The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
.travis.yml 09
Build.PL 922
MANIFEST 10215
META.json 3236
META.yml 3234
Makefile.PL 926
README 70109
README.first 11
examples/dm_date 11
examples/dm_zdump 1013
internal/NOTES 173
internal/TODO 332
internal/VERSION 10
internal/benchmarks/NOTES 013
internal/benchmarks/dateset3.txt 02433
internal/benchmarks/dateset3_notz.txt 02433
internal/benchmarks/dm5dm6_ex3 050
internal/build.yaml 25
internal/data.abbrev.pl 198142
internal/data.alias.pl 5698
internal/data.misc.pl 11
internal/data.offset.pl 389165
internal/dumps 11
internal/gen_dm5abbrevs 33
internal/langpod 3333
internal/manip.isp 49
internal/tzdata 5655
internal/tztab 0670
internal/windows.compare 11
lib/Date/Manip/Base.pm 323
lib/Date/Manip/Base.pm.orig 24220
lib/Date/Manip/Base.pod 3232
lib/Date/Manip/Calc.pod 5557
lib/Date/Manip/Changes5.pod 33
lib/Date/Manip/Changes5to6.pod 33
lib/Date/Manip/Changes6.pod 6127
lib/Date/Manip/Config.pod 9899
lib/Date/Manip/ConfigFile.pod 44
lib/Date/Manip/DM5.pm 210
lib/Date/Manip/DM5abbrevs.pm 5258
lib/Date/Manip/DM6.pm 23
lib/Date/Manip/DM6.pod 11
lib/Date/Manip/Date.pm 256499
lib/Date/Manip/Date.pod 2368
lib/Date/Manip/Delta.pm 22
lib/Date/Manip/Delta.pod 39
lib/Date/Manip/Examples.pod 1212
lib/Date/Manip/Holidays.pod 99
lib/Date/Manip/Lang/catalan.pm 22
lib/Date/Manip/Lang/catalan.pod 8787
lib/Date/Manip/Lang/danish.pm 22
lib/Date/Manip/Lang/danish.pod 1515
lib/Date/Manip/Lang/dutch.pm 22
lib/Date/Manip/Lang/dutch.pod 1717
lib/Date/Manip/Lang/english.pm 22
lib/Date/Manip/Lang/english.pod 11
lib/Date/Manip/Lang/finnish.pm 99
lib/Date/Manip/Lang/finnish.pod 8693
lib/Date/Manip/Lang/french.pm 45
lib/Date/Manip/Lang/french.pod 7275
lib/Date/Manip/Lang/german.pm 22
lib/Date/Manip/Lang/german.pod 5353
lib/Date/Manip/Lang/index.pm 22
lib/Date/Manip/Lang/italian.pm 22
lib/Date/Manip/Lang/italian.pod 88
lib/Date/Manip/Lang/norwegian.pm 22
lib/Date/Manip/Lang/norwegian.pod 4444
lib/Date/Manip/Lang/polish.pm 22
lib/Date/Manip/Lang/polish.pod 11
lib/Date/Manip/Lang/portugue.pm 1010
lib/Date/Manip/Lang/portugue.pod 131137
lib/Date/Manip/Lang/romanian.pm 22
lib/Date/Manip/Lang/romanian.pod 11
lib/Date/Manip/Lang/russian.pm 22
lib/Date/Manip/Lang/russian.pod 11
lib/Date/Manip/Lang/spanish.pm 56
lib/Date/Manip/Lang/spanish.pod 105105
lib/Date/Manip/Lang/swedish.pm 26
lib/Date/Manip/Lang/swedish.pod 4448
lib/Date/Manip/Lang/turkish.pm 2020
lib/Date/Manip/Lang/turkish.pod 2122
lib/Date/Manip/Lang.pod 118
lib/Date/Manip/Migration5to6.pod 1111
lib/Date/Manip/Misc.pod 88
lib/Date/Manip/Obj.pm 22
lib/Date/Manip/Obj.pod 4957
lib/Date/Manip/Objects.pod 6364
lib/Date/Manip/Offset/off000.pm 196
lib/Date/Manip/Offset/off001.pm 88
lib/Date/Manip/Offset/off002.pm 811
lib/Date/Manip/Offset/off003.pm 88
lib/Date/Manip/Offset/off004.pm 118
lib/Date/Manip/Offset/off005.pm 88
lib/Date/Manip/Offset/off006.pm 88
lib/Date/Manip/Offset/off007.pm 811
lib/Date/Manip/Offset/off008.pm 88
lib/Date/Manip/Offset/off009.pm 88
lib/Date/Manip/Offset/off010.pm 118
lib/Date/Manip/Offset/off011.pm 88
lib/Date/Manip/Offset/off012.pm 99
lib/Date/Manip/Offset/off013.pm 88
lib/Date/Manip/Offset/off014.pm 88
lib/Date/Manip/Offset/off015.pm 88
lib/Date/Manip/Offset/off016.pm 99
lib/Date/Manip/Offset/off017.pm 88
lib/Date/Manip/Offset/off018.pm 88
lib/Date/Manip/Offset/off019.pm 88
lib/Date/Manip/Offset/off020.pm 88
lib/Date/Manip/Offset/off021.pm 773
lib/Date/Manip/Offset/off022.pm 88
lib/Date/Manip/Offset/off023.pm 88
lib/Date/Manip/Offset/off024.pm 88
lib/Date/Manip/Offset/off025.pm 88
lib/Date/Manip/Offset/off026.pm 88
lib/Date/Manip/Offset/off027.pm 88
lib/Date/Manip/Offset/off028.pm 88
lib/Date/Manip/Offset/off029.pm 99
lib/Date/Manip/Offset/off030.pm 848
lib/Date/Manip/Offset/off031.pm 89
lib/Date/Manip/Offset/off032.pm 89
lib/Date/Manip/Offset/off033.pm 88
lib/Date/Manip/Offset/off034.pm 89
lib/Date/Manip/Offset/off035.pm 88
lib/Date/Manip/Offset/off036.pm 88
lib/Date/Manip/Offset/off037.pm 88
lib/Date/Manip/Offset/off038.pm 88
lib/Date/Manip/Offset/off039.pm 88
lib/Date/Manip/Offset/off040.pm 88
lib/Date/Manip/Offset/off041.pm 99
lib/Date/Manip/Offset/off042.pm 910
lib/Date/Manip/Offset/off043.pm 98
lib/Date/Manip/Offset/off044.pm 98
lib/Date/Manip/Offset/off045.pm 88
lib/Date/Manip/Offset/off046.pm 108
lib/Date/Manip/Offset/off047.pm 88
lib/Date/Manip/Offset/off048.pm 88
lib/Date/Manip/Offset/off049.pm 89
lib/Date/Manip/Offset/off050.pm 785
lib/Date/Manip/Offset/off051.pm 88
lib/Date/Manip/Offset/off052.pm 88
lib/Date/Manip/Offset/off053.pm 88
lib/Date/Manip/Offset/off054.pm 88
lib/Date/Manip/Offset/off055.pm 98
lib/Date/Manip/Offset/off056.pm 88
lib/Date/Manip/Offset/off057.pm 98
lib/Date/Manip/Offset/off058.pm 88
lib/Date/Manip/Offset/off059.pm 88
lib/Date/Manip/Offset/off060.pm 88
lib/Date/Manip/Offset/off061.pm 89
lib/Date/Manip/Offset/off062.pm 88
lib/Date/Manip/Offset/off063.pm 88
lib/Date/Manip/Offset/off064.pm 98
lib/Date/Manip/Offset/off065.pm 88
lib/Date/Manip/Offset/off066.pm 958
lib/Date/Manip/Offset/off067.pm 88
lib/Date/Manip/Offset/off068.pm 88
lib/Date/Manip/Offset/off069.pm 88
lib/Date/Manip/Offset/off070.pm 99
lib/Date/Manip/Offset/off071.pm 88
lib/Date/Manip/Offset/off072.pm 88
lib/Date/Manip/Offset/off073.pm 89
lib/Date/Manip/Offset/off074.pm 88
lib/Date/Manip/Offset/off075.pm 88
lib/Date/Manip/Offset/off076.pm 764
lib/Date/Manip/Offset/off077.pm 88
lib/Date/Manip/Offset/off078.pm 88
lib/Date/Manip/Offset/off079.pm 98
lib/Date/Manip/Offset/off080.pm 88
lib/Date/Manip/Offset/off081.pm 98
lib/Date/Manip/Offset/off082.pm 88
lib/Date/Manip/Offset/off083.pm 88
lib/Date/Manip/Offset/off084.pm 88
lib/Date/Manip/Offset/off085.pm 99
lib/Date/Manip/Offset/off086.pm 88
lib/Date/Manip/Offset/off087.pm 118
lib/Date/Manip/Offset/off088.pm 88
lib/Date/Manip/Offset/off089.pm 88
lib/Date/Manip/Offset/off090.pm 88
lib/Date/Manip/Offset/off091.pm 98
lib/Date/Manip/Offset/off092.pm 88
lib/Date/Manip/Offset/off093.pm 750
lib/Date/Manip/Offset/off094.pm 88
lib/Date/Manip/Offset/off095.pm 108
lib/Date/Manip/Offset/off096.pm 88
lib/Date/Manip/Offset/off097.pm 88
lib/Date/Manip/Offset/off098.pm 811
lib/Date/Manip/Offset/off099.pm 109
lib/Date/Manip/Offset/off100.pm 88
lib/Date/Manip/Offset/off101.pm 88
lib/Date/Manip/Offset/off102.pm 88
lib/Date/Manip/Offset/off103.pm 798
lib/Date/Manip/Offset/off104.pm 88
lib/Date/Manip/Offset/off105.pm 88
lib/Date/Manip/Offset/off106.pm 88
lib/Date/Manip/Offset/off107.pm 841
lib/Date/Manip/Offset/off108.pm 88
lib/Date/Manip/Offset/off109.pm 88
lib/Date/Manip/Offset/off110.pm 88
lib/Date/Manip/Offset/off111.pm 813
lib/Date/Manip/Offset/off112.pm 88
lib/Date/Manip/Offset/off113.pm 88
lib/Date/Manip/Offset/off114.pm 88
lib/Date/Manip/Offset/off115.pm 88
lib/Date/Manip/Offset/off116.pm 88
lib/Date/Manip/Offset/off117.pm 910
lib/Date/Manip/Offset/off118.pm 88
lib/Date/Manip/Offset/off119.pm 88
lib/Date/Manip/Offset/off120.pm 846
lib/Date/Manip/Offset/off121.pm 88
lib/Date/Manip/Offset/off122.pm 88
lib/Date/Manip/Offset/off123.pm 88
lib/Date/Manip/Offset/off124.pm 88
lib/Date/Manip/Offset/off125.pm 548
lib/Date/Manip/Offset/off126.pm 817
lib/Date/Manip/Offset/off127.pm 88
lib/Date/Manip/Offset/off128.pm 88
lib/Date/Manip/Offset/off129.pm 89
lib/Date/Manip/Offset/off130.pm 118
lib/Date/Manip/Offset/off131.pm 837
lib/Date/Manip/Offset/off132.pm 88
lib/Date/Manip/Offset/off133.pm 88
lib/Date/Manip/Offset/off134.pm 88
lib/Date/Manip/Offset/off135.pm 88
lib/Date/Manip/Offset/off136.pm 88
lib/Date/Manip/Offset/off137.pm 88
lib/Date/Manip/Offset/off138.pm 814
lib/Date/Manip/Offset/off139.pm 428
lib/Date/Manip/Offset/off140.pm 813
lib/Date/Manip/Offset/off141.pm 88
lib/Date/Manip/Offset/off142.pm 88
lib/Date/Manip/Offset/off143.pm 88
lib/Date/Manip/Offset/off144.pm 148
lib/Date/Manip/Offset/off145.pm 88
lib/Date/Manip/Offset/off146.pm 88
lib/Date/Manip/Offset/off147.pm 88
lib/Date/Manip/Offset/off148.pm 739
lib/Date/Manip/Offset/off149.pm 88
lib/Date/Manip/Offset/off150.pm 98
lib/Date/Manip/Offset/off151.pm 88
lib/Date/Manip/Offset/off152.pm 99
lib/Date/Manip/Offset/off153.pm 468
lib/Date/Manip/Offset/off154.pm 88
lib/Date/Manip/Offset/off155.pm 88
lib/Date/Manip/Offset/off156.pm 89
lib/Date/Manip/Offset/off157.pm 88
lib/Date/Manip/Offset/off158.pm 88
lib/Date/Manip/Offset/off159.pm 178
lib/Date/Manip/Offset/off160.pm 88
lib/Date/Manip/Offset/off161.pm 88
lib/Date/Manip/Offset/off162.pm 88
lib/Date/Manip/Offset/off163.pm 852
lib/Date/Manip/Offset/off164.pm 88
lib/Date/Manip/Offset/off165.pm 88
lib/Date/Manip/Offset/off166.pm 408
lib/Date/Manip/Offset/off167.pm 88
lib/Date/Manip/Offset/off168.pm 118
lib/Date/Manip/Offset/off169.pm 814
lib/Date/Manip/Offset/off170.pm 88
lib/Date/Manip/Offset/off171.pm 88
lib/Date/Manip/Offset/off172.pm 88
lib/Date/Manip/Offset/off173.pm 148
lib/Date/Manip/Offset/off174.pm 88
lib/Date/Manip/Offset/off175.pm 149
lib/Date/Manip/Offset/off176.pm 89
lib/Date/Manip/Offset/off177.pm 88
lib/Date/Manip/Offset/off178.pm 88
lib/Date/Manip/Offset/off179.pm 88
lib/Date/Manip/Offset/off180.pm 840
lib/Date/Manip/Offset/off181.pm 88
lib/Date/Manip/Offset/off182.pm 478
lib/Date/Manip/Offset/off183.pm 88
lib/Date/Manip/Offset/off184.pm 88
lib/Date/Manip/Offset/off185.pm 88
lib/Date/Manip/Offset/off186.pm 99
lib/Date/Manip/Offset/off187.pm 813
lib/Date/Manip/Offset/off188.pm 88
lib/Date/Manip/Offset/off189.pm 88
lib/Date/Manip/Offset/off190.pm 88
lib/Date/Manip/Offset/off191.pm 108
lib/Date/Manip/Offset/off192.pm 88
lib/Date/Manip/Offset/off193.pm 843
lib/Date/Manip/Offset/off194.pm 88
lib/Date/Manip/Offset/off195.pm 88
lib/Date/Manip/Offset/off196.pm 88
lib/Date/Manip/Offset/off197.pm 88
lib/Date/Manip/Offset/off198.pm 548
lib/Date/Manip/Offset/off199.pm 88
lib/Date/Manip/Offset/off200.pm 88
lib/Date/Manip/Offset/off201.pm 88
lib/Date/Manip/Offset/off202.pm 813
lib/Date/Manip/Offset/off203.pm 88
lib/Date/Manip/Offset/off204.pm 118
lib/Date/Manip/Offset/off205.pm 88
lib/Date/Manip/Offset/off206.pm 88
lib/Date/Manip/Offset/off207.pm 88
lib/Date/Manip/Offset/off208.pm 835
lib/Date/Manip/Offset/off209.pm 88
lib/Date/Manip/Offset/off210.pm 88
lib/Date/Manip/Offset/off211.pm 99
lib/Date/Manip/Offset/off212.pm 88
lib/Date/Manip/Offset/off213.pm 88
lib/Date/Manip/Offset/off214.pm 88
lib/Date/Manip/Offset/off215.pm 99
lib/Date/Manip/Offset/off216.pm 378
lib/Date/Manip/Offset/off217.pm 88
lib/Date/Manip/Offset/off218.pm 88
lib/Date/Manip/Offset/off219.pm 88
lib/Date/Manip/Offset/off220.pm 818
lib/Date/Manip/Offset/off221.pm 138
lib/Date/Manip/Offset/off222.pm 813
lib/Date/Manip/Offset/off223.pm 88
lib/Date/Manip/Offset/off224.pm 88
lib/Date/Manip/Offset/off225.pm 88
lib/Date/Manip/Offset/off226.pm 88
lib/Date/Manip/Offset/off227.pm 408
lib/Date/Manip/Offset/off228.pm 88
lib/Date/Manip/Offset/off229.pm 88
lib/Date/Manip/Offset/off230.pm 88
lib/Date/Manip/Offset/off231.pm 88
lib/Date/Manip/Offset/off232.pm 88
lib/Date/Manip/Offset/off233.pm 88
lib/Date/Manip/Offset/off234.pm 88
lib/Date/Manip/Offset/off235.pm 88
lib/Date/Manip/Offset/off236.pm 138
lib/Date/Manip/Offset/off237.pm 88
lib/Date/Manip/Offset/off238.pm 88
lib/Date/Manip/Offset/off239.pm 88
lib/Date/Manip/Offset/off240.pm 88
lib/Date/Manip/Offset/off241.pm 88
lib/Date/Manip/Offset/off242.pm 3121
lib/Date/Manip/Offset/off243.pm 88
lib/Date/Manip/Offset/off244.pm 88
lib/Date/Manip/Offset/off245.pm 88
lib/Date/Manip/Offset/off246.pm 88
lib/Date/Manip/Offset/off247.pm 88
lib/Date/Manip/Offset/off248.pm 99
lib/Date/Manip/Offset/off249.pm 99
lib/Date/Manip/Offset/off250.pm 88
lib/Date/Manip/Offset/off251.pm 88
lib/Date/Manip/Offset/off252.pm 88
lib/Date/Manip/Offset/off253.pm 1641
lib/Date/Manip/Offset/off254.pm 99
lib/Date/Manip/Offset/off255.pm 138
lib/Date/Manip/Offset/off256.pm 88
lib/Date/Manip/Offset/off257.pm 88
lib/Date/Manip/Offset/off258.pm 911
lib/Date/Manip/Offset/off259.pm 910
lib/Date/Manip/Offset/off260.pm 88
lib/Date/Manip/Offset/off261.pm 88
lib/Date/Manip/Offset/off262.pm 878
lib/Date/Manip/Offset/off263.pm 88
lib/Date/Manip/Offset/off264.pm 88
lib/Date/Manip/Offset/off265.pm 88
lib/Date/Manip/Offset/off266.pm 99
lib/Date/Manip/Offset/off267.pm 88
lib/Date/Manip/Offset/off268.pm 811
lib/Date/Manip/Offset/off269.pm 89
lib/Date/Manip/Offset/off270.pm 99
lib/Date/Manip/Offset/off271.pm 88
lib/Date/Manip/Offset/off272.pm 88
lib/Date/Manip/Offset/off273.pm 88
lib/Date/Manip/Offset/off274.pm 88
lib/Date/Manip/Offset/off275.pm 98
lib/Date/Manip/Offset/off276.pm 88
lib/Date/Manip/Offset/off277.pm 88
lib/Date/Manip/Offset/off278.pm 88
lib/Date/Manip/Offset/off279.pm 88
lib/Date/Manip/Offset/off280.pm 88
lib/Date/Manip/Offset/off281.pm 308
lib/Date/Manip/Offset/off282.pm 88
lib/Date/Manip/Offset/off283.pm 88
lib/Date/Manip/Offset/off284.pm 88
lib/Date/Manip/Offset/off285.pm 88
lib/Date/Manip/Offset/off286.pm 88
lib/Date/Manip/Offset/off287.pm 885
lib/Date/Manip/Offset/off288.pm 88
lib/Date/Manip/Offset/off289.pm 88
lib/Date/Manip/Offset/off290.pm 88
lib/Date/Manip/Offset/off291.pm 88
lib/Date/Manip/Offset/off292.pm 99
lib/Date/Manip/Offset/off293.pm 88
lib/Date/Manip/Offset/off294.pm 88
lib/Date/Manip/Offset/off295.pm 819
lib/Date/Manip/Offset/off296.pm 438
lib/Date/Manip/Offset/off297.pm 88
lib/Date/Manip/Offset/off298.pm 88
lib/Date/Manip/Offset/off299.pm 88
lib/Date/Manip/Offset/off300.pm 88
lib/Date/Manip/Offset/off301.pm 119
lib/Date/Manip/Offset/off302.pm 109
lib/Date/Manip/Offset/off303.pm 88
lib/Date/Manip/Offset/off304.pm 88
lib/Date/Manip/Offset/off305.pm 778
lib/Date/Manip/Offset/off306.pm 88
lib/Date/Manip/Offset/off307.pm 812
lib/Date/Manip/Offset/off308.pm 88
lib/Date/Manip/Offset/off309.pm 88
lib/Date/Manip/Offset/off310.pm 88
lib/Date/Manip/Offset/off311.pm 118
lib/Date/Manip/Offset/off312.pm 98
lib/Date/Manip/Offset/off313.pm 99
lib/Date/Manip/Offset/off314.pm 88
lib/Date/Manip/Offset/off315.pm 88
lib/Date/Manip/Offset/off316.pm 88
lib/Date/Manip/Offset/off317.pm 88
lib/Date/Manip/Offset/off318.pm 88
lib/Date/Manip/Offset/off319.pm 88
lib/Date/Manip/Offset/off320.pm 88
lib/Date/Manip/Offset/off321.pm 88
lib/Date/Manip/Offset/off322.pm 88
lib/Date/Manip/Offset/off323.pm 88
lib/Date/Manip/Offset/off324.pm 88
lib/Date/Manip/Offset/off325.pm 892
lib/Date/Manip/Offset/off326.pm 89
lib/Date/Manip/Offset/off327.pm 88
lib/Date/Manip/Offset/off328.pm 88
lib/Date/Manip/Offset/off329.pm 88
lib/Date/Manip/Offset/off330.pm 868
lib/Date/Manip/Offset/off331.pm 88
lib/Date/Manip/Offset/off332.pm 88
lib/Date/Manip/Offset/off333.pm 88
lib/Date/Manip/Offset/off334.pm 88
lib/Date/Manip/Offset/off335.pm 88
lib/Date/Manip/Offset/off336.pm 88
lib/Date/Manip/Offset/off337.pm 99
lib/Date/Manip/Offset/off338.pm 88
lib/Date/Manip/Offset/off339.pm 198
lib/Date/Manip/Offset/off340.pm 88
lib/Date/Manip/Offset/off341.pm 88
lib/Date/Manip/Offset/off342.pm 88
lib/Date/Manip/Offset/off343.pm 88
lib/Date/Manip/Offset/off344.pm 88
lib/Date/Manip/Offset/off345.pm 88
lib/Date/Manip/Offset/off346.pm 88
lib/Date/Manip/Offset/off347.pm 88
lib/Date/Manip/Offset/off348.pm 88
lib/Date/Manip/Offset/off349.pm 88
lib/Date/Manip/Offset/off350.pm 88
lib/Date/Manip/Offset/off351.pm 128
lib/Date/Manip/Offset/off352.pm 88
lib/Date/Manip/Offset/off353.pm 88
lib/Date/Manip/Offset/off354.pm 88
lib/Date/Manip/Offset/off355.pm 88
lib/Date/Manip/Offset/off356.pm 88
lib/Date/Manip/Offset/off357.pm 88
lib/Date/Manip/Offset/off358.pm 88
lib/Date/Manip/Offset/off359.pm 88
lib/Date/Manip/Offset/off360.pm 88
lib/Date/Manip/Offset/off361.pm 88
lib/Date/Manip/Offset/off362.pm 874
lib/Date/Manip/Offset/off363.pm 88
lib/Date/Manip/Offset/off364.pm 88
lib/Date/Manip/Offset/off365.pm 88
lib/Date/Manip/Offset/off366.pm 88
lib/Date/Manip/Offset/off367.pm 88
lib/Date/Manip/Offset/off368.pm 88
lib/Date/Manip/Offset/off369.pm 88
lib/Date/Manip/Offset/off370.pm 937
lib/Date/Manip/Offset/off371.pm 108
lib/Date/Manip/Offset/off372.pm 88
lib/Date/Manip/Offset/off373.pm 88
lib/Date/Manip/Offset/off374.pm 88
lib/Date/Manip/Offset/off375.pm 88
lib/Date/Manip/Offset/off376.pm 845
lib/Date/Manip/Offset/off377.pm 88
lib/Date/Manip/Offset/off378.pm 88
lib/Date/Manip/Offset/off379.pm 88
lib/Date/Manip/Offset/off380.pm 88
lib/Date/Manip/Offset/off381.pm 88
lib/Date/Manip/Offset/off382.pm 88
lib/Date/Manip/Offset/off383.pm 99
lib/Date/Manip/Offset/off384.pm 88
lib/Date/Manip/Offset/off385.pm 88
lib/Date/Manip/Offset/off386.pm 88
lib/Date/Manip/Offset/off387.pm 88
lib/Date/Manip/Offset/off388.pm 88
lib/Date/Manip/Offset/off389.pm 88
lib/Date/Manip/Offset/off390.pm 835
lib/Date/Manip/Offset/off391.pm 88
lib/Date/Manip/Offset/off392.pm 88
lib/Date/Manip/Offset/off393.pm 88
lib/Date/Manip/Offset/off394.pm 88
lib/Date/Manip/Offset/off395.pm 88
lib/Date/Manip/Offset/off396.pm 88
lib/Date/Manip/Offset/off397.pm 88
lib/Date/Manip/Offset/off398.pm 821
lib/Date/Manip/Offset/off399.pm 88
lib/Date/Manip/Offset/off400.pm 88
lib/Date/Manip/Offset/off401.pm 88
lib/Date/Manip/Offset/off402.pm 88
lib/Date/Manip/Offset/off403.pm 88
lib/Date/Manip/Offset/off404.pm 812
lib/Date/Manip/Offset/off405.pm 88
lib/Date/Manip/Offset/off406.pm 88
lib/Date/Manip/Offset/off407.pm 820
lib/Date/Manip/Offset/off408.pm 748
lib/Date/Manip/Offset/off409.pm 89
lib/Date/Manip/Offset/off410.pm 88
lib/Date/Manip/Offset/off411.pm 88
lib/Date/Manip/Offset/off412.pm 88
lib/Date/Manip/Offset/off413.pm 816
lib/Date/Manip/Offset/off414.pm 88
lib/Date/Manip/Offset/off415.pm 88
lib/Date/Manip/Offset/off416.pm 88
lib/Date/Manip/Offset/off417.pm 88
lib/Date/Manip/Offset/off418.pm 88
lib/Date/Manip/Offset/off419.pm 88
lib/Date/Manip/Offset/off420.pm 88
lib/Date/Manip/Offset/off421.pm 89
lib/Date/Manip/Offset/off422.pm 458
lib/Date/Manip/Offset/off423.pm 811
lib/Date/Manip/Offset/off424.pm 88
lib/Date/Manip/Offset/off425.pm 88
lib/Date/Manip/Offset/off426.pm 88
lib/Date/Manip/Offset/off427.pm 88
lib/Date/Manip/Offset/off428.pm 390
lib/Date/Manip/Offset/off429.pm 390
lib/Date/Manip/Offset/off430.pm 390
lib/Date/Manip/Offset/off431.pm 390
lib/Date/Manip/Offset/off432.pm 390
lib/Date/Manip/Offset/off433.pm 390
lib/Date/Manip/Offset/off434.pm 390
lib/Date/Manip/Offset/off435.pm 390
lib/Date/Manip/Offset/off436.pm 390
lib/Date/Manip/Offset/off437.pm 660
lib/Date/Manip/Offset/off438.pm 390
lib/Date/Manip/Offset/off439.pm 390
lib/Date/Manip/Offset/off440.pm 390
lib/Date/Manip/Offset/off441.pm 390
lib/Date/Manip/Offset/off442.pm 390
lib/Date/Manip/Offset/off443.pm 390
lib/Date/Manip/Offset/off444.pm 390
lib/Date/Manip/Offset/off445.pm 520
lib/Date/Manip/Offset/off446.pm 390
lib/Date/Manip/Offset/off447.pm 390
lib/Date/Manip/Offset/off448.pm 390
lib/Date/Manip/Offset/off449.pm 390
lib/Date/Manip/Offset/off450.pm 390
lib/Date/Manip/Offset/off451.pm 430
lib/Date/Manip/Offset/off452.pm 390
lib/Date/Manip/Offset/off453.pm 390
lib/Date/Manip/Offset/off454.pm 520
lib/Date/Manip/Offset/off455.pm 390
lib/Date/Manip/Offset/off456.pm 400
lib/Date/Manip/Offset/off457.pm 390
lib/Date/Manip/Offset/off458.pm 390
lib/Date/Manip/Offset/off459.pm 390
lib/Date/Manip/Offset/off460.pm 480
lib/Date/Manip/Offset/off461.pm 390
lib/Date/Manip/Offset/off462.pm 390
lib/Date/Manip/Offset/off463.pm 390
lib/Date/Manip/Offset/off464.pm 390
lib/Date/Manip/Offset/off465.pm 390
lib/Date/Manip/Offset/off466.pm 390
lib/Date/Manip/Offset/off467.pm 390
lib/Date/Manip/Offset/off468.pm 410
lib/Date/Manip/Offset/off469.pm 390
lib/Date/Manip/Offset/off470.pm 390
lib/Date/Manip/Offset/off471.pm 420
lib/Date/Manip/Offset/off472.pm 390
lib/Date/Manip/Offset/off473.pm 390
lib/Date/Manip/Offset/off474.pm 390
lib/Date/Manip/Offset/off475.pm 390
lib/Date/Manip/Offset/off476.pm 390
lib/Date/Manip/Problems.pod 127111
lib/Date/Manip/Recur.pm 22
lib/Date/Manip/Recur.pod 3940
lib/Date/Manip/TZ/a00.pm 55
lib/Date/Manip/TZ/afabid00.pm 55
lib/Date/Manip/TZ/afaccr00.pm 6150
lib/Date/Manip/TZ/afaddi00.pm 550
lib/Date/Manip/TZ/afalgi00.pm 55
lib/Date/Manip/TZ/afasma00.pm 610
lib/Date/Manip/TZ/afbama00.pm 610
lib/Date/Manip/TZ/afbang00.pm 490
lib/Date/Manip/TZ/afbanj00.pm 610
lib/Date/Manip/TZ/afbiss00.pm 1010
lib/Date/Manip/TZ/afblan00.pm 490
lib/Date/Manip/TZ/afbraz00.pm 490
lib/Date/Manip/TZ/afbuju00.pm 490
lib/Date/Manip/TZ/afcair00.pm 5117
lib/Date/Manip/TZ/afcasa00.pm 514
lib/Date/Manip/TZ/afceut00.pm 514
lib/Date/Manip/TZ/afcona00.pm 610
lib/Date/Manip/TZ/afdaka00.pm 550
lib/Date/Manip/TZ/afdar_00.pm 610
lib/Date/Manip/TZ/afdjib00.pm 490
lib/Date/Manip/TZ/afdoua00.pm 490
lib/Date/Manip/TZ/afel_a00.pm 514
lib/Date/Manip/TZ/affree00.pm 1840
lib/Date/Manip/TZ/afgabo00.pm 670
lib/Date/Manip/TZ/afhara00.pm 490
lib/Date/Manip/TZ/afjoha00.pm 55
lib/Date/Manip/TZ/afkamp00.pm 670
lib/Date/Manip/TZ/afkhar00.pm 55
lib/Date/Manip/TZ/afkiga00.pm 490
lib/Date/Manip/TZ/afkins00.pm 490
lib/Date/Manip/TZ/aflago00.pm 55
lib/Date/Manip/TZ/aflibr00.pm 490
lib/Date/Manip/TZ/aflome00.pm 490
lib/Date/Manip/TZ/afluan00.pm 550
lib/Date/Manip/TZ/aflubu00.pm 490
lib/Date/Manip/TZ/aflusa00.pm 490
lib/Date/Manip/TZ/afmala00.pm 550
lib/Date/Manip/TZ/afmapu00.pm 55
lib/Date/Manip/TZ/afmase00.pm 610
lib/Date/Manip/TZ/afmbab00.pm 490
lib/Date/Manip/TZ/afmoga00.pm 610
lib/Date/Manip/TZ/afmonr00.pm 55
lib/Date/Manip/TZ/afnair00.pm 55
lib/Date/Manip/TZ/afndja00.pm 55
lib/Date/Manip/TZ/afniam00.pm 610
lib/Date/Manip/TZ/afnoua00.pm 610
lib/Date/Manip/TZ/afouag00.pm 490
lib/Date/Manip/TZ/afport00.pm 550
lib/Date/Manip/TZ/afsao_00.pm 550
lib/Date/Manip/TZ/aftrip00.pm 55
lib/Date/Manip/TZ/aftuni00.pm 55
lib/Date/Manip/TZ/afwind00.pm 514
lib/Date/Manip/TZ/amadak00.pm 170179
lib/Date/Manip/TZ/amanch00.pm 55
lib/Date/Manip/TZ/amanti00.pm 550
lib/Date/Manip/TZ/amarag00.pm 55
lib/Date/Manip/TZ/amasun00.pm 514
lib/Date/Manip/TZ/amatik00.pm 55
lib/Date/Manip/TZ/ambahi00.pm 55
lib/Date/Manip/TZ/ambahi01.pm 514
lib/Date/Manip/TZ/ambarb00.pm 55
lib/Date/Manip/TZ/ambele00.pm 55
lib/Date/Manip/TZ/ambeli00.pm 55
lib/Date/Manip/TZ/ambeul00.pm 514
lib/Date/Manip/TZ/amblan00.pm 55
lib/Date/Manip/TZ/amboa_00.pm 55
lib/Date/Manip/TZ/ambogo00.pm 55
lib/Date/Manip/TZ/ambois00.pm 514
lib/Date/Manip/TZ/ambuen00.pm 55
lib/Date/Manip/TZ/amcamb00.pm 514
lib/Date/Manip/TZ/amcamp00.pm 514
lib/Date/Manip/TZ/amcanc00.pm 47810
lib/Date/Manip/TZ/amcara00.pm 55
lib/Date/Manip/TZ/amcata00.pm 55
lib/Date/Manip/TZ/amcaye00.pm 55
lib/Date/Manip/TZ/amcaym00.pm 550
lib/Date/Manip/TZ/amcent00.pm 514
lib/Date/Manip/TZ/amchic00.pm 514
lib/Date/Manip/TZ/amchih00.pm 514
lib/Date/Manip/TZ/amcord00.pm 55
lib/Date/Manip/TZ/amcost00.pm 55
lib/Date/Manip/TZ/amcres00.pm 55
lib/Date/Manip/TZ/amcuia00.pm 514
lib/Date/Manip/TZ/amcura00.pm 55
lib/Date/Manip/TZ/amdanm00.pm 55
lib/Date/Manip/TZ/amdaws00.pm 514
lib/Date/Manip/TZ/amdaws01.pm 55
lib/Date/Manip/TZ/amdenv00.pm 514
lib/Date/Manip/TZ/amdetr00.pm 514
lib/Date/Manip/TZ/amedmo00.pm 514
lib/Date/Manip/TZ/ameiru00.pm 55
lib/Date/Manip/TZ/amel_s00.pm 55
lib/Date/Manip/TZ/amfort00.pm 55
lib/Date/Manip/TZ/amglac00.pm 514
lib/Date/Manip/TZ/amgodt00.pm 514
lib/Date/Manip/TZ/amgoos00.pm 514
lib/Date/Manip/TZ/amgran00.pm 4738
lib/Date/Manip/TZ/amguat00.pm 55
lib/Date/Manip/TZ/amguay00.pm 55
lib/Date/Manip/TZ/amguya00.pm 55
lib/Date/Manip/TZ/amhali00.pm 514
lib/Date/Manip/TZ/amhava00.pm 514
lib/Date/Manip/TZ/amherm00.pm 55
lib/Date/Manip/TZ/amindi00.pm 514
lib/Date/Manip/TZ/aminuv00.pm 514
lib/Date/Manip/TZ/amiqal00.pm 514
lib/Date/Manip/TZ/amjama00.pm 99
lib/Date/Manip/TZ/amjuju00.pm 55
lib/Date/Manip/TZ/amjune00.pm 514
lib/Date/Manip/TZ/amknox00.pm 514
lib/Date/Manip/TZ/amla_p00.pm 55
lib/Date/Manip/TZ/amla_r00.pm 55
lib/Date/Manip/TZ/amlima00.pm 55
lib/Date/Manip/TZ/amlos_00.pm 514
lib/Date/Manip/TZ/amloui00.pm 514
lib/Date/Manip/TZ/ammace00.pm 55
lib/Date/Manip/TZ/ammana00.pm 55
lib/Date/Manip/TZ/ammana01.pm 55
lib/Date/Manip/TZ/ammare00.pm 514
lib/Date/Manip/TZ/ammart00.pm 55
lib/Date/Manip/TZ/ammata00.pm 514
lib/Date/Manip/TZ/ammaza00.pm 514
lib/Date/Manip/TZ/ammend00.pm 55
lib/Date/Manip/TZ/ammeno00.pm 514
lib/Date/Manip/TZ/ammeri00.pm 514
lib/Date/Manip/TZ/ammetl00.pm 66
lib/Date/Manip/TZ/ammexi00.pm 514
lib/Date/Manip/TZ/ammiqu00.pm 514
lib/Date/Manip/TZ/ammonc00.pm 514
lib/Date/Manip/TZ/ammont00.pm 514
lib/Date/Manip/TZ/ammont01.pm 514
lib/Date/Manip/TZ/ammont02.pm 514
lib/Date/Manip/TZ/ammont03.pm 13630
lib/Date/Manip/TZ/amnass00.pm 514
lib/Date/Manip/TZ/amnew_00.pm 514
lib/Date/Manip/TZ/amnew_01.pm 514
lib/Date/Manip/TZ/amnipi00.pm 514
lib/Date/Manip/TZ/amnome00.pm 514
lib/Date/Manip/TZ/amnoro00.pm 55
lib/Date/Manip/TZ/amojin00.pm 514
lib/Date/Manip/TZ/ampana00.pm 55
lib/Date/Manip/TZ/ampang00.pm 514
lib/Date/Manip/TZ/ampara00.pm 55
lib/Date/Manip/TZ/ampete00.pm 514
lib/Date/Manip/TZ/amphoe00.pm 55
lib/Date/Manip/TZ/amport00.pm 514
lib/Date/Manip/TZ/amport01.pm 55
lib/Date/Manip/TZ/amport02.pm 55
lib/Date/Manip/TZ/ampuer00.pm 55
lib/Date/Manip/TZ/amrain00.pm 514
lib/Date/Manip/TZ/amrank00.pm 514
lib/Date/Manip/TZ/amreci00.pm 55
lib/Date/Manip/TZ/amregi00.pm 55
lib/Date/Manip/TZ/amreso00.pm 514
lib/Date/Manip/TZ/amrio_00.pm 55
lib/Date/Manip/TZ/amrio_01.pm 55
lib/Date/Manip/TZ/amsalt00.pm 55
lib/Date/Manip/TZ/amsan_00.pm 55
lib/Date/Manip/TZ/amsan_01.pm 55
lib/Date/Manip/TZ/amsant00.pm 514
lib/Date/Manip/TZ/amsant01.pm 55
lib/Date/Manip/TZ/amsant02.pm 50038
lib/Date/Manip/TZ/amsant03.pm 55
lib/Date/Manip/TZ/amsao_00.pm 514
lib/Date/Manip/TZ/amscor00.pm 514
lib/Date/Manip/TZ/amsitk00.pm 514
lib/Date/Manip/TZ/amst_j00.pm 514
lib/Date/Manip/TZ/amswif00.pm 55
lib/Date/Manip/TZ/amtegu00.pm 55
lib/Date/Manip/TZ/amtell00.pm 514
lib/Date/Manip/TZ/amthul00.pm 514
lib/Date/Manip/TZ/amthun00.pm 514
lib/Date/Manip/TZ/amtiju00.pm 514
lib/Date/Manip/TZ/amtoro00.pm 514
lib/Date/Manip/TZ/amtucu00.pm 55
lib/Date/Manip/TZ/amushu00.pm 55
lib/Date/Manip/TZ/amvanc00.pm 514
lib/Date/Manip/TZ/amveva00.pm 514
lib/Date/Manip/TZ/amvinc00.pm 514
lib/Date/Manip/TZ/amwhit00.pm 1019
lib/Date/Manip/TZ/amwina00.pm 514
lib/Date/Manip/TZ/amwinn00.pm 514
lib/Date/Manip/TZ/amyaku00.pm 514
lib/Date/Manip/TZ/amyell00.pm 514
lib/Date/Manip/TZ/ancase00.pm 88
lib/Date/Manip/TZ/andavi00.pm 55
lib/Date/Manip/TZ/andumo00.pm 55
lib/Date/Manip/TZ/anmacq00.pm 9494
lib/Date/Manip/TZ/anmaws00.pm 55
lib/Date/Manip/TZ/anpalm00.pm 48416
lib/Date/Manip/TZ/anroth00.pm 55
lib/Date/Manip/TZ/ansyow00.pm 55
lib/Date/Manip/TZ/antrol00.pm 514
lib/Date/Manip/TZ/anvost00.pm 55
lib/Date/Manip/TZ/asaden00.pm 490
lib/Date/Manip/TZ/asalma00.pm 55
lib/Date/Manip/TZ/asamma00.pm 514
lib/Date/Manip/TZ/asanad00.pm 55
lib/Date/Manip/TZ/asaqta00.pm 55
lib/Date/Manip/TZ/asaqto00.pm 55
lib/Date/Manip/TZ/asashg00.pm 55
lib/Date/Manip/TZ/asbagh00.pm 55
lib/Date/Manip/TZ/asbahr00.pm 550
lib/Date/Manip/TZ/asbaku00.pm 514
lib/Date/Manip/TZ/asbang00.pm 55
lib/Date/Manip/TZ/asbeir00.pm 514
lib/Date/Manip/TZ/asbish00.pm 55
lib/Date/Manip/TZ/asbrun00.pm 55
lib/Date/Manip/TZ/aschit00.pm 0340
lib/Date/Manip/TZ/aschoi00.pm 7490
lib/Date/Manip/TZ/aschon00.pm 1090
lib/Date/Manip/TZ/ascolo00.pm 55
lib/Date/Manip/TZ/asdama00.pm 514
lib/Date/Manip/TZ/asdhak00.pm 99
lib/Date/Manip/TZ/asdili00.pm 55
lib/Date/Manip/TZ/asduba00.pm 55
lib/Date/Manip/TZ/asdush00.pm 55
lib/Date/Manip/TZ/asgaza00.pm 312321
lib/Date/Manip/TZ/asharb00.pm 1270
lib/Date/Manip/TZ/ashebr00.pm 312321
lib/Date/Manip/TZ/asho_c00.pm 2047
lib/Date/Manip/TZ/ashong00.pm 55
lib/Date/Manip/TZ/ashovd00.pm 7490
lib/Date/Manip/TZ/asirku00.pm 1521
lib/Date/Manip/TZ/asjaka00.pm 55
lib/Date/Manip/TZ/asjaya00.pm 66
lib/Date/Manip/TZ/asjeru00.pm 615
lib/Date/Manip/TZ/askabu00.pm 55
lib/Date/Manip/TZ/askamc00.pm 55
lib/Date/Manip/TZ/askara00.pm 55
lib/Date/Manip/TZ/askash00.pm 1150
lib/Date/Manip/TZ/askath00.pm 55
lib/Date/Manip/TZ/askhan00.pm 713
lib/Date/Manip/TZ/askolk00.pm 55
lib/Date/Manip/TZ/askras00.pm 1218
lib/Date/Manip/TZ/askual00.pm 55
lib/Date/Manip/TZ/askuch00.pm 55
lib/Date/Manip/TZ/askuwa00.pm 490
lib/Date/Manip/TZ/asmaca00.pm 55
lib/Date/Manip/TZ/asmaga00.pm 713
lib/Date/Manip/TZ/asmaka00.pm 55
lib/Date/Manip/TZ/asmani00.pm 55
lib/Date/Manip/TZ/asmusc00.pm 490
lib/Date/Manip/TZ/asnico00.pm 514
lib/Date/Manip/TZ/asnovo00.pm 1218
lib/Date/Manip/TZ/asnovo01.pm 713
lib/Date/Manip/TZ/asomsk00.pm 1218
lib/Date/Manip/TZ/asoral00.pm 55
lib/Date/Manip/TZ/asphno00.pm 670
lib/Date/Manip/TZ/aspont00.pm 55
lib/Date/Manip/TZ/aspyon00.pm 3422
lib/Date/Manip/TZ/asqata00.pm 55
lib/Date/Manip/TZ/asqyzy00.pm 55
lib/Date/Manip/TZ/asrang00.pm 55
lib/Date/Manip/TZ/asriya00.pm 1010
lib/Date/Manip/TZ/assakh00.pm 1117
lib/Date/Manip/TZ/assama00.pm 1010
lib/Date/Manip/TZ/asseou00.pm 5190
lib/Date/Manip/TZ/asshan00.pm 1111
lib/Date/Manip/TZ/assing00.pm 55
lib/Date/Manip/TZ/assred00.pm 0340
lib/Date/Manip/TZ/astaip00.pm 2932
lib/Date/Manip/TZ/astash00.pm 1010
lib/Date/Manip/TZ/astbil00.pm 1313
lib/Date/Manip/TZ/astehr00.pm 55
lib/Date/Manip/TZ/asthim00.pm 55
lib/Date/Manip/TZ/astoky00.pm 99
lib/Date/Manip/TZ/asulaa00.pm 7490
lib/Date/Manip/TZ/asurum00.pm 677
lib/Date/Manip/TZ/asustm00.pm 713
lib/Date/Manip/TZ/asvien00.pm 670
lib/Date/Manip/TZ/asvlad00.pm 1218
lib/Date/Manip/TZ/asyaku00.pm 1218
lib/Date/Manip/TZ/asyeka00.pm 1224
lib/Date/Manip/TZ/asyere00.pm 55
lib/Date/Manip/TZ/atazor00.pm 1019
lib/Date/Manip/TZ/atberm00.pm 514
lib/Date/Manip/TZ/atcana00.pm 514
lib/Date/Manip/TZ/atcape00.pm 55
lib/Date/Manip/TZ/atfaro00.pm 514
lib/Date/Manip/TZ/atmade00.pm 1019
lib/Date/Manip/TZ/atreyk00.pm 2133
lib/Date/Manip/TZ/atsout00.pm 55
lib/Date/Manip/TZ/atst_h00.pm 550
lib/Date/Manip/TZ/atstan00.pm 55
lib/Date/Manip/TZ/auadel00.pm 204213
lib/Date/Manip/TZ/aubris00.pm 2222
lib/Date/Manip/TZ/aubrok00.pm 205214
lib/Date/Manip/TZ/aucurr00.pm 203212
lib/Date/Manip/TZ/audarw00.pm 1515
lib/Date/Manip/TZ/aueucl00.pm 2424
lib/Date/Manip/TZ/auhoba00.pm 211220
lib/Date/Manip/TZ/aulind00.pm 2626
lib/Date/Manip/TZ/aulord00.pm 91100
lib/Date/Manip/TZ/aumelb00.pm 203212
lib/Date/Manip/TZ/aupert00.pm 2424
lib/Date/Manip/TZ/ausydn00.pm 203212
lib/Date/Manip/TZ/b00.pm 55
lib/Date/Manip/TZ/c00.pm 55
lib/Date/Manip/TZ/cet00.pm 514
lib/Date/Manip/TZ/d00.pm 55
lib/Date/Manip/TZ/e00.pm 55
lib/Date/Manip/TZ/eet00.pm 514
lib/Date/Manip/TZ/etgmt00.pm 55
lib/Date/Manip/TZ/etgmtm00.pm 55
lib/Date/Manip/TZ/etgmtm01.pm 55
lib/Date/Manip/TZ/etgmtm02.pm 55
lib/Date/Manip/TZ/etgmtm03.pm 55
lib/Date/Manip/TZ/etgmtm04.pm 55
lib/Date/Manip/TZ/etgmtm05.pm 55
lib/Date/Manip/TZ/etgmtm06.pm 55
lib/Date/Manip/TZ/etgmtm07.pm 55
lib/Date/Manip/TZ/etgmtm08.pm 55
lib/Date/Manip/TZ/etgmtm09.pm 55
lib/Date/Manip/TZ/etgmtm10.pm 55
lib/Date/Manip/TZ/etgmtm11.pm 55
lib/Date/Manip/TZ/etgmtm12.pm 55
lib/Date/Manip/TZ/etgmtm13.pm 55
lib/Date/Manip/TZ/etgmtp00.pm 55
lib/Date/Manip/TZ/etgmtp01.pm 55
lib/Date/Manip/TZ/etgmtp02.pm 55
lib/Date/Manip/TZ/etgmtp03.pm 55
lib/Date/Manip/TZ/etgmtp04.pm 55
lib/Date/Manip/TZ/etgmtp05.pm 55
lib/Date/Manip/TZ/etgmtp06.pm 55
lib/Date/Manip/TZ/etgmtp07.pm 55
lib/Date/Manip/TZ/etgmtp08.pm 55
lib/Date/Manip/TZ/etgmtp09.pm 55
lib/Date/Manip/TZ/etgmtp10.pm 55
lib/Date/Manip/TZ/etgmtp11.pm 55
lib/Date/Manip/TZ/euamst00.pm 514
lib/Date/Manip/TZ/euando00.pm 514
lib/Date/Manip/TZ/euathe00.pm 514
lib/Date/Manip/TZ/eubelg00.pm 514
lib/Date/Manip/TZ/euberl00.pm 514
lib/Date/Manip/TZ/eubrus00.pm 514
lib/Date/Manip/TZ/eubuch00.pm 514
lib/Date/Manip/TZ/eubuda00.pm 2929
lib/Date/Manip/TZ/euchis00.pm 514
lib/Date/Manip/TZ/eucope00.pm 514
lib/Date/Manip/TZ/eudubl00.pm 514
lib/Date/Manip/TZ/eugibr00.pm 514
lib/Date/Manip/TZ/euhels00.pm 1726
lib/Date/Manip/TZ/euista00.pm 514
lib/Date/Manip/TZ/eukali00.pm 713
lib/Date/Manip/TZ/eukiev00.pm 514
lib/Date/Manip/TZ/eulisb00.pm 1019
lib/Date/Manip/TZ/eulond00.pm 514
lib/Date/Manip/TZ/euluxe00.pm 514
lib/Date/Manip/TZ/eumadr00.pm 514
lib/Date/Manip/TZ/eumalt00.pm 514
lib/Date/Manip/TZ/eumins00.pm 713
lib/Date/Manip/TZ/eumona00.pm 514
lib/Date/Manip/TZ/eumosc00.pm 3339
lib/Date/Manip/TZ/euoslo00.pm 514
lib/Date/Manip/TZ/eupari00.pm 514
lib/Date/Manip/TZ/euprag00.pm 514
lib/Date/Manip/TZ/euriga00.pm 2534
lib/Date/Manip/TZ/eurome00.pm 514
lib/Date/Manip/TZ/eusama00.pm 1515
lib/Date/Manip/TZ/eusimf00.pm 710
lib/Date/Manip/TZ/eusofi00.pm 514
lib/Date/Manip/TZ/eustoc00.pm 514
lib/Date/Manip/TZ/eutall00.pm 514
lib/Date/Manip/TZ/eutira00.pm 514
lib/Date/Manip/TZ/euuzhg00.pm 514
lib/Date/Manip/TZ/euvien00.pm 514
lib/Date/Manip/TZ/euviln00.pm 514
lib/Date/Manip/TZ/euvolg00.pm 4551
lib/Date/Manip/TZ/euwars00.pm 514
lib/Date/Manip/TZ/euzapo00.pm 514
lib/Date/Manip/TZ/euzuri00.pm 514
lib/Date/Manip/TZ/f00.pm 55
lib/Date/Manip/TZ/g00.pm 55
lib/Date/Manip/TZ/h00.pm 55
lib/Date/Manip/TZ/i00.pm 55
lib/Date/Manip/TZ/inanta00.pm 580
lib/Date/Manip/TZ/inchag00.pm 55
lib/Date/Manip/TZ/inchri00.pm 55
lib/Date/Manip/TZ/incoco00.pm 55
lib/Date/Manip/TZ/incomo00.pm 490
lib/Date/Manip/TZ/inkerg00.pm 55
lib/Date/Manip/TZ/inmahe00.pm 55
lib/Date/Manip/TZ/inmald00.pm 55
lib/Date/Manip/TZ/inmaur00.pm 55
lib/Date/Manip/TZ/inmayo00.pm 490
lib/Date/Manip/TZ/inreun00.pm 55
lib/Date/Manip/TZ/k00.pm 55
lib/Date/Manip/TZ/l00.pm 55
lib/Date/Manip/TZ/m00.pm 55
lib/Date/Manip/TZ/met00.pm 514
lib/Date/Manip/TZ/n00.pm 55
lib/Date/Manip/TZ/o00.pm 55
lib/Date/Manip/TZ/p00.pm 55
lib/Date/Manip/TZ/paapia00.pm 6473
lib/Date/Manip/TZ/paauck00.pm 514
lib/Date/Manip/TZ/paboug00.pm 073
lib/Date/Manip/TZ/pachat00.pm 1025
lib/Date/Manip/TZ/pachuu00.pm 55
lib/Date/Manip/TZ/paeast00.pm 50623
lib/Date/Manip/TZ/paefat00.pm 55
lib/Date/Manip/TZ/paende00.pm 55
lib/Date/Manip/TZ/pafaka00.pm 55
lib/Date/Manip/TZ/pafiji00.pm 313322
lib/Date/Manip/TZ/pafuna00.pm 55
lib/Date/Manip/TZ/pagala00.pm 55
lib/Date/Manip/TZ/pagamb00.pm 55
lib/Date/Manip/TZ/paguad00.pm 55
lib/Date/Manip/TZ/paguam00.pm 55
lib/Date/Manip/TZ/pahono00.pm 55
lib/Date/Manip/TZ/pakiri00.pm 55
lib/Date/Manip/TZ/pakosr00.pm 55
lib/Date/Manip/TZ/pakwaj00.pm 55
lib/Date/Manip/TZ/pamaju00.pm 55
lib/Date/Manip/TZ/pamarq00.pm 55
lib/Date/Manip/TZ/pamidw00.pm 700
lib/Date/Manip/TZ/panaur00.pm 55
lib/Date/Manip/TZ/paniue00.pm 55
lib/Date/Manip/TZ/panorf00.pm 55
lib/Date/Manip/TZ/panoum00.pm 55
lib/Date/Manip/TZ/papago00.pm 137
lib/Date/Manip/TZ/papala00.pm 55
lib/Date/Manip/TZ/papitc00.pm 55
lib/Date/Manip/TZ/papohn00.pm 55
lib/Date/Manip/TZ/paport00.pm 55
lib/Date/Manip/TZ/pararo00.pm 55
lib/Date/Manip/TZ/pasaip00.pm 670
lib/Date/Manip/TZ/patahi00.pm 55
lib/Date/Manip/TZ/patara00.pm 55
lib/Date/Manip/TZ/patong00.pm 55
lib/Date/Manip/TZ/pawake00.pm 55
lib/Date/Manip/TZ/pawall00.pm 55
lib/Date/Manip/TZ/q00.pm 55
lib/Date/Manip/TZ/r00.pm 55
lib/Date/Manip/TZ/s00.pm 55
lib/Date/Manip/TZ/t00.pm 55
lib/Date/Manip/TZ/u00.pm 55
lib/Date/Manip/TZ/ut00.pm 55
lib/Date/Manip/TZ/utc00.pm 55
lib/Date/Manip/TZ/v00.pm 55
lib/Date/Manip/TZ/w00.pm 55
lib/Date/Manip/TZ/wet00.pm 514
lib/Date/Manip/TZ/x00.pm 55
lib/Date/Manip/TZ/y00.pm 55
lib/Date/Manip/TZ/z00.pm 55
lib/Date/Manip/TZ.pm 190211
lib/Date/Manip/TZ.pod 3232
lib/Date/Manip/TZ_Base.pm 27
lib/Date/Manip/TZ_Base.pod 914
lib/Date/Manip/TZdata.pm 22
lib/Date/Manip/TZdata.pod 76
lib/Date/Manip/Zones.pm 813654
lib/Date/Manip/Zones.pod 420279
lib/Date/Manip.pm 22
lib/Date/Manip.pod 71180
t/date.parse.common.t 023
t/date.parse.delta.t 02
t/date.parse.dst.t 66
t/date.parse.english.t 02
t/date.parse.holidays.t 811
t/date.parse.iso.t 11
t/date.parse.misc.0.t 11
t/date.parse.mmmyyyy.first.t 063
t/date.parse.mmmyyyy.last.t 063
t/date.parse.mmmyyyy.t 061
t/date.parse.turkish.t 42
t/date.parse_date.mmmyyyy.first.t 063
t/date.parse_date.mmmyyyy.last.t 063
t/date.parse_date.mmmyyyy.t 061
t/date.parse_time.t 010
t/orig.parsedatestring.t 11
t/runtests.bat 06
t/tz.zone.t 39
t/tzdata._zoneinfo.t 40
1041 files changed (This is a version diff) 2557223668
@@ -0,0 +1,9 @@
+language: perl
+perl:
+  - "5.20"
+  - "5.18"
+  - "5.16"
+  - "5.14"
+  - "5.12"
+  - "5.10"
+  - "5.8"
@@ -7,16 +7,27 @@ use warnings;
 use 5.006;
 use Module::Build 0.21;
 
+my %IsWin32 = map { $_ => 1 } qw( MSWin32 NetWare symbian );
+my $IsWin32 = 1   if ($IsWin32{ $^O });
+my $Pvers   = $];
+my $ConvVers= $Module::Build::VERSION;
+
 my %module_prereq = (
    'perl'                     => '5.006',
    'Carp'                     => '0',
+   'Data::Dumper'             => '0',
    'Encode'                   => '0',
    'IO::File'                 => '0',
    'Storable'                 => '0',
-   'Win32::TieRegistry'       => '0',
    'utf8'                     => '0',
 );
 
+if      ($IsWin32  &&  $Pvers >= 5.020) {
+   $module_prereq{'Win32::TieRegistry'} = 0.28;
+} elsif ($IsWin32) {
+   $module_prereq{'Win32::TieRegistry'} = 0;
+}
+
 my %script_prereq = (
 );
 
@@ -29,12 +40,6 @@ my %config_prereq = (
    'Module::Build'            => '0.21',
 );
 
-my %IsWin32 = map { $_ => 1 } qw( MSWin32 NetWare symbian );
-my $IsWin32 = 1   if ($IsWin32{ $^O });
-if (! $IsWin32) {
-   delete $module_prereq{'Win32::TieRegistry'};
-}
-
 my %build_prereq = %config_prereq;
 if ($Module::Build::VERSION < 0.4004) {
    %build_prereq = (%config_prereq,%test_prereq);
@@ -47,7 +52,7 @@ my $class = Module::Build->subclass(
 
 my $build = $class->new(
       module_name        => "Date::Manip",
-      dist_version       => "6.46",
+      dist_version       => "6.50",
       dist_abstract      => "Date manipulation routines",
       license            => "perl",
       dist_author        => "Sullivan Beck <sbeck\@cpan.org>",
@@ -62,9 +67,17 @@ my $build = $class->new(
       build_requires     => \%build_prereq,
       recommends         => \%script_prereq,
       sign               => 1,
+
+      ($Module::Build::VERSION >= 0.28
+       ? (meta_merge => {
+             resources => {
+                repository => "https://github.com/SBECK-github/Date-Manip",
+             }
+          })
+       : ()),
       script_files       => [
-                             'examples/dm_zdump',
                              'examples/dm_date',
+                             'examples/dm_zdump',
                             ],
 );
 
@@ -1,9 +1,13 @@
+.travis.yml
 Build.PL
 Changes
 examples/dm_date
 examples/dm_zdump
 examples/README.examples
 INSTALL
+internal/benchmarks/dateset3.txt
+internal/benchmarks/dateset3_notz.txt
+internal/benchmarks/dm5dm6_ex3
 internal/benchmarks/NOTES
 internal/benchmarks/parse-1.date_parse.pl
 internal/benchmarks/parse-1.date_time.pl
@@ -28,13 +32,13 @@ internal/NOTES
 internal/TODO
 internal/translate
 internal/tzdata
+internal/tztab
 internal/unicode
-internal/VERSION
 internal/windows.compare
 lib/Date/Manip.pm
 lib/Date/Manip.pod
+lib/Date/Manip/.TZ.pm.swp
 lib/Date/Manip/Base.pm
-lib/Date/Manip/Base.pm.orig
 lib/Date/Manip/Base.pod
 lib/Date/Manip/Calc.pod
 lib/Date/Manip/Changes5.pod
@@ -520,55 +524,6 @@ lib/Date/Manip/Offset/off424.pm
 lib/Date/Manip/Offset/off425.pm
 lib/Date/Manip/Offset/off426.pm
 lib/Date/Manip/Offset/off427.pm
-lib/Date/Manip/Offset/off428.pm
-lib/Date/Manip/Offset/off429.pm
-lib/Date/Manip/Offset/off430.pm
-lib/Date/Manip/Offset/off431.pm
-lib/Date/Manip/Offset/off432.pm
-lib/Date/Manip/Offset/off433.pm
-lib/Date/Manip/Offset/off434.pm
-lib/Date/Manip/Offset/off435.pm
-lib/Date/Manip/Offset/off436.pm
-lib/Date/Manip/Offset/off437.pm
-lib/Date/Manip/Offset/off438.pm
-lib/Date/Manip/Offset/off439.pm
-lib/Date/Manip/Offset/off440.pm
-lib/Date/Manip/Offset/off441.pm
-lib/Date/Manip/Offset/off442.pm
-lib/Date/Manip/Offset/off443.pm
-lib/Date/Manip/Offset/off444.pm
-lib/Date/Manip/Offset/off445.pm
-lib/Date/Manip/Offset/off446.pm
-lib/Date/Manip/Offset/off447.pm
-lib/Date/Manip/Offset/off448.pm
-lib/Date/Manip/Offset/off449.pm
-lib/Date/Manip/Offset/off450.pm
-lib/Date/Manip/Offset/off451.pm
-lib/Date/Manip/Offset/off452.pm
-lib/Date/Manip/Offset/off453.pm
-lib/Date/Manip/Offset/off454.pm
-lib/Date/Manip/Offset/off455.pm
-lib/Date/Manip/Offset/off456.pm
-lib/Date/Manip/Offset/off457.pm
-lib/Date/Manip/Offset/off458.pm
-lib/Date/Manip/Offset/off459.pm
-lib/Date/Manip/Offset/off460.pm
-lib/Date/Manip/Offset/off461.pm
-lib/Date/Manip/Offset/off462.pm
-lib/Date/Manip/Offset/off463.pm
-lib/Date/Manip/Offset/off464.pm
-lib/Date/Manip/Offset/off465.pm
-lib/Date/Manip/Offset/off466.pm
-lib/Date/Manip/Offset/off467.pm
-lib/Date/Manip/Offset/off468.pm
-lib/Date/Manip/Offset/off469.pm
-lib/Date/Manip/Offset/off470.pm
-lib/Date/Manip/Offset/off471.pm
-lib/Date/Manip/Offset/off472.pm
-lib/Date/Manip/Offset/off473.pm
-lib/Date/Manip/Offset/off474.pm
-lib/Date/Manip/Offset/off475.pm
-lib/Date/Manip/Offset/off476.pm
 lib/Date/Manip/Problems.pod
 lib/Date/Manip/Recur.pm
 lib/Date/Manip/Recur.pod
@@ -577,58 +532,24 @@ lib/Date/Manip/TZ.pod
 lib/Date/Manip/TZ/a00.pm
 lib/Date/Manip/TZ/afabid00.pm
 lib/Date/Manip/TZ/afaccr00.pm
-lib/Date/Manip/TZ/afaddi00.pm
 lib/Date/Manip/TZ/afalgi00.pm
-lib/Date/Manip/TZ/afasma00.pm
-lib/Date/Manip/TZ/afbama00.pm
-lib/Date/Manip/TZ/afbang00.pm
-lib/Date/Manip/TZ/afbanj00.pm
 lib/Date/Manip/TZ/afbiss00.pm
-lib/Date/Manip/TZ/afblan00.pm
-lib/Date/Manip/TZ/afbraz00.pm
-lib/Date/Manip/TZ/afbuju00.pm
 lib/Date/Manip/TZ/afcair00.pm
 lib/Date/Manip/TZ/afcasa00.pm
 lib/Date/Manip/TZ/afceut00.pm
-lib/Date/Manip/TZ/afcona00.pm
-lib/Date/Manip/TZ/afdaka00.pm
-lib/Date/Manip/TZ/afdar_00.pm
-lib/Date/Manip/TZ/afdjib00.pm
-lib/Date/Manip/TZ/afdoua00.pm
 lib/Date/Manip/TZ/afel_a00.pm
-lib/Date/Manip/TZ/affree00.pm
-lib/Date/Manip/TZ/afgabo00.pm
-lib/Date/Manip/TZ/afhara00.pm
 lib/Date/Manip/TZ/afjoha00.pm
-lib/Date/Manip/TZ/afkamp00.pm
 lib/Date/Manip/TZ/afkhar00.pm
-lib/Date/Manip/TZ/afkiga00.pm
-lib/Date/Manip/TZ/afkins00.pm
 lib/Date/Manip/TZ/aflago00.pm
-lib/Date/Manip/TZ/aflibr00.pm
-lib/Date/Manip/TZ/aflome00.pm
-lib/Date/Manip/TZ/afluan00.pm
-lib/Date/Manip/TZ/aflubu00.pm
-lib/Date/Manip/TZ/aflusa00.pm
-lib/Date/Manip/TZ/afmala00.pm
 lib/Date/Manip/TZ/afmapu00.pm
-lib/Date/Manip/TZ/afmase00.pm
-lib/Date/Manip/TZ/afmbab00.pm
-lib/Date/Manip/TZ/afmoga00.pm
 lib/Date/Manip/TZ/afmonr00.pm
 lib/Date/Manip/TZ/afnair00.pm
 lib/Date/Manip/TZ/afndja00.pm
-lib/Date/Manip/TZ/afniam00.pm
-lib/Date/Manip/TZ/afnoua00.pm
-lib/Date/Manip/TZ/afouag00.pm
-lib/Date/Manip/TZ/afport00.pm
-lib/Date/Manip/TZ/afsao_00.pm
 lib/Date/Manip/TZ/aftrip00.pm
 lib/Date/Manip/TZ/aftuni00.pm
 lib/Date/Manip/TZ/afwind00.pm
 lib/Date/Manip/TZ/amadak00.pm
 lib/Date/Manip/TZ/amanch00.pm
-lib/Date/Manip/TZ/amanti00.pm
 lib/Date/Manip/TZ/amarag00.pm
 lib/Date/Manip/TZ/amasun00.pm
 lib/Date/Manip/TZ/amatik00.pm
@@ -649,7 +570,6 @@ lib/Date/Manip/TZ/amcanc00.pm
 lib/Date/Manip/TZ/amcara00.pm
 lib/Date/Manip/TZ/amcata00.pm
 lib/Date/Manip/TZ/amcaye00.pm
-lib/Date/Manip/TZ/amcaym00.pm
 lib/Date/Manip/TZ/amcent00.pm
 lib/Date/Manip/TZ/amchic00.pm
 lib/Date/Manip/TZ/amchih00.pm
@@ -706,7 +626,6 @@ lib/Date/Manip/TZ/ammonc00.pm
 lib/Date/Manip/TZ/ammont00.pm
 lib/Date/Manip/TZ/ammont01.pm
 lib/Date/Manip/TZ/ammont02.pm
-lib/Date/Manip/TZ/ammont03.pm
 lib/Date/Manip/TZ/amnass00.pm
 lib/Date/Manip/TZ/amnew_00.pm
 lib/Date/Manip/TZ/amnew_01.pm
@@ -768,7 +687,6 @@ lib/Date/Manip/TZ/anroth00.pm
 lib/Date/Manip/TZ/ansyow00.pm
 lib/Date/Manip/TZ/antrol00.pm
 lib/Date/Manip/TZ/anvost00.pm
-lib/Date/Manip/TZ/asaden00.pm
 lib/Date/Manip/TZ/asalma00.pm
 lib/Date/Manip/TZ/asamma00.pm
 lib/Date/Manip/TZ/asanad00.pm
@@ -776,14 +694,13 @@ lib/Date/Manip/TZ/asaqta00.pm
 lib/Date/Manip/TZ/asaqto00.pm
 lib/Date/Manip/TZ/asashg00.pm
 lib/Date/Manip/TZ/asbagh00.pm
-lib/Date/Manip/TZ/asbahr00.pm
 lib/Date/Manip/TZ/asbaku00.pm
 lib/Date/Manip/TZ/asbang00.pm
 lib/Date/Manip/TZ/asbeir00.pm
 lib/Date/Manip/TZ/asbish00.pm
 lib/Date/Manip/TZ/asbrun00.pm
+lib/Date/Manip/TZ/aschit00.pm
 lib/Date/Manip/TZ/aschoi00.pm
-lib/Date/Manip/TZ/aschon00.pm
 lib/Date/Manip/TZ/ascolo00.pm
 lib/Date/Manip/TZ/asdama00.pm
 lib/Date/Manip/TZ/asdhak00.pm
@@ -791,7 +708,6 @@ lib/Date/Manip/TZ/asdili00.pm
 lib/Date/Manip/TZ/asduba00.pm
 lib/Date/Manip/TZ/asdush00.pm
 lib/Date/Manip/TZ/asgaza00.pm
-lib/Date/Manip/TZ/asharb00.pm
 lib/Date/Manip/TZ/ashebr00.pm
 lib/Date/Manip/TZ/asho_c00.pm
 lib/Date/Manip/TZ/ashong00.pm
@@ -803,25 +719,21 @@ lib/Date/Manip/TZ/asjeru00.pm
 lib/Date/Manip/TZ/askabu00.pm
 lib/Date/Manip/TZ/askamc00.pm
 lib/Date/Manip/TZ/askara00.pm
-lib/Date/Manip/TZ/askash00.pm
 lib/Date/Manip/TZ/askath00.pm
 lib/Date/Manip/TZ/askhan00.pm
 lib/Date/Manip/TZ/askolk00.pm
 lib/Date/Manip/TZ/askras00.pm
 lib/Date/Manip/TZ/askual00.pm
 lib/Date/Manip/TZ/askuch00.pm
-lib/Date/Manip/TZ/askuwa00.pm
 lib/Date/Manip/TZ/asmaca00.pm
 lib/Date/Manip/TZ/asmaga00.pm
 lib/Date/Manip/TZ/asmaka00.pm
 lib/Date/Manip/TZ/asmani00.pm
-lib/Date/Manip/TZ/asmusc00.pm
 lib/Date/Manip/TZ/asnico00.pm
 lib/Date/Manip/TZ/asnovo00.pm
 lib/Date/Manip/TZ/asnovo01.pm
 lib/Date/Manip/TZ/asomsk00.pm
 lib/Date/Manip/TZ/asoral00.pm
-lib/Date/Manip/TZ/asphno00.pm
 lib/Date/Manip/TZ/aspont00.pm
 lib/Date/Manip/TZ/aspyon00.pm
 lib/Date/Manip/TZ/asqata00.pm
@@ -833,6 +745,7 @@ lib/Date/Manip/TZ/assama00.pm
 lib/Date/Manip/TZ/asseou00.pm
 lib/Date/Manip/TZ/asshan00.pm
 lib/Date/Manip/TZ/assing00.pm
+lib/Date/Manip/TZ/assred00.pm
 lib/Date/Manip/TZ/astaip00.pm
 lib/Date/Manip/TZ/astash00.pm
 lib/Date/Manip/TZ/astbil00.pm
@@ -842,7 +755,6 @@ lib/Date/Manip/TZ/astoky00.pm
 lib/Date/Manip/TZ/asulaa00.pm
 lib/Date/Manip/TZ/asurum00.pm
 lib/Date/Manip/TZ/asustm00.pm
-lib/Date/Manip/TZ/asvien00.pm
 lib/Date/Manip/TZ/asvlad00.pm
 lib/Date/Manip/TZ/asyaku00.pm
 lib/Date/Manip/TZ/asyeka00.pm
@@ -855,7 +767,6 @@ lib/Date/Manip/TZ/atfaro00.pm
 lib/Date/Manip/TZ/atmade00.pm
 lib/Date/Manip/TZ/atreyk00.pm
 lib/Date/Manip/TZ/atsout00.pm
-lib/Date/Manip/TZ/atst_h00.pm
 lib/Date/Manip/TZ/atstan00.pm
 lib/Date/Manip/TZ/auadel00.pm
 lib/Date/Manip/TZ/aubris00.pm
@@ -948,16 +859,13 @@ lib/Date/Manip/TZ/f00.pm
 lib/Date/Manip/TZ/g00.pm
 lib/Date/Manip/TZ/h00.pm
 lib/Date/Manip/TZ/i00.pm
-lib/Date/Manip/TZ/inanta00.pm
 lib/Date/Manip/TZ/inchag00.pm
 lib/Date/Manip/TZ/inchri00.pm
 lib/Date/Manip/TZ/incoco00.pm
-lib/Date/Manip/TZ/incomo00.pm
 lib/Date/Manip/TZ/inkerg00.pm
 lib/Date/Manip/TZ/inmahe00.pm
 lib/Date/Manip/TZ/inmald00.pm
 lib/Date/Manip/TZ/inmaur00.pm
-lib/Date/Manip/TZ/inmayo00.pm
 lib/Date/Manip/TZ/inreun00.pm
 lib/Date/Manip/TZ/k00.pm
 lib/Date/Manip/TZ/l00.pm
@@ -968,6 +876,7 @@ lib/Date/Manip/TZ/o00.pm
 lib/Date/Manip/TZ/p00.pm
 lib/Date/Manip/TZ/paapia00.pm
 lib/Date/Manip/TZ/paauck00.pm
+lib/Date/Manip/TZ/paboug00.pm
 lib/Date/Manip/TZ/pachat00.pm
 lib/Date/Manip/TZ/pachuu00.pm
 lib/Date/Manip/TZ/paeast00.pm
@@ -986,7 +895,6 @@ lib/Date/Manip/TZ/pakosr00.pm
 lib/Date/Manip/TZ/pakwaj00.pm
 lib/Date/Manip/TZ/pamaju00.pm
 lib/Date/Manip/TZ/pamarq00.pm
-lib/Date/Manip/TZ/pamidw00.pm
 lib/Date/Manip/TZ/panaur00.pm
 lib/Date/Manip/TZ/paniue00.pm
 lib/Date/Manip/TZ/panorf00.pm
@@ -997,7 +905,6 @@ lib/Date/Manip/TZ/papitc00.pm
 lib/Date/Manip/TZ/papohn00.pm
 lib/Date/Manip/TZ/paport00.pm
 lib/Date/Manip/TZ/pararo00.pm
-lib/Date/Manip/TZ/pasaip00.pm
 lib/Date/Manip/TZ/patahi00.pm
 lib/Date/Manip/TZ/patara00.pm
 lib/Date/Manip/TZ/patong00.pm
@@ -1100,6 +1007,9 @@ t/date.parse.iso.t
 t/date.parse.italian.t
 t/date.parse.misc.0.t
 t/date.parse.misc.1.t
+t/date.parse.mmmyyyy.first.t
+t/date.parse.mmmyyyy.last.t
+t/date.parse.mmmyyyy.t
 t/date.parse.period.t
 t/date.parse.polish.t
 t/date.parse.portuguese.t
@@ -1115,6 +1025,9 @@ t/date.parse_date.common.t
 t/date.parse_date.iso.t
 t/date.parse_date.misc.0.t
 t/date.parse_date.misc.1.t
+t/date.parse_date.mmmyyyy.first.t
+t/date.parse_date.mmmyyyy.last.t
+t/date.parse_date.mmmyyyy.t
 t/date.parse_format.0.t
 t/date.parse_format.1.t
 t/date.parse_time.t
@@ -27,6 +27,7 @@
       "runtime" : {
          "requires" : {
             "Carp" : "0",
+            "Data::Dumper" : "0",
             "Encode" : "0",
             "IO::File" : "0",
             "Storable" : "0",
@@ -44,130 +45,133 @@
    "provides" : {
       "Date::Manip" : {
          "file" : "lib/Date/Manip.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Base" : {
          "file" : "lib/Date/Manip/Base.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::DM5" : {
          "file" : "lib/Date/Manip/DM5.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::DM5abbrevs" : {
          "file" : "lib/Date/Manip/DM5abbrevs.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::DM6" : {
          "file" : "lib/Date/Manip/DM6.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Date" : {
          "file" : "lib/Date/Manip/Date.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Delta" : {
          "file" : "lib/Date/Manip/Delta.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::catalan" : {
          "file" : "lib/Date/Manip/Lang/catalan.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::danish" : {
          "file" : "lib/Date/Manip/Lang/danish.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::dutch" : {
          "file" : "lib/Date/Manip/Lang/dutch.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::english" : {
          "file" : "lib/Date/Manip/Lang/english.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::finnish" : {
          "file" : "lib/Date/Manip/Lang/finnish.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::french" : {
          "file" : "lib/Date/Manip/Lang/french.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::german" : {
          "file" : "lib/Date/Manip/Lang/german.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::index" : {
          "file" : "lib/Date/Manip/Lang/index.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::italian" : {
          "file" : "lib/Date/Manip/Lang/italian.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::norwegian" : {
          "file" : "lib/Date/Manip/Lang/norwegian.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::polish" : {
          "file" : "lib/Date/Manip/Lang/polish.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::portugue" : {
          "file" : "lib/Date/Manip/Lang/portugue.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::romanian" : {
          "file" : "lib/Date/Manip/Lang/romanian.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::russian" : {
          "file" : "lib/Date/Manip/Lang/russian.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::spanish" : {
          "file" : "lib/Date/Manip/Lang/spanish.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::swedish" : {
          "file" : "lib/Date/Manip/Lang/swedish.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Lang::turkish" : {
          "file" : "lib/Date/Manip/Lang/turkish.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Obj" : {
          "file" : "lib/Date/Manip/Obj.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Recur" : {
          "file" : "lib/Date/Manip/Recur.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::TZ" : {
          "file" : "lib/Date/Manip/TZ.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::TZ_Base" : {
          "file" : "lib/Date/Manip/TZ_Base.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::TZdata" : {
          "file" : "lib/Date/Manip/TZdata.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       },
       "Date::Manip::Zones" : {
          "file" : "lib/Date/Manip/Zones.pm",
-         "version" : "6.46"
+         "version" : "6.50"
       }
    },
    "release_status" : "stable",
    "resources" : {
       "license" : [
          "http://dev.perl.org/licenses/"
-      ]
+      ],
+      "repository" : {
+         "url" : "https://github.com/SBECK-github/Date-Manip"
+      }
    },
-   "version" : "6.46"
+   "version" : "6.50"
 }
@@ -9,7 +9,7 @@ build_requires:
 configure_requires:
   Module::Build: '0.21'
 dynamic_config: 1
-generated_by: 'Module::Build version 0.4205, CPAN::Meta::Converter version 2.141170'
+generated_by: 'Module::Build version 0.4205, CPAN::Meta::Converter version 2.150001'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -18,96 +18,97 @@ name: Date-Manip
 provides:
   Date::Manip:
     file: lib/Date/Manip.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Base:
     file: lib/Date/Manip/Base.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::DM5:
     file: lib/Date/Manip/DM5.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::DM5abbrevs:
     file: lib/Date/Manip/DM5abbrevs.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::DM6:
     file: lib/Date/Manip/DM6.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Date:
     file: lib/Date/Manip/Date.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Delta:
     file: lib/Date/Manip/Delta.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::catalan:
     file: lib/Date/Manip/Lang/catalan.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::danish:
     file: lib/Date/Manip/Lang/danish.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::dutch:
     file: lib/Date/Manip/Lang/dutch.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::english:
     file: lib/Date/Manip/Lang/english.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::finnish:
     file: lib/Date/Manip/Lang/finnish.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::french:
     file: lib/Date/Manip/Lang/french.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::german:
     file: lib/Date/Manip/Lang/german.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::index:
     file: lib/Date/Manip/Lang/index.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::italian:
     file: lib/Date/Manip/Lang/italian.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::norwegian:
     file: lib/Date/Manip/Lang/norwegian.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::polish:
     file: lib/Date/Manip/Lang/polish.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::portugue:
     file: lib/Date/Manip/Lang/portugue.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::romanian:
     file: lib/Date/Manip/Lang/romanian.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::russian:
     file: lib/Date/Manip/Lang/russian.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::spanish:
     file: lib/Date/Manip/Lang/spanish.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::swedish:
     file: lib/Date/Manip/Lang/swedish.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Lang::turkish:
     file: lib/Date/Manip/Lang/turkish.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Obj:
     file: lib/Date/Manip/Obj.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Recur:
     file: lib/Date/Manip/Recur.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::TZ:
     file: lib/Date/Manip/TZ.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::TZ_Base:
     file: lib/Date/Manip/TZ_Base.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::TZdata:
     file: lib/Date/Manip/TZdata.pm
-    version: '6.46'
+    version: '6.50'
   Date::Manip::Zones:
     file: lib/Date/Manip/Zones.pm
-    version: '6.46'
+    version: '6.50'
 requires:
   Carp: '0'
+  Data::Dumper: '0'
   Encode: '0'
   IO::File: '0'
   Storable: '0'
@@ -115,4 +116,5 @@ requires:
   utf8: '0'
 resources:
   license: http://dev.perl.org/licenses/
-version: '6.46'
+  repository: https://github.com/SBECK-github/Date-Manip
+version: '6.50'
@@ -7,15 +7,26 @@ use warnings;
 use 5.006;
 use ExtUtils::MakeMaker 6.30;
 
+my %IsWin32 = map { $_ => 1 } qw( MSWin32 NetWare symbian );
+my $IsWin32 = 1   if ($IsWin32{ $^O });
+my $Pvers   = $];
+my $ConvVers= $ExtUtils::MakeMaker::VERSION;
+
 my %module_prereq = (
    'Carp'                     => '0',
+   'Data::Dumper'             => '0',
    'Encode'                   => '0',
    'IO::File'                 => '0',
    'Storable'                 => '0',
-   'Win32::TieRegistry'       => '0',
    'utf8'                     => '0',
 );
 
+if      ($IsWin32  &&  $Pvers >= 5.020) {
+   $module_prereq{'Win32::TieRegistry'} = 0.28;
+} elsif ($IsWin32) {
+   $module_prereq{'Win32::TieRegistry'} = 0;
+}
+
 my %script_prereq = (
 );
 
@@ -28,12 +39,6 @@ my %config_prereq = (
    'ExtUtils::MakeMaker'      => '6.30',
 );
 
-my %IsWin32 = map { $_ => 1 } qw( MSWin32 NetWare symbian );
-my $IsWin32 = 1   if ($IsWin32{ $^O });
-if (! $IsWin32) {
-   delete $module_prereq{'Win32::TieRegistry'};
-}
-
 %module_prereq = (%module_prereq,%script_prereq);
 my $EU_MM_V    = $ExtUtils::MakeMaker::VERSION;
 $EU_MM_V       =~ s/_//g;
@@ -43,7 +48,7 @@ if ($EU_MM_V < 6.64) {
 
 WriteMakefile(
    NAME             => "Date::Manip",
-   VERSION          => "6.46",
+   VERSION          => "6.50",
    ABSTRACT         => "Date manipulation routines",
    LICENSE          => "perl",
    ($EU_MM_V >= 6.48
@@ -59,8 +64,20 @@ WriteMakefile(
    ($EU_MM_V >= 6.64
     ? (TEST_REQUIRES   => \%test_prereq)
     : ()),
+
+   ($EU_MM_V > 6.45
+    ? (META_MERGE => {
+        resources => {
+           repository => {
+              type => "git",
+              web  => "https://github.com/SBECK-github/Date-Manip",
+              url  => "git://github.com/SBECK-github/Date-Manip.git",
+           }
+        }
+       })
+    : ()),
    EXE_FILES        => [
-                        'examples/dm_zdump',
                         'examples/dm_date',
+                        'examples/dm_zdump',
                        ],
 );
@@ -16,11 +16,10 @@ DESCRIPTION
     in Date::Manip.
 
     Since many other date/time modules exist, some of which may do the
-    specific operation(s) you need faster, be sure to read the section
-    SHOULD I USE DATE::MANIP in the Date::Manip::Misc document before
-    deciding which of the Date and Time modules from CPAN is for you.
-    However, if you want one module to do it all, Date::Manip is the one to
-    use.
+    specific operation(s) you need faster, be sure to read "SHOULD I USE
+    DATE::MANIP" in Date::Manip::Misc before deciding which of the Date and
+    Time modules from CPAN is for you. However, if you want one module to do
+    it all, Date::Manip is the one to use.
 
     Date::Manip has functionality to work with several fundamental types of
     data.
@@ -97,7 +96,7 @@ VERSION 5 AND VERSION 6
 
     A more detailed description of each interface is included below (to help
     you decide which interface is right for you). If you already know which
-    interface you want to use, just go to the SEE ALSO section below for
+    interface you want to use, just go to the "SEE ALSO" section below for
     instructions on using each interface.
 
     It should be noted that all three interfaces will be installed, but they
@@ -105,8 +104,8 @@ VERSION 5 AND VERSION 6
 
 FUNCTIONAL INTERFACE (VERSION 5)
     When using a version of perl older than 5.10, this is the only interface
-    available. This interface is documented in the Date::Manip::DM5
-    document. This interface has several weaknesses that need to be
+    available. This interface is documented in the "Date::Manip::DM5
+    document". This interface has several weaknesses that need to be
     understood when using it:
 
     Limited Support
@@ -166,11 +165,11 @@ FUNCTIONAL INTERFACE (VERSION 6)
 
 OBJECT-ORIENTED INTERFACE
     As of 6.00, Date::Manip consists of a set of OO modules. Each have their
-    own document (see the SEE ALSO section below).
+    own document (see the "SEE ALSO" section below).
 
     The OO interface consists of the following modules: Date::Manip::Date,
     Date::Manip::Delta, Date::Manip::Recur, Date::Manip::TZ, and
-    Date::Manip::Base .
+    Date::Manip::Base.
 
     The object-oriented interface is the only way to get the full
     functionality of Date::Manip. It fully support time zones (and daylight
@@ -221,71 +220,111 @@ SEE ALSO
     following documents describe the basic operation of the Date::Manip
     package:
 
-    A description of the functional interfaces:
+  A description of the functional interfaces:
+    Date::Manip::DM5
+        The version 5 functional interface
 
-      Date::Manip::DM5        - the version 5 functional interface
-      Date::Manip::DM6        - the version 6 functional interface
+    Date::Manip::DM6
+        The version 6 functional interface
 
+  Date::Manip objects and configuration
     An introduction to the Date::Manip classes used by the object-oriented
     interface and how to configure them:
 
-      Date::Manip::Objects    - an overview of the various
-                                Date::Manip modules, and how
-                                to use them
-      Date::Manip::Config     - information for configuring
-                                Date::Manip
-
-    The methods available in each class:
-
-      Date::Manip::Obj        - base class (modules listed below
-                                inherit the methods defined in this
-                                class)
-      Date::Manip::Base       - module for doing low-level date
-                                operations
-      Date::Manip::TZ         - module for working with time zones
-      Date::Manip::Date       - date operations
-      Date::Manip::Delta      - delta operations
-      Date::Manip::Recur      - recurrence operations
-
-    Timezone information:
-
-      Date::Manip::DM5abbrevs - time zone abbreviations used in the
-                                version 5 interface
-      Date::Manip::Zones      - time zone data included in Date::Manip
-                                used in the version 6 interface and
-                                the object-oriented interface
-
-    Miscellaneous information:
-
-      Date::Manip::Calc       - detailed informaion on how date
-                                calculations are done
-      Date::Manip::Holidays   - information on defining and using
-                                holidays and events
-      Date::Manip::ConfigFile - sample config file
-      Date::Manip::Lang       - information about the languages
-                                supported by Date::Manip and how
-                                to add a new language
-
-    Information about the module and administrative things:
-
-      Date::Manip::Migration5to6
-                              - information on changes necessary
-                                to scripts when upgrading from
-                                5.xx to 6.xx
-      Date::Manip::Changes5   - change log for Date::Manip 5.xx
-      Date::Manip::Changes5to6- differences between version 5.xx
-                                and 6.00 (including information
-                                on upgrading); this contains more
-                                details than the Migration5to6
-                                document
-      Date::Manip::Changes6   - change log for Date::Manip 6.xx
-
-      Date::Manip::Misc       - miscellaneous information about
-                                Date::Manip (who should use it;
-                                acknowledgements)
-      Date::Manip::Problems   - common problems and instructions
-                                for reporting bugs
-      Date::Manip::Examples   - examples of how to use Date::Manip
+    Date::Manip::Objects
+        An overview of the various Date::Manip modules, and how to use them.
+
+    Date::Manip::Config
+        Information for configuring Date::Manip
+
+  Date::Manip object-oriented modules
+    These are the modules for using the object-oriented interface.
+
+    Date::Manip::Obj
+        This is the base class. All other classes listed here inherit the
+        methods defined in this class.
+
+    Date::Manip::Base
+        A module for doing low-level date operations.
+
+    Date::Manip::TZ
+        A module for working with time zones.
+
+    Date::Manip::Date
+        The module for working with dates.
+
+    Date::Manip::Delta
+        The module for working with deltas (amount of time).
+
+    Date::Manip::Recur
+        The module for working with recurrences (recurring dates).
+
+  Timezone information
+    Date::Manip::DM5abbrevs
+        Time zone abbreviations used in the version 5 interface.
+
+    Date::Manip::Zones
+        Time zone data included in Date::Manip used in the version 6
+        interfaces.
+
+  Miscellaneous information:
+    Date::Manip::Calc
+        Detailed informaion on how date calculations are done.
+
+    Date::Manip::Holidays
+        Information on defining and using holidays and events.
+
+    Date::Manip::ConfigFile
+        A sample config file.
+
+    Date::Manip::Lang
+        Information about the languages supported by Date::Manip and how to
+        add a new language.
+
+    Date::Manip::Lang::english
+    Date::Manip::Lang::catalan
+    Date::Manip::Lang::danish
+    Date::Manip::Lang::dutch
+    Date::Manip::Lang::finnish
+    Date::Manip::Lang::french
+    Date::Manip::Lang::german
+    Date::Manip::Lang::italian
+    Date::Manip::Lang::norwegian
+    Date::Manip::Lang::polish
+    Date::Manip::Lang::portugue
+    Date::Manip::Lang::romanian
+    Date::Manip::Lang::russian
+    Date::Manip::Lang::spanish
+    Date::Manip::Lang::swedish
+    Date::Manip::Lang::turkish
+        A description of the parseable words in each language currently
+        supported by Date::Manip.
+
+  Information about the module and administrative things:
+    Date::Manip::Migration5to6
+        Information on changes necessary to scripts when upgrading from 5.xx
+        to 6.xx.
+
+    Date::Manip::Changes5
+        Change log for Date::Manip 5.xx
+
+    Date::Manip::Changes5to6
+        Differences between version 5.xx and 6.00 (including information on
+        upgrading); this contains more details than the Migration5to6
+        document.
+
+    Date::Manip::Changes6
+        Change log for Date::Manip 6.xx
+
+    Date::Manip::Misc
+        Miscellaneous information about Date::Manip (who should use it;
+        acknowledgements).
+
+    Date::Manip::Problems
+        Common problems and instructions for reporting bugs.
+
+    Date::Manip::Examples
+        Examples of how to use Date::Manip.
 
 LICENSE
     This script is free software; you can redistribute it and/or modify it
@@ -1,4 +1,4 @@
-Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 This program is free software; you can redistribute it and/or
 modify it under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2009-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2009-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2009-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2009-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -142,16 +142,19 @@ if (@zone) {
 
 if ($verbose) {
    foreach my $z (@zone) {
-      my @per = $dmt->periods($z,undef,$cutoff);
+      my @per        = $dmt->periods($z,undef,$cutoff);
       foreach my $per (@per) {
-         my($startUT,$startLT,$offsetstr,$offset,$abbrev,$isdst,$endUT,$endLT) = @$per;
-
-         $startUT = datestr($startUT);
-         $startLT = datestr($startLT);
-         $endUT   = datestr($endUT);
-         $endLT   = datestr($endLT);
-         print "$z  $startUT UT = $startLT $abbrev isdst=$isdst\n";
-         print "$z  $endUT UT = $endLT $abbrev isdst=$isdst\n";
+         my($startUT,$startLT,$offsetstr,$offset,$abbrev,$isdst,$endUT,$endLT)
+           = @$per;
+
+         $startUT   = datestr($startUT);
+         $startLT   = datestr($startLT);
+         $endUT     = datestr($endUT);
+         $endLT     = datestr($endLT);
+         my $gmtoff = $$offset[0]*3600 + $$offset[1]*60 + $$offset[2];
+
+         print "$z  $startUT UT = $startLT $abbrev isdst=$isdst gmtoff=$gmtoff\n";
+         print "$z  $endUT UT = $endLT $abbrev isdst=$isdst gmtoff=$gmtoff\n";
       }
       print "\n"  if ($#zone != 0);
    }
@@ -75,10 +75,9 @@ CURR_YEAR is the current year.
    ./internal/tzdata -z           : to create the main Zone module
                                     *** see NOTE 2 below ***
 
-Before cleaning up the tzdata directory, run the following to double
-check every timezone in zoneinfo against the Date::Manip version:
+Run the following to double check every timezone in zoneinfo against the
+Date::Manip version:
 
-   make install
    ./internal/dumps
 
 Run the two tzdata tests:
@@ -89,6 +88,7 @@ Then clean up:
 
    ./internal/tzdata -c
 
+
 NOTE 1: although the tzdata script runs on my computer, it is quite possible
 that it will not run on other systems due to differences in what tools are
 available.
@@ -133,20 +133,6 @@ In internal/benchmarks directory
     rm -rf nytprof
 
 #########################################################################
-Set the release version
-
-   v=`cat internal/VERSION`
-   for i in \
-       internal/tzdata \
-       internal/gen_dm5abbrevs \
-       `find lib -name \*.pm` \
-   ;do
-      sed -e "s,VERSION='.*',VERSION='$v'," $i > z
-      mv z $i
-   done
-   chmod +x internal/tzdata internal/gen_dm5abbrevs examples/dm_*
-
-#########################################################################
 Before every release, spellcheck the documents:
 
    internal/langpod
@@ -1,14 +1,43 @@
+Make all the data.* files contain only the 1st value.  All others are sorted
+correctly automatically (and not stored).  When harvesting, it'll notify of
+new/removed elements.
+
+Add option to Recur: ignore holidays
+   then flags like NBD ignore holidays (but count weekends)
+When calculating holidays, use this option by default to simplify
+   holidays.  Then, order of definitions is not important.
+
+Add options:
+   onlyiso8601, etc. to parse
+   no-delta-secs   (not delta as a plain number)
+
+Can I reduce the number of timezone modules loaded when parsing a date
+with an abbreviation or offset by loading one and testing it before
+loading a second?
+
+Make sure the following work:
+   1*12:0:24:0:0:0*FW1 = Christmas Day (observed)
+   December 25 2015    = Christmas Day
+
+Add a new type of recurrence (???):
+   *Christmas Day*NWD
+
 ########################################################################
 # Deprecated variables:
 
-12/2015
-   tz (in 12/2014, add a warning)
-
+03/01/2016  TZ
 
 ########################################################################
 # +1 significant release
 ########################################################################
 
+Check performance if changing
+   sub ... {
+      return &sub(...)
+   }
+to
+      goto &sub(...)
+
 In Recur.pm, handle encodings in parse
 
 Add delta.parse_LANG tests
@@ -1 +0,0 @@
-6.46
@@ -100,3 +100,16 @@ nytprofhtml
 22646   159ms   Base::::check_time Date::Manip::Base::check_time
 22662   158ms   Base::::_is_int Date::Manip::Base::_is_int
 
+==============
+
+mkdir tz
+cd tz
+perl -d:NYTProf ../dm5dm6_ex3 6o ../dateset3.txt
+nytprofhtml
+
+cd ..
+mkdir notz
+cd notz
+perl -d:NYTProf ../dm5dm6_ex3 6o ../dateset3_notz.txt
+nytprofhtml
+
@@ -0,0 +1,2433 @@
+Wed, 4 Feb 2015 09:24:28 +0000
+Wed, 4 Feb 2015 13:30:30 -0800
+Wed, 4 Feb 2015 13:50:52 -0500
+Wed, 4 Feb 2015 16:05:37 -0500
+Wed, 4 Feb 2015 16:36:26 -0500
+Thu, 5 Feb 2015 01:56:07 -0800
+Thu, 5 Feb 2015 10:10:11 -0600
+Thu, 5 Feb 2015 12:08:36 -0500
+Fri, 6 Feb 2015 07:47:00 -0500
+Fri, 6 Feb 2015 10:42:45 -0500
+Fri, 6 Feb 2015 11:31:29 -0500
+Fri, 6 Feb 2015 12:07:28 -0600
+Sat, 07 Feb 2015 13:21:04 +0200
+Sat, 7 Feb 2015 23:42:59 -0800
+Sun, 8 Feb 2015 05:53:50 -0600
+Sun, 8 Feb 2015 06:14:26 -0600
+Sun, 8 Feb 2015 12:02:03 -0500
+Sun, 08 Feb 2015 22:45:56 -0700
+Mon, 9 Feb 2015 08:11:11 -0500
+Mon, 09 Feb 2015 11:09:15 -0700
+Mon, 9 Feb 2015 10:43:27 -0800
+Mon, 9 Feb 2015 14:09:11 -0500
+Mon, 9 Feb 2015 13:29:35 -0500
+Mon, 9 Feb 2015 11:27:27 -0700
+Mon, 9 Feb 2015 14:02:27 -0500
+Mon, 09 Feb 2015 11:55:36 -0700
+Mon, 09 Feb 2015 12:15:51 -0700
+Mon, 09 Feb 2015 12:27:07 -0700
+Mon, 9 Feb 2015 12:48:51 -0700
+Mon, 09 Feb 2015 13:06:57 -0700
+Mon, 9 Feb 2015 15:05:29 -0500
+Mon, 9 Feb 2015 12:24:15 -0800
+Mon, 09 Feb 2015 21:26:44 +0100
+Mon, 09 Feb 2015 13:25:22 -0700
+Mon, 9 Feb 2015 13:48:12 -0700
+Mon, 09 Feb 2015 14:07:10 -0700
+Mon, 09 Feb 2015 21:31:08 +0000
+Mon, 09 Feb 2015 15:00:19 -0700
+Mon, 9 Feb 2015 14:09:02 -0800
+Mon, 09 Feb 2015 15:14:08 -0700
+Mon, 09 Feb 2015 17:02:41 -0700
+Mon, 9 Feb 2015 17:11:28 -0700
+Mon, 09 Feb 2015 17:16:56 -0700
+Tue, 10 Feb 2015 01:09:38 +0100
+Mon, 09 Feb 2015 17:44:13 -0700
+Mon, 9 Feb 2015 20:24:28 -0500
+Mon, 9 Feb 2015 21:42:55 -0500
+Mon, 9 Feb 2015 20:28:38 -0800
+Mon, 09 Feb 2015 21:57:39 -0700
+Mon, 9 Feb 2015 21:23:23 -0800
+Mon, 09 Feb 2015 22:38:52 -0700
+Mon, 9 Feb 2015 23:36:06 -0700
+Tue, 10 Feb 2015 07:29:49 +0100
+Mon, 9 Feb 2015 23:07:52 -0800
+Mon, 9 Feb 2015 23:55:01 -0800
+Tue, 10 Feb 2015 01:19:10 -0700
+Tue, 10 Feb 2015 01:30:14 -0700
+Tue, 10 Feb 2015 02:04:08 -0700
+Tue, 10 Feb 2015 04:07:38 -0500
+Tue, 10 Feb 2015 02:33:36 -0700
+Tue, 10 Feb 2015 02:35:42 -0700
+Tue, 10 Feb 2015 15:41:37 +0400
+Tue, 10 Feb 2015 14:42:53 +0300
+Tue, 10 Feb 2015 06:26:04 -0500
+Tue, 10 Feb 2015 09:27:24 -0500
+Tue, 10 Feb 2015 08:11:55 -0700
+Tue, 10 Feb 2015 07:14:14 -0800
+Tue, 10 Feb 2015 08:19:54 -0700
+Tue, 10 Feb 2015 19:32:07 +0400
+Tue, 10 Feb 2015 19:32:07 +0400
+Tue, 10 Feb 2015 10:41:11 -0500
+Tue, 10 Feb 2015 10:50:57 -0500 
+Tue, 10 Feb 2015 07:51:31 -0800
+Tue, 10 Feb 2015 19:53:08 +0400
+Tue, 10 Feb 2015 19:53:09 +0400
+Tue, 10 Feb 2015 08:53:55 -0700
+Tue, 10 Feb 2015 20:07:49 +0400
+Tue, 10 Feb 2015 20:07:49 +0400
+Tue, 10 Feb 2015 09:08:34 -0700
+Tue, 10 Feb 2015 09:23:28 -0700
+Tue, 10 Feb 2015 09:31:10 -0700
+Tue, 10 Feb 2015 08:34:28 -0800
+Tue, 10 Feb 2015 08:29:00 -0800
+Tue, 10 Feb 2015 11:21:40 -0500
+Tue, 10 Feb 2015 09:57:40 -0700
+Tue, 10 Feb 2015 10:01:13 -0700
+Tue, 10 Feb 2015 12:12:28 -0500
+Tue, 10 Feb 2015 09:14:07 -0800
+Tue, 10 Feb 2015 09:33:23 -0800
+Tue, 10 Feb 2015 10:41:27 -0700
+Tue, 10 Feb 2015 10:53:36 -0700
+Tue, 10 Feb 2015 10:04:13 -0800
+Tue, 10 Feb 2015 11:03:31 -0700
+Tue, 10 Feb 2015 11:26:29 -0700
+Tue, 10 Feb 2015 10:28:36 -0800
+Tue, 10 Feb 2015 11:06:34 -0800
+Tue, 10 Feb 2015 11:16:26 -0800
+Tue, 10 Feb 2015 11:30:02 -0800
+Tue, 10 Feb 2015 14:40:23 -0500 
+Tue, 10 Feb 2015 20:01:40 +0100
+Tue, 10 Feb 2015 11:56:07 -0800
+Tue, 10 Feb 2015 12:01:20 -0800
+Tue, 10 Feb 2015 12:12:08 -0800
+Tue, 10 Feb 2015 12:20:30 -0800
+Tue, 10 Feb 2015 12:36:12 -0800
+Tue, 10 Feb 2015 14:35:46 -0700
+Tue, 10 Feb 2015 15:07:16 -0700
+Tue, 10 Feb 2015 15:25:53 -0700
+Tue, 10 Feb 2015 15:28:32 -0800
+Tue, 10 Feb 2015 16:31:03 -0700
+Tue, 10 Feb 2015 17:12:31 -0700
+Tue, 10 Feb 2015 16:42:19 -0800
+Tue, 10 Feb 2015 19:46:09 -0700
+Tue, 10 Feb 2015 21:25:59 -0700
+Tue, 10 Feb 2015 23:29:02 -0500 
+Tue, 10 Feb 2015 20:43:09 -0800
+Tue, 10 Feb 2015 22:55:47 -0700
+Tue, 10 Feb 2015 22:29:07 -0800
+Tue, 10 Feb 2015 23:50:11 -0700
+Tue, 10 Feb 2015 23:12:45 -0800
+Wed, 11 Feb 2015 00:41:10 -0700
+Wed, 11 Feb 2015 04:30:02 -0700
+Wed, 11 Feb 2015 06:47:25 -0500
+Wed, 11 Feb 2015 03:53:45 -0800
+Wed, 11 Feb 2015 07:21:04 -0500
+Wed, 11 Feb 2015 06:17:09 -0700
+Wed, 11 Feb 2015 08:55:07 -0500
+Wed, 11 Feb 2015 14:06:53 +0100
+Wed, 11 Feb 2015 09:19:25 -0500
+Wed, 11 Feb 2015 09:40:49 -0500
+Wed, 11 Feb 2015 09:30:58 -0500
+Wed, 11 Feb 2015 19:48:42 +0400
+Wed, 11 Feb 2015 19:48:43 +0400
+Wed, 11 Feb 2015 08:00:09 -0800
+Wed, 11 Feb 2015 08:16:12 -0800
+Wed, 11 Feb 2015 08:09:24 -0800
+Wed, 11 Feb 2015 10:56:41 -0500
+Wed, 11 Feb 2015 10:01:36 -0700
+Wed, 11 Feb 2015 10:07:14 -0700
+Wed, 11 Feb 2015 09:10:44 -0800
+Wed, 11 Feb 2015 09:11:34 -0800
+Wed, 11 Feb 2015 09:17:24 -0800
+Wed, 11 Feb 2015 10:32:13 -0700
+Wed, 11 Feb 2015 10:57:43 -0700
+Wed, 11 Feb 2015 10:56:55 -0700
+Wed, 11 Feb 2015 10:03:34 -0800
+Wed, 11 Feb 2015 10:43:32 -0700
+Wed, 11 Feb 2015 10:14:22 -0800
+Wed, 11 Feb 2015 11:21:46 -0700
+Mi, 11 Feb 2015 13:33:44 -0500
+Wed, 11 Feb 2015 13:39:49 -0500
+Wed, 11 Feb 2015 11:45:12 -0700
+Wed, 11 Feb 2015 11:52:54 -0700
+Wed, 11 Feb 2015 10:50:33 -0800
+Wed, 11 Feb 2015 11:03:57 -0800
+Wed, 11 Feb 2015 12:19:03 -0700
+Wed, 11 Feb 2015 11:54:42 -0800
+Wed, 11 Feb 2015 12:38:11 -0700
+Wed, 11 Feb 2015 13:31:21 -0700
+Wed, 11 Feb 2015 12:33:45 -0800
+Wed, 11 Feb 2015 15:40:02 -0500 
+Wed, 11 Feb 2015 15:48:04 -0500
+Wed, 11 Feb 2015 15:50:01 -0500
+Wed, 11 Feb 2015 15:55:37 -0500
+Wed, 04 Feb 2015 19:46:02 +0400
+Wed, 04 Feb 2015 19:52:46 +0400
+Wed, 4 Feb 2015 11:52:32 -0500
+Thu, 05 Feb 2015 00:53:41 +0400
+Thu, 05 Feb 2015 01:07:55 +0400
+Thu, 5 Feb 2015 05:59:34 -0500
+Thu, 05 Feb 2015 20:39:46 +0400
+Thu, 5 Feb 2015 16:25:08 -0500
+Fri, 6 Feb 2015 11:20:02 -0500
+Fri, 6 Feb 2015 14:44:09 -0500
+Sat, 07 Feb 2015 01:49:51 +0400
+Sat, 7 Feb 2015 09:48:15 +0100
+Sat, 7 Feb 2015 08:40:04 -0500
+Sat, 7 Feb 2015 18:31:45 -0500
+Sun, 8 Feb 2015 09:23:27 -0500
+Sun, 8 Feb 2015 10:19:11 -0500
+Mon, 09 Feb 2015 12:46:54 -0700
+Mon, 9 Feb 2015 14:42:41 -0500
+Tue, 10 Feb 2015 00:44:15 +0400
+Tue, 10 Feb 2015 00:44:16 +0400
+Tue, 10 Feb 2015 01:24:22 +0400
+Tue, 10 Feb 2015 01:24:22 +0400
+Mon, 9 Feb 2015 17:32:29 -0500
+Mon, 09 Feb 2015 20:57:25 -0700
+Mon, 09 Feb 2015 21:18:54 -0700
+Tue, 10 Feb 2015 05:33:55 +0100
+Tue, 10 Feb 2015 01:04:37 -0700
+Tue, 10 Feb 2015 01:41:09 -0700
+Tue, 10 Feb 2015 03:40:02 -0500
+Tue, 10 Feb 2015 08:20:50 -0500
+Tue, 10 Feb 2015 15:06:10 +0000
+Tue, 10 Feb 2015 15:06:10 +0000
+Tue, 10 Feb 2015 08:45:07 -0700
+Tue, 10 Feb 2015 10:49:03 -0500
+Tue, 10 Feb 2015 11:05:52 -0700
+Tue, 10 Feb 2015 10:13:58 -0800
+Tue, 10 Feb 2015 12:01:33 -0700
+Tue, 10 Feb 2015 11:27:03 -0800
+Tue, 10 Feb 2015 22:55:40 +0300
+Tue, 10 Feb 2015 15:28:25 -0500
+10 Feb 2015 15:52:59 -0500
+Wed, 11 Feb 2015 01:00:57 +0400
+Wed, 11 Feb 2015 01:00:57 +0400
+Tue, 10 Feb 2015 16:44:13 EST
+Tue, 10 Feb 2015 17:24:35 -0500
+Tue, 10 Feb 2015 15:55:06 -0800
+Tue, 10 Feb 2015 19:29:15 -0500
+Tue, 10 Feb 2015 19:04:23 -0700
+Tue, 10 Feb 2015 21:18:20 -0500
+Wed, 11 Feb 2015 01:06:51 -0500
+Wed, 11 Feb 2015 04:23:23 EST
+Wed, 11 Feb 2015 06:31:06 -0500
+Wed, 11 Feb 2015 05:25:22 -0700
+Wed, 11 Feb 2015 10:21:43 -0500
+Wed, 11 Feb 2015 15:34:49 -0500
+Wed, 11 Feb 2015 22:14:10 +0100
+Wed, 11 Feb 2015 15:17:33 -0700
+Wed, 11 Feb 2015 17:48:41 -0500
+Wed, 11 Feb 2015 18:27:49 -0500
+Wed, 11 Feb 2015 17:55:37 -0700
+Wed, 11 Feb 2015 18:53:11 -0700
+Wed, 11 Feb 2015 18:01:00 -0800
+Thu, 12 Feb 2015 03:05:11 +0100
+Wed, 11 Feb 2015 19:09:23 -0700
+Wed, 11 Feb 2015 22:25:13 -0800
+Thu, 12 Feb 2015 02:48:02 EST
+Wed, 11 Feb 2015 23:57:01 -0800
+Thu, 12 Feb 2015 03:23:40 -0500
+Thu, 12 Feb 2015 04:10:21 -0500
+Thu, 12 Feb 2015 18:35:23 +0900
+Thu, 12 Feb 2015 01:36:43 -0800
+Thu, 12 Feb 2015 02:39:49 -0700
+Thu, 12 Feb 2015 03:52:34 -0700
+Thu, 12 Feb 2015 04:01:36 -0700
+Thu, 12 Feb 2015 13:41:35 +0200
+Thu, 12 Feb 2015 06:47:45 -0700
+Thu, 12 Feb 2015 07:01:31 -0700
+Thu, 12 Feb 2015 07:15:32 -0700
+Thu, 12 Feb 2015 07:29:38 -0700
+Thu, 12 Feb 2015 10:01:56 -0500
+Thu, 12 Feb 2015 10:23:15 -0500
+Thu, 12 Feb 2015 08:33:35 -0700
+Thu, 12 Feb 2015 08:34:28 -0700
+Thu, 12 Feb 2015 08:55:18 -0700
+Thu, 12 Feb 2015 09:29:56 -0700
+Thu, 12 Feb 2015 09:30:56 -0700
+Thu, 12 Feb 2015 09:47:02 -0700
+Thu, 12 Feb 2015 09:47:54 -0700
+Thu, 12 Feb 2015 10:06:08 -0700
+Thu, 12 Feb 2015 10:05:09 -0700
+Thu, 12 Feb 2015 10:26:44 -0700
+Thu, 12 Feb 2015 09:26:44 -0800
+Thu, 12 Feb 2015 10:43:49 -0700
+Thu, 12 Feb 2015 10:42:55 -0700
+Thu, 12 Feb 2015 11:01:53 -0700
+Thu, 12 Feb 2015 11:00:59 -0700
+Thu, 12 Feb 2015 11:04:10 -0700
+Thu, 12 Feb 2015 11:21:50 -0700
+Thu, 12 Feb 2015 10:22:18 -0800
+Thu, 12 Feb 2015 10:31:42 -0800
+Thu, 12 Feb 2015 11:41:30 -0700
+Thu, 12 Feb 2015 11:42:26 -0700
+Thu, 12 Feb 2015 14:04:08 -0500
+Thu, 12 Feb 2015 11:20:48 -0800
+Thu, 12 Feb 2015 12:51:39 -0700
+Thu, 12 Feb 2015 15:25:47 -0500
+Thu, 12 Feb 2015 14:12:31 -0700
+Thu, 12 Feb 2015 16:32:34 -0500
+Thu, 12 Feb 2015 17:29:45 -0500
+Thu, 12 Feb 2015 15:45:20 -0700
+Thu, 12 Feb 2015 15:37:39 -0800
+Thu, 12 Feb 2015 16:37:50 -0700
+Thu, 12 Feb 2015 16:58:41 -0700
+Thu, 12 Feb 2015 17:13:12 -0700
+Thu, 12 Feb 2015 17:28:11 -0700
+Fri, 13 Feb 2015 01:19:14 +0100
+Thu, 12 Feb 2015 18:58:25 -0700
+Thu, 12 Feb 2015 19:13:39 -0700
+Thu, 12 Feb 2015 19:23:54 -0800
+Thu, 12 Feb 2015 13:45:30 -0700
+Fri, 13 Feb 2015 05:32:12 +0100
+Fri, 13 Feb 2015 00:40:04 -0500
+Fri, 13 Feb 2015 09:09:15 -0700
+Fri, 13 Feb 2015 02:16:13 -0700
+Fri, 13 Feb 2015 04:20:58 -0500
+Fri, 13 Feb 2015 02:31:47 -0700
+Fri, 13 Feb 2015 02:47:15 -0700
+Fri, 13 Feb 2015 04:55:58 -0500
+Fri, 13 Feb 2015 05:48:11 -0500
+Fri, 13 Feb 2015 03:48:25 -0700
+Fri, 13 Feb 2015 04:03:41 -0700
+Fri, 13 Feb 2015 15:20:25 +0300
+Fri, 13 Feb 2015 04:32:54 -0800
+Fri, 13 Feb 2015 15:34:25 +0300
+Fri, 13 Feb 2015 05:36:43 -0700
+Fri, 13 Feb 2015 07:34:53 -0500
+Fri, 13 Feb 2015 04:37:23 -0800
+Fri, 13 Feb 2015 04:40:00 -0800
+Fri, 13 Feb 2015 09:07:44 -0500
+Fri, 13 Feb 2015 09:55:39 -0500
+Fri, 13 Feb 2015 08:44:56 -0700
+Fri, 13 Feb 2015 07:55:46 -0800
+Fri, 13 Feb 2015 08:28:01 -0800
+Fri, 13 Feb 2015 09:36:31 -0700
+Fri, 13 Feb 2015 09:01:05 -0800
+Fr, 13 Feb 2015 08:58:48 -0500
+Fri, 13 Feb 2015 10:22:01 -0700
+Fri, 13 Feb 2015 09:35:25 -0800
+Fri, 13 Feb 2015 09:45:51 -0800
+Fri, 13 Feb 2015 12:55:54 -0500
+Fri, 13 Feb 2015 10:58:29 -0700
+Fri, 13 Feb 2015 04:42:37 -0700
+Fri, 13 Feb 2015 12:05:41 -0700
+Fri, 13 Feb 2015 05:09:41 -0700
+Fri, 13 Feb 2015 12:35:14 -0700
+Fri, 13 Feb 2015 12:52:21 -0700
+Fri, 13 Feb 2015 20:52:52 +0100
+Fri, 13 Feb 2015 13:04:35 -0500
+Fri, 13 Feb 2015 13:48:58 -0700
+Fri, 13 Feb 2015 13:02:04 -0800
+Fri, 13 Feb 2015 07:08:13 -0700
+Fri, 13 Feb 2015 14:23:40 -0700
+Fri, 13 Feb 2015 16:45:56 -0500 
+Fri, 13 Feb 2015 14:47:38 -0700
+Fri, 13 Feb 2015 13:54:31 -0800
+Fr, 13 Feb 2015 17:13:55 -0500
+Fri, 13 Feb 2015 22:57:46 +0100
+Fri, 13 Feb 2015 15:52:08 -0700
+Fri, 13 Feb 2015 18:13:39 -0500 
+Fri, 13 Feb 2015 23:25:57 +0000
+Fri, 13 Feb 2015 18:32:49 -0500
+Fri, 13 Feb 2015 16:52:35 -0800
+Fri, 13 Feb 2015 18:22:43 -0700
+Fri, 13 Feb 2015 18:39:11 -0700
+Fri, 13 Feb 2015 18:48:29 -0800
+Sat, 14 Feb 2015 04:06:54 +0100
+Fri, 13 Feb 2015 21:52:16 -0700
+Fri, 13 Feb 2015 21:52:30 -0800
+Fri, 13 Feb 2015 22:54:38 -0700
+Sat, 14 Feb 2015 00:30:41 -0700
+Sat, 14 Feb 2015 00:47:06 -0700
+Sat, 14 Feb 2015 01:02:50 -0700
+Sat, 14 Feb 2015 01:52:07 -0700
+Sat, 14 Feb 2015 02:40:52 -0700
+Sat, 14 Feb 2015 03:32:12 -0700
+Sat, 14 Feb 2015 05:07:56 -0500
+Sat, 14 Feb 2015 03:56:52 -0700
+Sat, 14 Feb 2015 06:22:26 -0700
+Sat, 14 Feb 2015 08:44:14 -0500
+Sat, 14 Feb 2015 09:53:00 -0500
+Sat, 14 Feb 2015 16:48:53 +0200
+Sat, 14 Feb 2015 07:54:39 -0800
+Sat, 14 Feb 2015 09:06:32 -0700
+Sat, 14 Feb 2015 17:12:36 +0100
+Sat, 14 Feb 2015 08:31:33 -0800
+Sat, 14 Feb 2015 09:49:01 -0700
+Sat, 14 Feb 2015 09:52:03 -0700
+Sat, 14 Feb 2015 09:00:47 -0800
+Sat, 14 Feb 2015 10:03:53 -0700
+Sat, 14 Feb 2015 10:24:59 -0700
+Sat, 14 Feb 2015 09:31:34 -0800
+Sat, 14 Feb 2015 10:33:48 -0700
+Sat, 14 Feb 2015 09:46:34 -0800
+Sat, 14 Feb 2015 10:46:16 -0700
+Sat, 14 Feb 2015 09:48:11 -0800
+Sat, 14 Feb 2015 11:03:08 -0700
+Sat, 14 Feb 2015 11:19:16 -0700
+Sat, 14 Feb 2015 11:21:23 -0700
+Sat, 14 Feb 2015 13:31:04 -0500
+Sat, 14 Feb 2015 10:32:26 -0800
+Sat, 14 Feb 2015 11:35:33 -0700
+Sat, 14 Feb 2015 10:40:05 -0800
+Sat, 14 Feb 2015 11:58:22 -0700
+Sat, 14 Feb 2015 12:15:58 -0700
+Sat, 14 Feb 2015 12:24:48 -0700
+Sat, 14 Feb 2015 12:50:05 -0700
+Sat, 14 Feb 2015 17:50:52 -0500
+Sat, 14 Feb 2015 19:10:04 -0500
+Sat, 14 Feb 2015 17:29:08 -0700
+Sat, 14 Feb 2015 18:25:56 -0700
+Sat, 14 Feb 2015 18:54:02 -0700
+Sat, 14 Feb 2015 19:10:16 -0700
+Sat, 14 Feb 2015 19:09:29 -0700
+Sat, 14 Feb 2015 19:26:18 -0700
+Sun, 15 Feb 2015 02:37:04 +0000
+Sat, 14 Feb 2015 19:48:50 -0700
+Sat, 14 Feb 2015 19:47:54 -0700
+Sat, 14 Feb 2015 20:05:04 -0700
+Sat, 14 Feb 2015 19:54:21 -0700
+Sat, 14 Feb 2015 20:21:28 -0700
+Sat, 14 Feb 2015 20:37:41 -0700
+Sat, 14 Feb 2015 20:54:09 -0700
+Sat, 14 Feb 2015 21:10:50 -0700
+Sat, 14 Feb 2015 21:29:12 -0700
+Sat, 14 Feb 2015 22:03:35 -0700
+Sun, 15 Feb 2015 00:52:58 -0700
+Sun, 15 Feb 2015 01:09:40 -0700
+Sun, 15 Feb 2015 01:25:44 -0700
+Sun, 15 Feb 2015 01:40:40 -0700
+Sun, 15 Feb 2015 01:55:18 -0700
+Sun, 15 Feb 2015 02:11:20 -0700
+Sun, 15 Feb 2015 02:25:06 -0700
+Sun, 15 Feb 2015 04:51:01 -0500
+Sun, 15 Feb 2015 02:56:40 -0700
+Sun, 15 Feb 2015 05:07:03 -0500
+Sun, 15 Feb 2015 05:32:22 -0500
+Sun, 15 Feb 2015 05:01:42 -0700
+Sun, 15 Feb 2015 05:17:03 -0700
+Sun, 15 Feb 2015 05:46:21 -0700
+Sun, 15 Feb 2015 06:04:49 -0700
+Sun, 15 Feb 2015 06:20:47 -0700
+Sun, 15 Feb 2015 06:39:33 -0700
+Sun, 15 Feb 2015 09:13:20 -0500
+Sun, 15 Feb 2015 07:17:44 -0700
+Sun, 15 Feb 2015 07:37:30 -0700
+Thu, 12 Feb 2015 01:24:30 +0400
+Thu, 12 Feb 2015 01:24:30 +0400
+Thu, 12 Feb 2015 01:26:33 +0400
+Thu, 12 Feb 2015 01:26:34 +0400
+Wed, 11 Feb 2015 14:14:13 -0800
+Thu, 12 Feb 2015 04:27:10 +0400
+Thu, 12 Feb 2015 04:27:09 +0400
+Wed, 11 Feb 2015 18:56:32 -0700
+Thu, 12 Feb 2015 07:56:16 +0000
+Thu, 12 Feb 2015 06:31:19 -0500
+Thu, 12 Feb 2015 19:46:57 +0400
+Thu, 12 Feb 2015 19:46:56 +0400
+Thu, 12 Feb 2015 08:54:14 -0700
+Thu, 12 Feb 2015 11:07:31 -0500
+Thu, 12 Feb 2015 09:11:58 -0700
+Thu, 12 Feb 2015 09:11:05 -0700
+12 Feb 2015 11:21:26 -0500
+Thu, 12 Feb 2015 10:27:14 -0700
+Thu, 12 Feb 2015 11:21:51 -0700
+Thu, 12 Feb 2015 11:20:56 -0700
+Fri, 13 Feb 2015 01:37:30 +0400
+Fri, 13 Feb 2015 01:37:31 +0400
+Fri, 13 Feb 2015 01:37:40 +0400
+Fri, 13 Feb 2015 01:37:39 +0400
+Thu, 12 Feb 2015 16:50:23 -0500
+Thu, 12 Feb 2015 23:39:14 +0000
+Thu, 12 Feb 2015 19:43:33 -0500
+Thu, 12 Feb 2015 20:30:28 -0700
+Thu, 12 Feb 2015 21:28:31 -0800
+Fri, 13 Feb 2015 08:08:21 -0500
+Fri, 13 Feb 2015 07:29:19 -0500
+Fri, 13 Feb 2015 14:24:37 GMT
+Fri, 13 Feb 2015 20:07:01 +0400
+Fri, 13 Feb 2015 20:07:01 +0400
+Fri, 13 Feb 2015 12:03:42 -0600
+Fri, 13 Feb 2015 10:44:50 -0800
+Fri, 13 Feb 2015 20:29:43 +0100
+Fri, 13 Feb 2015 14:45:52 -0500
+Fri, 13 Feb 2015 15:25:13 -0700
+Fri, 13 Feb 2015 15:38:04 -0700
+Fri, 13 Feb 2015 18:00:10 -0500
+Fri, 13 Feb 2015 17:37:08 -0700
+Sat, 14 Feb 2015 01:18:18 -0700
+Sat, 14 Feb 2015 02:08:23 -0700
+Sat, 14 Feb 2015 02:24:37 -0700
+Sat, 14 Feb 2015 02:57:22 -0700
+Sat, 14 Feb 2015 03:13:41 -0700
+Sat, 14 Feb 2015 20:16:03 +0400
+Sat, 14 Feb 2015 09:27:51 -0700
+Sat, 14 Feb 2015 08:26:34 -0800
+Sat, 14 Feb 2015 11:25:46 -0500
+Sat, 14 Feb 2015 11:45:23 -0500
+Sat, 14 Feb 2015 15:35:37 -0500
+Sat, 14 Feb 2015 16:12:27 -0600
+Sun, 15 Feb 2015 10:41:44 +0400
+Sun, 15 Feb 2015 11:26:44 +0000
+Sun, 15 Feb 2015 04:43:35 -0700
+Sun, 15 Feb 2015 06:58:53 -0700
+Sun, 15 Feb 2015 08:51:06 -0500
+Sun, 15 Feb 2015 09:10:26 -0500
+Sun, 15 Feb 2015 07:57:44 -0700
+Sun, 15 Feb 2015 08:14:00 -0700
+Sun, 15 Feb 2015 08:29:02 -0700
+Sun, 15 Feb 2015 08:45:35 -0700
+Sun, 15 Feb 2015 09:02:59 -0700
+Sun, 15 Feb 2015 09:08:55 -0700
+Sun, 15 Feb 2015 09:22:24 -0700
+Sun, 15 Feb 2015 08:24:17 -0800
+Sun, 15 Feb 2015 10:01:28 -0700
+Sun, 15 Feb 2015 09:12:28 -0800
+Sun, 15 Feb 2015 12:50:01 -0500 
+Sun, 15 Feb 2015 10:51:51 -0700
+Sun, 15 Feb 2015 11:37:01 -0700
+Sun, 15 Feb 2015 10:07:50 -0800
+Sun, 15 Feb 2015 10:00:29 -0800
+Sun, 15 Feb 2015 10:51:38 -0800
+Sun, 15 Feb 2015 11:06:14 -0800
+Sun, 15 Feb 2015 19:43:48 +0100
+Sun, 15 Feb 2015 11:41:50 -0700
+Sun, 15 Feb 2015 11:29:25 -0800
+Sun, 15 Feb 2015 14:59:45 -0500
+Sun, 15 Feb 2015 13:27:25 -0800
+Sun, 15 Feb 2015 15:47:07 -0800
+Sun, 15 Feb 2015 18:50:09 -0500
+Sun, 15 Feb 2015 17:48:23 -0700
+Sun, 15 Feb 2015 18:22:42 -0700
+Sun, 15 Feb 2015 18:36:13 -0700
+Sun, 15 Feb 2015 19:05:35 -0700
+Sun, 15 Feb 2015 19:34:39 -0700
+Sun, 15 Feb 2015 19:48:35 -0700
+Sun, 15 Feb 2015 20:16:29 -0700
+Mon, 16 Feb 2015 05:17:51 +0000
+Mon, 16 Feb 2015 05:25:48 +0000
+Mon, 16 Feb 2015 00:29:51 -0700
+Mon, 16 Feb 2015 00:50:38 -0700
+Mon, 16 Feb 2015 01:46:08 -0700
+Mon, 16 Feb 2015 02:01:28 -0700
+Mon, 16 Feb 2015 02:32:12 -0700
+Mon, 16 Feb 2015 04:29:23 -0500
+Mon, 16 Feb 2015 04:14:14 -0500
+Mon, 16 Feb 2015 02:46:44 -0700
+Mon, 16 Feb 2015 04:46:34 -0500
+Mon, 16 Feb 2015 03:02:38 -0700
+Mon, 16 Feb 2015 03:32:25 -0700
+Mon, 16 Feb 2015 03:46:41 -0700
+Mon, 16 Feb 2015 04:00:48 -0700
+Mon, 16 Feb 2015 04:15:16 -0700
+Mon, 16 Feb 2015 04:30:18 -0700
+Mon, 16 Feb 2015 04:44:57 -0700
+Mon, 16 Feb 2015 12:09:36 +0000
+Mon, 16 Feb 2015 07:35:10 -0500
+Mon, 16 Feb 2015 07:37:37 -0500
+Mon, 16 Feb 2015 06:48:11 -0700
+Mon, 16 Feb 2015 10:09:46 -0500
+Mon, 16 Feb 2015 07:28:20 -0800
+Mon, 16 Feb 2015 11:22:43 -0500
+Mon, 16 Feb 2015 17:00:56 +0000
+Mon, 16 Feb 2015 13:25:50 -0500
+Mon, 16 Feb 2015 13:52:21 -0500
+Mon, 16 Feb 2015 12:39:19 -0700
+Mon, 16 Feb 2015 07:13:11 -0700
+Mon, 16 Feb 2015 14:15:17 -0700
+Mon, 16 Feb 2015 14:31:39 -0700
+Mon, 16 Feb 2015 15:03:57 -0700
+Mon, 16 Feb 2015 15:34:21 -0700
+Mon, 16 Feb 2015 16:07:10 -0700
+Mon, 16 Feb 2015 20:16:31 -0500
+Mon, 16 Feb 2015 19:20:42 -0700
+Mon, 16 Feb 2015 20:46:28 -0700
+Tue, 17 Feb 2015 01:05:29 -0500
+Mon, 16 Feb 2015 23:11:56 -0700
+Mon, 16 Feb 2015 23:33:34 -0700
+Mon, 16 Feb 2015 23:55:51 -0700
+Tue, 17 Feb 2015 03:06:22 -0500
+Tue, 17 Feb 2015 03:55:10 -0500
+Tue, 17 Feb 2015 03:03:47 -0700
+Tue, 17 Feb 2015 05:14:48 -0500
+Tue, 17 Feb 2015 07:00:14 -0500
+Tue, 17 Feb 2015 08:10:03 -0500
+Tue, 17 Feb 2015 09:16:20 -0500
+Tue, 17 Feb 2015 07:45:12 -0500
+Tue, 17 Feb 2015 09:41:13 -0500
+Tue, 17 Feb 2015 09:03:13 -0700
+Tue, 17 Feb 2015 09:39:38 -0700
+Tue, 17 Feb 2015 08:43:10 -0800
+Tue, 17 Feb 2015 08:45:00 -0800
+Tue, 17 Feb 2015 09:02:30 -0800
+Tue, 17 Feb 2015 10:15:34 -0700
+Tue, 17 Feb 2015 09:30:41 -0800
+Tue, 17 Feb 2015 09:33:21 -0800
+Tue, 17 Feb 2015 12:58:34 -0500
+Tue, 17 Feb 2015 11:16:20 -0700
+Tue, 17 Feb 2015 11:22:37 -0700
+Tue, 17 Feb 2015 11:36:41 -0700
+Tue, 17 Feb 2015 12:08:59 -0700
+Tue, 17 Feb 2015 12:15:01 -0700
+Tue, 17 Feb 2015 12:26:08 -0700
+Tue, 17 Feb 2015 11:32:04 -0800
+Tue, 17 Feb 2015 12:43:56 -0700
+Tue, 17 Feb 2015 06:00:47 -0700
+Tue, 17 Feb 2015 13:21:16 -0700
+Tue, 17 Feb 2015 12:42:10 -0800
+Tue, 17 Feb 2015 13:48:26 -0700
+Tue, 17 Feb 2015 13:00:55 -0800
+Tue, 17 Feb 2015 14:10:45 -0700
+Tue, 17 Feb 2015 16:50:26 -0500
+Tue, 17 Feb 2015 15:59:08 -0700
+Tue, 17 Feb 2015 16:18:40 -0700
+Tue, 17 Feb 2015 16:52:07 -0700
+Tue, 17 Feb 2015 17:07:53 -0700
+Tue, 17 Feb 2015 16:08:27 -0700
+Tue, 17 Feb 2015 17:25:24 -0700
+Tue, 17 Feb 2015 17:42:17 -0700
+Sun, 15 Feb 2015 17:19:40 +0200
+Sun, 15 Feb 2015 10:52:47 -0500
+Sun, 15 Feb 2015 12:34:31 -0500
+Sun, 15 Feb 2015 14:51:01 -0500
+Sun, 15 Feb 2015 15:26:45 -0500
+Sun, 15 Feb 2015 13:03:25 -0800
+Sun, 15 Feb 2015 21:34:37 +0000
+Sun, 15 Feb 2015 17:19:21 -0500
+Mon, 16 Feb 2015 09:18:21 +0900
+Mon, 16 Feb 2015 00:08:04 -0700
+Mon, 16 Feb 2015 05:54:13 +0200
+Mon, 16 Feb 2015 02:13:41 +0200
+Mon, 16 Feb 2015 03:17:50 -0700
+Mon, 16 Feb 2015 06:36:06 -0500
+Mon, 16 Feb 2015 07:18:58 -0500
+Mon, 16 Feb 2015 05:48:26 -0700
+Mon, 16 Feb 2015 08:44:45 -0500
+Mon, 16 Feb 2015 09:57:38 -0500
+Mon, 16 Feb 2015 15:01:15 +0000
+Mon, 16 Feb 2015 15:04:59 +0000
+Mon, 16 Feb 2015 15:08:33 +0000
+Mon, 16 Feb 2015 08:26:22 -0700
+Mon, 16 Feb 2015 10:43:13 -0500
+Mon, 16 Feb 2015 08:48:06 -0700
+Mon, 16 Feb 2015 10:16:38 -0700
+Mon, 16 Feb 2015 10:36:35 -0700
+Mon, 16 Feb 2015 11:02:03 -0700
+Mon, 16 Feb 2015 13:08:18 -0500
+Mon, 16 Feb 2015 18:18:24 +0000
+Mon, 16 Feb 2015 11:28:41 -0700
+Mon, 16 Feb 2015 11:46:12 -0700
+Mon, 16 Feb 2015 12:03:48 -0700
+Mon, 16 Feb 2015 12:22:27 -0700
+Mon, 16 Feb 2015 15:49:58 -0500
+Mon, 16 Feb 2015 16:21:15 -0500
+Tue, 17 Feb 2015 04:00:04 +0400
+Tue, 17 Feb 2015 04:00:04 +0400
+Mon, 16 Feb 2015 16:10:41 -0800
+Tue, 17 Feb 2015 04:15:07 +0400
+Tue, 17 Feb 2015 04:15:07 +0400
+Mon, 16 Feb 2015 17:40:58 -0700
+Mon, 16 Feb 2015 18:02:18 -0700
+Tue, 17 Feb 2015 05:11:17 +0400
+Tue, 17 Feb 2015 05:11:18 +0400
+Mon, 16 Feb 2015 18:46:29 -0700
+Mon, 16 Feb 2015 19:02:32 -0700
+Mon, 16 Feb 2015 19:37:00 -0700
+Mon, 16 Feb 2015 19:54:38 -0700
+Tue, 17 Feb 2015 04:42:03 GMT
+Tue, 17 Feb 2015 07:00:48 +0000
+Tue, 17 Feb 2015 11:07:04 +0400
+Tue, 17 Feb 2015 01:16:47 -0700
+Tue, 17 Feb 2015 01:37:36 -0700
+Tue, 17 Feb 2015 12:19:35 +0000
+Tue, 17 Feb 2015 08:26:02 -0500
+Tue, 17 Feb 2015 10:09:09 -0500
+Tue, 17 Feb 2015 08:53:10 -0700
+Tue, 17 Feb 2015 09:42:08 -0700
+Tue, 17 Feb 2015 09:57:48 -0700
+17 Feb 2015 12:03:59 -0500
+Tue, 17 Feb 2015 21:14:21 +0400
+Tue, 17 Feb 2015 21:14:21 +0400
+Tue, 17 Feb 2015 21:19:17 +0400
+Tue, 17 Feb 2015 21:19:17 +0400
+Tue, 17 Feb 2015 18:23:55 +0100
+Tue, 17 Feb 2015 10:55:28 -0700
+Tue, 17 Feb 2015 13:32:01 -0500
+Tue, 17 Feb 2015 14:40:27 -0500
+Tue, 17 Feb 2015 13:25:22 -0700
+Tue, 17 Feb 2015 22:50:04 +0200
+Tue, 17 Feb 2015 15:54:39 -0500
+Tue, 17 Feb 2015 16:04:59 -0500
+Wed, 18 Feb 2015 01:22:03 +0400
+Wed, 18 Feb 2015 01:22:03 +0400
+Tue, 17 Feb 2015 14:54:22 -0700
+Tue, 17 Feb 2015 15:28:02 -0700
+Tue, 17 Feb 2015 17:58:20 -0700
+Thu, 01 Jan 2009 11:18:47 -0700
+Thu, 01 Jan 2009 13:29:03 -0700
+Thu, 01 Jan 2009 13:38:55 -0700
+Fri, 2 Jan 2009 08:39:25 -0800
+Fri, 2 Jan 2009 11:31:09 -0700
+Mon, 05 Jan 2009 15:28:44 -0700
+Wed, 07 Jan 2009 10:18:53 +0200
+Wed, 07 Jan 2009 11:47:13 -0700
+Thu, 08 Jan 2009 13:02:12 -0300
+Thu, 08 Jan 2009 11:54:13 -0700
+Thu, 8 Jan 2009 23:12:37 -0300
+Thu, 08 Jan 2009 21:15:22 -0700
+Thu, 15 Jan 2009 18:43:37 -0700
+Wed, 21 Jan 2009 11:42:10 -0700
+Thu, 22 Jan 2009 12:45:48 -0300
+Thu, 22 Jan 2009 09:02:21 -0700
+Thu, 22 Jan 2009 09:12:07 -0700
+Thu, 22 Jan 2009 09:41:30 -0700
+Sat, 24 Jan 2009 12:14:26 -0700
+Tue, 27 Jan 2009 13:09:12 -0700
+Fri, 30 Jan 2009 14:01:28 +0000
+Fri, 30 Jan 2009 08:22:01 -0700
+Fri, 30 Jan 2009 16:02:47 +0000
+Mon, 02 Feb 2009 12:44:40 -0700
+Mon, 02 Feb 2009 13:06:28 -0700
+Mon, 02 Feb 2009 13:11:54 -0700
+Mon, 02 Feb 2009 13:15:14 -0700
+Mon, 02 Feb 2009 13:21:12 -0700
+Wed, 04 Feb 2009 16:35:19 -0700
+Wed, 04 Feb 2009 17:07:32 -0700
+Wed, 04 Feb 2009 17:26:22 -0700
+Wed, 04 Feb 2009 19:17:25 -0700
+Sun, 08 Feb 2009 18:33:04 -0700
+Sun, 08 Feb 2009 20:44:04 -0700
+10 Feb 2009 13:51:28 -0500
+Wed, 11 Feb 2009 16:21:24 +0000
+Wed, 11 Feb 2009 18:59:35 -0700
+Thu, 19 Feb 2009 12:00:06 -0700
+Thu, 19 Feb 2009 14:24:27 -0600
+Thu, 19 Feb 2009 13:39:46 -0700
+19 Feb 2009 15:52:41 -0500
+Thu, 19 Feb 2009 14:33:04 -0700
+Fri, 20 Feb 2009 12:19:28 -0700
+Fri, 20 Feb 2009 12:31:13 -0700
+Fri, 20 Feb 2009 13:11:18 -0700
+Fri, 20 Feb 2009 14:50:14 -0700
+Fri, 20 Feb 2009 15:02:19 -0700
+Fri, 20 Feb 2009 16:38:55 -0700
+Sun, 22 Feb 2009 14:39:57 -0700
+Sun, 22 Feb 2009 15:15:36 -0700
+Mon, 23 Feb 2009 20:46:56 -0800
+Tue, 24 Feb 2009 09:29:19 -0600
+Tue, 24 Feb 2009 09:56:34 -0700
+Tue, 24 Feb 2009 14:05:20 -0700
+Tue, 24 Feb 2009 16:17:03 -0700
+Thu, 26 Feb 2009 14:22:03 -0700
+Fri, 27 Feb 2009 07:27:05 -0700
+Fri, 27 Feb 2009 11:53:56 -0700
+Fri, 27 Feb 2009 12:01:43 -0700
+Mon, 2 Mar 2009 11:28:41 -0600
+Mon, 02 Mar 2009 10:56:16 -0700
+Mon, 2 Mar 2009 12:25:31 -0600
+Mon, 02 Mar 2009 12:09:15 -0700
+02 Mar 2009 14:22:43 -0500
+Mon, 02 Mar 2009 14:23:16 -0700
+Mon, 2 Mar 2009 16:01:01 -0600
+Tue, 3 Mar 2009 10:00:44 -0500
+Tue, 03 Mar 2009 17:18:18 -0700
+Thu, 05 Mar 2009 23:46:56 +0000
+Tue, 17 Mar 2009 14:06:21 -0600
+Tue, 24 Mar 2009 10:51:54 -0600
+Tue, 24 Mar 2009 11:55:26 -0500
+Tue, 24 Mar 2009 12:50:00 -0600
+Tue, 24 Mar 2009 17:55:12 -0600
+Fri, 03 Apr 2009 14:06:55 -0600
+Sun, 05 Apr 2009 09:50:38 -0600
+Sun, 05 Apr 2009 10:08:56 -0600
+Sun, 05 Apr 2009 22:47:21 -0600
+Mon, 13 Apr 2009 19:36:59 -0600
+Tue, 14 Apr 2009 05:27:13 -0700
+Wed, 15 Apr 2009 12:35:02 -0600
+Wed, 15 Apr 2009 13:57:36 -0600
+Wed, 15 Apr 2009 15:13:47 -0600
+Wed, 15 Apr 2009 15:26:26 -0600
+Wed, 15 Apr 2009 15:44:13 -0600
+Sun, 19 Apr 2009 10:49:05 -0600
+Sun, 19 Apr 2009 12:19:16 -0600
+Sun, 19 Apr 2009 19:35:16 -0700
+Mon, 20 Apr 2009 18:05:02 -0600
+Mon, 20 Apr 2009 18:26:42 -0600
+Mon, 20 Apr 2009 18:49:05 -0600
+Fri, 1 May 2009 15:19:13 -0700
+Fri, 01 May 2009 17:25:09 -0600
+Mon, 4 May 2009 18:00:18 -0700
+Mon, 04 May 2009 19:15:33 -0600
+Tue, 05 May 2009 14:03:21 -0600
+Tue, 05 May 2009 22:34:27 -0600
+Wed, 06 May 2009 17:50:01 +0000
+Wed, 06 May 2009 12:28:30 -0600
+Wed, 06 May 2009 12:41:02 -0600
+Thu, 07 May 2009 15:50:04 +0000
+Sat, 09 May 2009 12:15:13 -0600
+Wed, 13 May 2009 22:20:49 -0600
+Thu, 14 May 2009 09:49:27 -0600
+Thu, 14 May 2009 11:02:53 -0600
+Mon, 18 May 2009 21:33:07 -0600
+Tue, 26 May 2009 16:07:10 -0400
+Tue, 26 May 2009 14:17:18 -0600
+Tue, 26 May 2009 17:22:33 -0400
+Tue, 26 May 2009 16:19:15 -0600
+Tue, 26 May 2009 20:07:21 -0400
+Tue, 26 May 2009 19:41:30 -0600
+Sun, 07 Jun 2009 14:41:09 -0600
+Tue, 09 Jun 2009 09:37:11 -0600
+Tue, 9 Jun 2009 23:03:08 -0400
+Wed, 10 Jun 2009 12:33:03 -0600
+Wed, 10 Jun 2009 16:28:17 -0400
+Thu, 11 Jun 2009 14:09:21 +0000
+Sun, 14 Jun 2009 13:52:35 -0700
+Mon, 15 Jun 2009 11:29:25 -0600
+Tue, 16 Jun 2009 13:57:44 -0600
+Thu, 25 Jun 2009 11:00:53 -0700
+Fri, 26 Jun 2009 09:19:54 -0600
+Sun, 28 Jun 2009 21:15:46 -0600
+Sun, 28 Jun 2009 21:21:46 -0600
+Sun, 28 Jun 2009 21:27:01 -0600
+Mon, 29 Jun 2009 10:08:11 -0600
+Wed, 01 Jul 2009 16:43:31 +0000
+Sun, 12 Jul 2009 18:04:51 -0600
+12 Jul 2009 20:11:00 -0400
+Sun, 12 Jul 2009 18:24:35 -0600
+12 Jul 2009 20:45:12 -0400
+Sun, 12 Jul 2009 19:24:13 -0600
+12 Jul 2009 21:52:19 -0400
+Sat, 18 Jul 2009 03:16:05 +0530
+Fri, 17 Jul 2009 16:12:28 -0600
+Wed, 22 Jul 2009 19:37:43 -0600
+Wed, 22 Jul 2009 19:42:59 -0600
+Thu, 23 Jul 2009 03:36:38 -0500
+Fri, 24 Jul 2009 15:53:51 -0600
+Sat, 25 Jul 2009 00:30:21 -0600
+Sat, 25 Jul 2009 03:19:36 -0600
+Sat, 25 Jul 2009 08:13:57 -0600
+Sat, 25 Jul 2009 11:22:28 -0600
+Sat, 25 Jul 2009 15:59:49 -0600
+Sat, 25 Jul 2009 16:45:34 -0600
+Sat, 25 Jul 2009 17:30:21 -0600
+Sun, 26 Jul 2009 08:28:34 -0600
+Sat, 01 Aug 2009 15:40:25 -0600
+Sun, 02 Aug 2009 10:57:33 -0600
+Sun, 02 Aug 2009 12:08:39 -0600
+Sun, 02 Aug 2009 12:14:45 -0600
+Sun, 02 Aug 2009 17:56:39 -0600
+Mon, 03 Aug 2009 08:57:17 -0600
+Mon, 03 Aug 2009 11:12:03 -0600
+Mon, 03 Aug 2009 14:38:36 -0600
+Mon, 03 Aug 2009 17:04:11 -0600
+Mon, 3 Aug 2009 21:41:24 -0400
+3 Aug 2009 23:40:03 -0400
+Tue, 04 Aug 2009 08:16:35 -0600
+Tue, 04 Aug 2009 16:32:54 -0600
+Tue, 04 Aug 2009 16:53:17 -0600
+Tue, 04 Aug 2009 17:40:36 -0600
+Tue, 04 Aug 2009 17:47:28 -0600
+Tue, 04 Aug 2009 17:54:38 -0600
+Tue, 04 Aug 2009 18:02:26 -0600
+Tue, 04 Aug 2009 18:17:48 -0600
+Wed, 5 Aug 2009 10:24:52 +0100
+Wed, 5 Aug 2009 10:26:49 +0100
+Wed, 05 Aug 2009 05:47:09 -0600
+Wed, 05 Aug 2009 05:52:12 -0600
+Thu, 06 Aug 2009 12:46:28 -0600
+Fri, 07 Aug 2009 16:15:06 -0600
+Sat, 8 Aug 2009 08:22:42 -0600
+Sun, 09 Aug 2009 16:06:06 -0600
+Sun, 09 Aug 2009 16:48:40 -0600
+Thu, 13 Aug 2009 10:07:51 -0600
+Sat, 15 Aug 2009 14:13:03 -0600
+Tue, 18 Aug 2009 13:57:52 -0600
+Tue, 18 Aug 2009 18:02:33 -0600
+Wed, 19 Aug 2009 09:21:46 -0600
+Wed, 19 Aug 2009 10:29:24 -0600
+Wed, 19 Aug 2009 21:08:58 -0600
+Wed, 19 Aug 2009 21:10:57 -0600
+Wed, 19 Aug 2009 21:17:39 -0600
+Wed, 19 Aug 2009 21:21:23 -0600
+Mon, 07 Sep 2009 20:54:14 -0600
+Mon, 07 Sep 2009 22:18:58 -0600
+Thu, 17 Sep 2009 17:07:01 -0600
+Fri, 18 Sep 2009 17:43:17 +0000
+Fri, 18 Sep 2009 11:48:45 -0600
+Mon, 21 Sep 2009 10:00:57 -0600
+Mon, 21 Sep 2009 12:26:22 -0600
+Mon, 21 Sep 2009 23:02:59 -0600
+Wed, 23 Sep 2009 10:05:17 -0600
+Wed, 23 Sep 2009 12:46:13 -0600
+Sun, 27 Sep 2009 10:45:38 -0600
+Sun, 27 Sep 2009 10:55:45 -0600
+Sun, 27 Sep 2009 11:00:39 -0600
+Sun, 27 Sep 2009 11:08:58 -0600
+Thu, 1 Oct 2009 09:16:44 +0300
+2 Oct 2009 19:00:09 -0400
+3 Oct 2009 13:45:07 -0400
+Wed, 07 Oct 2009 11:48:00 -0600
+Wed, 7 Oct 2009 13:58:17 -0600
+Wed, 14 Oct 2009 10:12:45 -0600
+Wed, 14 Oct 2009 18:13:48 -0600
+Wed, 14 Oct 2009 18:30:13 -0600
+Fri, 16 Oct 2009 18:46:33 -0700
+Sat, 17 Oct 2009 16:16:08 -0600
+Mon, 19 Oct 2009 11:12:51 -0600
+Mon, 19 Oct 2009 17:15:07 -0700
+Tue, 20 Oct 2009 11:02:57 -0600
+Sat, 24 Oct 2009 10:46:04 -0600
+Sat, 24 Oct 2009 10:55:06 -0600
+Sun, 25 Oct 2009 08:30:45 -0300
+Sun, 25 Oct 2009 11:44:22 -0600
+Thu, 29 Oct 2009 09:33:56 -0600
+Thu, 29 Oct 2009 10:30:23 -0600
+Thu, 29 Oct 2009 11:03:34 -0600
+Sat, 31 Oct 2009 17:14:24 -0600
+Sun, 01 Nov 2009 10:12:13 -0700
+Sun, 01 Nov 2009 21:13:30 -0700
+Sun, 01 Nov 2009 21:16:47 -0700
+Tue, 03 Nov 2009 21:27:30 -0700
+Wed, 04 Nov 2009 08:03:08 -0700
+Wed, 04 Nov 2009 14:14:25 -0700
+Wed, 04 Nov 2009 21:17:28 -0700
+Thu, 05 Nov 2009 10:27:53 -0700
+Thu, 05 Nov 2009 11:09:54 -0700
+Thu, 05 Nov 2009 11:15:29 -0700
+Thu, 05 Nov 2009 11:32:40 -0700
+Fri, 06 Nov 2009 09:04:26 -0300
+Fri, 06 Nov 2009 11:02:00 -0700
+Fri, 06 Nov 2009 13:30:53 -0700
+Fri, 06 Nov 2009 14:54:13 -0700
+Fri, 06 Nov 2009 22:50:16 -0700
+Sun, 08 Nov 2009 17:57:38 -0700
+Sun, 08 Nov 2009 18:50:13 -0700
+Sun, 08 Nov 2009 22:19:55 -0700
+Mon, 09 Nov 2009 08:18:51 -0700
+Mon, 09 Nov 2009 08:28:57 -0700
+Mon, 9 Nov 2009 22:14:36 -0300
+Thu, 19 Nov 2009 21:07:05 -0700
+Fri, 20 Nov 2009 18:57:33 -0700
+Fri, 20 Nov 2009 21:57:33 -0700
+Wed, 25 Nov 2009 12:43:20 -0700
+Wed, 25 Nov 2009 14:11:07 -0700
+Sat, 05 Dec 2009 12:47:19 -0700
+Sat, 05 Dec 2009 14:11:31 -0700
+Sat, 05 Dec 2009 16:10:31 -0700
+Sun, 06 Dec 2009 00:15:15 -0700
+Sun, 06 Dec 2009 13:00:31 -0700
+Sun, 06 Dec 2009 14:15:07 -0700
+Sun, 06 Dec 2009 14:43:04 -0700
+Sun, 06 Dec 2009 14:52:57 -0700
+Sun, 06 Dec 2009 15:53:39 -0700
+Sun, 06 Dec 2009 16:16:02 -0700
+Sun, 06 Dec 2009 16:29:05 -0700
+Sun, 06 Dec 2009 16:46:40 -0700
+Sun, 06 Dec 2009 17:04:25 -0700
+Sun, 06 Dec 2009 19:06:56 -0700
+Sat, 12 Dec 2009 12:29:21 -0700
+Sat, 12 Dec 2009 12:45:06 -0700
+Sun, 13 Dec 2009 11:05:55 -0700
+Sun, 13 Dec 2009 14:46:10 -0700
+Mon, 14 Dec 2009 10:53:07 -0700
+Mon, 14 Dec 2009 21:21:17 +0300 
+Mon, 14 Dec 2009 11:38:10 -0700
+Mon, 14 Dec 2009 12:49:52 -0700
+Mon, 14 Dec 2009 23:04:15 +0300 
+Wed, 16 Dec 2009 14:22:11 -0600
+Tue, 22 Dec 2009 08:25:00 -0700
+Thu, 24 Dec 2009 15:45:35 -0700
+Fri, 25 Dec 2009 12:41:21 -0700
+Thu, 31 Dec 2009 10:40:13 -0700
+Thu, 31 Dec 2009 12:49:18 -0700
+Thu, 31 Dec 2009 13:30:33 -0700
+Thu, 31 Dec 2009 13:44:24 -0700
+Thu, 31 Dec 2009 13:49:25 -0700
+Thu, 31 Dec 2009 15:10:52 -0800
+Thu, 31 Dec 2009 19:39:30 -0700
+Thu, 31 Dec 2009 19:43:34 -0700
+Thu, 31 Dec 2009 19:58:27 -0700
+Fri, 01 Jan 2010 12:14:40 -0300
+Fri, 01 Jan 2010 10:59:07 -0700
+Fri, 01 Jan 2010 12:45:16 -0700
+Sat, 02 Jan 2010 16:26:04 -0700
+Mon, 04 Jan 2010 09:35:30 -0700
+Mon, 04 Jan 2010 10:30:10 -0700
+Mon, 04 Jan 2010 11:41:14 -0700
+Tue, 12 Jan 2010 11:50:35 -0700
+Tue, 12 Jan 2010 12:11:55 -0700
+Tue, 12 Jan 2010 14:36:40 -0700
+Tue, 12 Jan 2010 21:38:34 -0700
+Wed, 13 Jan 2010 09:53:08 -0700
+Fri, 15 Jan 2010 20:42:47 -0700
+Sat, 16 Jan 2010 23:26:44 -0700
+Sun, 17 Jan 2010 09:01:09 -0700
+Mon, 01 Feb 2010 16:05:15 -0700
+Wed, 03 Feb 2010 19:06:05 -0700
+Wed, 03 Feb 2010 21:00:56 -0700
+Wed, 03 Feb 2010 21:13:30 -0700
+Thu, 4 Feb 2010 18:07:25 -0600
+Fri, 05 Feb 2010 18:06:09 -0700
+Fri, 05 Feb 2010 18:15:46 -0700
+Fri, 05 Feb 2010 22:49:35 -0300
+Sat, 6 Feb 2010 06:57:04 -0800
+Sat, 06 Feb 2010 13:49:23 -0700
+Sun, 07 Feb 2010 11:42:21 -0700
+Tue, 09 Feb 2010 22:05:24 -0700
+Wed, 10 Feb 2010 00:27:51 -0700
+Wed, 10 Feb 2010 16:24:46 -0700
+Wed, 10 Feb 2010 21:32:28 -0700
+Thu, 11 Feb 2010 18:32:04 -0700
+Sat, 13 Feb 2010 13:29:05 -0700
+Mon, 15 Feb 2010 15:15:14 -0700
+Wed, 17 Feb 2010 10:52:35 -0700
+Wed, 17 Feb 2010 13:24:45 -0700
+Wed, 17 Feb 2010 17:55:15 -0700
+Wed, 17 Feb 2010 18:07:01 -0700
+Thu, 18 Feb 2010 11:23:22 -0700
+Thu, 18 Feb 2010 11:38:48 -0700
+Thu, 18 Feb 2010 19:53:03 -0800
+Fri, 19 Feb 2010 10:13:23 -0800
+Mon, 22 Feb 2010 17:06:07 -0800
+Fri, 26 Feb 2010 14:03:39 -0800
+Fri, 26 Feb 2010 15:26:29 -0700
+Sat, 27 Feb 2010 08:48:19 -0700
+Sat, 27 Feb 2010 08:51:14 -0700
+Sat, 27 Feb 2010 07:54:49 -0800
+Sat, 27 Feb 2010 08:02:42 -0800
+Sat, 27 Feb 2010 09:21:30 -0700
+Sat, 27 Feb 2010 09:23:51 -0700
+Sat, 27 Feb 2010 11:58:40 -0800
+Sat, 27 Feb 2010 13:05:51 -0700
+Sat, 27 Feb 2010 13:30:10 -0800
+Sat, 27 Feb 2010 13:51:46 -0800
+Sat, 27 Feb 2010 17:40:52 -0700
+Sun, 28 Feb 2010 07:52:36 -0800
+Sun, 28 Feb 2010 09:22:43 -0700
+Sun, 28 Feb 2010 14:18:39 -0800
+Sun, 28 Feb 2010 15:28:11 -0700
+Mon, 1 Mar 2010 11:21:30 -0800
+Mon, 01 Mar 2010 14:22:12 -0700
+Wed, 03 Mar 2010 19:12:34 -0700
+Wed, 03 Mar 2010 19:17:48 -0700
+3 Mar 2010 23:45:06 -0500
+Wed, 03 Mar 2010 22:44:36 -0700
+Thu, 04 Mar 2010 11:25:27 -0700
+Fri, 05 Mar 2010 13:08:16 -0700
+Fri, 05 Mar 2010 13:18:24 -0700
+Wed, 10 Mar 2010 10:56:45 -0300
+Wed, 10 Mar 2010 17:25:03 -0700
+Wed, 10 Mar 2010 20:45:29 -0700
+Thu, 11 Mar 2010 09:10:01 -0700
+Tue, 16 Mar 2010 09:33:34 -0700
+Fri, 19 Mar 2010 16:30:42 -0400
+Sun, 21 Mar 2010 16:56:12 -0600
+Sun, 21 Mar 2010 22:12:46 -0600
+Mon, 22 Mar 2010 20:34:38 -0600
+Tue, 23 Mar 2010 17:13:26 -0600
+Sun, 28 Mar 2010 14:06:30 -0700
+Thu, 15 Apr 2010 17:38:01 +0300
+Thu, 15 Apr 2010 09:43:17 -0500
+Thu, 15 Apr 2010 12:09:55 -0500
+Fri, 16 Apr 2010 13:11:21 +0300
+Fri, 16 Apr 2010 19:38:45 -0500
+Sat, 17 Apr 2010 17:16:06 -0700
+Fri, 23 Apr 2010 12:31:07 -0700
+Fri, 23 Apr 2010 12:37:38 -0700
+Fri, 23 Apr 2010 12:40:00 -0700
+Tue, 27 Apr 2010 19:09:45 -0600
+Tue, 27 Apr 2010 23:34:13 -0600
+Fri, 30 Apr 2010 04:28:38 -0400
+Fri, 30 Apr 2010 23:45:19 -0600
+Sun, 02 May 2010 11:59:23 -0600
+Mon, 03 May 2010 00:04:46 -0600
+Wed, 05 May 2010 18:36:32 -0600
+Wed, 05 May 2010 22:26:50 -0600
+Thu, 06 May 2010 15:12:22 -0600
+Thu, 06 May 2010 16:12:58 -0600
+Thu, 06 May 2010 16:37:33 -0600
+Thu, 06 May 2010 17:10:08 -0600
+Thu, 06 May 2010 18:06:29 -0600
+Thu, 06 May 2010 18:35:03 -0600
+Thu, 06 May 2010 18:48:15 -0600
+Thu, 06 May 2010 20:57:54 -0600
+Thu, 06 May 2010 22:18:40 -0600
+Thu, 06 May 2010 22:20:01 -0600
+Fri, 07 May 2010 13:04:05 -0600
+Fri, 07 May 2010 13:19:45 -0600
+Fri, 07 May 2010 14:23:11 -0600
+Fri, 07 May 2010 14:41:29 -0600
+Fri, 07 May 2010 17:52:04 -0600
+Wed, 12 May 2010 09:02:57 -0600
+Wed, 12 May 2010 09:06:08 -0600
+Wed, 12 May 2010 10:34:04 -0600
+Wed, 12 May 2010 11:42:16 -0600
+Wed, 12 May 2010 13:11:36 -0600
+Wed, 12 May 2010 13:57:44 -0600
+Thu, 13 May 2010 12:08:21 -0600
+Thu, 13 May 2010 22:38:22 -0600
+Thu, 13 May 2010 22:58:37 -0600
+Thu, 13 May 2010 23:57:42 -0600
+Fri, 14 May 2010 08:06:08 -0600
+Sat, 15 May 2010 09:33:55 -0600
+Sat, 15 May 2010 10:09:11 -0600
+Sun, 16 May 2010 08:06:12 -0600
+Sun, 16 May 2010 11:34:45 -0600
+Sun, 16 May 2010 12:39:37 -0600
+Sun, 16 May 2010 23:44:31 -0600
+Sat, 22 May 2010 23:07:47 -0600
+Fri, 28 May 2010 14:11:32 -0600
+Fri, 28 May 2010 15:17:29 -0600
+Fri, 28 May 2010 20:49:03 -0600
+Fri, 28 May 2010 23:41:23 -0600
+Sat, 29 May 2010 12:55:47 -0600
+Sat, 29 May 2010 13:08:02 -0600
+Sat, 29 May 2010 17:46:07 -0600
+Mon, 31 May 2010 12:45:24 -0600
+Mon, 31 May 2010 16:06:36 -0600
+Mon, 31 May 2010 16:18:42 -0600
+Mon, 31 May 2010 16:42:38 -0600
+Mon, 31 May 2010 20:53:07 -0600
+Tue, 01 Jun 2010 08:57:28 -0400
+Tue, 01 Jun 2010 09:58:31 -0600
+Tue, 1 Jun 2010 20:14:46 -0600
+Tue, 01 Jun 2010 21:07:43 -0600
+Thu, 03 Jun 2010 12:51:22 -0600
+Thu, 3 Jun 2010 21:26:29 -0600
+Fri, 04 Jun 2010 15:28:11 -0600
+Sat, 5 Jun 2010 00:50:18 +0000
+Fri, 04 Jun 2010 19:47:06 -0600
+Tue, 8 Jun 2010 05:57:02 -0700
+Tue, 08 Jun 2010 08:02:34 -0600
+Tue, 8 Jun 2010 21:30:25 -0600
+Tue, 8 Jun 2010 22:25:02 -0600
+Thu, 10 Jun 2010 16:00:40 +1100
+Thu, 10 Jun 2010 10:03:40 -0600
+Thu, 10 Jun 2010 10:25:33 -0700
+Thu, 10 Jun 2010 12:06:46 -0600
+Fri, 11 Jun 2010 22:29:16 EDT
+Sun, 13 Jun 2010 20:56:32 -0600
+Wed, 16 Jun 2010 21:43:19 +0200
+Thu, 17 Jun 2010 09:56:43 -0700
+Thu, 17 Jun 2010 11:40:05 -0600
+Fri, 18 Jun 2010 16:00:11 -0600
+Fri, 18 Jun 2010 22:25:45 -0600
+Sat, 19 Jun 2010 09:09:24 -0600
+Sun, 20 Jun 2010 19:14:29 -0600
+Sun, 20 Jun 2010 20:15:23 -0600
+Sun, 20 Jun 2010 21:24:47 -0600
+Sun, 20 Jun 2010 21:37:42 -0600
+Mon, 21 Jun 2010 14:29:40 -0600
+Mon, 21 Jun 2010 16:17:17 -0600
+Mon, 21 Jun 2010 21:48:12 -0600
+Mon, 21 Jun 2010 22:23:31 -0600
+Mon, 21 Jun 2010 23:10:58 -0600
+Mon, 21 Jun 2010 23:19:31 -0600
+Tue, 22 Jun 2010 11:23:26 -0600
+Wed, 23 Jun 2010 11:42:36 -0600
+Thu, 24 Jun 2010 00:04:37 -0600
+Thu, 24 Jun 2010 09:19:53 -0600
+Thu, 24 Jun 2010 12:02:03 -0600
+Thu, 24 Jun 2010 12:11:01 -0600
+Fri, 25 Jun 2010 13:20:27 -0700
+Fri, 25 Jun 2010 14:36:19 -0600
+Fri, 25 Jun 2010 17:13:50 -0600
+Sat, 26 Jun 2010 20:54:41 -0600
+Sun, 27 Jun 2010 15:58:50 -0600
+Sun, 27 Jun 2010 16:08:06 -0600
+Tue, 29 Jun 2010 11:56:13 -0600
+Tue, 29 Jun 2010 13:53:15 -0700
+Tue, 29 Jun 2010 18:47:44 -0700
+Tue, 29 Jun 2010 20:45:33 -0600
+Wed, 30 Jun 2010 21:59:08 -0600
+Thu, 1 Jul 2010 14:52:13 -0700
+Thu, 1 Jul 2010 16:23:01 -0700
+Fri, 2 Jul 2010 08:35:14 -0700
+Mon, 5 Jul 2010 12:27:20 -0600
+Tue, 06 Jul 2010 15:02:25 +0000
+Fri, 09 Jul 2010 00:08:12 -0600
+Sun, 11 Jul 2010 20:53:47 -0600
+Mon, 12 Jul 2010 05:54:08 -0700
+Tue, 13 Jul 2010 11:07:31 -0600
+Tue, 13 Jul 2010 14:57:32 -0600
+Tue, 13 Jul 2010 18:03:38 -0600
+Tue, 13 Jul 2010 17:14:54 -0700
+Tue, 13 Jul 2010 18:23:08 -0600
+Wed, 14 Jul 2010 17:06:58 -0600
+Thu, 15 Jul 2010 10:34:31 -0600
+Sat, 17 Jul 2010 12:21:05 -0600
+Sat, 17 Jul 2010 12:45:56 -0600
+Sat, 17 Jul 2010 13:02:12 -0600
+Sun, 18 Jul 2010 17:26:50 -0600
+Mon, 19 Jul 2010 05:06:38 -0600
+Mon, 19 Jul 2010 11:31:14 -0400
+Tue, 20 Jul 2010 11:46:17 -0600
+Wed, 21 Jul 2010 04:05:48 -0400
+Wed, 21 Jul 2010 11:54:58 -0600
+Sat, 24 Jul 2010 11:01:44 -0600
+Sat, 24 Jul 2010 13:33:44 -0600
+Sat, 24 Jul 2010 16:42:11 -0600
+Mon, 26 Jul 2010 17:37:40 -0700
+Tue, 27 Jul 2010 22:06:40 -0600
+Wed, 28 Jul 2010 10:47:36 -0600
+Wed, 28 Jul 2010 11:29:25 -0600
+Wed, 28 Jul 2010 11:52:58 -0600
+Wed, 28 Jul 2010 12:41:59 -0600
+Wed, 28 Jul 2010 14:43:55 -0700
+Wed, 28 Jul 2010 21:28:33 -0600
+Thu, 29 Jul 2010 17:18:26 -0600
+Fri, 30 Jul 2010 08:56:36 -0600
+Fri, 30 Jul 2010 08:23:25 -0700
+Mon, 2 Aug 2010 11:00:07 -0700
+Mon, 02 Aug 2010 13:16:04 -0600
+Tue, 3 Aug 2010 14:26:44 -0600
+Wed, 04 Aug 2010 08:38:23 -0600
+Wed, 4 Aug 2010 08:24:56 -0700
+Wed, 04 Aug 2010 09:37:32 -0600
+Wed, 4 Aug 2010 14:12:28 -0700
+Fri, 06 Aug 2010 14:36:13 -0600
+Fri, 06 Aug 2010 16:33:17 -0600
+Fri, 6 Aug 2010 16:38:47 -0600
+Fri, 06 Aug 2010 17:45:30 -0600
+Mon, 09 Aug 2010 10:32:58 -0600
+Mon, 09 Aug 2010 20:17:38 -0600
+Mon, 09 Aug 2010 20:52:25 -0600
+Thu, 12 Aug 2010 07:17:22 -0400
+Thu, 12 Aug 2010 08:16:44 -0600
+Thu, 12 Aug 2010 09:02:06 -0600
+Thu, 12 Aug 2010 09:52:27 -0600
+Thu, 12 Aug 2010 10:17:11 -0600
+Thu, 12 Aug 2010 14:39:11 -0600
+Fri, 13 Aug 2010 13:51:09 -0600
+Fri, 13 Aug 2010 13:55:36 -0600
+Sun, 22 Aug 2010 09:41:09 -0600
+Mon, 23 Aug 2010 12:35:52 -0600
+Mon, 23 Aug 2010 12:53:47 -0600
+Mon, 23 Aug 2010 18:48:48 -0600
+Mon, 23 Aug 2010 19:14:12 -0600
+Mon, 23 Aug 2010 19:42:44 -0600
+Sat, 28 Aug 2010 19:56:33 -0700
+Sun, 29 Aug 2010 18:01:01 -0600
+Sun, 29 Aug 2010 19:09:17 -0600
+Mon, 30 Aug 2010 11:46:11 -0400
+Mon, 30 Aug 2010 10:53:28 -0600
+Mon, 30 Aug 2010 20:05:06 -0400
+Mon, 30 Aug 2010 18:31:17 -0600
+Mon, 30 Aug 2010 18:33:14 -0600
+Mon, 30 Aug 2010 20:58:18 -0400
+Tue, 31 Aug 2010 06:56:34 -0600
+Tue, 31 Aug 2010 06:46:46 -0700
+Tue, 31 Aug 2010 10:25:58 -0400
+Tue, 31 Aug 2010 10:27:53 -0400
+Tue, 31 Aug 2010 10:04:18 -0600
+Tue, 31 Aug 2010 20:22:59 -0600
+Thu, 2 Sep 2010 12:13:46 -0600
+Thu, 02 Sep 2010 14:26:11 -0600
+Sat, 04 Sep 2010 12:53:14 -0600
+Sun, 05 Sep 2010 16:42:51 -0600
+Tue, 07 Sep 2010 09:37:04 -0600
+Tue, 7 Sep 2010 14:32:30 -0600
+Tue, 07 Sep 2010 14:59:38 -0600
+Wed, 8 Sep 2010 08:07:02 -0600
+Wed, 8 Sep 2010 09:30:27 -0600
+Wed, 08 Sep 2010 09:41:49 -0600
+Thu, 9 Sep 2010 20:16:10 -0700
+Thu, 09 Sep 2010 21:43:28 -0600
+Thu, 9 Sep 2010 23:32:30 -0500
+Fri, 10 Sep 2010 07:52:50 -0600
+Fri, 10 Sep 2010 10:10:58 -0500
+Fri, 10 Sep 2010 08:54:19 -0700
+Fri, 10 Sep 2010 10:08:57 -0600
+Fri, 10 Sep 2010 09:25:17 -0700
+Sat, 11 Sep 2010 00:18:25 -0600
+Sat, 11 Sep 2010 08:26:04 -0600
+Sun, 12 Sep 2010 11:30:59 -0600
+Sun, 12 Sep 2010 11:32:33 -0600
+Sun, 12 Sep 2010 16:05:58 -0600
+Sun, 12 Sep 2010 18:53:13 -0600
+Sun, 12 Sep 2010 18:33:31 -0700
+Mon, 13 Sep 2010 14:13:23 +0200
+Mon, 13 Sep 2010 10:33:27 -0600
+Mon, 13 Sep 2010 11:18:14 -0600
+Mon, 13 Sep 2010 12:37:56 -0500
+Tue, 14 Sep 2010 14:12:10 -0600
+Wed, 15 Sep 2010 22:23:55 -0500
+Thu, 16 Sep 2010 11:38:02 -0600
+Thu, 16 Sep 2010 12:43:58 -0500
+Thu, 16 Sep 2010 12:12:42 -0600
+Thu, 16 Sep 2010 13:36:59 -0500
+Fri, 17 Sep 2010 18:49:57 -0600
+Sat, 18 Sep 2010 08:46:15 -0600
+Wed, 22 Sep 2010 13:26:43 -0700
+Wed, 22 Sep 2010 14:32:56 -0600
+Wed, 22 Sep 2010 20:40:16 -0600
+Sat, 25 Sep 2010 05:46:02 -0600
+Wed, 29 Sep 2010 15:40:08 -0700
+Wed, 29 Sep 2010 15:46:09 -0700
+Wed, 29 Sep 2010 17:06:33 -0600
+Wed, 29 Sep 2010 17:29:22 -0700
+Wed, 29 Sep 2010 22:18:44 -0600
+Tue, 5 Oct 2010 20:22:22 -0600
+Mon, 11 Oct 2010 09:56:04 -0600
+Mon, 11 Oct 2010 10:12:08 -0600
+Mon, 11 Oct 2010 23:55:19 -0600
+Tue, 12 Oct 2010 17:34:55 -0600
+Tue, 12 Oct 2010 18:16:45 -0600
+Tue, 12 Oct 2010 20:55:16 -0400
+Wed, 13 Oct 2010 11:29:44 -0600
+Wed, 13 Oct 2010 13:19:39 -0600
+Wed, 13 Oct 2010 15:24:32 -0400
+Fri, 15 Oct 2010 10:46:29 -0600
+Wed, 20 Oct 2010 13:05:24 -0600
+Wed, 20 Oct 2010 19:00:49 -0600
+Wed, 20 Oct 2010 19:36:24 -0600
+Thu, 21 Oct 2010 15:24:06 -0600
+Thu, 28 Oct 2010 12:37:16 -0500
+Fri, 29 Oct 2010 18:44:52 -0700
+Sat, 30 Oct 2010 08:18:55 -0600
+Sun, 31 Oct 2010 17:13:06 -0600
+Tue, 02 Nov 2010 14:43:47 -0600
+Tue, 02 Nov 2010 16:28:43 -0600
+Tue, 02 Nov 2010 18:03:07 -0600
+Wed, 03 Nov 2010 10:15:35 -0600
+Wed, 03 Nov 2010 10:46:07 -0600
+Wed, 03 Nov 2010 12:22:49 -0600
+Wed, 03 Nov 2010 12:34:38 -0600
+Thu, 04 Nov 2010 08:53:38 -0600
+Thu, 4 Nov 2010 10:58:41 -0500
+Fri, 05 Nov 2010 10:21:25 -0600
+Fri, 05 Nov 2010 11:08:34 -0600
+Sun, 7 Nov 2010 18:44:51 -0600
+Tue, 9 Nov 2010 15:09:19 -0800
+Tue, 09 Nov 2010 18:01:59 -0700
+Wed, 10 Nov 2010 10:44:17 -0700
+Wed, 10 Nov 2010 20:32:43 -0800
+Thu, 11 Nov 2010 12:37:51 -0700
+Fri, 12 Nov 2010 12:47:26 -0700
+Fri, 12 Nov 2010 12:51:05 -0700
+Fri, 12 Nov 2010 12:54:52 -0700
+Fri, 12 Nov 2010 13:08:44 -0700
+Thu, 18 Nov 2010 13:16:43 -0700
+Fri, 19 Nov 2010 11:09:02 -0700
+Sat, 20 Nov 2010 12:14:24 -0700
+Sat, 20 Nov 2010 21:30:21 -0700
+Sat, 20 Nov 2010 21:55:14 -0700
+Sun, 21 Nov 2010 10:59:14 -0700
+Sun, 21 Nov 2010 11:22:42 -0700
+Sun, 21 Nov 2010 11:40:59 -0700
+Mon, 29 Nov 2010 12:45:38 -0700
+29 Nov 2010 15:03:03 -0500
+Mon, 29 Nov 2010 18:11:45 -0700
+29 Nov 2010 20:43:34 -0500
+Wed, 01 Dec 2010 15:29:17 -0700
+Wed, 01 Dec 2010 16:26:20 -0700
+Wed, 01 Dec 2010 16:38:11 -0700
+Wed, 01 Dec 2010 17:53:31 -0700
+Thu, 02 Dec 2010 16:01:15 -0700
+Thu, 02 Dec 2010 21:03:56 -0700
+Thu, 02 Dec 2010 21:09:26 -0700
+Fri, 03 Dec 2010 19:27:22 -0700
+Sat, 11 Dec 2010 11:11:58 -0600
+Sun, 12 Dec 2010 15:25:30 -0800
+Sun, 12 Dec 2010 21:24:15 -0700
+Mon, 13 Dec 2010 14:30:41 -0800
+Tue, 14 Dec 2010 14:11:57 -0700
+Thu, 16 Dec 2010 16:07:58 -0800
+Fri, 17 Dec 2010 18:30:37 -0700
+Mon, 20 Dec 2010 15:57:06 -0800
+Mon, 20 Dec 2010 17:44:45 -0700
+Tue, 21 Dec 2010 15:47:58 -0800
+Sat, 01 Jan 2011 12:56:29 -0700
+Sat, 01 Jan 2011 15:41:41 -0700
+Sat, 1 Jan 2011 15:52:35 -0700
+Sun, 02 Jan 2011 15:02:30 -0700
+Tue, 4 Jan 2011 15:50:33 -0800
+Fri, 7 Jan 2011 18:18:33 -0800
+Fri, 07 Jan 2011 20:08:44 -0700
+Fri, 7 Jan 2011 19:29:59 -0800
+Fri, 07 Jan 2011 20:41:34 -0700
+Sun, 09 Jan 2011 13:53:56 -0700
+Sun, 9 Jan 2011 14:19:33 -0700
+Sun, 09 Jan 2011 15:54:20 -0700
+Sun, 09 Jan 2011 16:09:12 -0700
+Sun, 09 Jan 2011 16:14:33 -0700
+Mon, 10 Jan 2011 05:13:12 -0800
+Mon, 17 Jan 2011 10:53:01 -0800
+Mon, 17 Jan 2011 18:05:20 -0700
+Tue, 18 Jan 2011 12:21:57 -0700
+Fri, 21 Jan 2011 15:01:42 -0700
+Fri, 21 Jan 2011 15:29:21 -0700
+Tue, 25 Jan 2011 17:37:09 -0700
+25 Jan 2011 19:45:22 -0500
+Thu, 27 Jan 2011 18:11:12 -0700
+Sat, 29 Jan 2011 11:39:36 -0700
+Sat, 29 Jan 2011 17:33:35 -0700
+Sat, 29 Jan 2011 18:43:22 -0800
+Sun, 30 Jan 2011 12:59:53 -0700
+Sun, 30 Jan 2011 13:36:07 -0700
+Mon, 31 Jan 2011 10:24:29 -0800
+Mon, 31 Jan 2011 11:42:30 -0700
+Mon, 31 Jan 2011 16:54:42 -0800
+Mon, 31 Jan 2011 20:07:15 -0700
+Mon, 31 Jan 2011 21:29:27 -0600
+Tue, 01 Feb 2011 20:32:25 -0700
+Thu, 3 Feb 2011 10:40:11 -0800
+Sun, 6 Feb 2011 12:37:33 -0800
+Sun, 06 Feb 2011 14:06:04 -0700
+Sun, 6 Feb 2011 13:10:13 -0800
+Sun, 6 Feb 2011 13:32:08 -0800
+Sun, 06 Feb 2011 20:58:03 -0700
+Mon, 7 Feb 2011 15:45:38 -0800
+Sat, 12 Feb 2011 17:54:51 -0700
+Sun, 13 Feb 2011 11:31:12 -0700
+Sun, 13 Feb 2011 13:42:41 -0800
+Sun, 13 Feb 2011 15:09:40 -0700
+Mon, 14 Feb 2011 14:36:13 -0700
+Mon, 14 Feb 2011 19:44:47 -0700
+Mon, 14 Feb 2011 19:46:20 -0700
+Wed, 16 Feb 2011 13:49:24 -0700
+Wed, 16 Feb 2011 14:41:17 -0700
+Wed, 16 Feb 2011 14:43:06 -0700
+Wed, 16 Feb 2011 14:47:12 -0700
+Wed, 16 Feb 2011 15:05:48 -0700
+Wed, 16 Feb 2011 15:21:26 -0700
+Wed, 16 Feb 2011 16:03:42 -0700
+Wed, 16 Feb 2011 21:48:53 -0700
+Thu, 17 Feb 2011 07:56:50 -0700
+Thu, 17 Feb 2011 08:27:40 -0700
+Thu, 17 Feb 2011 09:04:58 -0700
+Thu, 17 Feb 2011 09:23:31 -0700
+Thu, 17 Feb 2011 10:44:46 -0700
+Thu, 17 Feb 2011 19:21:09 -0800
+Thu, 17 Feb 2011 22:40:54 -0700
+Thu, 17 Feb 2011 23:11:12 -0700
+Fri, 18 Feb 2011 09:11:23 -0700
+Sat, 19 Feb 2011 20:44:09 -0700
+Sat, 19 Feb 2011 19:59:57 -0800
+Sat, 19 Feb 2011 21:16:42 -0700
+Sun, 20 Feb 2011 03:15:46 -0700
+Sun, 20 Feb 2011 08:38:43 -0800
+Sun, 20 Feb 2011 09:55:18 -0700
+Sun, 20 Feb 2011 10:04:59 -0700
+Sun, 20 Feb 2011 09:30:23 -0800
+Mon, 21 Feb 2011 12:55:17 -0700
+Mon, 21 Feb 2011 12:58:37 -0700
+Tue, 22 Feb 2011 14:50:28 -0700
+Wed, 23 Feb 2011 23:50:07 -0700
+Thu, 24 Feb 2011 09:01:47 -0800
+Thu, 24 Feb 2011 10:33:15 -0700
+Thu, 24 Feb 2011 10:59:29 -0700
+Thu, 24 Feb 2011 18:29:30 -0700
+Thu, 24 Feb 2011 20:18:57 -0800
+Fri, 25 Feb 2011 09:59:06 -0800
+Fri, 25 Feb 2011 12:18:27 -0700
+Mon, 28 Feb 2011 15:58:57 -0700
+Tue, 01 Mar 2011 19:42:01 -0800
+Wed, 02 Mar 2011 13:11:02 -0700
+Sat, 05 Mar 2011 17:50:58 -0700
+Sat, 5 Mar 2011 20:51:47 -0700
+Mon, 07 Mar 2011 20:15:24 -0700
+Mon, 07 Mar 2011 20:24:12 -0700
+Mon, 07 Mar 2011 20:38:38 -0700
+Mon, 07 Mar 2011 20:49:17 -0700
+Fri, 11 Mar 2011 07:30:38 -0700
+11 Mar 2011 09:36:54 -0500
+Fri, 11 Mar 2011 09:25:57 -0700
+11 Mar 2011 11:29:20 -0500
+Mon, 21 Mar 2011 23:09:46 -0600
+Tue, 22 Mar 2011 16:12:31 -0500
+Wed, 23 Mar 2011 06:50:03 -0700
+Wed, 23 Mar 2011 09:50:26 -0600
+Wed, 23 Mar 2011 21:30:25 -0600
+Thu, 24 Mar 2011 07:50:34 -0600
+Sat, 26 Mar 2011 09:09:37 -0600
+Sat, 26 Mar 2011 11:19:23 -0600
+Sat, 26 Mar 2011 22:35:03 -0600
+Mon, 28 Mar 2011 17:16:02 -0600
+Mon, 28 Mar 2011 17:44:55 -0600
+Mon, 28 Mar 2011 22:15:05 -0600
+Tue, 29 Mar 2011 15:16:17 -0600
+Wed, 30 Mar 2011 19:44:35 -0700
+Thu, 31 Mar 2011 08:17:09 -0700
+Thu, 31 Mar 2011 09:27:12 -0600
+Thu, 31 Mar 2011 09:04:43 -0700
+Thu, 31 Mar 2011 14:01:08 -0600
+Thu, 31 Mar 2011 13:21:02 -0700
+Thu, 31 Mar 2011 14:55:06 -0600
+Thu, 31 Mar 2011 18:24:28 -0600
+Sat, 2 Apr 2011 18:17:49 -0600
+Sat, 02 Apr 2011 23:58:52 -0400
+Wed, 06 Apr 2011 11:04:31 -0600
+Wed, 06 Apr 2011 18:42:00 -0600
+06 Apr 2011 20:47:29 -0400
+Wed, 06 Apr 2011 18:53:34 -0600
+06 Apr 2011 20:59:05 -0400
+07 Apr 2011 07:35:46 -0400
+Thu, 7 Apr 2011 09:34:32 -0600
+Mon, 11 Apr 2011 19:33:57 -0600
+Wed, 13 Apr 2011 14:29:29 -0600
+Wed, 13 Apr 2011 15:09:32 -0600
+Thu, 14 Apr 2011 19:14:25 -0600
+Sun, 17 Apr 2011 11:47:01 -0600
+Sun, 17 Apr 2011 12:11:00 -0600
+Sun, 17 Apr 2011 12:30:27 -0600
+Sun, 17 Apr 2011 13:35:59 -0600
+Sun, 17 Apr 2011 15:55:11 -0600
+Sun, 17 Apr 2011 20:24:22 -0600
+Thu, 21 Apr 2011 12:00:50 -0600
+Fri, 22 Apr 2011 12:30:46 -0600
+Fri, 22 Apr 2011 16:04:50 -0600
+Sat, 23 Apr 2011 10:43:15 -0600
+Sun, 24 Apr 2011 13:12:08 -0700
+Mon, 25 Apr 2011 06:26:39 -0700
+Mon, 25 Apr 2011 10:26:41 -0600
+Mon, 25 Apr 2011 10:41:52 -0600
+Mon, 25 Apr 2011 11:51:49 -0600
+Mon, 25 Apr 2011 11:57:35 -0600
+Mon, 25 Apr 2011 12:47:46 -0700
+Mon, 25 Apr 2011 15:52:08 -0600
+Mon, 25 Apr 2011 17:31:56 -0700
+Mon, 25 Apr 2011 19:23:22 -0600
+Mon, 25 Apr 2011 19:01:59 -0700
+Mon, 25 Apr 2011 21:11:46 -0600
+Mon, 25 Apr 2011 21:39:50 -0600
+Tue, 26 Apr 2011 10:09:38 -0700
+Tue, 26 Apr 2011 18:53:26 -0600
+Tue, 26 Apr 2011 19:21:53 -0600
+Thu, 28 Apr 2011 22:21:41 -0600
+Sat, 30 Apr 2011 20:06:12 -0600
+Sun, 01 May 2011 18:25:06 -0600
+Sun, 1 May 2011 19:22:15 -0600
+Sun, 01 May 2011 19:25:32 -0600
+Sun, 1 May 2011 19:33:27 -0600
+Sun, 01 May 2011 23:01:43 -0600
+Sun, 1 May 2011 23:41:45 -0600
+Sun, 01 May 2011 23:55:11 -0600
+Mon, 2 May 2011 07:44:35 -0600
+Mon, 02 May 2011 14:38:35 -0600
+Mon, 2 May 2011 18:14:01 -0600
+Mon, 2 May 2011 18:25:10 -0600
+Mon, 02 May 2011 18:27:31 -0600
+Mon, 2 May 2011 18:33:46 -0600
+Sun, 15 May 2011 11:47:25 -0600
+Mon, 16 May 2011 06:54:48 -0600
+Mon, 16 May 2011 07:03:48 -0600
+Mon, 16 May 2011 20:49:39 -0600
+Tue, 17 May 2011 23:33:07 -0600
+Sun, 29 May 2011 01:21:26 -0600
+Sun, 29 May 2011 19:32:32 -0600
+Mon, 30 May 2011 04:13:19 +0000
+Tue, 31 May 2011 22:43:25 -0600
+Sun, 5 Jun 2011 16:25:47 -0600
+Sun, 05 Jun 2011 22:43:19 -0600
+Mon, 06 Jun 2011 18:30:26 -0400
+Wed, 8 Jun 2011 16:29:39 -0600
+Wed, 8 Jun 2011 16:47:01 -0600
+Wed, 08 Jun 2011 19:10:46 -0600
+Thu, 9 Jun 2011 16:32:05 -0600
+Fri, 10 Jun 2011 09:05:05 -0600
+11 Jun 2011 12:00:49 -0400
+Sun, 12 Jun 2011 12:40:36 -0600
+Sun, 12 Jun 2011 12:52:43 -0600
+Sun, 12 Jun 2011 13:05:43 -0600
+Mon, 20 Jun 2011 16:55:51 -0600
+Mon, 20 Jun 2011 18:03:14 -0600
+Tue, 21 Jun 2011 17:43:20 -0600
+Sun, 26 Jun 2011 17:31:24 -0600
+Sun, 26 Jun 2011 23:17:57 -0600
+Tue, 28 Jun 2011 14:12:26 -0600
+28 Jun 2011 16:16:07 -0400
+Tue, 28 Jun 2011 21:50:42 -0600
+Tue, 28 Jun 2011 21:55:19 -0600
+Tue, 28 Jun 2011 22:21:28 -0600
+Tue, 28 Jun 2011 22:33:05 -0600
+Wed, 29 Jun 2011 07:26:29 -0600
+Wed, 29 Jun 2011 21:00:00 -0400
+Wed, 29 Jun 2011 22:45:22 -0600
+Sat, 02 Jul 2011 23:09:22 -0600
+Sun, 3 Jul 2011 09:09:10 -0600
+Tue, 5 Jul 2011 19:02:39 -0600
+Wed, 06 Jul 2011 12:13:26 -0600
+Wed, 6 Jul 2011 13:26:09 -0600
+Wed, 6 Jul 2011 13:41:23 -0600
+Thu, 7 Jul 2011 20:05:22 -0600
+Thu, 7 Jul 2011 20:33:46 -0600
+Fri, 8 Jul 2011 08:23:18 -0600
+Sat, 9 Jul 2011 17:42:02 -0600
+Sun, 10 Jul 2011 16:29:20 -0600
+Sun, 10 Jul 2011 16:36:49 -0600
+Sun, 10 Jul 2011 16:41:17 -0600
+Sun, 10 Jul 2011 17:21:21 -0600
+Sun, 10 Jul 2011 19:40:32 -0700
+Sun, 10 Jul 2011 19:49:37 -0700
+Mon, 11 Jul 2011 22:46:35 -0600
+Wed, 13 Jul 2011 18:22:35 -0600
+Fri, 15 Jul 2011 14:36:20 -0600
+Fri, 15 Jul 2011 14:41:50 -0600
+Fri, 15 Jul 2011 23:56:32 -0600
+Sat, 16 Jul 2011 00:06:37 -0600
+Sat, 16 Jul 2011 01:18:55 -0600
+Sat, 16 Jul 2011 13:11:56 -0600
+Sun, 17 Jul 2011 09:43:34 -0700
+Tue, 19 Jul 2011 18:40:05 -0600
+Tue, 19 Jul 2011 18:03:38 -0700
+Wed, 20 Jul 2011 20:23:01 -0600
+Wed, 20 Jul 2011 20:39:44 -0600
+Sun, 24 Jul 2011 11:44:20 -0600
+Sun, 24 Jul 2011 12:02:10 -0600
+Sun, 24 Jul 2011 12:32:52 -0600
+Sun, 24 Jul 2011 21:48:04 -0600
+Tue, 26 Jul 2011 17:29:02 -0500
+Tue, 26 Jul 2011 16:21:01 -0700
+Tue, 26 Jul 2011 19:07:02 -0600
+Tue, 26 Jul 2011 21:10:29 -0600
+Sat, 30 Jul 2011 07:52:45 -0600
+Sat, 30 Jul 2011 14:21:53 -0500
+Sun, 7 Aug 2011 10:03:17 -0600
+Tue, 9 Aug 2011 15:53:37 -0600
+Tue, 9 Aug 2011 18:35:44 -0600
+Tue, 9 Aug 2011 18:54:43 -0600
+Wed, 10 Aug 2011 17:10:45 -0600
+Tue, 16 Aug 2011 14:29:28 -0600
+16 Aug 2011 16:52:04 -0400
+Fri, 26 Aug 2011 17:06:31 -0600
+Sat, 27 Aug 2011 09:53:33 -0600
+Tue, 30 Aug 2011 01:58:11 -0600
+Tue, 30 Aug 2011 23:39:21 -0600
+Thu, 1 Sep 2011 19:24:01 -0600
+Thu, 1 Sep 2011 19:28:57 -0600
+Sat, 3 Sep 2011 16:58:20 -0600
+Sat, 03 Sep 2011 21:07:53 -0600
+Wed, 07 Sep 2011 16:10:31 -0600
+Wed, 07 Sep 2011 16:53:05 -0600
+Wed, 7 Sep 2011 18:23:55 -0600
+Wed, 07 Sep 2011 21:46:39 -0600
+Fri, 9 Sep 2011 18:09:49 -0600
+Fri, 9 Sep 2011 18:55:24 -0600
+Sat, 10 Sep 2011 10:00:48 -0600
+Sat, 10 Sep 2011 19:15:14 -0600
+Sat, 10 Sep 2011 21:56:52 -0600
+Tue, 20 Sep 2011 17:39:37 -0700
+Wed, 21 Sep 2011 17:45:00 -0600
+Wed, 21 Sep 2011 19:10:13 -0700
+Sat, 24 Sep 2011 16:45:41 -0600
+Sat, 24 Sep 2011 18:12:34 -0600
+Mon, 26 Sep 2011 13:17:26 -0600
+Mon, 26 Sep 2011 14:39:13 -0600
+Tue, 27 Sep 2011 15:04:42 -0600
+Fri, 30 Sep 2011 18:26:49 -0600
+Sat, 01 Oct 2011 00:38:11 -0500
+Sat, 1 Oct 2011 07:10:27 -0600
+Sat, 01 Oct 2011 12:30:16 -0500
+Sat, 1 Oct 2011 12:02:25 -0600
+Tue, 4 Oct 2011 18:40:43 -0600
+Tue, 4 Oct 2011 17:40:59 -0700
+Wed, 5 Oct 2011 08:04:24 +0100
+Thu, 06 Oct 2011 10:01:32 -0500
+Thu, 6 Oct 2011 09:57:37 -0600
+Thu, 06 Oct 2011 11:09:24 -0500
+Fri, 7 Oct 2011 06:32:32 -0600
+Mon, 10 Oct 2011 09:58:01 -0500
+Mon, 10 Oct 2011 15:37:39 -0600
+Wed, 19 Oct 2011 14:59:38 -0600
+Wed, 19 Oct 2011 15:26:09 -0600
+Wed, 19 Oct 2011 20:48:52 -0600
+Sat, 12 Nov 2011 09:30:33 -0800
+Sat, 12 Nov 2011 11:28:03 -0800
+Sat, 12 Nov 2011 12:48:00 -0700
+Sat, 12 Nov 2011 14:21:21 -0700
+Sat, 12 Nov 2011 14:58:07 -0700
+Sat, 12 Nov 2011 22:06:21 +0000
+Sat, 12 Nov 2011 15:06:45 -0700
+Sat, 12 Nov 2011 15:15:04 -0700
+Sat, 12 Nov 2011 23:00:56 +0000
+Sun, 13 Nov 2011 11:57:49 -0700
+Mon, 21 Nov 2011 11:32:31 -0700
+Mon, 21 Nov 2011 17:24:22 -0700
+Mon, 21 Nov 2011 17:35:14 -0700
+Tue, 22 Nov 2011 06:35:23 -0700
+Tue, 22 Nov 2011 09:53:48 -0700
+Tue, 22 Nov 2011 17:52:01 -0600
+Wed, 23 Nov 2011 14:02:33 -0700
+Wed, 23 Nov 2011 15:27:59 -0700
+Wed, 23 Nov 2011 18:56:51 -0600
+Wed, 23 Nov 2011 18:56:51 -0600
+Thu, 24 Nov 2011 09:40:03 -0700
+Sat, 26 Nov 2011 11:28:36 -0700
+Sat, 26 Nov 2011 16:27:46 -0700
+Sun, 27 Nov 2011 10:32:32 -0800
+Sun, 4 Dec 2011 16:42:51 -0800
+Tue, 13 Dec 2011 21:10:04 -0800
+Sat, 17 Dec 2011 15:41:30 -0700
+Sat, 17 Dec 2011 20:33:00 -0800
+Sun, 25 Dec 2011 11:59:34 -0700
+Fri, 30 Dec 2011 18:19:16 -0700
+Sat, 31 Dec 2011 09:50:11 -0700
+Sat, 31 Dec 2011 15:45:35 -0700
+Sun, 01 Jan 2012 16:05:08 +0400
+Sun, 1 Jan 2012 13:00:52 -0700
+Mon, 02 Jan 2012 00:58:28 +0400
+Mon, 2 Jan 2012 09:49:04 -0700
+Fri, 6 Jan 2012 06:15:10 -0700
+Sat, 14 Jan 2012 19:06:27 -0700
+Sun, 15 Jan 2012 02:13:55 -0700
+Sun, 15 Jan 2012 07:46:44 -0700
+Sun, 15 Jan 2012 09:19:22 -0700
+Sun, 15 Jan 2012 09:21:17 -0700
+Sun, 15 Jan 2012 09:25:30 -0700
+Mon, 16 Jan 2012 09:59:40 -0700
+Mon, 16 Jan 2012 10:10:19 -0700
+Mon, 16 Jan 2012 10:25:13 -0700
+Tue, 17 Jan 2012 09:02:09 -0700
+Tue, 17 Jan 2012 14:05:05 -0800
+Tue, 17 Jan 2012 19:03:22 -0700
+Wed, 18 Jan 2012 14:27:54 -0700
+Wed, 18 Jan 2012 14:33:13 -0700
+Wed, 18 Jan 2012 15:04:11 -0700
+Wed, 18 Jan 2012 15:10:46 -0700
+Wed, 18 Jan 2012 15:41:22 -0700
+Wed, 18 Jan 2012 22:20:49 -0700
+Fri, 20 Jan 2012 16:01:53 -0700
+Fri, 20 Jan 2012 17:44:22 -0700
+Sun, 22 Jan 2012 18:32:36 -0700
+Wed, 8 Feb 2012 14:26:38 -0700
+Wed, 08 Feb 2012 14:46:47 -0700
+Sun, 12 Feb 2012 13:14:52 -0700
+Sun, 12 Feb 2012 15:39:21 -0700
+Sun, 12 Feb 2012 15:48:25 -0700
+Sun, 12 Feb 2012 13:23:22 -0700
+Tue, 14 Feb 2012 14:33:56 -0700
+14 Feb 2012 16:45:16 -0500
+Tue, 14 Feb 2012 14:54:42 -0700
+Mon, 20 Feb 2012 17:53:48 -0700
+Sun, 19 Feb 2012 11:23:39 -0700
+Thu, 23 Feb 2012 09:17:41 -0700
+Thu, 23 Feb 2012 22:54:18 -0700
+Sat, 25 Feb 2012 15:11:54 -0700
+Sun, 26 Feb 2012 09:20:50 -0700
+Sat, 25 Feb 2012 11:31:22 -0700
+Sat, 25 Feb 2012 11:43:21 -0700
+Sat, 25 Feb 2012 15:02:24 -0700
+Mon, 27 Feb 2012 15:12:13 -0700
+Fri, 02 Mar 2012 12:45:16 -0700
+Thu, 15 Mar 2012 13:52:16 -0600
+Tue, 3 Apr 2012 16:06:35 -0700
+Wed, 4 Apr 2012 16:08:51 -0600
+Fri, 6 Apr 2012 05:31:03 -0600
+Thu, 05 Apr 2012 22:09:29 -0600
+Tue, 3 Apr 2012 18:14:10 -0700
+Wed, 4 Apr 2012 10:31:55 -0700
+Mon, 2 Apr 2012 15:20:42 -0500
+Sun, 15 Apr 2012 08:48:24 -0600
+Sun, 15 Apr 2012 20:29:40 +0400
+Mon, 16 Apr 2012 12:41:59 -0600
+Mon, 16 Apr 2012 12:34:11 -0600
+Mon, 16 Apr 2012 16:18:55 -0600
+Mon, 16 Apr 2012 12:51:44 -0600
+Thu, 19 Apr 2012 22:21:02 -0600
+Thu, 19 Apr 2012 10:00:55 -0600
+Sat, 21 Apr 2012 20:45:14 -0400
+Thu, 26 Apr 2012 12:17:12 -0600
+Wed, 25 Apr 2012 10:55:16 -0400
+Sun, 29 Apr 2012 13:03:30 -0600
+Sun, 29 Apr 2012 15:49:34 -0600
+Sun, 29 Apr 2012 16:21:28 -0600
+Sun, 29 Apr 2012 15:34:50 -0600
+Sun, 29 Apr 2012 16:00:49 -0600
+Mon, 30 Apr 2012 19:43:18 -0600
+Sun, 29 Apr 2012 22:27:11 -0600
+Wed, 2 May 2012 14:41:58 -0600
+Thu, 03 May 2012 00:29:29 +0400
+Thu, 03 May 2012 00:32:43 +0400
+Thu, 3 May 2012 20:44:51 -0600
+Fri, 4 May 2012 10:54:58 -0600
+Fri, 4 May 2012 22:15:20 -0600
+Fri, 04 May 2012 11:11:05 -0600
+Mon, 14 May 2012 11:18:21 -0600
+Mon, 21 May 2012 14:53:06 -0600
+Sat, 26 May 2012 15:26:53 -0600
+26 May 2012 13:28:02 -0500
+Thu, 31 May 2012 11:36:25 -0600
+Sat, 2 Jun 2012 12:19:12 -0600
+Sat, 2 Jun 2012 14:21:33 -0600
+Fri, 18 May 2012 21:59:59 -0600
+Sat, 02 Jun 2012 13:06:51 -0600
+Mon, 11 Jun 2012 21:22:31 -0600
+Mon, 11 Jun 2012 20:47:57 -0600
+Thu, 14 Jun 2012 21:29:26 -0600
+Fri, 15 Jun 2012 11:46:04 -0600
+Sat, 16 Jun 2012 00:20:47 -0600
+Sat, 02 Jun 2012 15:31:46 -0600
+Sun, 03 Jun 2012 20:29:14 -0600
+Thu, 14 Jun 2012 22:15:29 -0600
+Mon, 11 Jun 2012 21:48:03 -0600
+Sun, 3 Jun 2012 15:53:10 -0600
+Tue, 26 Jun 2012 19:57:08 -0600
+Tue, 26 Jun 2012 20:21:28 -0600
+Tue, 26 Jun 2012 19:37:01 -0600
+Tue, 26 Jun 2012 18:46:50 -0700
+Tue, 26 Jun 2012 20:05:24 -0600
+Wed, 27 Jun 2012 15:08:05 -0600
+Tue, 26 Jun 2012 23:05:39 -0600
+Wed, 27 Jun 2012 15:55:00 -0600
+Tue, 3 Jul 2012 20:21:20 -0600
+Wed, 4 Jul 2012 10:15:13 -0600
+Wed, 04 Jul 2012 09:41:45 -0600
+Wed, 4 Jul 2012 23:12:06 -0600
+Thu, 5 Jul 2012 10:20:35 +0000
+Sun, 8 Jul 2012 14:36:19 -0600
+Sun, 8 Jul 2012 18:01:38 -0600
+Sun, 8 Jul 2012 23:23:35 +0000
+Sun, 8 Jul 2012 19:16:59 -0600
+Wed, 11 Jul 2012 09:38:15 -0600
+Wed, 11 Jul 2012 18:41:03 -0600
+Mon, 9 Jul 2012 15:06:43 +0000
+Fri, 13 Jul 2012 14:58:36 -0600
+Thu, 12 Jul 2012 11:11:06 +0000
+Thu, 19 Jul 2012 00:10:22 +0000
+Thu, 19 Jul 2012 17:13:39 -0600
+Thu, 19 Jul 2012 20:35:08 +0000
+Fri, 20 Jul 2012 05:56:01 -0600
+Fri, 20 Jul 2012 12:00:38 -0600
+Tue, 19 Jun 2012 16:12:06 +0000
+Fri, 20 Jul 2012 21:39:56 +0400
+Fri, 20 Jul 2012 22:26:37 +0400
+Sat, 28 Jul 2012 09:47:06 -0600
+Sat, 28 Jul 2012 09:32:27 -0600
+Sat, 28 Jul 2012 17:16:39 -0600
+Sun, 29 Jul 2012 10:23:36 -0600
+Sun, 29 Jul 2012 01:06:24 -0600
+Sat, 28 Jul 2012 09:57:09 -0600
+Sat, 18 Aug 2012 11:57:55 -0600
+Sun, 19 Aug 2012 17:49:17 -0600
+Tue, 21 Aug 2012 14:53:43 -0600
+Tue, 21 Aug 2012 13:31:14 -0700
+Tue, 21 Aug 2012 14:40:02 -0700
+Tue, 21 Aug 2012 17:47:33 -0600
+Wed, 22 Aug 2012 11:50:35 -0600
+Wed, 22 Aug 2012 10:46:55 -0700
+Wed, 22 Aug 2012 15:23:40 -0700
+Mon, 20 Aug 2012 20:29:16 -0600
+Fri, 24 Aug 2012 14:55:27 -0600
+Fri, 24 Aug 2012 19:43:11 -0600
+Sat, 25 Aug 2012 03:04:21 +0000
+Thu, 23 Aug 2012 22:01:03 -0600
+Sat, 25 Aug 2012 18:17:01 -0600
+Sat, 25 Aug 2012 11:16:18 -0600
+Sat, 28 Jul 2012 20:43:59 -0600
+Mon, 13 Aug 2012 17:45:55 -0600
+Mon, 27 Aug 2012 18:38:57 -0600
+Mon, 27 Aug 2012 18:53:33 -0600
+Sun, 26 Aug 2012 10:13:37 -0600
+Tue, 28 Aug 2012 07:04:55 -0600
+Tue, 28 Aug 2012 00:49:21 -0600
+Tue, 28 Aug 2012 00:53:23 -0600
+Tue, 28 Aug 2012 10:43:59 -0600
+Sun, 26 Aug 2012 22:27:10 -0700
+Fri, 31 Aug 2012 20:09:40 -0600
+Wed, 5 Sep 2012 11:16:37 -0600
+Mon, 03 Sep 2012 19:28:30 -0600
+Wed, 05 Sep 2012 11:59:35 -0600
+Wed, 5 Sep 2012 20:54:41 -0700
+Thu, 13 Sep 2012 19:46:14 -0600
+Thu, 13 Sep 2012 20:14:48 -0600
+Sat, 15 Sep 2012 13:36:51 -0600
+Mon, 20 Aug 2012 18:13:02 +0400
+Wed, 19 Sep 2012 15:10:47 -0600
+Wed, 19 Sep 2012 15:13:00 -0600
+Wed, 19 Sep 2012 15:23:00 -0600
+Wed, 19 Sep 2012 15:24:26 -0600
+Thu, 27 Sep 2012 09:50:27 -0600
+Wed, 26 Sep 2012 19:30:19 -0700
+Sat, 29 Sep 2012 20:05:10 -0600
+Sat, 29 Sep 2012 19:54:12 -0600
+Tue, 2 Oct 2012 13:29:33 -0600
+Tue, 2 Oct 2012 16:56:54 -0600
+Tue, 02 Oct 2012 13:36:47 -0600
+Tue, 02 Oct 2012 12:44:00 -0600
+Sun, 30 Sep 2012 10:54:27 -0600
+Sat, 6 Oct 2012 17:47:09 -0600
+Sat, 6 Oct 2012 19:35:12 -0600
+Sun, 7 Oct 2012 11:18:59 -0600
+Sat, 06 Oct 2012 21:16:07 -0600
+Tue, 9 Oct 2012 19:16:49 -0600
+Wed, 10 Oct 2012 10:13:44 -0600
+Wed, 10 Oct 2012 10:57:44 -0600
+Tue, 09 Oct 2012 21:50:54 -0600
+Wed, 10 Oct 2012 20:42:09 -0600
+Sat, 13 Oct 2012 09:37:07 -0600
+Sat, 13 Oct 2012 04:59:44 -0700
+Sat, 13 Oct 2012 09:53:43 -0600
+Sat, 13 Oct 2012 13:53:03 -0600
+Sat, 13 Oct 2012 17:37:13 -0600
+Sun, 14 Oct 2012 09:39:57 -0600
+Sun, 14 Oct 2012 00:32:08 -0600
+Sun, 14 Oct 2012 14:06:56 -0600
+Sun, 14 Oct 2012 14:17:18 -0600
+Sun, 14 Oct 2012 13:30:26 -0600
+Tue, 23 Oct 2012 16:55:52 -0600
+Wed, 24 Oct 2012 11:38:31 -0600
+Thu, 25 Oct 2012 10:46:39 -0600
+Thu, 25 Oct 2012 10:36:24 -0600
+Thu, 25 Oct 2012 10:57:51 -0600
+Thu, 25 Oct 2012 11:02:32 -0600
+Thu, 25 Oct 2012 21:14:35 -0600
+Wed, 24 Oct 2012 10:45:53 -0600
+Tue, 30 Oct 2012 14:50:49 -0600
+Tue, 30 Oct 2012 14:53:52 -0600
+Tue, 30 Oct 2012 15:01:50 -0600
+Wed, 31 Oct 2012 16:38:33 -0600
+Wed, 31 Oct 2012 16:52:42 -0600
+Wed, 31 Oct 2012 17:13:02 -0600
+Wed, 31 Oct 2012 16:42:19 -0600
+Wed, 31 Oct 2012 17:03:28 -0600
+Wed, 31 Oct 2012 17:38:36 -0600
+Wed, 31 Oct 2012 17:17:37 -0600
+Thu, 1 Nov 2012 17:17:16 -0700
+Sun, 11 Nov 2012 16:07:09 -0700
+Sun, 21 Oct 2012 10:54:17 -0600
+Fri, 23 Nov 2012 15:48:25 -0700
+Sat, 24 Nov 2012 06:16:16 -0700
+Sun, 25 Nov 2012 18:19:28 -0500
+Sat, 24 Nov 2012 20:41:15 -0700
+Fri, 23 Nov 2012 11:41:21 -0700
+Mon, 05 Nov 2012 12:54:37 -0700
+Tue, 4 Dec 2012 17:41:08 -0700
+Wed, 5 Dec 2012 07:33:20 -0700
+Tue, 04 Dec 2012 22:42:18 -0700
+Wed, 5 Dec 2012 09:34:06 -0700
+Tue, 04 Dec 2012 19:58:46 -0700
+Wed, 5 Dec 2012 09:40:50 -0700
+Wed, 5 Dec 2012 10:52:58 -0700
+Wed, 05 Dec 2012 11:55:43 -0500
+Wed, 5 Dec 2012 11:27:37 -0700
+Wed, 5 Dec 2012 11:49:37 -0700
+Wed, 05 Dec 2012 13:05:46 -0500
+Wed, 05 Dec 2012 13:32:21 -0500
+Wed, 05 Dec 2012 13:54:52 -0500
+Sat, 15 Dec 2012 19:36:11 -0700
+Mon, 17 Dec 2012 11:44:15 -0700
+Sat, 15 Dec 2012 16:36:37 -0700
+Sun, 16 Dec 2012 23:18:38 -0700
+Tue, 18 Dec 2012 11:41:11 -0700
+Sat, 22 Dec 2012 08:08:01 -0700
+Fri, 21 Dec 2012 22:44:08 -0700
+Fri, 28 Dec 2012 14:38:42 -0700
+Mon, 31 Dec 2012 17:28:04 -0700
+Sun, 23 Dec 2012 09:36:36 -0700
+Mon, 31 Dec 2012 10:00:39 -0700
+Tue, 1 Jan 2013 18:48:22 -0700
+Tue, 01 Jan 2013 12:57:16 -0700
+Fri, 4 Jan 2013 19:05:30 -0700
+Sat, 5 Jan 2013 11:12:10 -0700
+Fri, 04 Jan 2013 21:24:44 -0700
+Sun, 6 Jan 2013 16:47:03 -0700
+Mon, 7 Jan 2013 12:38:56 -0700
+Mon, 07 Jan 2013 08:30:24 -0700
+Sun, 06 Jan 2013 19:16:27 -0700
+Tue, 8 Jan 2013 17:18:20 -0700
+Tue, 8 Jan 2013 18:09:50 -0600
+Wed, 9 Jan 2013 08:41:19 -0700
+Tue, 8 Jan 2013 19:19:06 -0600
+Wed, 9 Jan 2013 11:21:46 -0600
+Sat, 12 Jan 2013 10:09:46 -0700
+Fri, 11 Jan 2013 23:25:30 -0700
+Tue, 01 Jan 2013 19:53:04 -0700
+Sun, 13 Jan 2013 11:45:20 -0700
+Sat, 12 Jan 2013 11:33:41 -0700
+Sun, 13 Jan 2013 21:30:58 -0700
+Sun, 13 Jan 2013 19:57:48 -0700
+Sun, 06 Jan 2013 18:48:10 -0700
+Sun, 06 Jan 2013 19:06:48 -0700
+Mon, 14 Jan 2013 17:41:34 -0700
+Tue, 08 Jan 2013 11:22:41 -0500
+Wed, 16 Jan 2013 14:33:22 -0000
+Sun, 6 Jan 2013 16:06:02 -0700
+Thu, 24 Jan 2013 18:55:42 -0700
+Sun, 27 Jan 2013 20:12:24 -0700
+Thu, 17 Jan 2013 21:53:23 -0700
+Sat, 2 Feb 2013 15:24:35 -0700
+Sat, 2 Feb 2013 16:29:18 -0700
+Sun, 3 Feb 2013 11:09:28 -0700
+Sun, 3 Feb 2013 17:49:33 -0700
+Tue, 5 Feb 2013 12:56:15 -0700
+Tue, 5 Feb 2013 11:11:46 -0800
+Mon, 04 Feb 2013 06:11:06 -0700
+Sat, 9 Feb 2013 16:34:21 -0700
+Mon, 04 Feb 2013 22:38:38 -0700
+Thu, 21 Feb 2013 06:12:24 -0700
+Wed, 20 Feb 2013 20:04:06 -0700
+Sat, 23 Feb 2013 16:49:54 -0700
+Sun, 24 Feb 2013 09:02:02 -0700
+Sat, 23 Feb 2013 20:06:55 -0500
+Thu, 21 Feb 2013 11:39:45 -0700
+Mon, 4 Mar 2013 16:58:59 -0700
+Tue, 5 Mar 2013 06:53:32 -0700
+Mon, 04 Mar 2013 23:10:20 -0700
+Wed, 6 Mar 2013 07:22:27 -0700
+Tue, 05 Mar 2013 22:16:55 -0700
+Sat, 16 Mar 2013 13:32:56 -0600
+Sat, 16 Mar 2013 15:52:27 -0600
+Mon, 18 Mar 2013 18:49:16 -0600
+Sun, 17 Mar 2013 11:00:49 -0600
+Sat, 23 Mar 2013 11:50:29 -0600
+Mon, 18 Mar 2013 22:25:37 -0600
+Sat, 23 Mar 2013 13:20:37 -0600
+Sat, 23 Mar 2013 12:37:44 -0600
+Sun, 7 Apr 2013 12:45:30 -0600
+Sun, 7 Apr 2013 18:40:04 -0600
+Sun, 07 Apr 2013 19:02:23 -0400
+Mon, 8 Apr 2013 00:05:38 +0000
+Tue, 9 Apr 2013 12:51:45 -0600
+Sat, 13 Apr 2013 08:13:15 -0600
+Sat, 13 Apr 2013 13:15:46 -0600
+Fri, 10 May 2013 20:29:31 -0600
+Fri, 10 May 2013 12:47:11 -0600
+Fri, 17 May 2013 14:26:50 -0600
+Thu, 16 May 2013 23:18:18 -0600
+Fri, 17 May 2013 14:40:25 -0600
+Tue, 14 May 2013 17:16:31 -0400
+Mon, 20 May 2013 14:35:11 -0500
+Sat, 18 May 2013 07:45:23 -0600
+Tue, 28 May 2013 18:15:22 -0600
+Mon, 3 Jun 2013 20:32:06 -0600
+Mon, 3 Jun 2013 22:22:13 -0400
+Tue, 4 Jun 2013 18:03:27 -0600
+Sun, 9 Jun 2013 09:04:43 -0600
+Mon, 10 Jun 2013 17:31:16 -0600
+Fri, 14 Jun 2013 15:15:17 -0600
+Tue, 11 Jun 2013 12:35:56 -0400
+Wed, 12 Jun 2013 15:27:57 -0400
+Fri, 21 Jun 2013 15:47:03 -0600
+Wed, 19 Jun 2013 23:30:34 -0600
+Fri, 21 Jun 2013 16:03:37 -0600
+Sun, 23 Jun 2013 09:46:10 -0600
+Sun, 23 Jun 2013 13:19:02 -0600
+Sun, 23 Jun 2013 14:39:15 -0600
+Sun, 23 Jun 2013 11:06:11 -0600
+Sun, 23 Jun 2013 14:05:53 -0600
+Sun, 23 Jun 2013 15:00:35 -0600
+Sun, 23 Jun 2013 18:44:02 -0600
+Sun, 23 Jun 2013 18:25:22 -0700
+Tue, 2 Jul 2013 08:19:50 -0600
+Mon, 01 Jul 2013 21:23:57 -0600
+Sun, 23 Jun 2013 15:00:56 -0600
+Sun, 14 Jul 2013 12:09:45 -0600
+Mon, 22 Jul 2013 15:17:34 -0600
+Sun, 28 Jul 2013 16:00:11 -0600
+Fri, 16 Aug 2013 18:55:16 -0600
+Tue, 27 Aug 2013 15:58:03 -0600
+Mon, 26 Aug 2013 18:46:56 -0700
+Fri, 30 Aug 2013 12:23:57 -0600
+Thu, 25 Jul 2013 17:50:13 -0400
+Tue, 30 Jul 2013 03:04:19 -0400
+Fri, 30 Aug 2013 15:44:46 -0600
+Fri, 30 Aug 2013 16:12:03 -0600
+Fri, 30 Aug 2013 16:44:16 -0600
+Fri, 30 Aug 2013 15:47:51 -0600
+Fri, 30 Aug 2013 16:16:52 -0600
+Fri, 30 Aug 2013 18:13:01 -0600
+Sat, 17 Aug 2013 13:01:15 -0600
+Tue, 27 Aug 2013 16:44:36 -0700
+Thu, 5 Sep 2013 18:35:27 -0600
+Thu, 5 Sep 2013 18:40:18 -0600
+Tue, 10 Sep 2013 16:59:05 -0600
+Wed, 11 Sep 2013 00:51:17 -0400
+Wed, 11 Sep 2013 11:08:39 -0600
+Thu, 12 Sep 2013 15:23:42 -0600
+Thu, 12 Sep 2013 12:49:57 -0600
+Fri, 13 Sep 2013 15:34:56 -0600
+Fri, 13 Sep 2013 15:51:44 -0600
+Sat, 14 Sep 2013 08:24:20 -0600
+Fri, 13 Sep 2013 08:00:04 +0200
+Sat, 14 Sep 2013 09:11:53 -0600
+Thu, 12 Sep 2013 16:04:14 -0600
+Sat, 14 Sep 2013 09:37:35 -0600
+Sat, 14 Sep 2013 09:40:11 +0200
+Sat, 14 Sep 2013 10:19:17 -0600
+Sat, 14 Sep 2013 15:55:32 -0600
+Sat, 14 Sep 2013 22:31:42 +0200
+Sat, 14 Sep 2013 20:19:23 +0200
+Sun, 15 Sep 2013 08:40:06 -0600
+Sat, 14 Sep 2013 17:53:47 -0700
+Sun, 15 Sep 2013 14:13:10 +0000
+Sun, 15 Sep 2013 10:07:09 -0600
+Sat, 14 Sep 2013 11:25:55 -0600
+Sun, 15 Sep 2013 10:43:02 -0600
+Sun, 15 Sep 2013 13:10:29 -0600
+Sun, 15 Sep 2013 13:27:09 -0600
+Sun, 15 Sep 2013 18:58:34 -0600
+Mon, 16 Sep 2013 10:00:55 -0600
+Mon, 16 Sep 2013 09:33:04 -0700
+Mon, 16 Sep 2013 11:06:59 -0600
+Mon, 16 Sep 2013 10:36:50 -0600
+Sun, 15 Sep 2013 19:29:58 -0600
+Mon, 16 Sep 2013 11:34:49 -0600
+Mon, 16 Sep 2013 11:38:14 -0600
+Mon, 16 Sep 2013 11:56:55 -0600
+Mon, 16 Sep 2013 11:57:56 -0600
+Mon, 16 Sep 2013 17:23:53 -0600
+Mon, 16 Sep 2013 18:03:25 -0500
+Mon, 16 Sep 2013 18:16:15 -0600
+Mon, 16 Sep 2013 14:20:46 -0400
+Tue, 17 Sep 2013 10:08:25 -0600
+Tue, 17 Sep 2013 11:59:27 -0600
+17 Sep 2013 18:03:53 -0400
+Mon, 16 Sep 2013 21:36:58 -0400
+Thu, 19 Sep 2013 12:30:38 -0600
+Wed, 18 Sep 2013 21:03:04 -0600
+Thu, 19 Sep 2013 17:28:25 -0600
+Fri, 20 Sep 2013 14:45:51 -0600
+Sat, 21 Sep 2013 10:45:03 +0000
+Sat, 21 Sep 2013 12:16:13 -0600
+Fri, 20 Sep 2013 19:33:29 -0600
+Sun, 22 Sep 2013 07:51:52 -0600
+Sun, 22 Sep 2013 02:13:49 +0000
+Mon, 23 Sep 2013 10:21:17 -0600
+Mon, 23 Sep 2013 17:57:34 +0200
+Mon, 23 Sep 2013 10:33:01 -0600
+Mon, 23 Sep 2013 11:23:42 -0600
+Mon, 23 Sep 2013 18:37:09 +0200
+Tue, 24 Sep 2013 14:33:10 -0600
+Sun, 22 Sep 2013 16:39:48 +0200
+Tue, 24 Sep 2013 18:20:14 -0600
+Mon, 23 Sep 2013 18:34:29 +0200
+Wed, 25 Sep 2013 11:32:15 -0600
+Tue, 24 Sep 2013 23:49:32 -0400
+Tue, 24 Sep 2013 14:17:33 -0600
+Sun, 29 Sep 2013 12:27:11 -0600
+Fri, 27 Sep 2013 23:07:58 -0600
+Sun, 29 Sep 2013 12:35:10 -0600
+Tue, 01 Oct 2013 14:07:30 -0600
+Mon, 30 Sep 2013 14:13:55 -0600
+Tue, 01 Oct 2013 17:45:48 -0400
+Wed, 2 Oct 2013 14:15:50 -0600
+Thu, 3 Oct 2013 11:28:19 -0600
+Fri, 4 Oct 2013 12:07:26 -0600
+Thu, 3 Oct 2013 08:30:01 -0600
+Wed, 9 Oct 2013 20:32:55 -0600
+Thu, 10 Oct 2013 09:35:49 -0600
+Fri, 11 Oct 2013 12:55:41 -0600
+Fri, 04 Oct 2013 23:01:49 -0600
+Tue, 15 Oct 2013 16:14:56 -0600
+Mon, 21 Oct 2013 18:42:20 -0600
+Tue, 22 Oct 2013 08:38:48 -0600
+Tue, 22 Oct 2013 02:52:57 +0000
+Wed, 23 Oct 2013 17:59:56 -0600
+Fri, 25 Oct 2013 14:25:52 -0600
+Fri, 25 Oct 2013 17:51:01 +0100
+Tue, 15 Oct 2013 17:35:54 -0600
+Fri, 25 Oct 2013 19:14:08 -0600
+Fri, 25 Oct 2013 21:22:58 -0600
+Fri, 25 Oct 2013 18:25:58 -0600
+Mon, 28 Oct 2013 19:16:59 -0600
+Mon, 28 Oct 2013 19:06:10 -0600
+Tue, 29 Oct 2013 06:38:50 -0600
+Mon, 28 Oct 2013 21:41:51 -0600
+Thu, 31 Oct 2013 18:08:26 -0600
+Thu, 31 Oct 2013 19:04:00 -0600
+Mon, 7 Oct 2013 17:48:04 -0500
+Wed, 02 Oct 2013 14:59:47 -0600
+Tue, 5 Nov 2013 15:11:25 -0700
+Fri, 01 Nov 2013 21:58:24 -0600
+Fri, 01 Nov 2013 22:46:01 -0600
+Mon, 18 Nov 2013 15:07:57 -0500
+Thu, 21 Nov 2013 16:43:57 -0700
+Sun, 24 Nov 2013 17:59:25 -0700
+Sun, 24 Nov 2013 12:59:51 -0800
+Fri, 14 Jun 2013 23:16:02 -0400
+Wed, 11 Sep 2013 16:09:15 -0400
+Tue, 3 Dec 2013 16:53:05 -0700
+Sun, 17 Nov 2013 19:48:56 -0700
+Tue, 3 Dec 2013 17:11:59 -0700
+Tue, 3 Dec 2013 20:19:51 -0700
+Tue, 03 Dec 2013 17:02:26 -0700
+Tue, 03 Dec 2013 19:18:06 -0700
+Wed, 4 Dec 2013 09:27:44 -0700
+Wed, 4 Dec 2013 16:34:39 -0700
+Tue, 03 Dec 2013 22:14:39 -0700
+Wed, 4 Dec 2013 18:14:20 -0700
+Mon, 18 Nov 2013 14:38:55 -0700
+Wed, 11 Dec 2013 17:17:07 -0500
+Mon, 16 Dec 2013 14:28:49 -0700
+Mon, 16 Dec 2013 11:33:01 -0800
+Mon, 16 Dec 2013 13:37:14 -0800
+Wed, 04 Dec 2013 22:19:28 -0700
+Fri, 20 Dec 2013 13:16:27 -0700
+9 Jan 2014 13:40:22 -0500
+Tue, 07 Jan 2014 16:48:54 -0600
+9 Jan 2014 21:05:45 -0500
+Mon, 9 Dec 2013 10:26:33 -0700
+Mon, 13 Jan 2014 19:09:19 -0700
+Mon, 13 Jan 2014 12:35:49 -0700
+Mon, 20 Jan 2014 20:27:51 -0700
+Tue, 21 Jan 2014 18:20:40 -0700
+Tue, 21 Jan 2014 18:29:28 -0700
+Tue, 21 Jan 2014 20:21:28 -0500
+Wed, 22 Jan 2014 15:29:44 -0700
+Thu, 23 Jan 2014 21:44:18 +0000
+Mon, 27 Jan 2014 16:26:06 -0700
+Mon, 3 Feb 2014 08:51:55 -0800
+Tue, 4 Feb 2014 16:33:52 -0700
+Tue, 04 Feb 2014 17:35:39 -0500
+Tue, 4 Feb 2014 16:38:30 -0700
+Sun, 9 Feb 2014 15:58:59 -0700
+Thu, 13 Feb 2014 18:46:26 -0700
+Tue, 18 Feb 2014 18:28:19 -0700
+Thu, 20 Feb 2014 18:31:10 -0700
+Wed, 19 Feb 2014 10:23:50 -0500
+Tue, 25 Feb 2014 11:22:47 -0700
+Tue, 25 Feb 2014 20:09:37 -0700
+Sat, 1 Mar 2014 08:59:19 -0700
+Sat, 1 Mar 2014 09:00:29 -0700
+Sat, 22 Feb 2014 10:47:16 +0100
+Sat, 1 Mar 2014 13:20:25 -0700
+Wed, 5 Mar 2014 17:41:55 -0700
+Tue, 04 Mar 2014 10:35:29 -0700
+Sun, 02 Mar 2014 20:13:57 -0500
+Mon, 13 Jan 2014 23:54:34 -0700
+Fri, 7 Mar 2014 22:28:31 -0500
+Sat, 15 Mar 2014 14:39:47 -0600
+Fri, 14 Mar 2014 21:25:46 -0400
+Sun, 16 Mar 2014 17:07:10 -0600
+Sat, 15 Mar 2014 18:13:21 -0400
+Tue, 18 Mar 2014 19:28:26 -0600
+Thu, 20 Mar 2014 17:19:12 -0600
+Sun, 23 Mar 2014 20:50:33 -0600
+Mon, 24 Mar 2014 12:38:20 -0600
+Mon, 24 Mar 2014 12:44:39 -0600
+Mon, 24 Mar 2014 11:35:31 -0700
+Mon, 24 Mar 2014 11:37:19 -0700
+Tue, 25 Mar 2014 02:52:35 +0400
+Mon, 24 Mar 2014 17:20:04 -0600
+Mon, 24 Mar 2014 11:13:34 -0600
+Wed, 26 Mar 2014 12:56:43 -0600
+Wed, 26 Mar 2014 17:20:48 -0600
+Tue, 25 Mar 2014 11:39:14 -0600
+Tue, 25 Mar 2014 11:47:41 -0600
+Thu, 27 Mar 2014 16:53:44 -0600
+Thu, 27 Mar 2014 17:16:42 -0600
+Thu, 27 Mar 2014 19:18:34 -0600
+Thu, 27 Mar 2014 19:50:36 -0400
+Thu, 27 Mar 2014 22:05:30 -0600
+Fri, 28 Mar 2014 09:41:53 -0600
+Fri, 4 Apr 2014 16:46:34 -0600
+Sat, 5 Apr 2014 15:47:36 -0600
+Sun, 6 Apr 2014 11:20:27 -0600
+Fri, 04 Apr 2014 23:13:53 -0600
+Sun, 6 Apr 2014 15:54:53 -0600
+Tue, 8 Apr 2014 10:34:12 -0600
+Mon, 7 Apr 2014 12:41:00 +0000
+Sun, 13 Apr 2014 11:32:27 -0600
+Fri, 18 Apr 2014 11:52:36 -0500
+Mon, 5 May 2014 20:29:38 -0600
+Mon, 5 May 2014 18:00:18 -0400
+Wed, 7 May 2014 10:27:29 -0600
+Mon, 5 May 2014 20:29:51 -0600
+Sat, 10 May 2014 10:24:52 -0600
+Sat, 10 May 2014 22:07:57 -0600
+Sun, 11 May 2014 10:06:58 -0600
+Fri, 18 Apr 2014 23:53:05 -0600
+Sat, 10 May 2014 21:15:03 -0600
+Sat, 10 May 2014 22:26:19 -0600
+Sun, 11 May 2014 20:35:21 -0600
+Tue, 13 May 2014 18:07:46 -0600
+Tue, 13 May 2014 09:29:40 -0700
+Tue, 13 May 2014 18:44:16 -0600
+Wed, 14 May 2014 21:22:29 -0600
+Thu, 15 May 2014 17:00:10 -0600
+Wed, 14 May 2014 23:35:53 -0600
+Fri, 16 May 2014 10:23:47 -0600
+Thu, 15 May 2014 22:46:00 -0600
+Fri, 16 May 2014 10:28:44 -0600
+Fri, 11 Apr 2014 11:29:38 -0700
+Sat, 17 May 2014 05:46:22 -0600
+Fri, 16 May 2014 22:57:53 -0600
+Sun, 18 May 2014 17:59:35 -0600
+Mon, 19 May 2014 12:19:59 -0600
+Tue, 20 May 2014 12:36:20 -0600
+Fri, 29 Nov 2013 10:40:47 -0700
+Sun, 1 Jun 2014 06:56:22 -0600
+Thu, 5 Jun 2014 06:27:04 -0600
+Wed, 04 Jun 2014 22:42:32 -0600
+Fri, 6 Jun 2014 03:14:12 -0600
+Thu, 05 Jun 2014 21:25:22 -0600
+Fri, 6 Jun 2014 03:29:13 -0600
+Thu, 22 May 2014 22:58:51 -0600
+Sat, 31 May 2014 22:25:46 -0600
+Sun, 01 Jun 2014 21:29:47 -0600
+Mon, 02 Jun 2014 22:20:56 -0600
+Mon, 9 Jun 2014 18:05:42 -0600
+Wed, 11 Jun 2014 11:44:39 -0600
+Sat, 14 Jun 2014 10:15:16 -0600
+Fri, 13 Jun 2014 23:22:16 -0600
+Thu, 12 Jun 2014 12:11:22 +0000
+Fri, 06 Jun 2014 22:15:37 -0600
+Thu, 19 Jun 2014 09:12:49 -0600
+Thu, 19 Jun 2014 07:47:40 -0700
+Tue, 17 Jun 2014 20:24:57 -0400
+Tue, 24 Jun 2014 16:59:36 -0600
+Tue, 24 Jun 2014 17:58:35 -0600
+Tue, 24 Jun 2014 19:48:59 -0400
+Tue, 24 Jun 2014 20:46:26 -0600
+Tue, 24 Jun 2014 21:56:54 -0400
+Tue, 24 Jun 2014 21:00:19 -0600
+Wed, 25 Jun 2014 16:34:38 -0600
+Wed, 25 Jun 2014 00:26:07 -0400
+Sat, 28 Jun 2014 07:40:24 -0600
+Fri, 27 Jun 2014 13:40:30 -0400
+Sat, 28 Jun 2014 08:05:48 -0600
+Thu, 26 Jun 2014 22:52:02 -0600
+Sat, 28 Jun 2014 16:43:14 -0600
+Thu, 26 Jun 2014 21:31:36 -0700
+Thu, 3 Jul 2014 13:31:18 -0600
+Tue, 22 Jul 2014 13:38:12 -0600
+Tue, 22 Jul 2014 13:26:20 -0600
+Tue, 22 Jul 2014 13:45:22 -0600
+Mon, 28 Jul 2014 10:05:44 -0600
+Mon, 28 Jul 2014 10:09:08 -0600
+Mon, 28 Jul 2014 10:24:28 -0600
+Thu, 31 Jul 2014 17:58:09 -0600
+Fri, 25 Jul 2014 12:49:22 -0600
+Mon, 28 Jul 2014 10:13:48 -0600
+Wed, 6 Aug 2014 12:45:43 -0600
+Wed, 6 Aug 2014 19:55:06 -0700
+Sun, 10 Aug 2014 15:11:56 -0600
+Sun, 10 Aug 2014 15:14:05 -0600
+Thu, 14 Aug 2014 17:11:01 -0600
+Mon, 25 Aug 2014 14:45:02 -0600
+Mon, 25 Aug 2014 00:22:32 -0500
+Wed, 27 Aug 2014 16:17:58 -0600
+Mon, 25 Aug 2014 15:22:11 -0600
+Wed, 27 Aug 2014 17:39:18 -0600
+Sat, 30 Aug 2014 10:53:00 -0600
+Wed, 27 Aug 2014 20:17:13 -0400
+Tue, 15 Jul 2014 10:56:43 -0400
+Sat, 30 Aug 2014 10:54:46 -0600
+Tue, 2 Sep 2014 11:56:49 -0600
+Fri, 5 Sep 2014 05:05:04 -0600
+Sat, 6 Sep 2014 07:02:44 -0600
+Sat, 06 Sep 2014 00:28:49 -0600
+Sat, 6 Sep 2014 13:22:45 -0600
+Sat, 6 Sep 2014 13:28:30 -0600
+Thu, 04 Sep 2014 14:47:13 +0400
+Fri, 05 Sep 2014 14:58:01 +0200
+Sat, 6 Sep 2014 14:36:50 -0600
+Sat, 06 Sep 2014 11:20:05 -0600
+Sat, 6 Sep 2014 15:17:45 -0600
+Sat, 06 Sep 2014 22:14:17 +0200
+Sat, 6 Sep 2014 18:00:55 -0600
+Sun, 7 Sep 2014 11:37:47 -0600
+Sat, 06 Sep 2014 22:50:33 -0600
+Sun, 07 Sep 2014 22:48:13 +0400
+Sun, 7 Sep 2014 13:08:28 -0600
+Sun, 7 Sep 2014 14:20:59 -0600
+Fri, 5 Sep 2014 22:34:33 +0200
+Sun, 7 Sep 2014 21:59:46 -0600
+Mon, 8 Sep 2014 10:14:46 -0600
+Mon, 8 Sep 2014 10:24:01 -0600
+Mon, 8 Sep 2014 10:27:19 -0600
+Mon, 8 Sep 2014 10:27:55 -0600
+Mon, 8 Sep 2014 10:42:45 -0600
+Mon, 08 Sep 2014 10:11:11 -0600
+Mon, 08 Sep 2014 10:18:03 -0600
+Mon, 08 Sep 2014 10:31:44 -0600
+Tue, 2 Sep 2014 12:44:33 -0700
+Tue, 9 Sep 2014 15:30:30 -0600
+Wed, 10 Sep 2014 01:21:52 +0400
+Wed, 10 Sep 2014 01:38:32 +0400
+Tue, 9 Sep 2014 18:52:51 -0600
+Wed, 10 Sep 2014 05:02:51 -0600
+Tue, 09 Sep 2014 22:33:33 -0600
+Mon, 8 Sep 2014 19:06:33 +0200
+Wed, 10 Sep 2014 18:26:40 -0600
+Wed, 10 Sep 2014 18:57:46 -0600
+Thu, 11 Sep 2014 04:51:54 +0400
+Wed, 10 Sep 2014 20:08:32 +0200
+Thu, 11 Sep 2014 05:02:27 +0400
+Thu, 11 Sep 2014 12:39:59 -0600
+Thu, 11 Sep 2014 15:10:52 -0600
+Thu, 11 Sep 2014 14:19:19 -0400
+Thu, 11 Sep 2014 14:53:43 -0400
+Sat, 13 Sep 2014 09:20:09 -0600
+Sat, 13 Sep 2014 07:32:21 -0700
+Sat, 13 Sep 2014 09:47:31 -0600
+Sat, 13 Sep 2014 08:39:38 -0700
+Sat, 13 Sep 2014 10:52:41 -0700
+Sat, 13 Sep 2014 12:30:07 -0600
+Mon, 15 Sep 2014 14:42:37 -0600
+Mon, 15 Sep 2014 14:10:30 -0600
+Tue, 16 Sep 2014 11:08:22 -0600
+Mon, 15 Sep 2014 21:51:03 -0600
+Wed, 17 Sep 2014 15:48:02 -0600
+Tue, 16 Sep 2014 11:12:08 -0600
+Sun, 21 Sep 2014 18:59:42 +0200
+Sun, 21 Sep 2014 11:09:49 -0600
+Sun, 21 Sep 2014 14:17:03 -0600
+Sun, 21 Sep 2014 13:21:52 -0600
+Sun, 21 Sep 2014 22:15:38 -0600
+Mon, 6 Oct 2014 15:31:46 -0600
+Sun, 28 Sep 2014 09:11:41 -0600
+Mon, 06 Oct 2014 19:16:03 -0600
+Sun, 19 Oct 2014 16:45:34 -0600
+Wed, 22 Oct 2014 18:25:10 -0600
+Fri, 24 Oct 2014 06:42:54 +0400
+Sat, 25 Oct 2014 13:43:58 -0600
+Sun, 19 Oct 2014 19:04:14 -0600
+Sat, 8 Nov 2014 11:49:36 -0700
+Sat, 8 Nov 2014 12:03:37 -0700
+Sat, 8 Nov 2014 12:59:20 -0700
+Sun, 9 Nov 2014 11:17:10 -0700
+Sat, 08 Nov 2014 13:53:16 -0500
+Sat, 08 Nov 2014 14:34:29 -0500
+Sat, 08 Nov 2014 15:07:37 -0500
+Sat, 08 Nov 2014 22:19:35 -0700
+Sat, 8 Nov 2014 12:05:10 -0700
+Wed, 12 Nov 2014 16:02:43 -0700
+Tue, 11 Nov 2014 23:27:30 +0000
+Sun, 23 Nov 2014 12:41:05 -0700
+Thu, 27 Nov 2014 15:53:17 -0700
+Thu, 27 Nov 2014 19:10:53 +0300
+Fri, 28 Nov 2014 17:18:12 -1000
+Sun, 23 Nov 2014 21:07:28 +0000
+Fri, 28 Nov 2014 13:03:26 -0700
+Wed, 24 Dec 2014 12:20:54 -0700
+Wed, 31 Dec 2014 12:14:24 -0700
+Wed, 31 Dec 2014 13:21:23 -0700
+Thu, 01 Jan 2015 10:54:32 -0700
+Sat, 03 Jan 2015 18:20:19 -0700
+Wed, 24 Dec 2014 22:26:37 -0700
+Tue, 13 Jan 2015 18:38:57 -0700
+Tue, 13 Jan 2015 22:27:55 -0700
+Tue, 13 Jan 2015 21:52:25 -0700
+Tue, 13 Jan 2015 22:30:57 -0700
+Tue, 20 Jan 2015 15:03:29 -0700
+Fri, 23 Jan 2015 03:37:40 +0000
+Thu, 29 Jan 2015 17:24:25 -0700
+Fri, 30 Jan 2015 09:09:42 -0500
+Sat, 31 Jan 2015 18:57:59 +0000
+Sun, 1 Feb 2015 10:34:49 -0700
+Sun, 8 Feb 2015 09:40:25 -0700
+Sun, 08 Feb 2015 08:48:39 -0700
+Sun, 08 Feb 2015 09:42:52 -0700
+Tue, 10 Feb 2015 15:30:00 -0700
+Tue, 10 Feb 2015 16:47:57 -0700
+Tue, 10 Feb 2015 16:20:31 -0700
+Tue, 10 Feb 2015 15:43:23 -0700
+Wed, 11 Feb 2015 08:35:45 -0700
+Tue, 10 Feb 2015 20:01:44 -0700
+Tue, 10 Feb 2015 16:56:53 -0700
+Tue, 10 Feb 2015 16:01:40 -0700
+Tue, 10 Feb 2015 15:53:55 -0700
+Fri, 13 Feb 2015 08:57:37 -0700
+Fri, 13 Feb 2015 14:48:42 -0700
+Fri, 13 Feb 2015 09:50:46 -0700
+Sat, 14 Feb 2015 08:23:53 -0700
+Sat, 14 Feb 2015 13:58:41 -0700
+Sat, 14 Feb 2015 14:18:11 -0700
+Mon, 16 Feb 2015 07:59:22 -0700
+Sun, 15 Feb 2015 22:09:39 -0700
@@ -0,0 +1,2433 @@
+Wed, 4 Feb 2015 09:24:28
+Wed, 4 Feb 2015 13:30:30
+Wed, 4 Feb 2015 13:50:52
+Wed, 4 Feb 2015 16:05:37
+Wed, 4 Feb 2015 16:36:26
+Thu, 5 Feb 2015 01:56:07
+Thu, 5 Feb 2015 10:10:11
+Thu, 5 Feb 2015 12:08:36
+Fri, 6 Feb 2015 07:47:00
+Fri, 6 Feb 2015 10:42:45
+Fri, 6 Feb 2015 11:31:29
+Fri, 6 Feb 2015 12:07:28
+Sat, 07 Feb 2015 13:21:04
+Sat, 7 Feb 2015 23:42:59
+Sun, 8 Feb 2015 05:53:50
+Sun, 8 Feb 2015 06:14:26
+Sun, 8 Feb 2015 12:02:03
+Sun, 08 Feb 2015 22:45:56
+Mon, 9 Feb 2015 08:11:11
+Mon, 09 Feb 2015 11:09:15
+Mon, 9 Feb 2015 10:43:27
+Mon, 9 Feb 2015 14:09:11
+Mon, 9 Feb 2015 13:29:35
+Mon, 9 Feb 2015 11:27:27
+Mon, 9 Feb 2015 14:02:27
+Mon, 09 Feb 2015 11:55:36
+Mon, 09 Feb 2015 12:15:51
+Mon, 09 Feb 2015 12:27:07
+Mon, 9 Feb 2015 12:48:51
+Mon, 09 Feb 2015 13:06:57
+Mon, 9 Feb 2015 15:05:29
+Mon, 9 Feb 2015 12:24:15
+Mon, 09 Feb 2015 21:26:44
+Mon, 09 Feb 2015 13:25:22
+Mon, 9 Feb 2015 13:48:12
+Mon, 09 Feb 2015 14:07:10
+Mon, 09 Feb 2015 21:31:08
+Mon, 09 Feb 2015 15:00:19
+Mon, 9 Feb 2015 14:09:02
+Mon, 09 Feb 2015 15:14:08
+Mon, 09 Feb 2015 17:02:41
+Mon, 9 Feb 2015 17:11:28
+Mon, 09 Feb 2015 17:16:56
+Tue, 10 Feb 2015 01:09:38
+Mon, 09 Feb 2015 17:44:13
+Mon, 9 Feb 2015 20:24:28
+Mon, 9 Feb 2015 21:42:55
+Mon, 9 Feb 2015 20:28:38
+Mon, 09 Feb 2015 21:57:39
+Mon, 9 Feb 2015 21:23:23
+Mon, 09 Feb 2015 22:38:52
+Mon, 9 Feb 2015 23:36:06
+Tue, 10 Feb 2015 07:29:49
+Mon, 9 Feb 2015 23:07:52
+Mon, 9 Feb 2015 23:55:01
+Tue, 10 Feb 2015 01:19:10
+Tue, 10 Feb 2015 01:30:14
+Tue, 10 Feb 2015 02:04:08
+Tue, 10 Feb 2015 04:07:38
+Tue, 10 Feb 2015 02:33:36
+Tue, 10 Feb 2015 02:35:42
+Tue, 10 Feb 2015 15:41:37
+Tue, 10 Feb 2015 14:42:53
+Tue, 10 Feb 2015 06:26:04
+Tue, 10 Feb 2015 09:27:24
+Tue, 10 Feb 2015 08:11:55
+Tue, 10 Feb 2015 07:14:14
+Tue, 10 Feb 2015 08:19:54
+Tue, 10 Feb 2015 19:32:07
+Tue, 10 Feb 2015 19:32:07
+Tue, 10 Feb 2015 10:41:11
+Tue, 10 Feb 2015 10:50:57
+Tue, 10 Feb 2015 07:51:31
+Tue, 10 Feb 2015 19:53:08
+Tue, 10 Feb 2015 19:53:09
+Tue, 10 Feb 2015 08:53:55
+Tue, 10 Feb 2015 20:07:49
+Tue, 10 Feb 2015 20:07:49
+Tue, 10 Feb 2015 09:08:34
+Tue, 10 Feb 2015 09:23:28
+Tue, 10 Feb 2015 09:31:10
+Tue, 10 Feb 2015 08:34:28
+Tue, 10 Feb 2015 08:29:00
+Tue, 10 Feb 2015 11:21:40
+Tue, 10 Feb 2015 09:57:40
+Tue, 10 Feb 2015 10:01:13
+Tue, 10 Feb 2015 12:12:28
+Tue, 10 Feb 2015 09:14:07
+Tue, 10 Feb 2015 09:33:23
+Tue, 10 Feb 2015 10:41:27
+Tue, 10 Feb 2015 10:53:36
+Tue, 10 Feb 2015 10:04:13
+Tue, 10 Feb 2015 11:03:31
+Tue, 10 Feb 2015 11:26:29
+Tue, 10 Feb 2015 10:28:36
+Tue, 10 Feb 2015 11:06:34
+Tue, 10 Feb 2015 11:16:26
+Tue, 10 Feb 2015 11:30:02
+Tue, 10 Feb 2015 14:40:23
+Tue, 10 Feb 2015 20:01:40
+Tue, 10 Feb 2015 11:56:07
+Tue, 10 Feb 2015 12:01:20
+Tue, 10 Feb 2015 12:12:08
+Tue, 10 Feb 2015 12:20:30
+Tue, 10 Feb 2015 12:36:12
+Tue, 10 Feb 2015 14:35:46
+Tue, 10 Feb 2015 15:07:16
+Tue, 10 Feb 2015 15:25:53
+Tue, 10 Feb 2015 15:28:32
+Tue, 10 Feb 2015 16:31:03
+Tue, 10 Feb 2015 17:12:31
+Tue, 10 Feb 2015 16:42:19
+Tue, 10 Feb 2015 19:46:09
+Tue, 10 Feb 2015 21:25:59
+Tue, 10 Feb 2015 23:29:02
+Tue, 10 Feb 2015 20:43:09
+Tue, 10 Feb 2015 22:55:47
+Tue, 10 Feb 2015 22:29:07
+Tue, 10 Feb 2015 23:50:11
+Tue, 10 Feb 2015 23:12:45
+Wed, 11 Feb 2015 00:41:10
+Wed, 11 Feb 2015 04:30:02
+Wed, 11 Feb 2015 06:47:25
+Wed, 11 Feb 2015 03:53:45
+Wed, 11 Feb 2015 07:21:04
+Wed, 11 Feb 2015 06:17:09
+Wed, 11 Feb 2015 08:55:07
+Wed, 11 Feb 2015 14:06:53
+Wed, 11 Feb 2015 09:19:25
+Wed, 11 Feb 2015 09:40:49
+Wed, 11 Feb 2015 09:30:58
+Wed, 11 Feb 2015 19:48:42
+Wed, 11 Feb 2015 19:48:43
+Wed, 11 Feb 2015 08:00:09
+Wed, 11 Feb 2015 08:16:12
+Wed, 11 Feb 2015 08:09:24
+Wed, 11 Feb 2015 10:56:41
+Wed, 11 Feb 2015 10:01:36
+Wed, 11 Feb 2015 10:07:14
+Wed, 11 Feb 2015 09:10:44
+Wed, 11 Feb 2015 09:11:34
+Wed, 11 Feb 2015 09:17:24
+Wed, 11 Feb 2015 10:32:13
+Wed, 11 Feb 2015 10:57:43
+Wed, 11 Feb 2015 10:56:55
+Wed, 11 Feb 2015 10:03:34
+Wed, 11 Feb 2015 10:43:32
+Wed, 11 Feb 2015 10:14:22
+Wed, 11 Feb 2015 11:21:46
+Mi, 11 Feb 2015 13:33:44
+Wed, 11 Feb 2015 13:39:49
+Wed, 11 Feb 2015 11:45:12
+Wed, 11 Feb 2015 11:52:54
+Wed, 11 Feb 2015 10:50:33
+Wed, 11 Feb 2015 11:03:57
+Wed, 11 Feb 2015 12:19:03
+Wed, 11 Feb 2015 11:54:42
+Wed, 11 Feb 2015 12:38:11
+Wed, 11 Feb 2015 13:31:21
+Wed, 11 Feb 2015 12:33:45
+Wed, 11 Feb 2015 15:40:02
+Wed, 11 Feb 2015 15:48:04
+Wed, 11 Feb 2015 15:50:01
+Wed, 11 Feb 2015 15:55:37
+Wed, 04 Feb 2015 19:46:02
+Wed, 04 Feb 2015 19:52:46
+Wed, 4 Feb 2015 11:52:32
+Thu, 05 Feb 2015 00:53:41
+Thu, 05 Feb 2015 01:07:55
+Thu, 5 Feb 2015 05:59:34
+Thu, 05 Feb 2015 20:39:46
+Thu, 5 Feb 2015 16:25:08
+Fri, 6 Feb 2015 11:20:02
+Fri, 6 Feb 2015 14:44:09
+Sat, 07 Feb 2015 01:49:51
+Sat, 7 Feb 2015 09:48:15
+Sat, 7 Feb 2015 08:40:04
+Sat, 7 Feb 2015 18:31:45
+Sun, 8 Feb 2015 09:23:27
+Sun, 8 Feb 2015 10:19:11
+Mon, 09 Feb 2015 12:46:54
+Mon, 9 Feb 2015 14:42:41
+Tue, 10 Feb 2015 00:44:15
+Tue, 10 Feb 2015 00:44:16
+Tue, 10 Feb 2015 01:24:22
+Tue, 10 Feb 2015 01:24:22
+Mon, 9 Feb 2015 17:32:29
+Mon, 09 Feb 2015 20:57:25
+Mon, 09 Feb 2015 21:18:54
+Tue, 10 Feb 2015 05:33:55
+Tue, 10 Feb 2015 01:04:37
+Tue, 10 Feb 2015 01:41:09
+Tue, 10 Feb 2015 03:40:02
+Tue, 10 Feb 2015 08:20:50
+Tue, 10 Feb 2015 15:06:10
+Tue, 10 Feb 2015 15:06:10
+Tue, 10 Feb 2015 08:45:07
+Tue, 10 Feb 2015 10:49:03
+Tue, 10 Feb 2015 11:05:52
+Tue, 10 Feb 2015 10:13:58
+Tue, 10 Feb 2015 12:01:33
+Tue, 10 Feb 2015 11:27:03
+Tue, 10 Feb 2015 22:55:40
+Tue, 10 Feb 2015 15:28:25
+10 Feb 2015 15:52:59
+Wed, 11 Feb 2015 01:00:57
+Wed, 11 Feb 2015 01:00:57
+Tue, 10 Feb 2015 16:44:13 
+Tue, 10 Feb 2015 17:24:35
+Tue, 10 Feb 2015 15:55:06
+Tue, 10 Feb 2015 19:29:15
+Tue, 10 Feb 2015 19:04:23
+Tue, 10 Feb 2015 21:18:20
+Wed, 11 Feb 2015 01:06:51
+Wed, 11 Feb 2015 04:23:23
+Wed, 11 Feb 2015 06:31:06
+Wed, 11 Feb 2015 05:25:22
+Wed, 11 Feb 2015 10:21:43
+Wed, 11 Feb 2015 15:34:49
+Wed, 11 Feb 2015 22:14:10
+Wed, 11 Feb 2015 15:17:33
+Wed, 11 Feb 2015 17:48:41
+Wed, 11 Feb 2015 18:27:49
+Wed, 11 Feb 2015 17:55:37
+Wed, 11 Feb 2015 18:53:11
+Wed, 11 Feb 2015 18:01:00
+Thu, 12 Feb 2015 03:05:11
+Wed, 11 Feb 2015 19:09:23
+Wed, 11 Feb 2015 22:25:13
+Thu, 12 Feb 2015 02:48:02 
+Wed, 11 Feb 2015 23:57:01
+Thu, 12 Feb 2015 03:23:40
+Thu, 12 Feb 2015 04:10:21
+Thu, 12 Feb 2015 18:35:23
+Thu, 12 Feb 2015 01:36:43
+Thu, 12 Feb 2015 02:39:49
+Thu, 12 Feb 2015 03:52:34
+Thu, 12 Feb 2015 04:01:36
+Thu, 12 Feb 2015 13:41:35
+Thu, 12 Feb 2015 06:47:45
+Thu, 12 Feb 2015 07:01:31
+Thu, 12 Feb 2015 07:15:32
+Thu, 12 Feb 2015 07:29:38
+Thu, 12 Feb 2015 10:01:56
+Thu, 12 Feb 2015 10:23:15
+Thu, 12 Feb 2015 08:33:35
+Thu, 12 Feb 2015 08:34:28
+Thu, 12 Feb 2015 08:55:18
+Thu, 12 Feb 2015 09:29:56
+Thu, 12 Feb 2015 09:30:56
+Thu, 12 Feb 2015 09:47:02
+Thu, 12 Feb 2015 09:47:54
+Thu, 12 Feb 2015 10:06:08
+Thu, 12 Feb 2015 10:05:09
+Thu, 12 Feb 2015 10:26:44
+Thu, 12 Feb 2015 09:26:44
+Thu, 12 Feb 2015 10:43:49
+Thu, 12 Feb 2015 10:42:55
+Thu, 12 Feb 2015 11:01:53
+Thu, 12 Feb 2015 11:00:59
+Thu, 12 Feb 2015 11:04:10
+Thu, 12 Feb 2015 11:21:50
+Thu, 12 Feb 2015 10:22:18
+Thu, 12 Feb 2015 10:31:42
+Thu, 12 Feb 2015 11:41:30
+Thu, 12 Feb 2015 11:42:26
+Thu, 12 Feb 2015 14:04:08
+Thu, 12 Feb 2015 11:20:48
+Thu, 12 Feb 2015 12:51:39
+Thu, 12 Feb 2015 15:25:47
+Thu, 12 Feb 2015 14:12:31
+Thu, 12 Feb 2015 16:32:34
+Thu, 12 Feb 2015 17:29:45
+Thu, 12 Feb 2015 15:45:20
+Thu, 12 Feb 2015 15:37:39
+Thu, 12 Feb 2015 16:37:50
+Thu, 12 Feb 2015 16:58:41
+Thu, 12 Feb 2015 17:13:12
+Thu, 12 Feb 2015 17:28:11
+Fri, 13 Feb 2015 01:19:14
+Thu, 12 Feb 2015 18:58:25
+Thu, 12 Feb 2015 19:13:39
+Thu, 12 Feb 2015 19:23:54
+Thu, 12 Feb 2015 13:45:30
+Fri, 13 Feb 2015 05:32:12
+Fri, 13 Feb 2015 00:40:04
+Fri, 13 Feb 2015 09:09:15
+Fri, 13 Feb 2015 02:16:13
+Fri, 13 Feb 2015 04:20:58
+Fri, 13 Feb 2015 02:31:47
+Fri, 13 Feb 2015 02:47:15
+Fri, 13 Feb 2015 04:55:58
+Fri, 13 Feb 2015 05:48:11
+Fri, 13 Feb 2015 03:48:25
+Fri, 13 Feb 2015 04:03:41
+Fri, 13 Feb 2015 15:20:25
+Fri, 13 Feb 2015 04:32:54
+Fri, 13 Feb 2015 15:34:25
+Fri, 13 Feb 2015 05:36:43
+Fri, 13 Feb 2015 07:34:53
+Fri, 13 Feb 2015 04:37:23
+Fri, 13 Feb 2015 04:40:00
+Fri, 13 Feb 2015 09:07:44
+Fri, 13 Feb 2015 09:55:39
+Fri, 13 Feb 2015 08:44:56
+Fri, 13 Feb 2015 07:55:46
+Fri, 13 Feb 2015 08:28:01
+Fri, 13 Feb 2015 09:36:31
+Fri, 13 Feb 2015 09:01:05
+Fr, 13 Feb 2015 08:58:48
+Fri, 13 Feb 2015 10:22:01
+Fri, 13 Feb 2015 09:35:25
+Fri, 13 Feb 2015 09:45:51
+Fri, 13 Feb 2015 12:55:54
+Fri, 13 Feb 2015 10:58:29
+Fri, 13 Feb 2015 04:42:37
+Fri, 13 Feb 2015 12:05:41
+Fri, 13 Feb 2015 05:09:41
+Fri, 13 Feb 2015 12:35:14
+Fri, 13 Feb 2015 12:52:21
+Fri, 13 Feb 2015 20:52:52
+Fri, 13 Feb 2015 13:04:35
+Fri, 13 Feb 2015 13:48:58
+Fri, 13 Feb 2015 13:02:04
+Fri, 13 Feb 2015 07:08:13
+Fri, 13 Feb 2015 14:23:40
+Fri, 13 Feb 2015 16:45:56
+Fri, 13 Feb 2015 14:47:38
+Fri, 13 Feb 2015 13:54:31
+Fr, 13 Feb 2015 17:13:55
+Fri, 13 Feb 2015 22:57:46
+Fri, 13 Feb 2015 15:52:08
+Fri, 13 Feb 2015 18:13:39
+Fri, 13 Feb 2015 23:25:57
+Fri, 13 Feb 2015 18:32:49
+Fri, 13 Feb 2015 16:52:35
+Fri, 13 Feb 2015 18:22:43
+Fri, 13 Feb 2015 18:39:11
+Fri, 13 Feb 2015 18:48:29
+Sat, 14 Feb 2015 04:06:54
+Fri, 13 Feb 2015 21:52:16
+Fri, 13 Feb 2015 21:52:30
+Fri, 13 Feb 2015 22:54:38
+Sat, 14 Feb 2015 00:30:41
+Sat, 14 Feb 2015 00:47:06
+Sat, 14 Feb 2015 01:02:50
+Sat, 14 Feb 2015 01:52:07
+Sat, 14 Feb 2015 02:40:52
+Sat, 14 Feb 2015 03:32:12
+Sat, 14 Feb 2015 05:07:56
+Sat, 14 Feb 2015 03:56:52
+Sat, 14 Feb 2015 06:22:26
+Sat, 14 Feb 2015 08:44:14
+Sat, 14 Feb 2015 09:53:00
+Sat, 14 Feb 2015 16:48:53
+Sat, 14 Feb 2015 07:54:39
+Sat, 14 Feb 2015 09:06:32
+Sat, 14 Feb 2015 17:12:36
+Sat, 14 Feb 2015 08:31:33
+Sat, 14 Feb 2015 09:49:01
+Sat, 14 Feb 2015 09:52:03
+Sat, 14 Feb 2015 09:00:47
+Sat, 14 Feb 2015 10:03:53
+Sat, 14 Feb 2015 10:24:59
+Sat, 14 Feb 2015 09:31:34
+Sat, 14 Feb 2015 10:33:48
+Sat, 14 Feb 2015 09:46:34
+Sat, 14 Feb 2015 10:46:16
+Sat, 14 Feb 2015 09:48:11
+Sat, 14 Feb 2015 11:03:08
+Sat, 14 Feb 2015 11:19:16
+Sat, 14 Feb 2015 11:21:23
+Sat, 14 Feb 2015 13:31:04
+Sat, 14 Feb 2015 10:32:26
+Sat, 14 Feb 2015 11:35:33
+Sat, 14 Feb 2015 10:40:05
+Sat, 14 Feb 2015 11:58:22
+Sat, 14 Feb 2015 12:15:58
+Sat, 14 Feb 2015 12:24:48
+Sat, 14 Feb 2015 12:50:05
+Sat, 14 Feb 2015 17:50:52
+Sat, 14 Feb 2015 19:10:04
+Sat, 14 Feb 2015 17:29:08
+Sat, 14 Feb 2015 18:25:56
+Sat, 14 Feb 2015 18:54:02
+Sat, 14 Feb 2015 19:10:16
+Sat, 14 Feb 2015 19:09:29
+Sat, 14 Feb 2015 19:26:18
+Sun, 15 Feb 2015 02:37:04
+Sat, 14 Feb 2015 19:48:50
+Sat, 14 Feb 2015 19:47:54
+Sat, 14 Feb 2015 20:05:04
+Sat, 14 Feb 2015 19:54:21
+Sat, 14 Feb 2015 20:21:28
+Sat, 14 Feb 2015 20:37:41
+Sat, 14 Feb 2015 20:54:09
+Sat, 14 Feb 2015 21:10:50
+Sat, 14 Feb 2015 21:29:12
+Sat, 14 Feb 2015 22:03:35
+Sun, 15 Feb 2015 00:52:58
+Sun, 15 Feb 2015 01:09:40
+Sun, 15 Feb 2015 01:25:44
+Sun, 15 Feb 2015 01:40:40
+Sun, 15 Feb 2015 01:55:18
+Sun, 15 Feb 2015 02:11:20
+Sun, 15 Feb 2015 02:25:06
+Sun, 15 Feb 2015 04:51:01
+Sun, 15 Feb 2015 02:56:40
+Sun, 15 Feb 2015 05:07:03
+Sun, 15 Feb 2015 05:32:22
+Sun, 15 Feb 2015 05:01:42
+Sun, 15 Feb 2015 05:17:03
+Sun, 15 Feb 2015 05:46:21
+Sun, 15 Feb 2015 06:04:49
+Sun, 15 Feb 2015 06:20:47
+Sun, 15 Feb 2015 06:39:33
+Sun, 15 Feb 2015 09:13:20
+Sun, 15 Feb 2015 07:17:44
+Sun, 15 Feb 2015 07:37:30
+Thu, 12 Feb 2015 01:24:30
+Thu, 12 Feb 2015 01:24:30
+Thu, 12 Feb 2015 01:26:33
+Thu, 12 Feb 2015 01:26:34
+Wed, 11 Feb 2015 14:14:13
+Thu, 12 Feb 2015 04:27:10
+Thu, 12 Feb 2015 04:27:09
+Wed, 11 Feb 2015 18:56:32
+Thu, 12 Feb 2015 07:56:16
+Thu, 12 Feb 2015 06:31:19
+Thu, 12 Feb 2015 19:46:57
+Thu, 12 Feb 2015 19:46:56
+Thu, 12 Feb 2015 08:54:14
+Thu, 12 Feb 2015 11:07:31
+Thu, 12 Feb 2015 09:11:58
+Thu, 12 Feb 2015 09:11:05
+12 Feb 2015 11:21:26
+Thu, 12 Feb 2015 10:27:14
+Thu, 12 Feb 2015 11:21:51
+Thu, 12 Feb 2015 11:20:56
+Fri, 13 Feb 2015 01:37:30
+Fri, 13 Feb 2015 01:37:31
+Fri, 13 Feb 2015 01:37:40
+Fri, 13 Feb 2015 01:37:39
+Thu, 12 Feb 2015 16:50:23
+Thu, 12 Feb 2015 23:39:14
+Thu, 12 Feb 2015 19:43:33
+Thu, 12 Feb 2015 20:30:28
+Thu, 12 Feb 2015 21:28:31
+Fri, 13 Feb 2015 08:08:21
+Fri, 13 Feb 2015 07:29:19
+Fri, 13 Feb 2015 14:24:37 
+Fri, 13 Feb 2015 20:07:01
+Fri, 13 Feb 2015 20:07:01
+Fri, 13 Feb 2015 12:03:42
+Fri, 13 Feb 2015 10:44:50
+Fri, 13 Feb 2015 20:29:43
+Fri, 13 Feb 2015 14:45:52
+Fri, 13 Feb 2015 15:25:13
+Fri, 13 Feb 2015 15:38:04
+Fri, 13 Feb 2015 18:00:10
+Fri, 13 Feb 2015 17:37:08
+Sat, 14 Feb 2015 01:18:18
+Sat, 14 Feb 2015 02:08:23
+Sat, 14 Feb 2015 02:24:37
+Sat, 14 Feb 2015 02:57:22
+Sat, 14 Feb 2015 03:13:41
+Sat, 14 Feb 2015 20:16:03
+Sat, 14 Feb 2015 09:27:51
+Sat, 14 Feb 2015 08:26:34
+Sat, 14 Feb 2015 11:25:46
+Sat, 14 Feb 2015 11:45:23
+Sat, 14 Feb 2015 15:35:37
+Sat, 14 Feb 2015 16:12:27
+Sun, 15 Feb 2015 10:41:44
+Sun, 15 Feb 2015 11:26:44
+Sun, 15 Feb 2015 04:43:35
+Sun, 15 Feb 2015 06:58:53
+Sun, 15 Feb 2015 08:51:06
+Sun, 15 Feb 2015 09:10:26
+Sun, 15 Feb 2015 07:57:44
+Sun, 15 Feb 2015 08:14:00
+Sun, 15 Feb 2015 08:29:02
+Sun, 15 Feb 2015 08:45:35
+Sun, 15 Feb 2015 09:02:59
+Sun, 15 Feb 2015 09:08:55
+Sun, 15 Feb 2015 09:22:24
+Sun, 15 Feb 2015 08:24:17
+Sun, 15 Feb 2015 10:01:28
+Sun, 15 Feb 2015 09:12:28
+Sun, 15 Feb 2015 12:50:01
+Sun, 15 Feb 2015 10:51:51
+Sun, 15 Feb 2015 11:37:01
+Sun, 15 Feb 2015 10:07:50
+Sun, 15 Feb 2015 10:00:29
+Sun, 15 Feb 2015 10:51:38
+Sun, 15 Feb 2015 11:06:14
+Sun, 15 Feb 2015 19:43:48
+Sun, 15 Feb 2015 11:41:50
+Sun, 15 Feb 2015 11:29:25
+Sun, 15 Feb 2015 14:59:45
+Sun, 15 Feb 2015 13:27:25
+Sun, 15 Feb 2015 15:47:07
+Sun, 15 Feb 2015 18:50:09
+Sun, 15 Feb 2015 17:48:23
+Sun, 15 Feb 2015 18:22:42
+Sun, 15 Feb 2015 18:36:13
+Sun, 15 Feb 2015 19:05:35
+Sun, 15 Feb 2015 19:34:39
+Sun, 15 Feb 2015 19:48:35
+Sun, 15 Feb 2015 20:16:29
+Mon, 16 Feb 2015 05:17:51
+Mon, 16 Feb 2015 05:25:48
+Mon, 16 Feb 2015 00:29:51
+Mon, 16 Feb 2015 00:50:38
+Mon, 16 Feb 2015 01:46:08
+Mon, 16 Feb 2015 02:01:28
+Mon, 16 Feb 2015 02:32:12
+Mon, 16 Feb 2015 04:29:23
+Mon, 16 Feb 2015 04:14:14
+Mon, 16 Feb 2015 02:46:44
+Mon, 16 Feb 2015 04:46:34
+Mon, 16 Feb 2015 03:02:38
+Mon, 16 Feb 2015 03:32:25
+Mon, 16 Feb 2015 03:46:41
+Mon, 16 Feb 2015 04:00:48
+Mon, 16 Feb 2015 04:15:16
+Mon, 16 Feb 2015 04:30:18
+Mon, 16 Feb 2015 04:44:57
+Mon, 16 Feb 2015 12:09:36
+Mon, 16 Feb 2015 07:35:10
+Mon, 16 Feb 2015 07:37:37
+Mon, 16 Feb 2015 06:48:11
+Mon, 16 Feb 2015 10:09:46
+Mon, 16 Feb 2015 07:28:20
+Mon, 16 Feb 2015 11:22:43
+Mon, 16 Feb 2015 17:00:56
+Mon, 16 Feb 2015 13:25:50
+Mon, 16 Feb 2015 13:52:21
+Mon, 16 Feb 2015 12:39:19
+Mon, 16 Feb 2015 07:13:11
+Mon, 16 Feb 2015 14:15:17
+Mon, 16 Feb 2015 14:31:39
+Mon, 16 Feb 2015 15:03:57
+Mon, 16 Feb 2015 15:34:21
+Mon, 16 Feb 2015 16:07:10
+Mon, 16 Feb 2015 20:16:31
+Mon, 16 Feb 2015 19:20:42
+Mon, 16 Feb 2015 20:46:28
+Tue, 17 Feb 2015 01:05:29
+Mon, 16 Feb 2015 23:11:56
+Mon, 16 Feb 2015 23:33:34
+Mon, 16 Feb 2015 23:55:51
+Tue, 17 Feb 2015 03:06:22
+Tue, 17 Feb 2015 03:55:10
+Tue, 17 Feb 2015 03:03:47
+Tue, 17 Feb 2015 05:14:48
+Tue, 17 Feb 2015 07:00:14
+Tue, 17 Feb 2015 08:10:03
+Tue, 17 Feb 2015 09:16:20
+Tue, 17 Feb 2015 07:45:12
+Tue, 17 Feb 2015 09:41:13
+Tue, 17 Feb 2015 09:03:13
+Tue, 17 Feb 2015 09:39:38
+Tue, 17 Feb 2015 08:43:10
+Tue, 17 Feb 2015 08:45:00
+Tue, 17 Feb 2015 09:02:30
+Tue, 17 Feb 2015 10:15:34
+Tue, 17 Feb 2015 09:30:41
+Tue, 17 Feb 2015 09:33:21
+Tue, 17 Feb 2015 12:58:34
+Tue, 17 Feb 2015 11:16:20
+Tue, 17 Feb 2015 11:22:37
+Tue, 17 Feb 2015 11:36:41
+Tue, 17 Feb 2015 12:08:59
+Tue, 17 Feb 2015 12:15:01
+Tue, 17 Feb 2015 12:26:08
+Tue, 17 Feb 2015 11:32:04
+Tue, 17 Feb 2015 12:43:56
+Tue, 17 Feb 2015 06:00:47
+Tue, 17 Feb 2015 13:21:16
+Tue, 17 Feb 2015 12:42:10
+Tue, 17 Feb 2015 13:48:26
+Tue, 17 Feb 2015 13:00:55
+Tue, 17 Feb 2015 14:10:45
+Tue, 17 Feb 2015 16:50:26
+Tue, 17 Feb 2015 15:59:08
+Tue, 17 Feb 2015 16:18:40
+Tue, 17 Feb 2015 16:52:07
+Tue, 17 Feb 2015 17:07:53
+Tue, 17 Feb 2015 16:08:27
+Tue, 17 Feb 2015 17:25:24
+Tue, 17 Feb 2015 17:42:17
+Sun, 15 Feb 2015 17:19:40
+Sun, 15 Feb 2015 10:52:47
+Sun, 15 Feb 2015 12:34:31
+Sun, 15 Feb 2015 14:51:01
+Sun, 15 Feb 2015 15:26:45
+Sun, 15 Feb 2015 13:03:25
+Sun, 15 Feb 2015 21:34:37
+Sun, 15 Feb 2015 17:19:21
+Mon, 16 Feb 2015 09:18:21
+Mon, 16 Feb 2015 00:08:04
+Mon, 16 Feb 2015 05:54:13
+Mon, 16 Feb 2015 02:13:41
+Mon, 16 Feb 2015 03:17:50
+Mon, 16 Feb 2015 06:36:06
+Mon, 16 Feb 2015 07:18:58
+Mon, 16 Feb 2015 05:48:26
+Mon, 16 Feb 2015 08:44:45
+Mon, 16 Feb 2015 09:57:38
+Mon, 16 Feb 2015 15:01:15
+Mon, 16 Feb 2015 15:04:59
+Mon, 16 Feb 2015 15:08:33
+Mon, 16 Feb 2015 08:26:22
+Mon, 16 Feb 2015 10:43:13
+Mon, 16 Feb 2015 08:48:06
+Mon, 16 Feb 2015 10:16:38
+Mon, 16 Feb 2015 10:36:35
+Mon, 16 Feb 2015 11:02:03
+Mon, 16 Feb 2015 13:08:18
+Mon, 16 Feb 2015 18:18:24
+Mon, 16 Feb 2015 11:28:41
+Mon, 16 Feb 2015 11:46:12
+Mon, 16 Feb 2015 12:03:48
+Mon, 16 Feb 2015 12:22:27
+Mon, 16 Feb 2015 15:49:58
+Mon, 16 Feb 2015 16:21:15
+Tue, 17 Feb 2015 04:00:04
+Tue, 17 Feb 2015 04:00:04
+Mon, 16 Feb 2015 16:10:41
+Tue, 17 Feb 2015 04:15:07
+Tue, 17 Feb 2015 04:15:07
+Mon, 16 Feb 2015 17:40:58
+Mon, 16 Feb 2015 18:02:18
+Tue, 17 Feb 2015 05:11:17
+Tue, 17 Feb 2015 05:11:18
+Mon, 16 Feb 2015 18:46:29
+Mon, 16 Feb 2015 19:02:32
+Mon, 16 Feb 2015 19:37:00
+Mon, 16 Feb 2015 19:54:38
+Tue, 17 Feb 2015 04:42:03 
+Tue, 17 Feb 2015 07:00:48
+Tue, 17 Feb 2015 11:07:04
+Tue, 17 Feb 2015 01:16:47
+Tue, 17 Feb 2015 01:37:36
+Tue, 17 Feb 2015 12:19:35
+Tue, 17 Feb 2015 08:26:02
+Tue, 17 Feb 2015 10:09:09
+Tue, 17 Feb 2015 08:53:10
+Tue, 17 Feb 2015 09:42:08
+Tue, 17 Feb 2015 09:57:48
+17 Feb 2015 12:03:59
+Tue, 17 Feb 2015 21:14:21
+Tue, 17 Feb 2015 21:14:21
+Tue, 17 Feb 2015 21:19:17
+Tue, 17 Feb 2015 21:19:17
+Tue, 17 Feb 2015 18:23:55
+Tue, 17 Feb 2015 10:55:28
+Tue, 17 Feb 2015 13:32:01
+Tue, 17 Feb 2015 14:40:27
+Tue, 17 Feb 2015 13:25:22
+Tue, 17 Feb 2015 22:50:04
+Tue, 17 Feb 2015 15:54:39
+Tue, 17 Feb 2015 16:04:59
+Wed, 18 Feb 2015 01:22:03
+Wed, 18 Feb 2015 01:22:03
+Tue, 17 Feb 2015 14:54:22
+Tue, 17 Feb 2015 15:28:02
+Tue, 17 Feb 2015 17:58:20
+Thu, 01 Jan 2009 11:18:47
+Thu, 01 Jan 2009 13:29:03
+Thu, 01 Jan 2009 13:38:55
+Fri, 2 Jan 2009 08:39:25
+Fri, 2 Jan 2009 11:31:09
+Mon, 05 Jan 2009 15:28:44
+Wed, 07 Jan 2009 10:18:53
+Wed, 07 Jan 2009 11:47:13
+Thu, 08 Jan 2009 13:02:12
+Thu, 08 Jan 2009 11:54:13
+Thu, 8 Jan 2009 23:12:37
+Thu, 08 Jan 2009 21:15:22
+Thu, 15 Jan 2009 18:43:37
+Wed, 21 Jan 2009 11:42:10
+Thu, 22 Jan 2009 12:45:48
+Thu, 22 Jan 2009 09:02:21
+Thu, 22 Jan 2009 09:12:07
+Thu, 22 Jan 2009 09:41:30
+Sat, 24 Jan 2009 12:14:26
+Tue, 27 Jan 2009 13:09:12
+Fri, 30 Jan 2009 14:01:28
+Fri, 30 Jan 2009 08:22:01
+Fri, 30 Jan 2009 16:02:47
+Mon, 02 Feb 2009 12:44:40
+Mon, 02 Feb 2009 13:06:28
+Mon, 02 Feb 2009 13:11:54
+Mon, 02 Feb 2009 13:15:14
+Mon, 02 Feb 2009 13:21:12
+Wed, 04 Feb 2009 16:35:19
+Wed, 04 Feb 2009 17:07:32
+Wed, 04 Feb 2009 17:26:22
+Wed, 04 Feb 2009 19:17:25
+Sun, 08 Feb 2009 18:33:04
+Sun, 08 Feb 2009 20:44:04
+10 Feb 2009 13:51:28
+Wed, 11 Feb 2009 16:21:24
+Wed, 11 Feb 2009 18:59:35
+Thu, 19 Feb 2009 12:00:06
+Thu, 19 Feb 2009 14:24:27
+Thu, 19 Feb 2009 13:39:46
+19 Feb 2009 15:52:41
+Thu, 19 Feb 2009 14:33:04
+Fri, 20 Feb 2009 12:19:28
+Fri, 20 Feb 2009 12:31:13
+Fri, 20 Feb 2009 13:11:18
+Fri, 20 Feb 2009 14:50:14
+Fri, 20 Feb 2009 15:02:19
+Fri, 20 Feb 2009 16:38:55
+Sun, 22 Feb 2009 14:39:57
+Sun, 22 Feb 2009 15:15:36
+Mon, 23 Feb 2009 20:46:56
+Tue, 24 Feb 2009 09:29:19
+Tue, 24 Feb 2009 09:56:34
+Tue, 24 Feb 2009 14:05:20
+Tue, 24 Feb 2009 16:17:03
+Thu, 26 Feb 2009 14:22:03
+Fri, 27 Feb 2009 07:27:05
+Fri, 27 Feb 2009 11:53:56
+Fri, 27 Feb 2009 12:01:43
+Mon, 2 Mar 2009 11:28:41
+Mon, 02 Mar 2009 10:56:16
+Mon, 2 Mar 2009 12:25:31
+Mon, 02 Mar 2009 12:09:15
+02 Mar 2009 14:22:43
+Mon, 02 Mar 2009 14:23:16
+Mon, 2 Mar 2009 16:01:01
+Tue, 3 Mar 2009 10:00:44
+Tue, 03 Mar 2009 17:18:18
+Thu, 05 Mar 2009 23:46:56
+Tue, 17 Mar 2009 14:06:21
+Tue, 24 Mar 2009 10:51:54
+Tue, 24 Mar 2009 11:55:26
+Tue, 24 Mar 2009 12:50:00
+Tue, 24 Mar 2009 17:55:12
+Fri, 03 Apr 2009 14:06:55
+Sun, 05 Apr 2009 09:50:38
+Sun, 05 Apr 2009 10:08:56
+Sun, 05 Apr 2009 22:47:21
+Mon, 13 Apr 2009 19:36:59
+Tue, 14 Apr 2009 05:27:13
+Wed, 15 Apr 2009 12:35:02
+Wed, 15 Apr 2009 13:57:36
+Wed, 15 Apr 2009 15:13:47
+Wed, 15 Apr 2009 15:26:26
+Wed, 15 Apr 2009 15:44:13
+Sun, 19 Apr 2009 10:49:05
+Sun, 19 Apr 2009 12:19:16
+Sun, 19 Apr 2009 19:35:16
+Mon, 20 Apr 2009 18:05:02
+Mon, 20 Apr 2009 18:26:42
+Mon, 20 Apr 2009 18:49:05
+Fri, 1 May 2009 15:19:13
+Fri, 01 May 2009 17:25:09
+Mon, 4 May 2009 18:00:18
+Mon, 04 May 2009 19:15:33
+Tue, 05 May 2009 14:03:21
+Tue, 05 May 2009 22:34:27
+Wed, 06 May 2009 17:50:01
+Wed, 06 May 2009 12:28:30
+Wed, 06 May 2009 12:41:02
+Thu, 07 May 2009 15:50:04
+Sat, 09 May 2009 12:15:13
+Wed, 13 May 2009 22:20:49
+Thu, 14 May 2009 09:49:27
+Thu, 14 May 2009 11:02:53
+Mon, 18 May 2009 21:33:07
+Tue, 26 May 2009 16:07:10
+Tue, 26 May 2009 14:17:18
+Tue, 26 May 2009 17:22:33
+Tue, 26 May 2009 16:19:15
+Tue, 26 May 2009 20:07:21
+Tue, 26 May 2009 19:41:30
+Sun, 07 Jun 2009 14:41:09
+Tue, 09 Jun 2009 09:37:11
+Tue, 9 Jun 2009 23:03:08
+Wed, 10 Jun 2009 12:33:03
+Wed, 10 Jun 2009 16:28:17
+Thu, 11 Jun 2009 14:09:21
+Sun, 14 Jun 2009 13:52:35
+Mon, 15 Jun 2009 11:29:25
+Tue, 16 Jun 2009 13:57:44
+Thu, 25 Jun 2009 11:00:53
+Fri, 26 Jun 2009 09:19:54
+Sun, 28 Jun 2009 21:15:46
+Sun, 28 Jun 2009 21:21:46
+Sun, 28 Jun 2009 21:27:01
+Mon, 29 Jun 2009 10:08:11
+Wed, 01 Jul 2009 16:43:31
+Sun, 12 Jul 2009 18:04:51
+12 Jul 2009 20:11:00
+Sun, 12 Jul 2009 18:24:35
+12 Jul 2009 20:45:12
+Sun, 12 Jul 2009 19:24:13
+12 Jul 2009 21:52:19
+Sat, 18 Jul 2009 03:16:05
+Fri, 17 Jul 2009 16:12:28
+Wed, 22 Jul 2009 19:37:43
+Wed, 22 Jul 2009 19:42:59
+Thu, 23 Jul 2009 03:36:38
+Fri, 24 Jul 2009 15:53:51
+Sat, 25 Jul 2009 00:30:21
+Sat, 25 Jul 2009 03:19:36
+Sat, 25 Jul 2009 08:13:57
+Sat, 25 Jul 2009 11:22:28
+Sat, 25 Jul 2009 15:59:49
+Sat, 25 Jul 2009 16:45:34
+Sat, 25 Jul 2009 17:30:21
+Sun, 26 Jul 2009 08:28:34
+Sat, 01 Aug 2009 15:40:25
+Sun, 02 Aug 2009 10:57:33
+Sun, 02 Aug 2009 12:08:39
+Sun, 02 Aug 2009 12:14:45
+Sun, 02 Aug 2009 17:56:39
+Mon, 03 Aug 2009 08:57:17
+Mon, 03 Aug 2009 11:12:03
+Mon, 03 Aug 2009 14:38:36
+Mon, 03 Aug 2009 17:04:11
+Mon, 3 Aug 2009 21:41:24
+3 Aug 2009 23:40:03
+Tue, 04 Aug 2009 08:16:35
+Tue, 04 Aug 2009 16:32:54
+Tue, 04 Aug 2009 16:53:17
+Tue, 04 Aug 2009 17:40:36
+Tue, 04 Aug 2009 17:47:28
+Tue, 04 Aug 2009 17:54:38
+Tue, 04 Aug 2009 18:02:26
+Tue, 04 Aug 2009 18:17:48
+Wed, 5 Aug 2009 10:24:52
+Wed, 5 Aug 2009 10:26:49
+Wed, 05 Aug 2009 05:47:09
+Wed, 05 Aug 2009 05:52:12
+Thu, 06 Aug 2009 12:46:28
+Fri, 07 Aug 2009 16:15:06
+Sat, 8 Aug 2009 08:22:42
+Sun, 09 Aug 2009 16:06:06
+Sun, 09 Aug 2009 16:48:40
+Thu, 13 Aug 2009 10:07:51
+Sat, 15 Aug 2009 14:13:03
+Tue, 18 Aug 2009 13:57:52
+Tue, 18 Aug 2009 18:02:33
+Wed, 19 Aug 2009 09:21:46
+Wed, 19 Aug 2009 10:29:24
+Wed, 19 Aug 2009 21:08:58
+Wed, 19 Aug 2009 21:10:57
+Wed, 19 Aug 2009 21:17:39
+Wed, 19 Aug 2009 21:21:23
+Mon, 07 Sep 2009 20:54:14
+Mon, 07 Sep 2009 22:18:58
+Thu, 17 Sep 2009 17:07:01
+Fri, 18 Sep 2009 17:43:17
+Fri, 18 Sep 2009 11:48:45
+Mon, 21 Sep 2009 10:00:57
+Mon, 21 Sep 2009 12:26:22
+Mon, 21 Sep 2009 23:02:59
+Wed, 23 Sep 2009 10:05:17
+Wed, 23 Sep 2009 12:46:13
+Sun, 27 Sep 2009 10:45:38
+Sun, 27 Sep 2009 10:55:45
+Sun, 27 Sep 2009 11:00:39
+Sun, 27 Sep 2009 11:08:58
+Thu, 1 Oct 2009 09:16:44
+2 Oct 2009 19:00:09
+3 Oct 2009 13:45:07
+Wed, 07 Oct 2009 11:48:00
+Wed, 7 Oct 2009 13:58:17
+Wed, 14 Oct 2009 10:12:45
+Wed, 14 Oct 2009 18:13:48
+Wed, 14 Oct 2009 18:30:13
+Fri, 16 Oct 2009 18:46:33
+Sat, 17 Oct 2009 16:16:08
+Mon, 19 Oct 2009 11:12:51
+Mon, 19 Oct 2009 17:15:07
+Tue, 20 Oct 2009 11:02:57
+Sat, 24 Oct 2009 10:46:04
+Sat, 24 Oct 2009 10:55:06
+Sun, 25 Oct 2009 08:30:45
+Sun, 25 Oct 2009 11:44:22
+Thu, 29 Oct 2009 09:33:56
+Thu, 29 Oct 2009 10:30:23
+Thu, 29 Oct 2009 11:03:34
+Sat, 31 Oct 2009 17:14:24
+Sun, 01 Nov 2009 10:12:13
+Sun, 01 Nov 2009 21:13:30
+Sun, 01 Nov 2009 21:16:47
+Tue, 03 Nov 2009 21:27:30
+Wed, 04 Nov 2009 08:03:08
+Wed, 04 Nov 2009 14:14:25
+Wed, 04 Nov 2009 21:17:28
+Thu, 05 Nov 2009 10:27:53
+Thu, 05 Nov 2009 11:09:54
+Thu, 05 Nov 2009 11:15:29
+Thu, 05 Nov 2009 11:32:40
+Fri, 06 Nov 2009 09:04:26
+Fri, 06 Nov 2009 11:02:00
+Fri, 06 Nov 2009 13:30:53
+Fri, 06 Nov 2009 14:54:13
+Fri, 06 Nov 2009 22:50:16
+Sun, 08 Nov 2009 17:57:38
+Sun, 08 Nov 2009 18:50:13
+Sun, 08 Nov 2009 22:19:55
+Mon, 09 Nov 2009 08:18:51
+Mon, 09 Nov 2009 08:28:57
+Mon, 9 Nov 2009 22:14:36
+Thu, 19 Nov 2009 21:07:05
+Fri, 20 Nov 2009 18:57:33
+Fri, 20 Nov 2009 21:57:33
+Wed, 25 Nov 2009 12:43:20
+Wed, 25 Nov 2009 14:11:07
+Sat, 05 Dec 2009 12:47:19
+Sat, 05 Dec 2009 14:11:31
+Sat, 05 Dec 2009 16:10:31
+Sun, 06 Dec 2009 00:15:15
+Sun, 06 Dec 2009 13:00:31
+Sun, 06 Dec 2009 14:15:07
+Sun, 06 Dec 2009 14:43:04
+Sun, 06 Dec 2009 14:52:57
+Sun, 06 Dec 2009 15:53:39
+Sun, 06 Dec 2009 16:16:02
+Sun, 06 Dec 2009 16:29:05
+Sun, 06 Dec 2009 16:46:40
+Sun, 06 Dec 2009 17:04:25
+Sun, 06 Dec 2009 19:06:56
+Sat, 12 Dec 2009 12:29:21
+Sat, 12 Dec 2009 12:45:06
+Sun, 13 Dec 2009 11:05:55
+Sun, 13 Dec 2009 14:46:10
+Mon, 14 Dec 2009 10:53:07
+Mon, 14 Dec 2009 21:21:17
+Mon, 14 Dec 2009 11:38:10
+Mon, 14 Dec 2009 12:49:52
+Mon, 14 Dec 2009 23:04:15
+Wed, 16 Dec 2009 14:22:11
+Tue, 22 Dec 2009 08:25:00
+Thu, 24 Dec 2009 15:45:35
+Fri, 25 Dec 2009 12:41:21
+Thu, 31 Dec 2009 10:40:13
+Thu, 31 Dec 2009 12:49:18
+Thu, 31 Dec 2009 13:30:33
+Thu, 31 Dec 2009 13:44:24
+Thu, 31 Dec 2009 13:49:25
+Thu, 31 Dec 2009 15:10:52
+Thu, 31 Dec 2009 19:39:30
+Thu, 31 Dec 2009 19:43:34
+Thu, 31 Dec 2009 19:58:27
+Fri, 01 Jan 2010 12:14:40
+Fri, 01 Jan 2010 10:59:07
+Fri, 01 Jan 2010 12:45:16
+Sat, 02 Jan 2010 16:26:04
+Mon, 04 Jan 2010 09:35:30
+Mon, 04 Jan 2010 10:30:10
+Mon, 04 Jan 2010 11:41:14
+Tue, 12 Jan 2010 11:50:35
+Tue, 12 Jan 2010 12:11:55
+Tue, 12 Jan 2010 14:36:40
+Tue, 12 Jan 2010 21:38:34
+Wed, 13 Jan 2010 09:53:08
+Fri, 15 Jan 2010 20:42:47
+Sat, 16 Jan 2010 23:26:44
+Sun, 17 Jan 2010 09:01:09
+Mon, 01 Feb 2010 16:05:15
+Wed, 03 Feb 2010 19:06:05
+Wed, 03 Feb 2010 21:00:56
+Wed, 03 Feb 2010 21:13:30
+Thu, 4 Feb 2010 18:07:25
+Fri, 05 Feb 2010 18:06:09
+Fri, 05 Feb 2010 18:15:46
+Fri, 05 Feb 2010 22:49:35
+Sat, 6 Feb 2010 06:57:04
+Sat, 06 Feb 2010 13:49:23
+Sun, 07 Feb 2010 11:42:21
+Tue, 09 Feb 2010 22:05:24
+Wed, 10 Feb 2010 00:27:51
+Wed, 10 Feb 2010 16:24:46
+Wed, 10 Feb 2010 21:32:28
+Thu, 11 Feb 2010 18:32:04
+Sat, 13 Feb 2010 13:29:05
+Mon, 15 Feb 2010 15:15:14
+Wed, 17 Feb 2010 10:52:35
+Wed, 17 Feb 2010 13:24:45
+Wed, 17 Feb 2010 17:55:15
+Wed, 17 Feb 2010 18:07:01
+Thu, 18 Feb 2010 11:23:22
+Thu, 18 Feb 2010 11:38:48
+Thu, 18 Feb 2010 19:53:03
+Fri, 19 Feb 2010 10:13:23
+Mon, 22 Feb 2010 17:06:07
+Fri, 26 Feb 2010 14:03:39
+Fri, 26 Feb 2010 15:26:29
+Sat, 27 Feb 2010 08:48:19
+Sat, 27 Feb 2010 08:51:14
+Sat, 27 Feb 2010 07:54:49
+Sat, 27 Feb 2010 08:02:42
+Sat, 27 Feb 2010 09:21:30
+Sat, 27 Feb 2010 09:23:51
+Sat, 27 Feb 2010 11:58:40
+Sat, 27 Feb 2010 13:05:51
+Sat, 27 Feb 2010 13:30:10
+Sat, 27 Feb 2010 13:51:46
+Sat, 27 Feb 2010 17:40:52
+Sun, 28 Feb 2010 07:52:36
+Sun, 28 Feb 2010 09:22:43
+Sun, 28 Feb 2010 14:18:39
+Sun, 28 Feb 2010 15:28:11
+Mon, 1 Mar 2010 11:21:30
+Mon, 01 Mar 2010 14:22:12
+Wed, 03 Mar 2010 19:12:34
+Wed, 03 Mar 2010 19:17:48
+3 Mar 2010 23:45:06
+Wed, 03 Mar 2010 22:44:36
+Thu, 04 Mar 2010 11:25:27
+Fri, 05 Mar 2010 13:08:16
+Fri, 05 Mar 2010 13:18:24
+Wed, 10 Mar 2010 10:56:45
+Wed, 10 Mar 2010 17:25:03
+Wed, 10 Mar 2010 20:45:29
+Thu, 11 Mar 2010 09:10:01
+Tue, 16 Mar 2010 09:33:34
+Fri, 19 Mar 2010 16:30:42
+Sun, 21 Mar 2010 16:56:12
+Sun, 21 Mar 2010 22:12:46
+Mon, 22 Mar 2010 20:34:38
+Tue, 23 Mar 2010 17:13:26
+Sun, 28 Mar 2010 14:06:30
+Thu, 15 Apr 2010 17:38:01
+Thu, 15 Apr 2010 09:43:17
+Thu, 15 Apr 2010 12:09:55
+Fri, 16 Apr 2010 13:11:21
+Fri, 16 Apr 2010 19:38:45
+Sat, 17 Apr 2010 17:16:06
+Fri, 23 Apr 2010 12:31:07
+Fri, 23 Apr 2010 12:37:38
+Fri, 23 Apr 2010 12:40:00
+Tue, 27 Apr 2010 19:09:45
+Tue, 27 Apr 2010 23:34:13
+Fri, 30 Apr 2010 04:28:38
+Fri, 30 Apr 2010 23:45:19
+Sun, 02 May 2010 11:59:23
+Mon, 03 May 2010 00:04:46
+Wed, 05 May 2010 18:36:32
+Wed, 05 May 2010 22:26:50
+Thu, 06 May 2010 15:12:22
+Thu, 06 May 2010 16:12:58
+Thu, 06 May 2010 16:37:33
+Thu, 06 May 2010 17:10:08
+Thu, 06 May 2010 18:06:29
+Thu, 06 May 2010 18:35:03
+Thu, 06 May 2010 18:48:15
+Thu, 06 May 2010 20:57:54
+Thu, 06 May 2010 22:18:40
+Thu, 06 May 2010 22:20:01
+Fri, 07 May 2010 13:04:05
+Fri, 07 May 2010 13:19:45
+Fri, 07 May 2010 14:23:11
+Fri, 07 May 2010 14:41:29
+Fri, 07 May 2010 17:52:04
+Wed, 12 May 2010 09:02:57
+Wed, 12 May 2010 09:06:08
+Wed, 12 May 2010 10:34:04
+Wed, 12 May 2010 11:42:16
+Wed, 12 May 2010 13:11:36
+Wed, 12 May 2010 13:57:44
+Thu, 13 May 2010 12:08:21
+Thu, 13 May 2010 22:38:22
+Thu, 13 May 2010 22:58:37
+Thu, 13 May 2010 23:57:42
+Fri, 14 May 2010 08:06:08
+Sat, 15 May 2010 09:33:55
+Sat, 15 May 2010 10:09:11
+Sun, 16 May 2010 08:06:12
+Sun, 16 May 2010 11:34:45
+Sun, 16 May 2010 12:39:37
+Sun, 16 May 2010 23:44:31
+Sat, 22 May 2010 23:07:47
+Fri, 28 May 2010 14:11:32
+Fri, 28 May 2010 15:17:29
+Fri, 28 May 2010 20:49:03
+Fri, 28 May 2010 23:41:23
+Sat, 29 May 2010 12:55:47
+Sat, 29 May 2010 13:08:02
+Sat, 29 May 2010 17:46:07
+Mon, 31 May 2010 12:45:24
+Mon, 31 May 2010 16:06:36
+Mon, 31 May 2010 16:18:42
+Mon, 31 May 2010 16:42:38
+Mon, 31 May 2010 20:53:07
+Tue, 01 Jun 2010 08:57:28
+Tue, 01 Jun 2010 09:58:31
+Tue, 1 Jun 2010 20:14:46
+Tue, 01 Jun 2010 21:07:43
+Thu, 03 Jun 2010 12:51:22
+Thu, 3 Jun 2010 21:26:29
+Fri, 04 Jun 2010 15:28:11
+Sat, 5 Jun 2010 00:50:18
+Fri, 04 Jun 2010 19:47:06
+Tue, 8 Jun 2010 05:57:02
+Tue, 08 Jun 2010 08:02:34
+Tue, 8 Jun 2010 21:30:25
+Tue, 8 Jun 2010 22:25:02
+Thu, 10 Jun 2010 16:00:40
+Thu, 10 Jun 2010 10:03:40
+Thu, 10 Jun 2010 10:25:33
+Thu, 10 Jun 2010 12:06:46
+Fri, 11 Jun 2010 22:29:16 
+Sun, 13 Jun 2010 20:56:32
+Wed, 16 Jun 2010 21:43:19
+Thu, 17 Jun 2010 09:56:43
+Thu, 17 Jun 2010 11:40:05
+Fri, 18 Jun 2010 16:00:11
+Fri, 18 Jun 2010 22:25:45
+Sat, 19 Jun 2010 09:09:24
+Sun, 20 Jun 2010 19:14:29
+Sun, 20 Jun 2010 20:15:23
+Sun, 20 Jun 2010 21:24:47
+Sun, 20 Jun 2010 21:37:42
+Mon, 21 Jun 2010 14:29:40
+Mon, 21 Jun 2010 16:17:17
+Mon, 21 Jun 2010 21:48:12
+Mon, 21 Jun 2010 22:23:31
+Mon, 21 Jun 2010 23:10:58
+Mon, 21 Jun 2010 23:19:31
+Tue, 22 Jun 2010 11:23:26
+Wed, 23 Jun 2010 11:42:36
+Thu, 24 Jun 2010 00:04:37
+Thu, 24 Jun 2010 09:19:53
+Thu, 24 Jun 2010 12:02:03
+Thu, 24 Jun 2010 12:11:01
+Fri, 25 Jun 2010 13:20:27
+Fri, 25 Jun 2010 14:36:19
+Fri, 25 Jun 2010 17:13:50
+Sat, 26 Jun 2010 20:54:41
+Sun, 27 Jun 2010 15:58:50
+Sun, 27 Jun 2010 16:08:06
+Tue, 29 Jun 2010 11:56:13
+Tue, 29 Jun 2010 13:53:15
+Tue, 29 Jun 2010 18:47:44
+Tue, 29 Jun 2010 20:45:33
+Wed, 30 Jun 2010 21:59:08
+Thu, 1 Jul 2010 14:52:13
+Thu, 1 Jul 2010 16:23:01
+Fri, 2 Jul 2010 08:35:14
+Mon, 5 Jul 2010 12:27:20
+Tue, 06 Jul 2010 15:02:25
+Fri, 09 Jul 2010 00:08:12
+Sun, 11 Jul 2010 20:53:47
+Mon, 12 Jul 2010 05:54:08
+Tue, 13 Jul 2010 11:07:31
+Tue, 13 Jul 2010 14:57:32
+Tue, 13 Jul 2010 18:03:38
+Tue, 13 Jul 2010 17:14:54
+Tue, 13 Jul 2010 18:23:08
+Wed, 14 Jul 2010 17:06:58
+Thu, 15 Jul 2010 10:34:31
+Sat, 17 Jul 2010 12:21:05
+Sat, 17 Jul 2010 12:45:56
+Sat, 17 Jul 2010 13:02:12
+Sun, 18 Jul 2010 17:26:50
+Mon, 19 Jul 2010 05:06:38
+Mon, 19 Jul 2010 11:31:14
+Tue, 20 Jul 2010 11:46:17
+Wed, 21 Jul 2010 04:05:48
+Wed, 21 Jul 2010 11:54:58
+Sat, 24 Jul 2010 11:01:44
+Sat, 24 Jul 2010 13:33:44
+Sat, 24 Jul 2010 16:42:11
+Mon, 26 Jul 2010 17:37:40
+Tue, 27 Jul 2010 22:06:40
+Wed, 28 Jul 2010 10:47:36
+Wed, 28 Jul 2010 11:29:25
+Wed, 28 Jul 2010 11:52:58
+Wed, 28 Jul 2010 12:41:59
+Wed, 28 Jul 2010 14:43:55
+Wed, 28 Jul 2010 21:28:33
+Thu, 29 Jul 2010 17:18:26
+Fri, 30 Jul 2010 08:56:36
+Fri, 30 Jul 2010 08:23:25
+Mon, 2 Aug 2010 11:00:07
+Mon, 02 Aug 2010 13:16:04
+Tue, 3 Aug 2010 14:26:44
+Wed, 04 Aug 2010 08:38:23
+Wed, 4 Aug 2010 08:24:56
+Wed, 04 Aug 2010 09:37:32
+Wed, 4 Aug 2010 14:12:28
+Fri, 06 Aug 2010 14:36:13
+Fri, 06 Aug 2010 16:33:17
+Fri, 6 Aug 2010 16:38:47
+Fri, 06 Aug 2010 17:45:30
+Mon, 09 Aug 2010 10:32:58
+Mon, 09 Aug 2010 20:17:38
+Mon, 09 Aug 2010 20:52:25
+Thu, 12 Aug 2010 07:17:22
+Thu, 12 Aug 2010 08:16:44
+Thu, 12 Aug 2010 09:02:06
+Thu, 12 Aug 2010 09:52:27
+Thu, 12 Aug 2010 10:17:11
+Thu, 12 Aug 2010 14:39:11
+Fri, 13 Aug 2010 13:51:09
+Fri, 13 Aug 2010 13:55:36
+Sun, 22 Aug 2010 09:41:09
+Mon, 23 Aug 2010 12:35:52
+Mon, 23 Aug 2010 12:53:47
+Mon, 23 Aug 2010 18:48:48
+Mon, 23 Aug 2010 19:14:12
+Mon, 23 Aug 2010 19:42:44
+Sat, 28 Aug 2010 19:56:33
+Sun, 29 Aug 2010 18:01:01
+Sun, 29 Aug 2010 19:09:17
+Mon, 30 Aug 2010 11:46:11
+Mon, 30 Aug 2010 10:53:28
+Mon, 30 Aug 2010 20:05:06
+Mon, 30 Aug 2010 18:31:17
+Mon, 30 Aug 2010 18:33:14
+Mon, 30 Aug 2010 20:58:18
+Tue, 31 Aug 2010 06:56:34
+Tue, 31 Aug 2010 06:46:46
+Tue, 31 Aug 2010 10:25:58
+Tue, 31 Aug 2010 10:27:53
+Tue, 31 Aug 2010 10:04:18
+Tue, 31 Aug 2010 20:22:59
+Thu, 2 Sep 2010 12:13:46
+Thu, 02 Sep 2010 14:26:11
+Sat, 04 Sep 2010 12:53:14
+Sun, 05 Sep 2010 16:42:51
+Tue, 07 Sep 2010 09:37:04
+Tue, 7 Sep 2010 14:32:30
+Tue, 07 Sep 2010 14:59:38
+Wed, 8 Sep 2010 08:07:02
+Wed, 8 Sep 2010 09:30:27
+Wed, 08 Sep 2010 09:41:49
+Thu, 9 Sep 2010 20:16:10
+Thu, 09 Sep 2010 21:43:28
+Thu, 9 Sep 2010 23:32:30
+Fri, 10 Sep 2010 07:52:50
+Fri, 10 Sep 2010 10:10:58
+Fri, 10 Sep 2010 08:54:19
+Fri, 10 Sep 2010 10:08:57
+Fri, 10 Sep 2010 09:25:17
+Sat, 11 Sep 2010 00:18:25
+Sat, 11 Sep 2010 08:26:04
+Sun, 12 Sep 2010 11:30:59
+Sun, 12 Sep 2010 11:32:33
+Sun, 12 Sep 2010 16:05:58
+Sun, 12 Sep 2010 18:53:13
+Sun, 12 Sep 2010 18:33:31
+Mon, 13 Sep 2010 14:13:23
+Mon, 13 Sep 2010 10:33:27
+Mon, 13 Sep 2010 11:18:14
+Mon, 13 Sep 2010 12:37:56
+Tue, 14 Sep 2010 14:12:10
+Wed, 15 Sep 2010 22:23:55
+Thu, 16 Sep 2010 11:38:02
+Thu, 16 Sep 2010 12:43:58
+Thu, 16 Sep 2010 12:12:42
+Thu, 16 Sep 2010 13:36:59
+Fri, 17 Sep 2010 18:49:57
+Sat, 18 Sep 2010 08:46:15
+Wed, 22 Sep 2010 13:26:43
+Wed, 22 Sep 2010 14:32:56
+Wed, 22 Sep 2010 20:40:16
+Sat, 25 Sep 2010 05:46:02
+Wed, 29 Sep 2010 15:40:08
+Wed, 29 Sep 2010 15:46:09
+Wed, 29 Sep 2010 17:06:33
+Wed, 29 Sep 2010 17:29:22
+Wed, 29 Sep 2010 22:18:44
+Tue, 5 Oct 2010 20:22:22
+Mon, 11 Oct 2010 09:56:04
+Mon, 11 Oct 2010 10:12:08
+Mon, 11 Oct 2010 23:55:19
+Tue, 12 Oct 2010 17:34:55
+Tue, 12 Oct 2010 18:16:45
+Tue, 12 Oct 2010 20:55:16
+Wed, 13 Oct 2010 11:29:44
+Wed, 13 Oct 2010 13:19:39
+Wed, 13 Oct 2010 15:24:32
+Fri, 15 Oct 2010 10:46:29
+Wed, 20 Oct 2010 13:05:24
+Wed, 20 Oct 2010 19:00:49
+Wed, 20 Oct 2010 19:36:24
+Thu, 21 Oct 2010 15:24:06
+Thu, 28 Oct 2010 12:37:16
+Fri, 29 Oct 2010 18:44:52
+Sat, 30 Oct 2010 08:18:55
+Sun, 31 Oct 2010 17:13:06
+Tue, 02 Nov 2010 14:43:47
+Tue, 02 Nov 2010 16:28:43
+Tue, 02 Nov 2010 18:03:07
+Wed, 03 Nov 2010 10:15:35
+Wed, 03 Nov 2010 10:46:07
+Wed, 03 Nov 2010 12:22:49
+Wed, 03 Nov 2010 12:34:38
+Thu, 04 Nov 2010 08:53:38
+Thu, 4 Nov 2010 10:58:41
+Fri, 05 Nov 2010 10:21:25
+Fri, 05 Nov 2010 11:08:34
+Sun, 7 Nov 2010 18:44:51
+Tue, 9 Nov 2010 15:09:19
+Tue, 09 Nov 2010 18:01:59
+Wed, 10 Nov 2010 10:44:17
+Wed, 10 Nov 2010 20:32:43
+Thu, 11 Nov 2010 12:37:51
+Fri, 12 Nov 2010 12:47:26
+Fri, 12 Nov 2010 12:51:05
+Fri, 12 Nov 2010 12:54:52
+Fri, 12 Nov 2010 13:08:44
+Thu, 18 Nov 2010 13:16:43
+Fri, 19 Nov 2010 11:09:02
+Sat, 20 Nov 2010 12:14:24
+Sat, 20 Nov 2010 21:30:21
+Sat, 20 Nov 2010 21:55:14
+Sun, 21 Nov 2010 10:59:14
+Sun, 21 Nov 2010 11:22:42
+Sun, 21 Nov 2010 11:40:59
+Mon, 29 Nov 2010 12:45:38
+29 Nov 2010 15:03:03
+Mon, 29 Nov 2010 18:11:45
+29 Nov 2010 20:43:34
+Wed, 01 Dec 2010 15:29:17
+Wed, 01 Dec 2010 16:26:20
+Wed, 01 Dec 2010 16:38:11
+Wed, 01 Dec 2010 17:53:31
+Thu, 02 Dec 2010 16:01:15
+Thu, 02 Dec 2010 21:03:56
+Thu, 02 Dec 2010 21:09:26
+Fri, 03 Dec 2010 19:27:22
+Sat, 11 Dec 2010 11:11:58
+Sun, 12 Dec 2010 15:25:30
+Sun, 12 Dec 2010 21:24:15
+Mon, 13 Dec 2010 14:30:41
+Tue, 14 Dec 2010 14:11:57
+Thu, 16 Dec 2010 16:07:58
+Fri, 17 Dec 2010 18:30:37
+Mon, 20 Dec 2010 15:57:06
+Mon, 20 Dec 2010 17:44:45
+Tue, 21 Dec 2010 15:47:58
+Sat, 01 Jan 2011 12:56:29
+Sat, 01 Jan 2011 15:41:41
+Sat, 1 Jan 2011 15:52:35
+Sun, 02 Jan 2011 15:02:30
+Tue, 4 Jan 2011 15:50:33
+Fri, 7 Jan 2011 18:18:33
+Fri, 07 Jan 2011 20:08:44
+Fri, 7 Jan 2011 19:29:59
+Fri, 07 Jan 2011 20:41:34
+Sun, 09 Jan 2011 13:53:56
+Sun, 9 Jan 2011 14:19:33
+Sun, 09 Jan 2011 15:54:20
+Sun, 09 Jan 2011 16:09:12
+Sun, 09 Jan 2011 16:14:33
+Mon, 10 Jan 2011 05:13:12
+Mon, 17 Jan 2011 10:53:01
+Mon, 17 Jan 2011 18:05:20
+Tue, 18 Jan 2011 12:21:57
+Fri, 21 Jan 2011 15:01:42
+Fri, 21 Jan 2011 15:29:21
+Tue, 25 Jan 2011 17:37:09
+25 Jan 2011 19:45:22
+Thu, 27 Jan 2011 18:11:12
+Sat, 29 Jan 2011 11:39:36
+Sat, 29 Jan 2011 17:33:35
+Sat, 29 Jan 2011 18:43:22
+Sun, 30 Jan 2011 12:59:53
+Sun, 30 Jan 2011 13:36:07
+Mon, 31 Jan 2011 10:24:29
+Mon, 31 Jan 2011 11:42:30
+Mon, 31 Jan 2011 16:54:42
+Mon, 31 Jan 2011 20:07:15
+Mon, 31 Jan 2011 21:29:27
+Tue, 01 Feb 2011 20:32:25
+Thu, 3 Feb 2011 10:40:11
+Sun, 6 Feb 2011 12:37:33
+Sun, 06 Feb 2011 14:06:04
+Sun, 6 Feb 2011 13:10:13
+Sun, 6 Feb 2011 13:32:08
+Sun, 06 Feb 2011 20:58:03
+Mon, 7 Feb 2011 15:45:38
+Sat, 12 Feb 2011 17:54:51
+Sun, 13 Feb 2011 11:31:12
+Sun, 13 Feb 2011 13:42:41
+Sun, 13 Feb 2011 15:09:40
+Mon, 14 Feb 2011 14:36:13
+Mon, 14 Feb 2011 19:44:47
+Mon, 14 Feb 2011 19:46:20
+Wed, 16 Feb 2011 13:49:24
+Wed, 16 Feb 2011 14:41:17
+Wed, 16 Feb 2011 14:43:06
+Wed, 16 Feb 2011 14:47:12
+Wed, 16 Feb 2011 15:05:48
+Wed, 16 Feb 2011 15:21:26
+Wed, 16 Feb 2011 16:03:42
+Wed, 16 Feb 2011 21:48:53
+Thu, 17 Feb 2011 07:56:50
+Thu, 17 Feb 2011 08:27:40
+Thu, 17 Feb 2011 09:04:58
+Thu, 17 Feb 2011 09:23:31
+Thu, 17 Feb 2011 10:44:46
+Thu, 17 Feb 2011 19:21:09
+Thu, 17 Feb 2011 22:40:54
+Thu, 17 Feb 2011 23:11:12
+Fri, 18 Feb 2011 09:11:23
+Sat, 19 Feb 2011 20:44:09
+Sat, 19 Feb 2011 19:59:57
+Sat, 19 Feb 2011 21:16:42
+Sun, 20 Feb 2011 03:15:46
+Sun, 20 Feb 2011 08:38:43
+Sun, 20 Feb 2011 09:55:18
+Sun, 20 Feb 2011 10:04:59
+Sun, 20 Feb 2011 09:30:23
+Mon, 21 Feb 2011 12:55:17
+Mon, 21 Feb 2011 12:58:37
+Tue, 22 Feb 2011 14:50:28
+Wed, 23 Feb 2011 23:50:07
+Thu, 24 Feb 2011 09:01:47
+Thu, 24 Feb 2011 10:33:15
+Thu, 24 Feb 2011 10:59:29
+Thu, 24 Feb 2011 18:29:30
+Thu, 24 Feb 2011 20:18:57
+Fri, 25 Feb 2011 09:59:06
+Fri, 25 Feb 2011 12:18:27
+Mon, 28 Feb 2011 15:58:57
+Tue, 01 Mar 2011 19:42:01
+Wed, 02 Mar 2011 13:11:02
+Sat, 05 Mar 2011 17:50:58
+Sat, 5 Mar 2011 20:51:47
+Mon, 07 Mar 2011 20:15:24
+Mon, 07 Mar 2011 20:24:12
+Mon, 07 Mar 2011 20:38:38
+Mon, 07 Mar 2011 20:49:17
+Fri, 11 Mar 2011 07:30:38
+11 Mar 2011 09:36:54
+Fri, 11 Mar 2011 09:25:57
+11 Mar 2011 11:29:20
+Mon, 21 Mar 2011 23:09:46
+Tue, 22 Mar 2011 16:12:31
+Wed, 23 Mar 2011 06:50:03
+Wed, 23 Mar 2011 09:50:26
+Wed, 23 Mar 2011 21:30:25
+Thu, 24 Mar 2011 07:50:34
+Sat, 26 Mar 2011 09:09:37
+Sat, 26 Mar 2011 11:19:23
+Sat, 26 Mar 2011 22:35:03
+Mon, 28 Mar 2011 17:16:02
+Mon, 28 Mar 2011 17:44:55
+Mon, 28 Mar 2011 22:15:05
+Tue, 29 Mar 2011 15:16:17
+Wed, 30 Mar 2011 19:44:35
+Thu, 31 Mar 2011 08:17:09
+Thu, 31 Mar 2011 09:27:12
+Thu, 31 Mar 2011 09:04:43
+Thu, 31 Mar 2011 14:01:08
+Thu, 31 Mar 2011 13:21:02
+Thu, 31 Mar 2011 14:55:06
+Thu, 31 Mar 2011 18:24:28
+Sat, 2 Apr 2011 18:17:49
+Sat, 02 Apr 2011 23:58:52
+Wed, 06 Apr 2011 11:04:31
+Wed, 06 Apr 2011 18:42:00
+06 Apr 2011 20:47:29
+Wed, 06 Apr 2011 18:53:34
+06 Apr 2011 20:59:05
+07 Apr 2011 07:35:46
+Thu, 7 Apr 2011 09:34:32
+Mon, 11 Apr 2011 19:33:57
+Wed, 13 Apr 2011 14:29:29
+Wed, 13 Apr 2011 15:09:32
+Thu, 14 Apr 2011 19:14:25
+Sun, 17 Apr 2011 11:47:01
+Sun, 17 Apr 2011 12:11:00
+Sun, 17 Apr 2011 12:30:27
+Sun, 17 Apr 2011 13:35:59
+Sun, 17 Apr 2011 15:55:11
+Sun, 17 Apr 2011 20:24:22
+Thu, 21 Apr 2011 12:00:50
+Fri, 22 Apr 2011 12:30:46
+Fri, 22 Apr 2011 16:04:50
+Sat, 23 Apr 2011 10:43:15
+Sun, 24 Apr 2011 13:12:08
+Mon, 25 Apr 2011 06:26:39
+Mon, 25 Apr 2011 10:26:41
+Mon, 25 Apr 2011 10:41:52
+Mon, 25 Apr 2011 11:51:49
+Mon, 25 Apr 2011 11:57:35
+Mon, 25 Apr 2011 12:47:46
+Mon, 25 Apr 2011 15:52:08
+Mon, 25 Apr 2011 17:31:56
+Mon, 25 Apr 2011 19:23:22
+Mon, 25 Apr 2011 19:01:59
+Mon, 25 Apr 2011 21:11:46
+Mon, 25 Apr 2011 21:39:50
+Tue, 26 Apr 2011 10:09:38
+Tue, 26 Apr 2011 18:53:26
+Tue, 26 Apr 2011 19:21:53
+Thu, 28 Apr 2011 22:21:41
+Sat, 30 Apr 2011 20:06:12
+Sun, 01 May 2011 18:25:06
+Sun, 1 May 2011 19:22:15
+Sun, 01 May 2011 19:25:32
+Sun, 1 May 2011 19:33:27
+Sun, 01 May 2011 23:01:43
+Sun, 1 May 2011 23:41:45
+Sun, 01 May 2011 23:55:11
+Mon, 2 May 2011 07:44:35
+Mon, 02 May 2011 14:38:35
+Mon, 2 May 2011 18:14:01
+Mon, 2 May 2011 18:25:10
+Mon, 02 May 2011 18:27:31
+Mon, 2 May 2011 18:33:46
+Sun, 15 May 2011 11:47:25
+Mon, 16 May 2011 06:54:48
+Mon, 16 May 2011 07:03:48
+Mon, 16 May 2011 20:49:39
+Tue, 17 May 2011 23:33:07
+Sun, 29 May 2011 01:21:26
+Sun, 29 May 2011 19:32:32
+Mon, 30 May 2011 04:13:19
+Tue, 31 May 2011 22:43:25
+Sun, 5 Jun 2011 16:25:47
+Sun, 05 Jun 2011 22:43:19
+Mon, 06 Jun 2011 18:30:26
+Wed, 8 Jun 2011 16:29:39
+Wed, 8 Jun 2011 16:47:01
+Wed, 08 Jun 2011 19:10:46
+Thu, 9 Jun 2011 16:32:05
+Fri, 10 Jun 2011 09:05:05
+11 Jun 2011 12:00:49
+Sun, 12 Jun 2011 12:40:36
+Sun, 12 Jun 2011 12:52:43
+Sun, 12 Jun 2011 13:05:43
+Mon, 20 Jun 2011 16:55:51
+Mon, 20 Jun 2011 18:03:14
+Tue, 21 Jun 2011 17:43:20
+Sun, 26 Jun 2011 17:31:24
+Sun, 26 Jun 2011 23:17:57
+Tue, 28 Jun 2011 14:12:26
+28 Jun 2011 16:16:07
+Tue, 28 Jun 2011 21:50:42
+Tue, 28 Jun 2011 21:55:19
+Tue, 28 Jun 2011 22:21:28
+Tue, 28 Jun 2011 22:33:05
+Wed, 29 Jun 2011 07:26:29
+Wed, 29 Jun 2011 21:00:00
+Wed, 29 Jun 2011 22:45:22
+Sat, 02 Jul 2011 23:09:22
+Sun, 3 Jul 2011 09:09:10
+Tue, 5 Jul 2011 19:02:39
+Wed, 06 Jul 2011 12:13:26
+Wed, 6 Jul 2011 13:26:09
+Wed, 6 Jul 2011 13:41:23
+Thu, 7 Jul 2011 20:05:22
+Thu, 7 Jul 2011 20:33:46
+Fri, 8 Jul 2011 08:23:18
+Sat, 9 Jul 2011 17:42:02
+Sun, 10 Jul 2011 16:29:20
+Sun, 10 Jul 2011 16:36:49
+Sun, 10 Jul 2011 16:41:17
+Sun, 10 Jul 2011 17:21:21
+Sun, 10 Jul 2011 19:40:32
+Sun, 10 Jul 2011 19:49:37
+Mon, 11 Jul 2011 22:46:35
+Wed, 13 Jul 2011 18:22:35
+Fri, 15 Jul 2011 14:36:20
+Fri, 15 Jul 2011 14:41:50
+Fri, 15 Jul 2011 23:56:32
+Sat, 16 Jul 2011 00:06:37
+Sat, 16 Jul 2011 01:18:55
+Sat, 16 Jul 2011 13:11:56
+Sun, 17 Jul 2011 09:43:34
+Tue, 19 Jul 2011 18:40:05
+Tue, 19 Jul 2011 18:03:38
+Wed, 20 Jul 2011 20:23:01
+Wed, 20 Jul 2011 20:39:44
+Sun, 24 Jul 2011 11:44:20
+Sun, 24 Jul 2011 12:02:10
+Sun, 24 Jul 2011 12:32:52
+Sun, 24 Jul 2011 21:48:04
+Tue, 26 Jul 2011 17:29:02
+Tue, 26 Jul 2011 16:21:01
+Tue, 26 Jul 2011 19:07:02
+Tue, 26 Jul 2011 21:10:29
+Sat, 30 Jul 2011 07:52:45
+Sat, 30 Jul 2011 14:21:53
+Sun, 7 Aug 2011 10:03:17
+Tue, 9 Aug 2011 15:53:37
+Tue, 9 Aug 2011 18:35:44
+Tue, 9 Aug 2011 18:54:43
+Wed, 10 Aug 2011 17:10:45
+Tue, 16 Aug 2011 14:29:28
+16 Aug 2011 16:52:04
+Fri, 26 Aug 2011 17:06:31
+Sat, 27 Aug 2011 09:53:33
+Tue, 30 Aug 2011 01:58:11
+Tue, 30 Aug 2011 23:39:21
+Thu, 1 Sep 2011 19:24:01
+Thu, 1 Sep 2011 19:28:57
+Sat, 3 Sep 2011 16:58:20
+Sat, 03 Sep 2011 21:07:53
+Wed, 07 Sep 2011 16:10:31
+Wed, 07 Sep 2011 16:53:05
+Wed, 7 Sep 2011 18:23:55
+Wed, 07 Sep 2011 21:46:39
+Fri, 9 Sep 2011 18:09:49
+Fri, 9 Sep 2011 18:55:24
+Sat, 10 Sep 2011 10:00:48
+Sat, 10 Sep 2011 19:15:14
+Sat, 10 Sep 2011 21:56:52
+Tue, 20 Sep 2011 17:39:37
+Wed, 21 Sep 2011 17:45:00
+Wed, 21 Sep 2011 19:10:13
+Sat, 24 Sep 2011 16:45:41
+Sat, 24 Sep 2011 18:12:34
+Mon, 26 Sep 2011 13:17:26
+Mon, 26 Sep 2011 14:39:13
+Tue, 27 Sep 2011 15:04:42
+Fri, 30 Sep 2011 18:26:49
+Sat, 01 Oct 2011 00:38:11
+Sat, 1 Oct 2011 07:10:27
+Sat, 01 Oct 2011 12:30:16
+Sat, 1 Oct 2011 12:02:25
+Tue, 4 Oct 2011 18:40:43
+Tue, 4 Oct 2011 17:40:59
+Wed, 5 Oct 2011 08:04:24
+Thu, 06 Oct 2011 10:01:32
+Thu, 6 Oct 2011 09:57:37
+Thu, 06 Oct 2011 11:09:24
+Fri, 7 Oct 2011 06:32:32
+Mon, 10 Oct 2011 09:58:01
+Mon, 10 Oct 2011 15:37:39
+Wed, 19 Oct 2011 14:59:38
+Wed, 19 Oct 2011 15:26:09
+Wed, 19 Oct 2011 20:48:52
+Sat, 12 Nov 2011 09:30:33
+Sat, 12 Nov 2011 11:28:03
+Sat, 12 Nov 2011 12:48:00
+Sat, 12 Nov 2011 14:21:21
+Sat, 12 Nov 2011 14:58:07
+Sat, 12 Nov 2011 22:06:21
+Sat, 12 Nov 2011 15:06:45
+Sat, 12 Nov 2011 15:15:04
+Sat, 12 Nov 2011 23:00:56
+Sun, 13 Nov 2011 11:57:49
+Mon, 21 Nov 2011 11:32:31
+Mon, 21 Nov 2011 17:24:22
+Mon, 21 Nov 2011 17:35:14
+Tue, 22 Nov 2011 06:35:23
+Tue, 22 Nov 2011 09:53:48
+Tue, 22 Nov 2011 17:52:01
+Wed, 23 Nov 2011 14:02:33
+Wed, 23 Nov 2011 15:27:59
+Wed, 23 Nov 2011 18:56:51
+Wed, 23 Nov 2011 18:56:51
+Thu, 24 Nov 2011 09:40:03
+Sat, 26 Nov 2011 11:28:36
+Sat, 26 Nov 2011 16:27:46
+Sun, 27 Nov 2011 10:32:32
+Sun, 4 Dec 2011 16:42:51
+Tue, 13 Dec 2011 21:10:04
+Sat, 17 Dec 2011 15:41:30
+Sat, 17 Dec 2011 20:33:00
+Sun, 25 Dec 2011 11:59:34
+Fri, 30 Dec 2011 18:19:16
+Sat, 31 Dec 2011 09:50:11
+Sat, 31 Dec 2011 15:45:35
+Sun, 01 Jan 2012 16:05:08
+Sun, 1 Jan 2012 13:00:52
+Mon, 02 Jan 2012 00:58:28
+Mon, 2 Jan 2012 09:49:04
+Fri, 6 Jan 2012 06:15:10
+Sat, 14 Jan 2012 19:06:27
+Sun, 15 Jan 2012 02:13:55
+Sun, 15 Jan 2012 07:46:44
+Sun, 15 Jan 2012 09:19:22
+Sun, 15 Jan 2012 09:21:17
+Sun, 15 Jan 2012 09:25:30
+Mon, 16 Jan 2012 09:59:40
+Mon, 16 Jan 2012 10:10:19
+Mon, 16 Jan 2012 10:25:13
+Tue, 17 Jan 2012 09:02:09
+Tue, 17 Jan 2012 14:05:05
+Tue, 17 Jan 2012 19:03:22
+Wed, 18 Jan 2012 14:27:54
+Wed, 18 Jan 2012 14:33:13
+Wed, 18 Jan 2012 15:04:11
+Wed, 18 Jan 2012 15:10:46
+Wed, 18 Jan 2012 15:41:22
+Wed, 18 Jan 2012 22:20:49
+Fri, 20 Jan 2012 16:01:53
+Fri, 20 Jan 2012 17:44:22
+Sun, 22 Jan 2012 18:32:36
+Wed, 8 Feb 2012 14:26:38
+Wed, 08 Feb 2012 14:46:47
+Sun, 12 Feb 2012 13:14:52
+Sun, 12 Feb 2012 15:39:21
+Sun, 12 Feb 2012 15:48:25
+Sun, 12 Feb 2012 13:23:22
+Tue, 14 Feb 2012 14:33:56
+14 Feb 2012 16:45:16
+Tue, 14 Feb 2012 14:54:42
+Mon, 20 Feb 2012 17:53:48
+Sun, 19 Feb 2012 11:23:39
+Thu, 23 Feb 2012 09:17:41
+Thu, 23 Feb 2012 22:54:18
+Sat, 25 Feb 2012 15:11:54
+Sun, 26 Feb 2012 09:20:50
+Sat, 25 Feb 2012 11:31:22
+Sat, 25 Feb 2012 11:43:21
+Sat, 25 Feb 2012 15:02:24
+Mon, 27 Feb 2012 15:12:13
+Fri, 02 Mar 2012 12:45:16
+Thu, 15 Mar 2012 13:52:16
+Tue, 3 Apr 2012 16:06:35
+Wed, 4 Apr 2012 16:08:51
+Fri, 6 Apr 2012 05:31:03
+Thu, 05 Apr 2012 22:09:29
+Tue, 3 Apr 2012 18:14:10
+Wed, 4 Apr 2012 10:31:55
+Mon, 2 Apr 2012 15:20:42
+Sun, 15 Apr 2012 08:48:24
+Sun, 15 Apr 2012 20:29:40
+Mon, 16 Apr 2012 12:41:59
+Mon, 16 Apr 2012 12:34:11
+Mon, 16 Apr 2012 16:18:55
+Mon, 16 Apr 2012 12:51:44
+Thu, 19 Apr 2012 22:21:02
+Thu, 19 Apr 2012 10:00:55
+Sat, 21 Apr 2012 20:45:14
+Thu, 26 Apr 2012 12:17:12
+Wed, 25 Apr 2012 10:55:16
+Sun, 29 Apr 2012 13:03:30
+Sun, 29 Apr 2012 15:49:34
+Sun, 29 Apr 2012 16:21:28
+Sun, 29 Apr 2012 15:34:50
+Sun, 29 Apr 2012 16:00:49
+Mon, 30 Apr 2012 19:43:18
+Sun, 29 Apr 2012 22:27:11
+Wed, 2 May 2012 14:41:58
+Thu, 03 May 2012 00:29:29
+Thu, 03 May 2012 00:32:43
+Thu, 3 May 2012 20:44:51
+Fri, 4 May 2012 10:54:58
+Fri, 4 May 2012 22:15:20
+Fri, 04 May 2012 11:11:05
+Mon, 14 May 2012 11:18:21
+Mon, 21 May 2012 14:53:06
+Sat, 26 May 2012 15:26:53
+26 May 2012 13:28:02
+Thu, 31 May 2012 11:36:25
+Sat, 2 Jun 2012 12:19:12
+Sat, 2 Jun 2012 14:21:33
+Fri, 18 May 2012 21:59:59
+Sat, 02 Jun 2012 13:06:51
+Mon, 11 Jun 2012 21:22:31
+Mon, 11 Jun 2012 20:47:57
+Thu, 14 Jun 2012 21:29:26
+Fri, 15 Jun 2012 11:46:04
+Sat, 16 Jun 2012 00:20:47
+Sat, 02 Jun 2012 15:31:46
+Sun, 03 Jun 2012 20:29:14
+Thu, 14 Jun 2012 22:15:29
+Mon, 11 Jun 2012 21:48:03
+Sun, 3 Jun 2012 15:53:10
+Tue, 26 Jun 2012 19:57:08
+Tue, 26 Jun 2012 20:21:28
+Tue, 26 Jun 2012 19:37:01
+Tue, 26 Jun 2012 18:46:50
+Tue, 26 Jun 2012 20:05:24
+Wed, 27 Jun 2012 15:08:05
+Tue, 26 Jun 2012 23:05:39
+Wed, 27 Jun 2012 15:55:00
+Tue, 3 Jul 2012 20:21:20
+Wed, 4 Jul 2012 10:15:13
+Wed, 04 Jul 2012 09:41:45
+Wed, 4 Jul 2012 23:12:06
+Thu, 5 Jul 2012 10:20:35
+Sun, 8 Jul 2012 14:36:19
+Sun, 8 Jul 2012 18:01:38
+Sun, 8 Jul 2012 23:23:35
+Sun, 8 Jul 2012 19:16:59
+Wed, 11 Jul 2012 09:38:15
+Wed, 11 Jul 2012 18:41:03
+Mon, 9 Jul 2012 15:06:43
+Fri, 13 Jul 2012 14:58:36
+Thu, 12 Jul 2012 11:11:06
+Thu, 19 Jul 2012 00:10:22
+Thu, 19 Jul 2012 17:13:39
+Thu, 19 Jul 2012 20:35:08
+Fri, 20 Jul 2012 05:56:01
+Fri, 20 Jul 2012 12:00:38
+Tue, 19 Jun 2012 16:12:06
+Fri, 20 Jul 2012 21:39:56
+Fri, 20 Jul 2012 22:26:37
+Sat, 28 Jul 2012 09:47:06
+Sat, 28 Jul 2012 09:32:27
+Sat, 28 Jul 2012 17:16:39
+Sun, 29 Jul 2012 10:23:36
+Sun, 29 Jul 2012 01:06:24
+Sat, 28 Jul 2012 09:57:09
+Sat, 18 Aug 2012 11:57:55
+Sun, 19 Aug 2012 17:49:17
+Tue, 21 Aug 2012 14:53:43
+Tue, 21 Aug 2012 13:31:14
+Tue, 21 Aug 2012 14:40:02
+Tue, 21 Aug 2012 17:47:33
+Wed, 22 Aug 2012 11:50:35
+Wed, 22 Aug 2012 10:46:55
+Wed, 22 Aug 2012 15:23:40
+Mon, 20 Aug 2012 20:29:16
+Fri, 24 Aug 2012 14:55:27
+Fri, 24 Aug 2012 19:43:11
+Sat, 25 Aug 2012 03:04:21
+Thu, 23 Aug 2012 22:01:03
+Sat, 25 Aug 2012 18:17:01
+Sat, 25 Aug 2012 11:16:18
+Sat, 28 Jul 2012 20:43:59
+Mon, 13 Aug 2012 17:45:55
+Mon, 27 Aug 2012 18:38:57
+Mon, 27 Aug 2012 18:53:33
+Sun, 26 Aug 2012 10:13:37
+Tue, 28 Aug 2012 07:04:55
+Tue, 28 Aug 2012 00:49:21
+Tue, 28 Aug 2012 00:53:23
+Tue, 28 Aug 2012 10:43:59
+Sun, 26 Aug 2012 22:27:10
+Fri, 31 Aug 2012 20:09:40
+Wed, 5 Sep 2012 11:16:37
+Mon, 03 Sep 2012 19:28:30
+Wed, 05 Sep 2012 11:59:35
+Wed, 5 Sep 2012 20:54:41
+Thu, 13 Sep 2012 19:46:14
+Thu, 13 Sep 2012 20:14:48
+Sat, 15 Sep 2012 13:36:51
+Mon, 20 Aug 2012 18:13:02
+Wed, 19 Sep 2012 15:10:47
+Wed, 19 Sep 2012 15:13:00
+Wed, 19 Sep 2012 15:23:00
+Wed, 19 Sep 2012 15:24:26
+Thu, 27 Sep 2012 09:50:27
+Wed, 26 Sep 2012 19:30:19
+Sat, 29 Sep 2012 20:05:10
+Sat, 29 Sep 2012 19:54:12
+Tue, 2 Oct 2012 13:29:33
+Tue, 2 Oct 2012 16:56:54
+Tue, 02 Oct 2012 13:36:47
+Tue, 02 Oct 2012 12:44:00
+Sun, 30 Sep 2012 10:54:27
+Sat, 6 Oct 2012 17:47:09
+Sat, 6 Oct 2012 19:35:12
+Sun, 7 Oct 2012 11:18:59
+Sat, 06 Oct 2012 21:16:07
+Tue, 9 Oct 2012 19:16:49
+Wed, 10 Oct 2012 10:13:44
+Wed, 10 Oct 2012 10:57:44
+Tue, 09 Oct 2012 21:50:54
+Wed, 10 Oct 2012 20:42:09
+Sat, 13 Oct 2012 09:37:07
+Sat, 13 Oct 2012 04:59:44
+Sat, 13 Oct 2012 09:53:43
+Sat, 13 Oct 2012 13:53:03
+Sat, 13 Oct 2012 17:37:13
+Sun, 14 Oct 2012 09:39:57
+Sun, 14 Oct 2012 00:32:08
+Sun, 14 Oct 2012 14:06:56
+Sun, 14 Oct 2012 14:17:18
+Sun, 14 Oct 2012 13:30:26
+Tue, 23 Oct 2012 16:55:52
+Wed, 24 Oct 2012 11:38:31
+Thu, 25 Oct 2012 10:46:39
+Thu, 25 Oct 2012 10:36:24
+Thu, 25 Oct 2012 10:57:51
+Thu, 25 Oct 2012 11:02:32
+Thu, 25 Oct 2012 21:14:35
+Wed, 24 Oct 2012 10:45:53
+Tue, 30 Oct 2012 14:50:49
+Tue, 30 Oct 2012 14:53:52
+Tue, 30 Oct 2012 15:01:50
+Wed, 31 Oct 2012 16:38:33
+Wed, 31 Oct 2012 16:52:42
+Wed, 31 Oct 2012 17:13:02
+Wed, 31 Oct 2012 16:42:19
+Wed, 31 Oct 2012 17:03:28
+Wed, 31 Oct 2012 17:38:36
+Wed, 31 Oct 2012 17:17:37
+Thu, 1 Nov 2012 17:17:16
+Sun, 11 Nov 2012 16:07:09
+Sun, 21 Oct 2012 10:54:17
+Fri, 23 Nov 2012 15:48:25
+Sat, 24 Nov 2012 06:16:16
+Sun, 25 Nov 2012 18:19:28
+Sat, 24 Nov 2012 20:41:15
+Fri, 23 Nov 2012 11:41:21
+Mon, 05 Nov 2012 12:54:37
+Tue, 4 Dec 2012 17:41:08
+Wed, 5 Dec 2012 07:33:20
+Tue, 04 Dec 2012 22:42:18
+Wed, 5 Dec 2012 09:34:06
+Tue, 04 Dec 2012 19:58:46
+Wed, 5 Dec 2012 09:40:50
+Wed, 5 Dec 2012 10:52:58
+Wed, 05 Dec 2012 11:55:43
+Wed, 5 Dec 2012 11:27:37
+Wed, 5 Dec 2012 11:49:37
+Wed, 05 Dec 2012 13:05:46
+Wed, 05 Dec 2012 13:32:21
+Wed, 05 Dec 2012 13:54:52
+Sat, 15 Dec 2012 19:36:11
+Mon, 17 Dec 2012 11:44:15
+Sat, 15 Dec 2012 16:36:37
+Sun, 16 Dec 2012 23:18:38
+Tue, 18 Dec 2012 11:41:11
+Sat, 22 Dec 2012 08:08:01
+Fri, 21 Dec 2012 22:44:08
+Fri, 28 Dec 2012 14:38:42
+Mon, 31 Dec 2012 17:28:04
+Sun, 23 Dec 2012 09:36:36
+Mon, 31 Dec 2012 10:00:39
+Tue, 1 Jan 2013 18:48:22
+Tue, 01 Jan 2013 12:57:16
+Fri, 4 Jan 2013 19:05:30
+Sat, 5 Jan 2013 11:12:10
+Fri, 04 Jan 2013 21:24:44
+Sun, 6 Jan 2013 16:47:03
+Mon, 7 Jan 2013 12:38:56
+Mon, 07 Jan 2013 08:30:24
+Sun, 06 Jan 2013 19:16:27
+Tue, 8 Jan 2013 17:18:20
+Tue, 8 Jan 2013 18:09:50
+Wed, 9 Jan 2013 08:41:19
+Tue, 8 Jan 2013 19:19:06
+Wed, 9 Jan 2013 11:21:46
+Sat, 12 Jan 2013 10:09:46
+Fri, 11 Jan 2013 23:25:30
+Tue, 01 Jan 2013 19:53:04
+Sun, 13 Jan 2013 11:45:20
+Sat, 12 Jan 2013 11:33:41
+Sun, 13 Jan 2013 21:30:58
+Sun, 13 Jan 2013 19:57:48
+Sun, 06 Jan 2013 18:48:10
+Sun, 06 Jan 2013 19:06:48
+Mon, 14 Jan 2013 17:41:34
+Tue, 08 Jan 2013 11:22:41
+Wed, 16 Jan 2013 14:33:22
+Sun, 6 Jan 2013 16:06:02
+Thu, 24 Jan 2013 18:55:42
+Sun, 27 Jan 2013 20:12:24
+Thu, 17 Jan 2013 21:53:23
+Sat, 2 Feb 2013 15:24:35
+Sat, 2 Feb 2013 16:29:18
+Sun, 3 Feb 2013 11:09:28
+Sun, 3 Feb 2013 17:49:33
+Tue, 5 Feb 2013 12:56:15
+Tue, 5 Feb 2013 11:11:46
+Mon, 04 Feb 2013 06:11:06
+Sat, 9 Feb 2013 16:34:21
+Mon, 04 Feb 2013 22:38:38
+Thu, 21 Feb 2013 06:12:24
+Wed, 20 Feb 2013 20:04:06
+Sat, 23 Feb 2013 16:49:54
+Sun, 24 Feb 2013 09:02:02
+Sat, 23 Feb 2013 20:06:55
+Thu, 21 Feb 2013 11:39:45
+Mon, 4 Mar 2013 16:58:59
+Tue, 5 Mar 2013 06:53:32
+Mon, 04 Mar 2013 23:10:20
+Wed, 6 Mar 2013 07:22:27
+Tue, 05 Mar 2013 22:16:55
+Sat, 16 Mar 2013 13:32:56
+Sat, 16 Mar 2013 15:52:27
+Mon, 18 Mar 2013 18:49:16
+Sun, 17 Mar 2013 11:00:49
+Sat, 23 Mar 2013 11:50:29
+Mon, 18 Mar 2013 22:25:37
+Sat, 23 Mar 2013 13:20:37
+Sat, 23 Mar 2013 12:37:44
+Sun, 7 Apr 2013 12:45:30
+Sun, 7 Apr 2013 18:40:04
+Sun, 07 Apr 2013 19:02:23
+Mon, 8 Apr 2013 00:05:38
+Tue, 9 Apr 2013 12:51:45
+Sat, 13 Apr 2013 08:13:15
+Sat, 13 Apr 2013 13:15:46
+Fri, 10 May 2013 20:29:31
+Fri, 10 May 2013 12:47:11
+Fri, 17 May 2013 14:26:50
+Thu, 16 May 2013 23:18:18
+Fri, 17 May 2013 14:40:25
+Tue, 14 May 2013 17:16:31
+Mon, 20 May 2013 14:35:11
+Sat, 18 May 2013 07:45:23
+Tue, 28 May 2013 18:15:22
+Mon, 3 Jun 2013 20:32:06
+Mon, 3 Jun 2013 22:22:13
+Tue, 4 Jun 2013 18:03:27
+Sun, 9 Jun 2013 09:04:43
+Mon, 10 Jun 2013 17:31:16
+Fri, 14 Jun 2013 15:15:17
+Tue, 11 Jun 2013 12:35:56
+Wed, 12 Jun 2013 15:27:57
+Fri, 21 Jun 2013 15:47:03
+Wed, 19 Jun 2013 23:30:34
+Fri, 21 Jun 2013 16:03:37
+Sun, 23 Jun 2013 09:46:10
+Sun, 23 Jun 2013 13:19:02
+Sun, 23 Jun 2013 14:39:15
+Sun, 23 Jun 2013 11:06:11
+Sun, 23 Jun 2013 14:05:53
+Sun, 23 Jun 2013 15:00:35
+Sun, 23 Jun 2013 18:44:02
+Sun, 23 Jun 2013 18:25:22
+Tue, 2 Jul 2013 08:19:50
+Mon, 01 Jul 2013 21:23:57
+Sun, 23 Jun 2013 15:00:56
+Sun, 14 Jul 2013 12:09:45
+Mon, 22 Jul 2013 15:17:34
+Sun, 28 Jul 2013 16:00:11
+Fri, 16 Aug 2013 18:55:16
+Tue, 27 Aug 2013 15:58:03
+Mon, 26 Aug 2013 18:46:56
+Fri, 30 Aug 2013 12:23:57
+Thu, 25 Jul 2013 17:50:13
+Tue, 30 Jul 2013 03:04:19
+Fri, 30 Aug 2013 15:44:46
+Fri, 30 Aug 2013 16:12:03
+Fri, 30 Aug 2013 16:44:16
+Fri, 30 Aug 2013 15:47:51
+Fri, 30 Aug 2013 16:16:52
+Fri, 30 Aug 2013 18:13:01
+Sat, 17 Aug 2013 13:01:15
+Tue, 27 Aug 2013 16:44:36
+Thu, 5 Sep 2013 18:35:27
+Thu, 5 Sep 2013 18:40:18
+Tue, 10 Sep 2013 16:59:05
+Wed, 11 Sep 2013 00:51:17
+Wed, 11 Sep 2013 11:08:39
+Thu, 12 Sep 2013 15:23:42
+Thu, 12 Sep 2013 12:49:57
+Fri, 13 Sep 2013 15:34:56
+Fri, 13 Sep 2013 15:51:44
+Sat, 14 Sep 2013 08:24:20
+Fri, 13 Sep 2013 08:00:04
+Sat, 14 Sep 2013 09:11:53
+Thu, 12 Sep 2013 16:04:14
+Sat, 14 Sep 2013 09:37:35
+Sat, 14 Sep 2013 09:40:11
+Sat, 14 Sep 2013 10:19:17
+Sat, 14 Sep 2013 15:55:32
+Sat, 14 Sep 2013 22:31:42
+Sat, 14 Sep 2013 20:19:23
+Sun, 15 Sep 2013 08:40:06
+Sat, 14 Sep 2013 17:53:47
+Sun, 15 Sep 2013 14:13:10
+Sun, 15 Sep 2013 10:07:09
+Sat, 14 Sep 2013 11:25:55
+Sun, 15 Sep 2013 10:43:02
+Sun, 15 Sep 2013 13:10:29
+Sun, 15 Sep 2013 13:27:09
+Sun, 15 Sep 2013 18:58:34
+Mon, 16 Sep 2013 10:00:55
+Mon, 16 Sep 2013 09:33:04
+Mon, 16 Sep 2013 11:06:59
+Mon, 16 Sep 2013 10:36:50
+Sun, 15 Sep 2013 19:29:58
+Mon, 16 Sep 2013 11:34:49
+Mon, 16 Sep 2013 11:38:14
+Mon, 16 Sep 2013 11:56:55
+Mon, 16 Sep 2013 11:57:56
+Mon, 16 Sep 2013 17:23:53
+Mon, 16 Sep 2013 18:03:25
+Mon, 16 Sep 2013 18:16:15
+Mon, 16 Sep 2013 14:20:46
+Tue, 17 Sep 2013 10:08:25
+Tue, 17 Sep 2013 11:59:27
+17 Sep 2013 18:03:53
+Mon, 16 Sep 2013 21:36:58
+Thu, 19 Sep 2013 12:30:38
+Wed, 18 Sep 2013 21:03:04
+Thu, 19 Sep 2013 17:28:25
+Fri, 20 Sep 2013 14:45:51
+Sat, 21 Sep 2013 10:45:03
+Sat, 21 Sep 2013 12:16:13
+Fri, 20 Sep 2013 19:33:29
+Sun, 22 Sep 2013 07:51:52
+Sun, 22 Sep 2013 02:13:49
+Mon, 23 Sep 2013 10:21:17
+Mon, 23 Sep 2013 17:57:34
+Mon, 23 Sep 2013 10:33:01
+Mon, 23 Sep 2013 11:23:42
+Mon, 23 Sep 2013 18:37:09
+Tue, 24 Sep 2013 14:33:10
+Sun, 22 Sep 2013 16:39:48
+Tue, 24 Sep 2013 18:20:14
+Mon, 23 Sep 2013 18:34:29
+Wed, 25 Sep 2013 11:32:15
+Tue, 24 Sep 2013 23:49:32
+Tue, 24 Sep 2013 14:17:33
+Sun, 29 Sep 2013 12:27:11
+Fri, 27 Sep 2013 23:07:58
+Sun, 29 Sep 2013 12:35:10
+Tue, 01 Oct 2013 14:07:30
+Mon, 30 Sep 2013 14:13:55
+Tue, 01 Oct 2013 17:45:48
+Wed, 2 Oct 2013 14:15:50
+Thu, 3 Oct 2013 11:28:19
+Fri, 4 Oct 2013 12:07:26
+Thu, 3 Oct 2013 08:30:01
+Wed, 9 Oct 2013 20:32:55
+Thu, 10 Oct 2013 09:35:49
+Fri, 11 Oct 2013 12:55:41
+Fri, 04 Oct 2013 23:01:49
+Tue, 15 Oct 2013 16:14:56
+Mon, 21 Oct 2013 18:42:20
+Tue, 22 Oct 2013 08:38:48
+Tue, 22 Oct 2013 02:52:57
+Wed, 23 Oct 2013 17:59:56
+Fri, 25 Oct 2013 14:25:52
+Fri, 25 Oct 2013 17:51:01
+Tue, 15 Oct 2013 17:35:54
+Fri, 25 Oct 2013 19:14:08
+Fri, 25 Oct 2013 21:22:58
+Fri, 25 Oct 2013 18:25:58
+Mon, 28 Oct 2013 19:16:59
+Mon, 28 Oct 2013 19:06:10
+Tue, 29 Oct 2013 06:38:50
+Mon, 28 Oct 2013 21:41:51
+Thu, 31 Oct 2013 18:08:26
+Thu, 31 Oct 2013 19:04:00
+Mon, 7 Oct 2013 17:48:04
+Wed, 02 Oct 2013 14:59:47
+Tue, 5 Nov 2013 15:11:25
+Fri, 01 Nov 2013 21:58:24
+Fri, 01 Nov 2013 22:46:01
+Mon, 18 Nov 2013 15:07:57
+Thu, 21 Nov 2013 16:43:57
+Sun, 24 Nov 2013 17:59:25
+Sun, 24 Nov 2013 12:59:51
+Fri, 14 Jun 2013 23:16:02
+Wed, 11 Sep 2013 16:09:15
+Tue, 3 Dec 2013 16:53:05
+Sun, 17 Nov 2013 19:48:56
+Tue, 3 Dec 2013 17:11:59
+Tue, 3 Dec 2013 20:19:51
+Tue, 03 Dec 2013 17:02:26
+Tue, 03 Dec 2013 19:18:06
+Wed, 4 Dec 2013 09:27:44
+Wed, 4 Dec 2013 16:34:39
+Tue, 03 Dec 2013 22:14:39
+Wed, 4 Dec 2013 18:14:20
+Mon, 18 Nov 2013 14:38:55
+Wed, 11 Dec 2013 17:17:07
+Mon, 16 Dec 2013 14:28:49
+Mon, 16 Dec 2013 11:33:01
+Mon, 16 Dec 2013 13:37:14
+Wed, 04 Dec 2013 22:19:28
+Fri, 20 Dec 2013 13:16:27
+9 Jan 2014 13:40:22
+Tue, 07 Jan 2014 16:48:54
+9 Jan 2014 21:05:45
+Mon, 9 Dec 2013 10:26:33
+Mon, 13 Jan 2014 19:09:19
+Mon, 13 Jan 2014 12:35:49
+Mon, 20 Jan 2014 20:27:51
+Tue, 21 Jan 2014 18:20:40
+Tue, 21 Jan 2014 18:29:28
+Tue, 21 Jan 2014 20:21:28
+Wed, 22 Jan 2014 15:29:44
+Thu, 23 Jan 2014 21:44:18
+Mon, 27 Jan 2014 16:26:06
+Mon, 3 Feb 2014 08:51:55
+Tue, 4 Feb 2014 16:33:52
+Tue, 04 Feb 2014 17:35:39
+Tue, 4 Feb 2014 16:38:30
+Sun, 9 Feb 2014 15:58:59
+Thu, 13 Feb 2014 18:46:26
+Tue, 18 Feb 2014 18:28:19
+Thu, 20 Feb 2014 18:31:10
+Wed, 19 Feb 2014 10:23:50
+Tue, 25 Feb 2014 11:22:47
+Tue, 25 Feb 2014 20:09:37
+Sat, 1 Mar 2014 08:59:19
+Sat, 1 Mar 2014 09:00:29
+Sat, 22 Feb 2014 10:47:16
+Sat, 1 Mar 2014 13:20:25
+Wed, 5 Mar 2014 17:41:55
+Tue, 04 Mar 2014 10:35:29
+Sun, 02 Mar 2014 20:13:57
+Mon, 13 Jan 2014 23:54:34
+Fri, 7 Mar 2014 22:28:31
+Sat, 15 Mar 2014 14:39:47
+Fri, 14 Mar 2014 21:25:46
+Sun, 16 Mar 2014 17:07:10
+Sat, 15 Mar 2014 18:13:21
+Tue, 18 Mar 2014 19:28:26
+Thu, 20 Mar 2014 17:19:12
+Sun, 23 Mar 2014 20:50:33
+Mon, 24 Mar 2014 12:38:20
+Mon, 24 Mar 2014 12:44:39
+Mon, 24 Mar 2014 11:35:31
+Mon, 24 Mar 2014 11:37:19
+Tue, 25 Mar 2014 02:52:35
+Mon, 24 Mar 2014 17:20:04
+Mon, 24 Mar 2014 11:13:34
+Wed, 26 Mar 2014 12:56:43
+Wed, 26 Mar 2014 17:20:48
+Tue, 25 Mar 2014 11:39:14
+Tue, 25 Mar 2014 11:47:41
+Thu, 27 Mar 2014 16:53:44
+Thu, 27 Mar 2014 17:16:42
+Thu, 27 Mar 2014 19:18:34
+Thu, 27 Mar 2014 19:50:36
+Thu, 27 Mar 2014 22:05:30
+Fri, 28 Mar 2014 09:41:53
+Fri, 4 Apr 2014 16:46:34
+Sat, 5 Apr 2014 15:47:36
+Sun, 6 Apr 2014 11:20:27
+Fri, 04 Apr 2014 23:13:53
+Sun, 6 Apr 2014 15:54:53
+Tue, 8 Apr 2014 10:34:12
+Mon, 7 Apr 2014 12:41:00
+Sun, 13 Apr 2014 11:32:27
+Fri, 18 Apr 2014 11:52:36
+Mon, 5 May 2014 20:29:38
+Mon, 5 May 2014 18:00:18
+Wed, 7 May 2014 10:27:29
+Mon, 5 May 2014 20:29:51
+Sat, 10 May 2014 10:24:52
+Sat, 10 May 2014 22:07:57
+Sun, 11 May 2014 10:06:58
+Fri, 18 Apr 2014 23:53:05
+Sat, 10 May 2014 21:15:03
+Sat, 10 May 2014 22:26:19
+Sun, 11 May 2014 20:35:21
+Tue, 13 May 2014 18:07:46
+Tue, 13 May 2014 09:29:40
+Tue, 13 May 2014 18:44:16
+Wed, 14 May 2014 21:22:29
+Thu, 15 May 2014 17:00:10
+Wed, 14 May 2014 23:35:53
+Fri, 16 May 2014 10:23:47
+Thu, 15 May 2014 22:46:00
+Fri, 16 May 2014 10:28:44
+Fri, 11 Apr 2014 11:29:38
+Sat, 17 May 2014 05:46:22
+Fri, 16 May 2014 22:57:53
+Sun, 18 May 2014 17:59:35
+Mon, 19 May 2014 12:19:59
+Tue, 20 May 2014 12:36:20
+Fri, 29 Nov 2013 10:40:47
+Sun, 1 Jun 2014 06:56:22
+Thu, 5 Jun 2014 06:27:04
+Wed, 04 Jun 2014 22:42:32
+Fri, 6 Jun 2014 03:14:12
+Thu, 05 Jun 2014 21:25:22
+Fri, 6 Jun 2014 03:29:13
+Thu, 22 May 2014 22:58:51
+Sat, 31 May 2014 22:25:46
+Sun, 01 Jun 2014 21:29:47
+Mon, 02 Jun 2014 22:20:56
+Mon, 9 Jun 2014 18:05:42
+Wed, 11 Jun 2014 11:44:39
+Sat, 14 Jun 2014 10:15:16
+Fri, 13 Jun 2014 23:22:16
+Thu, 12 Jun 2014 12:11:22
+Fri, 06 Jun 2014 22:15:37
+Thu, 19 Jun 2014 09:12:49
+Thu, 19 Jun 2014 07:47:40
+Tue, 17 Jun 2014 20:24:57
+Tue, 24 Jun 2014 16:59:36
+Tue, 24 Jun 2014 17:58:35
+Tue, 24 Jun 2014 19:48:59
+Tue, 24 Jun 2014 20:46:26
+Tue, 24 Jun 2014 21:56:54
+Tue, 24 Jun 2014 21:00:19
+Wed, 25 Jun 2014 16:34:38
+Wed, 25 Jun 2014 00:26:07
+Sat, 28 Jun 2014 07:40:24
+Fri, 27 Jun 2014 13:40:30
+Sat, 28 Jun 2014 08:05:48
+Thu, 26 Jun 2014 22:52:02
+Sat, 28 Jun 2014 16:43:14
+Thu, 26 Jun 2014 21:31:36
+Thu, 3 Jul 2014 13:31:18
+Tue, 22 Jul 2014 13:38:12
+Tue, 22 Jul 2014 13:26:20
+Tue, 22 Jul 2014 13:45:22
+Mon, 28 Jul 2014 10:05:44
+Mon, 28 Jul 2014 10:09:08
+Mon, 28 Jul 2014 10:24:28
+Thu, 31 Jul 2014 17:58:09
+Fri, 25 Jul 2014 12:49:22
+Mon, 28 Jul 2014 10:13:48
+Wed, 6 Aug 2014 12:45:43
+Wed, 6 Aug 2014 19:55:06
+Sun, 10 Aug 2014 15:11:56
+Sun, 10 Aug 2014 15:14:05
+Thu, 14 Aug 2014 17:11:01
+Mon, 25 Aug 2014 14:45:02
+Mon, 25 Aug 2014 00:22:32
+Wed, 27 Aug 2014 16:17:58
+Mon, 25 Aug 2014 15:22:11
+Wed, 27 Aug 2014 17:39:18
+Sat, 30 Aug 2014 10:53:00
+Wed, 27 Aug 2014 20:17:13
+Tue, 15 Jul 2014 10:56:43
+Sat, 30 Aug 2014 10:54:46
+Tue, 2 Sep 2014 11:56:49
+Fri, 5 Sep 2014 05:05:04
+Sat, 6 Sep 2014 07:02:44
+Sat, 06 Sep 2014 00:28:49
+Sat, 6 Sep 2014 13:22:45
+Sat, 6 Sep 2014 13:28:30
+Thu, 04 Sep 2014 14:47:13
+Fri, 05 Sep 2014 14:58:01
+Sat, 6 Sep 2014 14:36:50
+Sat, 06 Sep 2014 11:20:05
+Sat, 6 Sep 2014 15:17:45
+Sat, 06 Sep 2014 22:14:17
+Sat, 6 Sep 2014 18:00:55
+Sun, 7 Sep 2014 11:37:47
+Sat, 06 Sep 2014 22:50:33
+Sun, 07 Sep 2014 22:48:13
+Sun, 7 Sep 2014 13:08:28
+Sun, 7 Sep 2014 14:20:59
+Fri, 5 Sep 2014 22:34:33
+Sun, 7 Sep 2014 21:59:46
+Mon, 8 Sep 2014 10:14:46
+Mon, 8 Sep 2014 10:24:01
+Mon, 8 Sep 2014 10:27:19
+Mon, 8 Sep 2014 10:27:55
+Mon, 8 Sep 2014 10:42:45
+Mon, 08 Sep 2014 10:11:11
+Mon, 08 Sep 2014 10:18:03
+Mon, 08 Sep 2014 10:31:44
+Tue, 2 Sep 2014 12:44:33
+Tue, 9 Sep 2014 15:30:30
+Wed, 10 Sep 2014 01:21:52
+Wed, 10 Sep 2014 01:38:32
+Tue, 9 Sep 2014 18:52:51
+Wed, 10 Sep 2014 05:02:51
+Tue, 09 Sep 2014 22:33:33
+Mon, 8 Sep 2014 19:06:33
+Wed, 10 Sep 2014 18:26:40
+Wed, 10 Sep 2014 18:57:46
+Thu, 11 Sep 2014 04:51:54
+Wed, 10 Sep 2014 20:08:32
+Thu, 11 Sep 2014 05:02:27
+Thu, 11 Sep 2014 12:39:59
+Thu, 11 Sep 2014 15:10:52
+Thu, 11 Sep 2014 14:19:19
+Thu, 11 Sep 2014 14:53:43
+Sat, 13 Sep 2014 09:20:09
+Sat, 13 Sep 2014 07:32:21
+Sat, 13 Sep 2014 09:47:31
+Sat, 13 Sep 2014 08:39:38
+Sat, 13 Sep 2014 10:52:41
+Sat, 13 Sep 2014 12:30:07
+Mon, 15 Sep 2014 14:42:37
+Mon, 15 Sep 2014 14:10:30
+Tue, 16 Sep 2014 11:08:22
+Mon, 15 Sep 2014 21:51:03
+Wed, 17 Sep 2014 15:48:02
+Tue, 16 Sep 2014 11:12:08
+Sun, 21 Sep 2014 18:59:42
+Sun, 21 Sep 2014 11:09:49
+Sun, 21 Sep 2014 14:17:03
+Sun, 21 Sep 2014 13:21:52
+Sun, 21 Sep 2014 22:15:38
+Mon, 6 Oct 2014 15:31:46
+Sun, 28 Sep 2014 09:11:41
+Mon, 06 Oct 2014 19:16:03
+Sun, 19 Oct 2014 16:45:34
+Wed, 22 Oct 2014 18:25:10
+Fri, 24 Oct 2014 06:42:54
+Sat, 25 Oct 2014 13:43:58
+Sun, 19 Oct 2014 19:04:14
+Sat, 8 Nov 2014 11:49:36
+Sat, 8 Nov 2014 12:03:37
+Sat, 8 Nov 2014 12:59:20
+Sun, 9 Nov 2014 11:17:10
+Sat, 08 Nov 2014 13:53:16
+Sat, 08 Nov 2014 14:34:29
+Sat, 08 Nov 2014 15:07:37
+Sat, 08 Nov 2014 22:19:35
+Sat, 8 Nov 2014 12:05:10
+Wed, 12 Nov 2014 16:02:43
+Tue, 11 Nov 2014 23:27:30
+Sun, 23 Nov 2014 12:41:05
+Thu, 27 Nov 2014 15:53:17
+Thu, 27 Nov 2014 19:10:53
+Fri, 28 Nov 2014 17:18:12
+Sun, 23 Nov 2014 21:07:28
+Fri, 28 Nov 2014 13:03:26
+Wed, 24 Dec 2014 12:20:54
+Wed, 31 Dec 2014 12:14:24
+Wed, 31 Dec 2014 13:21:23
+Thu, 01 Jan 2015 10:54:32
+Sat, 03 Jan 2015 18:20:19
+Wed, 24 Dec 2014 22:26:37
+Tue, 13 Jan 2015 18:38:57
+Tue, 13 Jan 2015 22:27:55
+Tue, 13 Jan 2015 21:52:25
+Tue, 13 Jan 2015 22:30:57
+Tue, 20 Jan 2015 15:03:29
+Fri, 23 Jan 2015 03:37:40
+Thu, 29 Jan 2015 17:24:25
+Fri, 30 Jan 2015 09:09:42
+Sat, 31 Jan 2015 18:57:59
+Sun, 1 Feb 2015 10:34:49
+Sun, 8 Feb 2015 09:40:25
+Sun, 08 Feb 2015 08:48:39
+Sun, 08 Feb 2015 09:42:52
+Tue, 10 Feb 2015 15:30:00
+Tue, 10 Feb 2015 16:47:57
+Tue, 10 Feb 2015 16:20:31
+Tue, 10 Feb 2015 15:43:23
+Wed, 11 Feb 2015 08:35:45
+Tue, 10 Feb 2015 20:01:44
+Tue, 10 Feb 2015 16:56:53
+Tue, 10 Feb 2015 16:01:40
+Tue, 10 Feb 2015 15:53:55
+Fri, 13 Feb 2015 08:57:37
+Fri, 13 Feb 2015 14:48:42
+Fri, 13 Feb 2015 09:50:46
+Sat, 14 Feb 2015 08:23:53
+Sat, 14 Feb 2015 13:58:41
+Sat, 14 Feb 2015 14:18:11
+Mon, 16 Feb 2015 07:59:22
+Sun, 15 Feb 2015 22:09:39
@@ -0,0 +1,50 @@
+#!/usr/bin/perl
+
+# Usage: dm5dm6 VERS FILE
+#    VERS  = 5, 6, 6o
+#    FILE  = file containing a list of dates
+
+use warnings;
+use strict;
+
+use Time::HiRes  		qw / gettimeofday tv_interval /;
+
+my ($vers,$file) = @ARGV;
+
+my @dates = `cat $file`;
+chomp(@dates);
+
+my $obj;
+if ($vers eq '5') {
+   require Date::Manip::DM5;
+   Date::Manip::DM5->import(qw(ParseDate));
+} elsif ($vers eq '6') {
+   require Date::Manip::DM6;
+   Date::Manip::DM6->import(qw(ParseDate));
+} elsif ($vers eq '6o') {
+   require Date::Manip::Date;
+   $obj = new Date::Manip::Date;
+} else {
+   die "ERROR: invalid version\n";
+}
+
+my $t0 = [gettimeofday()];
+
+if ($vers eq '5'  ||  $vers eq '6') {
+   foreach my $date (@dates) {
+      ParseDate($date);
+   }
+} elsif ($vers eq '6o') {
+   foreach my $date (@dates) {
+      $obj->parse($date);
+   }
+}
+
+my $t1 = [gettimeofday()];
+my $et = tv_interval($t0, $t1)*1000;
+
+printf(STDOUT "Elapsed:   %6.3f\n",$et);
+
+#                 5          6            6o
+# dateset3.txt    857.250    2246.340     2090.676
+#   _notz         683.084     462.898      431.781
@@ -1,4 +1,7 @@
 ---
-winrequires:
-  - 'Win32::TieRegistry'
+condrequires:
+  'Win32::TieRegistry':
+    - [ '$IsWin32  &&  $Pvers >= 5.020',  '0.28' ]
+    - [ '$IsWin32',                       '0' ]
 pvers: 5.006
+git: 1
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -8,22 +8,33 @@
    'A'           => [
                      'A'                                         ,0001,9999,
                     ],
+   'ACDT'        => [
+                     'Australia/Adelaide'                        ,1916,9999,
+                     'Australia/Broken_Hill'                     ,1916,9999,
+                     'Australia/Darwin'                          ,1916,1944,
+                    ],
    'ACST'        => [
                      'America/Eirunepe'                          ,1931,1994,
                      'America/Rio_Branco'                        ,1931,1988,
+                     'Australia/Adelaide'                        ,1895,9999,
+                     'Australia/Darwin'                          ,1895,9999,
+                     'Australia/Broken_Hill'                     ,1896,9999,
+                     'Asia/Jayapura'                             ,1944,1963,
                     ],
    'ACT'         => [
                      'America/Eirunepe'                          ,1914,9999,
                      'America/Rio_Branco'                        ,1914,9999,
                     ],
+   'ACWDT'       => [
+                     'Australia/Eucla'                           ,1916,2009,
+                    ],
+   'ACWST'       => [
+                     'Australia/Eucla'                           ,1895,9999,
+                    ],
    'ADDT'        => [
                      'America/Goose_Bay'                         ,1988,1988,
                      'America/Pangnirtung'                       ,1965,1965,
                     ],
-   'ADMT'        => [
-                     'Africa/Addis_Ababa'                        ,1869,1936,
-                     'Africa/Asmara'                             ,1889,1936,
-                    ],
    'ADT'         => [
                      'America/Halifax'                           ,1916,9999,
                      'America/Glace_Bay'                         ,1918,9999,
@@ -37,6 +48,26 @@
                      'America/Martinique'                        ,1980,1980,
                      'America/Blanc-Sablon'                      ,1918,1918,
                     ],
+   'AEDT'        => [
+                     'Australia/Currie'                          ,1916,9999,
+                     'Australia/Hobart'                          ,1916,9999,
+                     'Australia/Melbourne'                       ,1916,9999,
+                     'Australia/Sydney'                          ,1916,9999,
+                     'Australia/Lindeman'                        ,1916,1994,
+                     'Australia/Brisbane'                        ,1916,1992,
+                     'Antarctica/Macquarie'                      ,1916,2010,
+                    ],
+   'AEST'        => [
+                     'Australia/Brisbane'                        ,1894,9999,
+                     'Australia/Lindeman'                        ,1894,9999,
+                     'Australia/Currie'                          ,1895,9999,
+                     'Australia/Hobart'                          ,1895,9999,
+                     'Australia/Melbourne'                       ,1895,9999,
+                     'Australia/Sydney'                          ,1895,9999,
+                     'Australia/Lord_Howe'                       ,1895,1981,
+                     'Australia/Broken_Hill'                     ,1895,1896,
+                     'Antarctica/Macquarie'                      ,1899,2009,
+                    ],
    'AFT'         => [
                      'Asia/Kabul'                                ,1889,9999,
                     ],
@@ -95,7 +126,6 @@
                      'Europe/Amsterdam'                          ,1834,1937,
                      'America/Asuncion'                          ,1890,1931,
                      'Europe/Athens'                             ,1895,1916,
-                     'Africa/Asmara'                             ,1869,1889,
                     ],
    'ANAST'       => [
                      'Asia/Anadyr'                               ,1981,2010,
@@ -106,9 +136,6 @@
    'ANT'         => [
                      'America/Curacao'                           ,1912,1965,
                     ],
-   'AOT'         => [
-                     'Africa/Luanda'                             ,1891,1911,
-                    ],
    'APT'         => [
                      'America/Halifax'                           ,1945,1945,
                      'America/Blanc-Sablon'                      ,1945,1945,
@@ -173,17 +200,21 @@
                      'Asia/Baghdad'                              ,1917,9999,
                      'Atlantic/Bermuda'                          ,1930,9999,
                      'America/Barbados'                          ,1932,9999,
-                     'Asia/Aden'                                 ,1949,9999,
-                     'Asia/Kuwait'                               ,1949,9999,
-                     'Asia/Riyadh'                               ,1949,9999,
-                     'America/Antigua'                           ,1951,9999,
+                     'Asia/Riyadh'                               ,1947,9999,
                      'America/Curacao'                           ,1965,9999,
                      'America/Goose_Bay'                         ,1966,9999,
-                     'Asia/Bahrain'                              ,1972,9999,
                      'Asia/Qatar'                                ,1972,9999,
                      'America/Santo_Domingo'                     ,1974,9999,
                      'America/Pangnirtung'                       ,1921,1995,
                      'America/Miquelon'                          ,1911,1980,
+                     'America/Grand_Turk'                        ,2015,9999,
+                    ],
+   'AWDT'        => [
+                     'Australia/Perth'                           ,1916,2009,
+                    ],
+   'AWST'        => [
+                     'Australia/Perth'                           ,1895,9999,
+                     'Antarctica/Casey'                          ,1969,9999,
                     ],
    'AWT'         => [
                      'America/Halifax'                           ,1942,1945,
@@ -200,8 +231,8 @@
                      'Atlantic/Azores'                           ,1916,9999,
                     ],
    'AZOT'        => [
-                     'Atlantic/Azores'                           ,1911,9999,
-                    ],
+                      'Atlantic/Azores'                           ,1912,9999,
+                   ],
    'AZST'        => [
                      'Asia/Baku'                                 ,1991,9999,
                     ],
@@ -228,17 +259,12 @@
                      'America/Nome'                              ,1969,1983,
                     ],
    'BEAT'        => [
-                     'Africa/Mogadishu'                          ,1930,1956,
-                     'Africa/Kampala'                            ,1929,1947,
                      'Africa/Nairobi'                            ,1929,1939,
                     ],
    'BEAUT'       => [
-                     'Africa/Dar_es_Salaam'                      ,1947,1960,
                      'Africa/Nairobi'                            ,1939,1959,
-                     'Africa/Kampala'                            ,1947,1956,
                     ],
    'BMT'         => [
-                     'Africa/Banjul'                             ,1912,1935,
                      'America/Barbados'                          ,1924,1932,
                      'Europe/Bucharest'                          ,1891,1931,
                      'Europe/Chisinau'                           ,1918,1931,
@@ -287,10 +313,10 @@
                      'Europe/London'                             ,1916,9999,
                      'America/Adak'                              ,1967,1983,
                      'America/Nome'                              ,1967,1983,
-                     'Pacific/Midway'                            ,1967,1983,
                      'Pacific/Pago_Pago'                         ,1967,1983,
                      'Europe/Gibraltar'                          ,1916,1956,
                      'Europe/Dublin'                             ,1917,1921,
+                     'Pacific/Bougainville'                      ,2014,9999,
                     ],
    'BTT'         => [
                      'Asia/Thimphu'                              ,1987,9999,
@@ -312,17 +338,9 @@
    'CAST'        => [
                      'Antarctica/Casey'                          ,2009,2012,
                      'Africa/Khartoum'                           ,1970,1985,
-                     'Africa/Gaborone'                           ,1943,1944,
                     ],
    'CAT'         => [
-                     'Africa/Gaborone'                           ,1903,9999,
-                     'Africa/Bujumbura'                          ,1889,9999,
-                     'Africa/Lubumbashi'                         ,1897,9999,
-                     'Africa/Blantyre'                           ,1903,9999,
-                     'Africa/Harare'                             ,1903,9999,
-                     'Africa/Lusaka'                             ,1903,9999,
                      'Africa/Maputo'                             ,1903,9999,
-                     'Africa/Kigali'                             ,1935,9999,
                      'Africa/Khartoum'                           ,1930,2000,
                      'Africa/Windhoek'                           ,1990,1994,
                      'America/Anchorage'                         ,1900,1967,
@@ -352,7 +370,7 @@
                      'America/Monterrey'                         ,1988,9999,
                      'America/North_Dakota/Center'               ,1993,9999,
                      'America/Merida'                            ,1996,9999,
-                     'America/Cancun'                            ,1998,9999,
+                     'America/Cancun'                            ,1998,2014,
                      'America/North_Dakota/New_Salem'            ,2004,9999,
                      'America/Bahia_Banderas'                    ,2010,9999,
                      'America/Indiana/Petersburg'                ,1918,2007,
@@ -369,13 +387,9 @@
                      'America/Ojinaga'                           ,1996,1997,
                      'America/Costa_Rica'                        ,1979,1992,
                      'Asia/Shanghai'                             ,1940,1991,
-                     'Asia/Chongqing'                            ,1986,1991,
-                     'Asia/Harbin'                               ,1986,1991,
-                     'Asia/Kashgar'                              ,1986,1991,
-                     'Asia/Urumqi'                               ,1986,1991,
                      'America/El_Salvador'                       ,1987,1988,
                      'America/Belize'                            ,1973,1983,
-                     'Asia/Taipei'                               ,1945,1979,
+                     'Asia/Taipei'                               ,1946,1979,
                      'America/Indiana/Marengo'                   ,1918,1974,
                      'America/Kentucky/Louisville'               ,1918,1974,
                      'America/Indiana/Indianapolis'              ,1918,1954,
@@ -480,16 +494,13 @@
                      'Pacific/Chatham'                           ,1974,9999,
                     ],
    'CHAST'       => [
-                     'Pacific/Chatham'                           ,1956,9999,
-                    ],
-   'CHAT'        => [
-                     'Asia/Harbin'                               ,1927,1980,
+                     'Pacific/Chatham'                           ,1868,9999,
                     ],
    'CHDT'        => [
                      'America/Belize'                            ,1918,1943,
                     ],
    'CHOST'       => [
-                     'Asia/Choibalsan'                           ,1983,2006,
+                     'Asia/Choibalsan'                           ,1983,9999,
                     ],
    'CHOT'        => [
                      'Asia/Choibalsan'                           ,1983,9999,
@@ -497,10 +508,6 @@
    'CHUT'        => [
                      'Pacific/Chuuk'                             ,1900,9999,
                     ],
-   'CJT'         => [
-                     'Asia/Tokyo'                                ,1895,1937,
-                     'Asia/Sakhalin'                             ,1905,1937,
-                    ],
    'CKHST'       => [
                      'Pacific/Rarotonga'                         ,1978,1991,
                     ],
@@ -508,8 +515,8 @@
                      'Pacific/Rarotonga'                         ,1901,9999,
                     ],
    'CLST'        => [
-                     'America/Santiago'                          ,1927,9999,
-                     'Antarctica/Palmer'                         ,1982,9999,
+                     'America/Santiago'                          ,1927,2015,
+                     'Antarctica/Palmer'                         ,1982,2015,
                     ],
    'CLT'         => [
                      'America/Santiago'                          ,1910,9999,
@@ -564,31 +571,24 @@
                      'America/Menominee'                         ,1885,9999,
                      'America/Winnipeg'                          ,1887,9999,
                      'America/Rainy_River'                       ,1895,9999,
-                     'Asia/Taipei'                               ,1895,9999,
-                     'Australia/Adelaide'                        ,1895,9999,
-                     'Australia/Darwin'                          ,1895,9999,
-                     'Australia/Broken_Hill'                     ,1896,9999,
+                     'Asia/Taipei'                               ,1945,9999,
                      'America/Belize'                            ,1912,9999,
                      'America/Guatemala'                         ,1918,9999,
                      'America/Costa_Rica'                        ,1921,9999,
                      'America/El_Salvador'                       ,1921,9999,
                      'America/Tegucigalpa'                       ,1921,9999,
-                     'America/Cancun'                            ,1922,9999,
+                     'America/Cancun'                            ,1922,2015,
                      'America/Matamoros'                         ,1922,9999,
                      'America/Merida'                            ,1922,9999,
                      'America/Monterrey'                         ,1922,9999,
                      'America/Havana'                            ,1925,9999,
                      'America/Bahia_Banderas'                    ,1927,9999,
                      'America/Mexico_City'                       ,1927,9999,
-                     'Asia/Shanghai'                             ,1927,9999,
-                     'Asia/Harbin'                               ,1932,9999,
+                     'Asia/Shanghai'                             ,1900,9999,
                      'America/Managua'                           ,1934,9999,
                      'America/Rankin_Inlet'                      ,1957,9999,
                      'America/Regina'                            ,1960,9999,
                      'America/Swift_Current'                     ,1972,9999,
-                     'Asia/Chongqing'                            ,1980,9999,
-                     'Asia/Kashgar'                              ,1980,9999,
-                     'Asia/Urumqi'                               ,1980,9999,
                      'America/North_Dakota/Center'               ,1992,9999,
                      'Asia/Macau'                                ,1999,9999,
                      'America/North_Dakota/New_Salem'            ,2003,9999,
@@ -602,7 +602,6 @@
                      'America/Pangnirtung'                       ,1999,2000,
                      'America/Chihuahua'                         ,1927,1998,
                      'America/Ojinaga'                           ,1927,1998,
-                     'Asia/Jayapura'                             ,1944,1963,
                      'America/Indiana/Marengo'                   ,1883,1961,
                      'America/Kentucky/Louisville'               ,1883,1961,
                      'America/Indiana/Indianapolis'              ,1883,1958,
@@ -623,9 +622,6 @@
    'CVT'         => [
                      'Atlantic/Cape_Verde'                       ,1907,9999,
                     ],
-   'CWST'        => [
-                     'Australia/Eucla'                           ,1895,9999,
-                    ],
    'CWT'         => [
                      'America/Chicago'                           ,1942,1945,
                      'America/Atikokan'                          ,1942,1945,
@@ -649,7 +645,6 @@
                     ],
    'ChST'        => [
                      'Pacific/Guam'                              ,2000,9999,
-                     'Pacific/Saipan'                            ,2000,9999,
                     ],
    'D'           => [
                      'D'                                         ,0001,9999,
@@ -676,23 +671,13 @@
                      'E'                                         ,0001,9999,
                     ],
    'EASST'       => [
-                     'Pacific/Easter'                            ,1932,9999,
+                     'Pacific/Easter'                            ,1968,2015,
                     ],
    'EAST'        => [
-                     'Pacific/Easter'                            ,1942,9999,
-                     'Indian/Antananarivo'                       ,1954,1954,
+                     'Pacific/Easter'                            ,1932,9999,
                     ],
    'EAT'         => [
-                     'Africa/Mogadishu'                          ,1893,9999,
-                     'Africa/Djibouti'                           ,1911,9999,
-                     'Indian/Antananarivo'                       ,1911,9999,
-                     'Indian/Comoro'                             ,1911,9999,
-                     'Indian/Mayotte'                            ,1911,9999,
-                     'Africa/Kampala'                            ,1928,9999,
                      'Africa/Nairobi'                            ,1928,9999,
-                     'Africa/Dar_es_Salaam'                      ,1930,9999,
-                     'Africa/Addis_Ababa'                        ,1936,9999,
-                     'Africa/Asmara'                             ,1936,9999,
                      'Africa/Khartoum'                           ,2000,9999,
                     ],
    'ECT'         => [
@@ -704,7 +689,6 @@
                     ],
    'EDT'         => [
                      'America/New_York'                          ,1918,9999,
-                     'America/Montreal'                          ,1917,9999,
                      'America/Nipigon'                           ,1918,9999,
                      'America/Toronto'                           ,1918,9999,
                      'America/Detroit'                           ,1948,9999,
@@ -716,7 +700,7 @@
                      'America/Indiana/Vincennes'                 ,1969,9999,
                      'America/Indiana/Winamac'                   ,1969,9999,
                      'America/Thunder_Bay'                       ,1970,9999,
-                     'America/Grand_Turk'                        ,1979,9999,
+                     'America/Grand_Turk'                        ,1979,2015,
                      'America/Iqaluit'                           ,1980,9999,
                      'America/Pangnirtung'                       ,1995,9999,
                      'America/Kentucky/Monticello'               ,2001,9999,
@@ -726,7 +710,7 @@
                      'America/Jamaica'                           ,1974,1983,
                      'America/Indiana/Tell_City'                 ,1969,1970,
                      'America/Santo_Domingo'                     ,1966,1967,
-                    ],
+                     ],
    'EEST'        => [
                      'EET'                                       ,1977,9999,
                      'Europe/Istanbul'                           ,1916,9999,
@@ -748,11 +732,12 @@
                      'Europe/Kiev'                               ,1990,9999,
                      'Europe/Simferopol'                         ,1992,2013,
                      'Europe/Uzhgorod'                           ,1992,9999,
-                     'Africa/Cairo'                              ,1940,9999,
+                     'Africa/Cairo'                              ,1940,2014,
                      'Europe/Kaliningrad'                        ,1991,2010,
                      'Europe/Minsk'                              ,1991,2010,
                      'Europe/Moscow'                             ,1991,1991,
                      'Europe/Warsaw'                             ,1919,1919,
+                     'Europe/Samara'                             ,1991,1991,
                     ],
    'EET'         => [
                      'EET'                                       ,0001,9999,
@@ -777,7 +762,7 @@
                      'Europe/Chisinau'                           ,1931,9999,
                      'Europe/Uzhgorod'                           ,1991,9999,
                      'Africa/Tripoli'                            ,1958,9999,
-                     'Europe/Kaliningrad'                        ,1991,2011,
+                     'Europe/Kaliningrad'                        ,1991,9999,
                      'Europe/Minsk'                              ,1924,2011,
                      'Europe/Moscow'                             ,1922,1992,
                      'Europe/Warsaw'                             ,1918,1922,
@@ -798,26 +783,17 @@
                      'America/New_York'                          ,1945,1945,
                      'America/Detroit'                           ,1945,1945,
                      'America/Iqaluit'                           ,1945,1945,
-                     'America/Montreal'                          ,1945,1945,
                      'America/Nipigon'                           ,1945,1945,
                      'America/Thunder_Bay'                       ,1945,1945,
                      'America/Toronto'                           ,1945,1945,
                     ],
    'EST'         => [
                      'America/New_York'                          ,1883,9999,
-                     'America/Montreal'                          ,1884,9999,
-                     'Australia/Brisbane'                        ,1894,9999,
-                     'Australia/Lindeman'                        ,1894,9999,
                      'America/Nipigon'                           ,1895,9999,
                      'America/Toronto'                           ,1895,9999,
-                     'Australia/Currie'                          ,1895,9999,
-                     'Australia/Hobart'                          ,1895,9999,
-                     'Australia/Melbourne'                       ,1895,9999,
-                     'Australia/Sydney'                          ,1895,9999,
                      'America/Panama'                            ,1908,9999,
                      'America/Thunder_Bay'                       ,1910,9999,
-                     'America/Cayman'                            ,1912,9999,
-                     'America/Grand_Turk'                        ,1912,9999,
+                     'America/Grand_Turk'                        ,1912,2015,
                      'America/Jamaica'                           ,1912,9999,
                      'America/Nassau'                            ,1912,9999,
                      'America/Detroit'                           ,1915,9999,
@@ -834,27 +810,22 @@
                      'America/Pangnirtung'                       ,1995,9999,
                      'America/Kentucky/Monticello'               ,2000,9999,
                      'America/Resolute'                          ,2000,2007,
-                     'Antarctica/Macquarie'                      ,1899,2010,
                      'America/Indiana/Knox'                      ,1962,2006,
                      'America/Indiana/Tell_City'                 ,1964,2006,
                      'America/Rankin_Inlet'                      ,2000,2001,
                      'America/Santo_Domingo'                     ,1933,2000,
                      'America/Cambridge_Bay'                     ,2000,2000,
-                     'America/Cancun'                            ,1981,1998,
+                     'America/Cancun'                            ,1981,9999,
                      'America/Managua'                           ,1973,1997,
                      'America/Merida'                            ,1981,1982,
-                     'Australia/Lord_Howe'                       ,1895,1981,
                      'America/Menominee'                         ,1969,1973,
-                     'America/Antigua'                           ,1912,1951,
                      'America/Chicago'                           ,1936,1936,
                      'America/Moncton'                           ,1883,1902,
-                     'Australia/Broken_Hill'                     ,1895,1896,
                     ],
    'EWT'         => [
                      'America/New_York'                          ,1942,1945,
                      'America/Detroit'                           ,1942,1945,
                      'America/Iqaluit'                           ,1942,1945,
-                     'America/Montreal'                          ,1942,1945,
                      'America/Nipigon'                           ,1942,1945,
                      'America/Thunder_Bay'                       ,1942,1945,
                      'America/Toronto'                           ,1942,1945,
@@ -863,8 +834,8 @@
                      'F'                                         ,0001,9999,
                     ],
    'FET'         => [
-                     'Europe/Kaliningrad'                        ,2011,9999,
-                     'Europe/Minsk'                              ,2011,9999,
+                     'Europe/Kaliningrad'                        ,2011,2014,
+                     'Europe/Minsk'                              ,2011,2014,
                     ],
    'FFMT'        => [
                      'America/Martinique'                        ,1890,1911,
@@ -882,8 +853,7 @@
                      'Atlantic/Stanley'                          ,1912,2010,
                     ],
    'FMT'         => [
-                     'Africa/Freetown'                           ,1882,1913,
-                     'Atlantic/Madeira'                          ,1884,1911,
+                     'Atlantic/Madeira'                          ,1884,1912,
                     ],
    'FNST'        => [
                      'America/Noronha'                           ,1931,2002,
@@ -922,7 +892,7 @@
                      'America/Cayenne'                           ,1911,9999,
                     ],
    'GHST'        => [
-                     'Africa/Accra'                              ,1936,1942,
+                     'Africa/Accra'                              ,1920,1942,
                     ],
    'GILT'        => [
                      'Pacific/Tarawa'                            ,1900,9999,
@@ -930,27 +900,14 @@
    'GMT'         => [
                      'Etc/GMT'                                   ,0001,9999,
                      'Europe/London'                             ,1847,9999,
-                     'Africa/Lome'                               ,1892,9999,
                      'Africa/Abidjan'                            ,1912,9999,
-                     'Africa/Bamako'                             ,1912,9999,
-                     'Africa/Conakry'                            ,1912,9999,
-                     'Africa/Nouakchott'                         ,1912,9999,
-                     'Africa/Ouagadougou'                        ,1912,9999,
-                     'Africa/Sao_Tome'                           ,1912,9999,
                      'Europe/Dublin'                             ,1916,9999,
                      'Africa/Accra'                              ,1918,9999,
-                     'Africa/Dakar'                              ,1941,9999,
-                     'Atlantic/St_Helena'                        ,1951,9999,
-                     'Africa/Freetown'                           ,1957,9999,
-                     'Africa/Banjul'                             ,1964,9999,
                      'Atlantic/Reykjavik'                        ,1968,9999,
                      'Africa/Monrovia'                           ,1972,9999,
                      'Africa/Bissau'                             ,1975,9999,
                      'America/Danmarkshavn'                      ,1996,9999,
-                     'Africa/Malabo'                             ,1911,1963,
-                     'Africa/Niamey'                             ,1934,1959,
                      'Europe/Gibraltar'                          ,1880,1957,
-                     'Africa/Porto-Novo'                         ,1911,1934,
                     ],
    'GMT+1'       => [
                      'Etc/GMT+1'                                 ,0001,9999,
@@ -1033,9 +990,7 @@
    'GST'         => [
                      'Atlantic/South_Georgia'                    ,1890,9999,
                      'Asia/Dubai'                                ,1919,9999,
-                     'Asia/Muscat'                               ,1919,9999,
                      'Pacific/Guam'                              ,1900,2000,
-                     'Asia/Bahrain'                              ,1919,1972,
                      'Asia/Qatar'                                ,1919,1972,
                     ],
    'GYT'         => [
@@ -1044,14 +999,9 @@
    'H'           => [
                      'H'                                         ,0001,9999,
                     ],
-   'HADT'        => [
-                     'America/Adak'                              ,1984,9999,
-                    ],
-   'HAST'        => [
-                     'America/Adak'                              ,1983,9999,
-                    ],
    'HDT'         => [
                      'Pacific/Honolulu'                          ,1933,1945,
+                     'America/Adak'                              ,1984,9999,
                     ],
    'HKST'        => [
                      'Asia/Hong_Kong'                            ,1941,1979,
@@ -1064,33 +1014,33 @@
                      'Asia/Dhaka'                                ,1889,1941,
                      'America/Havana'                            ,1890,1925,
                      'Europe/Helsinki'                           ,1878,1921,
-                     'Atlantic/Azores'                           ,1884,1911,
+                     'Atlantic/Azores'                           ,1884,1912,
                     ],
    'HOVST'       => [
-                     'Asia/Hovd'                                 ,1983,2006,
+                     'Asia/Hovd'                                 ,1983,9999,
                     ],
    'HOVT'        => [
                      'Asia/Hovd'                                 ,1905,9999,
                     ],
    'HST'         => [
                      'Pacific/Honolulu'                          ,1896,9999,
+                     'America/Adak'                              ,1983,9999,
                     ],
    'I'           => [
                      'I'                                         ,0001,9999,
                     ],
    'ICT'         => [
                      'Asia/Ho_Chi_Minh'                          ,1911,9999,
-                     'Asia/Phnom_Penh'                           ,1911,9999,
-                     'Asia/Vientiane'                            ,1911,9999,
                      'Asia/Bangkok'                              ,1920,9999,
                     ],
    'IDDT'        => [
                      'Asia/Jerusalem'                            ,1948,1948,
                     ],
    'IDT'         => [
-                     'Asia/Jerusalem'                            ,1940,2073,
+                     'Asia/Jerusalem'                            ,1940,2074,
                      'Asia/Gaza'                                 ,1974,1995,
                      'Asia/Hebron'                               ,1974,1995,
+                     'Asia/Ho_Chi_Minh'                          ,1942,1975,
                     ],
    'IHST'        => [
                      'Asia/Colombo'                              ,1942,1942,
@@ -1111,6 +1061,7 @@
                     ],
    'IRKT'        => [
                      'Asia/Irkutsk'                              ,1920,9999,
+                     'Asia/Chita'                                ,2014,9999,
                     ],
    'IRST'        => [
                      'Asia/Tehran'                               ,1945,9999,
@@ -1134,11 +1085,16 @@
    'JAVT'        => [
                      'Asia/Jakarta'                              ,1923,1932,
                     ],
+   'JCST'        => [
+                     'Asia/Tokyo'                                ,1895,1937,
+                     'Asia/Pyongyang'                            ,1911,1937,
+                     'Asia/Seoul'                                ,1911,1937,
+                     'Asia/Sakhalin'                             ,1905,1937,
+                    ],
    'JDT'         => [
                      'Asia/Tokyo'                                ,1948,1951,
                     ],
    'JMT'         => [
-                     'Atlantic/St_Helena'                        ,1890,1951,
                      'Asia/Jerusalem'                            ,1879,1917,
                     ],
    'JST'         => [
@@ -1155,6 +1111,14 @@
                      'Asia/Singapore'                            ,1942,1945,
                      'Asia/Manila'                               ,1942,1944,
                      'Pacific/Nauru'                             ,1942,1944,
+                     'Asia/Pyongyang'                            ,1937,1945,
+                     'Asia/Seoul'                                ,1937,1945,
+                     'Asia/Taipei'                               ,1937,1945,
+                     'Pacific/Bougainville'                      ,1942,1945,
+                     'Asia/Ho_Chi_Minh'                          ,1945,1945,
+                    ],
+   'JWST'        => [
+                     'Asia/Taipei'                               ,1895,1937,
                     ],
    'K'           => [
                      'K'                                         ,0001,9999,
@@ -1162,11 +1126,8 @@
    'KART'        => [
                      'Asia/Karachi'                              ,1951,1971,
                     ],
-   'KAST'        => [
-                     'Asia/Kashgar'                              ,1927,1980,
-                    ],
    'KDT'         => [
-                     'Asia/Seoul'                                ,1960,1988,
+                     'Asia/Seoul'                                ,1955,1988,
                     ],
    'KGST'        => [
                      'Asia/Bishkek'                              ,1992,2005,
@@ -1185,7 +1146,6 @@
                      'Europe/Vilnius'                            ,1916,1919,
                      'America/Jamaica'                           ,1890,1912,
                      'America/Grand_Turk'                        ,1890,1912,
-                     'America/Cayman'                            ,1890,1912,
                     ],
    'KOST'        => [
                      'Pacific/Kosrae'                            ,1900,9999,
@@ -1196,14 +1156,14 @@
                     ],
    'KRAT'        => [
                      'Asia/Krasnoyarsk'                          ,1920,9999,
-                     'Asia/Novokuznetsk'                         ,1920,2010,
+                     'Asia/Novokuznetsk'                         ,1924,9999,
                     ],
    'KST'         => [
-                     'Asia/Seoul'                                ,1889,9999,
-                     'Asia/Pyongyang'                            ,1889,9999,
+                     'Asia/Seoul'                                ,1908,9999,
+                     'Asia/Pyongyang'                            ,1908,9999,
                     ],
    'KUYST'       => [
-                     'Europe/Samara'                             ,1981,1991,
+                     'Europe/Samara'                             ,1981,1988,
                     ],
    'KUYT'        => [
                      'Europe/Samara'                             ,1935,1991,
@@ -1214,6 +1174,9 @@
    'L'           => [
                      'L'                                         ,0001,9999,
                     ],
+   'LHDT'        => [
+                     'Australia/Lord_Howe'                       ,1981,9999,
+                    ],
    'LHST'        => [
                      'Australia/Lord_Howe'                       ,1981,9999,
                     ],
@@ -1223,9 +1186,6 @@
    'LKT'         => [
                      'Asia/Colombo'                              ,1996,2006,
                     ],
-   'LONT'        => [
-                     'Asia/Chongqing'                            ,1927,1980,
-                    ],
    'LRT'         => [
                      'Africa/Monrovia'                           ,1919,1972,
                     ],
@@ -1242,16 +1202,18 @@
                      'Atlantic/Madeira'                          ,1916,1965,
                     ],
    'MADT'        => [
-                     'Atlantic/Madeira'                          ,1911,1966,
+                     'Atlantic/Madeira'                          ,1912,1966,
                     ],
    'MAGST'       => [
                      'Asia/Magadan'                              ,1981,2010,
                      'Asia/Ust-Nera'                             ,1981,2010,
+                     'Asia/Srednekolymsk'                        ,1981,2010,
                     ],
    'MAGT'        => [
                      'Asia/Magadan'                              ,1924,9999,
                      'Asia/Ust-Nera'                             ,1981,2011,
-                    ],
+                     'Asia/Srednekolymsk'                        ,1924,2014,
+                     ],
    'MALST'       => [
                      'Asia/Singapore'                            ,1932,1935,
                      'Asia/Kuala_Lumpur'                         ,1932,1935,
@@ -1292,9 +1254,6 @@
                      'America/Regina'                            ,1918,1959,
                      'America/North_Dakota/Beulah'               ,1918,2010,
                     ],
-   'MeST'        => [
-                     'America/Metlakatla'                        ,1983,9999,
-                    ],
    'MEST'        => [
                      'MET'                                       ,1916,9999,
                     ],
@@ -1326,7 +1285,6 @@
                      'Asia/Macau'                                ,1911,1999,
                     ],
    'MPT'         => [
-                     'Pacific/Saipan'                            ,1900,2000,
                      'America/Denver'                            ,1945,1945,
                      'America/Boise'                             ,1945,1945,
                      'America/Cambridge_Bay'                     ,1945,1945,
@@ -1337,7 +1295,7 @@
                      'America/Swift_Current'                     ,1945,1945,
                      'America/Yellowknife'                       ,1945,1945,
                      'America/North_Dakota/Beulah'               ,1945,1945,
-                    ],
+                     ],
    'MSD'         => [
                      'Europe/Moscow'                             ,1919,2010,
                      'Europe/Simferopol'                         ,1981,1996,
@@ -1350,11 +1308,13 @@
                      'Europe/Uzhgorod'                           ,1981,1989,
                      'Europe/Riga'                               ,1981,1988,
                      'Europe/Tallinn'                            ,1981,1988,
+                     'Europe/Samara'                             ,1989,1990,
+                     'Europe/Volgograd'                          ,1992,2010,
                     ],
    'MSK'         => [
                      'Europe/Moscow'                             ,1919,9999,
                      'Europe/Simferopol'                         ,1930,9999,
-                     'Europe/Minsk'                              ,1930,1991,
+                     'Europe/Minsk'                              ,1930,9999,
                      'Europe/Zaporozhye'                         ,1930,1991,
                      'Europe/Vilnius'                            ,1940,1991,
                      'Europe/Kaliningrad'                        ,1945,1991,
@@ -1363,6 +1323,8 @@
                      'Europe/Uzhgorod'                           ,1945,1990,
                      'Europe/Riga'                               ,1940,1989,
                      'Europe/Tallinn'                            ,1940,1989,
+                     'Europe/Volgograd'                          ,1992,9999,
+                     'Europe/Samara'                             ,1989,1991,
                     ],
    'MSM'         => [
                      'Europe/Moscow'                             ,1921,1921,
@@ -1433,7 +1395,6 @@
    'NDT'         => [
                      'America/St_Johns'                          ,1917,9999,
                      'America/Goose_Bay'                         ,1918,1965,
-                     'Pacific/Midway'                            ,1956,1956,
                     ],
    'NEGT'        => [
                      'America/Paramaribo'                        ,1945,1975,
@@ -1449,7 +1410,6 @@
                     ],
    'NMT'         => [
                      'Pacific/Norfolk'                           ,1900,1950,
-                     'Asia/Novokuznetsk'                         ,0001,1920,
                     ],
    'NOVST'       => [
                      'Asia/Novosibirsk'                          ,1981,2010,
@@ -1457,7 +1417,7 @@
                     ],
    'NOVT'        => [
                      'Asia/Novosibirsk'                          ,1919,9999,
-                     'Asia/Novokuznetsk'                         ,2010,9999,
+                     'Asia/Novokuznetsk'                         ,2010,2014,
                     ],
    'NPT'         => [
                      'Asia/Kathmandu'                            ,1985,9999,
@@ -1473,8 +1433,7 @@
                      'America/St_Johns'                          ,1884,9999,
                      'America/Adak'                              ,1900,1967,
                      'America/Nome'                              ,1900,1967,
-                     'Pacific/Midway'                            ,1901,1967,
-                     'Pacific/Pago_Pago'                         ,1950,1967,
+                     'Pacific/Pago_Pago'                         ,1911,1967,
                      'America/Goose_Bay'                         ,1884,1966,
                      'Europe/Amsterdam'                          ,1916,1937,
                     ],
@@ -1544,6 +1503,7 @@
                     ],
    'PGT'         => [
                      'Pacific/Port_Moresby'                      ,1894,9999,
+                     'Pacific/Bougainville'                      ,1894,2014,
                     ],
    'PHOT'        => [
                      'Pacific/Enderbury'                         ,1901,9999,
@@ -1560,12 +1520,16 @@
    'PKT'         => [
                      'Asia/Karachi'                              ,1971,9999,
                     ],
+   'PLMT'        => [
+                     'Asia/Ho_Chi_Minh'                          ,1906,1911,
+                    ],
    'PMDT'        => [
                      'America/Miquelon'                          ,1987,9999,
                     ],
    'PMMT'        => [
                      'Pacific/Port_Moresby'                      ,1879,1894,
-                    ],
+                     'Pacific/Bougainville'                      ,1879,1894,
+                     ],
    'PMST'        => [
                      'America/Miquelon'                          ,1980,9999,
                     ],
@@ -1578,6 +1542,7 @@
                      'Africa/Tunis'                              ,1881,1911,
                      'Africa/Algiers'                            ,1891,1911,
                      'Europe/Prague'                             ,1849,1891,
+                     'Asia/Yekaterinburg'                        ,1916,1919,
                     ],
    'PNT'         => [
                      'Pacific/Pitcairn'                          ,1901,1998,
@@ -1603,7 +1568,7 @@
                      'America/Vancouver'                         ,1884,9999,
                      'America/Santa_Isabel'                      ,1924,9999,
                      'America/Tijuana'                           ,1924,9999,
-                     'America/Whitehorse'                        ,1966,9999,
+                     'America/Whitehorse'                        ,1967,9999,
                      'America/Dawson'                            ,1973,9999,
                      'Pacific/Pitcairn'                          ,1998,9999,
                      'America/Juneau'                            ,1900,1983,
@@ -1613,7 +1578,7 @@
                      'America/Hermosillo'                        ,1949,1970,
                      'America/Mazatlan'                          ,1949,1970,
                      'America/Boise'                             ,1883,1923,
-                     'America/Metlakatla'                        ,1900,1983,
+                     'America/Metlakatla'                        ,1900,9999,
                      'America/Sitka'                             ,1900,1983,
                      'America/Creston'                           ,1916,1918,
                     ],
@@ -1655,7 +1620,6 @@
    'RMT'         => [
                      'Europe/Riga'                               ,1879,1926,
                      'Asia/Rangoon'                              ,1879,1919,
-                     'Atlantic/Reykjavik'                        ,1837,1908,
                      'Europe/Rome'                               ,1866,1893,
                     ],
    'ROTT'        => [
@@ -1677,16 +1641,11 @@
    'SAMT'        => [
                      'Europe/Samara'                             ,1919,9999,
                      'Asia/Samarkand'                            ,1924,1991,
-                     'Pacific/Apia'                              ,1911,1950,
-                     'Pacific/Pago_Pago'                         ,1911,1950,
                     ],
    'SAST'        => [
                      'Africa/Johannesburg'                       ,1892,9999,
-                     'Africa/Maseru'                             ,1903,9999,
-                     'Africa/Mbabane'                            ,1903,9999,
                      'Africa/Windhoek'                           ,1903,1990,
-                     'Africa/Gaborone'                           ,1884,1903,
-                    ],
+                     ],
    'SBT'         => [
                      'Pacific/Guadalcanal'                       ,1912,9999,
                     ],
@@ -1696,6 +1655,9 @@
    'SDMT'        => [
                      'America/Santo_Domingo'                     ,1890,1933,
                     ],
+   'SDT'         => [
+                     'Pacific/Apia'                              ,2010,2011,
+                    ],
    'SET'         => [
                      'Europe/Stockholm'                          ,1878,1899,
                     ],
@@ -1711,25 +1673,22 @@
    'SJMT'        => [
                      'America/Costa_Rica'                        ,1890,1921,
                     ],
-   'SLST'        => [
-                     'Africa/Freetown'                           ,1935,1962,
-                    ],
    'SMT'         => [
                      'America/Santiago'                          ,1890,1927,
                      'Europe/Simferopol'                         ,1879,1924,
                      'Atlantic/Stanley'                          ,1890,1912,
-                     'Asia/Vientiane'                            ,1906,1911,
-                     'Asia/Phnom_Penh'                           ,1906,1911,
-                     'Asia/Ho_Chi_Minh'                          ,1906,1911,
                      'Asia/Singapore'                            ,1900,1905,
                      'Asia/Kuala_Lumpur'                         ,1900,1905,
                     ],
+   'SRET'        => [
+                     'Asia/Srednekolymsk'                        ,2014,9999,
+                    ],
    'SRT'         => [
                      'America/Paramaribo'                        ,1975,9999,
                     ],
    'SST'         => [
                      'Pacific/Pago_Pago'                         ,1983,9999,
-                     'Pacific/Midway'                            ,1983,9999,
+                     'Pacific/Apia'                              ,1950,2011,
                     ],
    'STAT'        => [
                      'Europe/Volgograd'                          ,1925,1961,
@@ -1807,7 +1766,7 @@
                      'U'                                         ,0001,9999,
                     ],
    'ULAST'       => [
-                     'Asia/Ulaanbaatar'                          ,1983,2006,
+                     'Asia/Ulaanbaatar'                          ,1983,9999,
                     ],
    'ULAT'        => [
                      'Asia/Ulaanbaatar'                          ,1905,9999,
@@ -1819,9 +1778,6 @@
    'URAT'        => [
                      'Asia/Oral'                                 ,1924,1991,
                     ],
-   'URUT'        => [
-                     'Asia/Urumqi'                               ,1927,1980,
-                    ],
    'UT'          => [
                      'UT'                                        ,0001,9999,
                     ],
@@ -1862,10 +1818,10 @@
                      'Asia/Khandyga'                             ,2003,2011,
                     ],
    'VOLST'       => [
-                     'Europe/Volgograd'                          ,1981,2010,
+                     'Europe/Volgograd'                          ,1981,1990,
                     ],
    'VOLT'        => [
-                     'Europe/Volgograd'                          ,1961,9999,
+                     'Europe/Volgograd'                          ,1961,1992,
                     ],
    'VOST'        => [
                      'Antarctica/Vostok'                         ,1957,9999,
@@ -1905,26 +1861,11 @@
                      'Africa/Ndjamena'                           ,1979,1980,
                     ],
    'WAT'         => [
-                     'Africa/Kinshasa'                           ,1897,9999,
-                     'Africa/Bangui'                             ,1911,9999,
-                     'Africa/Brazzaville'                        ,1911,9999,
-                     'Africa/Douala'                             ,1911,9999,
-                     'Africa/Libreville'                         ,1911,9999,
-                     'Africa/Luanda'                             ,1911,9999,
                      'Africa/Ndjamena'                           ,1911,9999,
-                     'Africa/Niamey'                             ,1911,9999,
                      'Africa/Lagos'                              ,1919,9999,
-                     'Africa/Porto-Novo'                         ,1934,9999,
-                     'Africa/Malabo'                             ,1963,9999,
                      'Africa/Windhoek'                           ,1994,9999,
                      'Africa/El_Aaiun'                           ,1934,1976,
-                     'Africa/Bissau'                             ,1911,1975,
-                     'Africa/Banjul'                             ,1935,1964,
-                     'Africa/Bamako'                             ,1934,1960,
-                     'Africa/Conakry'                            ,1934,1960,
-                     'Africa/Nouakchott'                         ,1934,1960,
-                     'Africa/Freetown'                           ,1913,1957,
-                     'Africa/Dakar'                              ,1912,1941,
+                     'Africa/Bissau'                             ,1912,1975,
                     ],
    'WEMT'        => [
                      'Europe/Madrid'                             ,1942,1946,
@@ -1994,27 +1935,30 @@
                      'Europe/Warsaw'                             ,1879,1915,
                     ],
    'WSDT'        => [
-                     'Pacific/Apia'                              ,2010,9999,
+                     'Pacific/Apia'                              ,2011,9999,
                     ],
-   'WST'         => [
-                     'Australia/Perth'                           ,1895,9999,
-                     'Pacific/Apia'                              ,1950,9999,
-                     'Antarctica/Casey'                          ,1969,9999,
+   'WSST'        => [
+                     'Pacific/Apia'                              ,1911,9999,
                     ],
    'X'           => [
                      'X'                                         ,0001,9999,
                     ],
+   'XJT'         => [
+                     'Asia/Urumqi'                               ,1927,9999,
+                    ],
    'Y'           => [
                      'Y'                                         ,0001,9999,
                     ],
    'YAKST'       => [
                      'Asia/Yakutsk'                              ,1981,2010,
                      'Asia/Khandyga'                             ,1981,2003,
+                     'Asia/Chita'                                ,1981,2010,
                     ],
    'YAKT'        => [
                      'Asia/Yakutsk'                              ,1919,9999,
                      'Asia/Khandyga'                             ,1919,9999,
                      'Asia/Ust-Nera'                             ,1919,1981,
+                     'Asia/Chita'                                ,1919,2014,
                      ],
    'YDDT'        => [
                      'America/Whitehorse'                        ,1965,1965,
@@ -2049,9 +1993,9 @@
                      'America/Juneau'                            ,1983,1983,
                      'America/Nome'                              ,1983,1983,
                      'America/Dawson'                            ,1900,1973,
-                     'America/Whitehorse'                        ,1900,1966,
+                     'America/Whitehorse'                        ,1900,1967,
                      'America/Sitka'                             ,1983,1983,
-                    ],
+                     ],
    'YWT'         => [
                      'America/Whitehorse'                        ,1942,1945,
                      'America/Dawson'                            ,1942,1945,
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -112,6 +112,59 @@
    "Yakutsk Standard Time"           => "Asia/Yakutsk",
   );
 
+%hpux_zones = (
+   # tztab $Date: 2008/12/08 17:21:29 $Revision: r11.11/12 PATCH_11.11 (PHCO_39172)
+
+   'ARST3ARDT'                       => 'America/Argentina/Buenos_Aires',
+   'AST10ADT'                        => 'America/Adak',
+   'AST4ADT#Canada'                  => 'America/Halifax',
+   'BRST3BRDT'                       => 'America/Sao_Paulo',
+   'BRWST4BRWDT'                     => 'America/Campo_Grande',
+   'CSM6CDM'                         => 'America/Mexico_City',
+   'CST-9:30CDT'                     => 'Australia/Adelaide',
+   'CST6CDT#Canada'                  => 'America/Winnipeg',
+   'CST6CDT#Indiana'                 => 'America/Indiana/Indianapolis',
+   'CST6CDT#Mexico'                  => 'America/Mexico_City',
+   'EET-2EETDST'                     => 'Europe/Helsinki',
+   'EST-10EDT'                       => 'Australia/Melbourne',
+   'EST-10EDT#NSW'                   => 'Australia/Sydney',
+   'EST-10EDT#Tasmania'              => 'Australia/Hobart',
+   'EST-10EDT#VIC'                   => 'Australia/Melbourne',
+   'EST5CDT'                         => 'America/Indiana/Indianapolis',
+   'EST5EDT#Canada'                  => 'America/Toronto',
+   'EST5EDT#Indiana'                 => 'America/Indiana/Indianapolis',
+   'EST5EST'                         => 'America/Indiana/Indianapolis',
+   'EST6CDT'                         => 'America/Indiana/Indianapolis',
+   'MET-1METDST'                     => 'MET',
+   'MEZ-1MESZ'                       => 'CET',
+   'MSM7MDM'                         => 'America/Chihuahua',
+   'MST7MDT#Canada'                  => 'America/Edmonton',
+   'MST7MDT#Mexico'                  => 'America/Chihuahua',
+   'MXST6MXDT'                       => 'America/Mexico_City',
+   'MXST6MXDT#Mexico'                => 'America/Mexico_City',
+   'NST3:30NDT'                      => 'America/St_Johns',
+   'NST3:30NDT#Canada'               => 'America/St_Johns',
+   'PSM8PDM'                         => 'America/Santa_Isabel',
+   'PST-8PDT'                        => 'Asia/Singapore',
+   'PST8PDT#Canada'                  => 'America/Vancouver',
+   'PST8PDT#Mexico'                  => 'America/Santa_Isabel',
+   'PWT0PST'                         => 'Europe/Lisbon',
+   'SAST-2'                          => 'Africa/Johannesburg',
+   'WET0WETDST'                      => 'WET',
+   'WST-10WSTDST'                    => 'Asia/Vladivostok',
+   'WST-11WSTDST'                    => 'Asia/Srednekolymsk',
+   'WST-12WSTDST'                    => 'Asia/Kamchatka',
+   'WST-2WSTDST'                     => 'Europe/Minsk',
+   'WST-3WSTDST'                     => 'Europe/Moscow',
+   'WST-4WSTDST'                     => 'Europe/Samara',
+   'WST-5WSTDST'                     => 'Asia/Yekaterinburg',
+   'WST-6WSTDST'                     => 'Asia/Omsk',
+   'WST-7WSTDST'                     => 'Asia/Krasnoyarsk',
+   'WST-8WDT'                        => 'Australia/Perth',
+   'WST-8WSTDST'                     => 'Asia/Irkutsk',
+   'WST-9WSTDST'                     => 'Asia/Yakutsk',
+  );
+
 %nontzdata_zones =
   (
    # The standard GMT+OFF zones don't dump well, so
@@ -194,6 +247,10 @@ foreach my $winz (keys %windows_zones) {
    my $zone = $windows_zones{$winz};
    $nontzdata_zones{$winz} = [ 'alias', $zone ];
 }
+foreach my $hpuxz (keys %hpux_zones) {
+   my $zone = $hpux_zones{$hpuxz};
+   $nontzdata_zones{$hpuxz} = [ 'alias', $zone ];
+}
 
 # Zone aliases of the form "EST5EDT" are handled here. In most cases,
 # there are more than one possibile zone that they could apply to.
@@ -217,7 +274,7 @@ foreach my $winz (keys %windows_zones) {
                        'America/Monterrey'                       ,1988,9999,
                        'America/North_Dakota/Center'             ,1993,9999,
                        'America/Merida'                          ,1996,9999,
-                       'America/Cancun'                          ,1999,9999,
+                       'America/Cancun'                          ,1999,2014,
                        'America/North_Dakota/New_Salem'          ,2004,9999,
                        'America/Bahia_Banderas'                  ,2010,9999,
                        'America/Managua'                         ,1979,2006,
@@ -241,7 +298,6 @@ foreach my $winz (keys %windows_zones) {
                       ],
    'EST5EDT'       => [
                        'America/New_York'                        ,1918,9999,
-                       'America/Montreal'                        ,1917,9999,
                        'America/Nipigon'                         ,1918,9999,
                        'America/Toronto'                         ,1918,9999,
                        'America/Detroit'                         ,1948,9999,
@@ -253,7 +309,7 @@ foreach my $winz (keys %windows_zones) {
                        'America/Indiana/Vincennes'               ,1969,9999,
                        'America/Indiana/Winamac'                 ,1969,9999,
                        'America/Thunder_Bay'                     ,1970,9999,
-                       'America/Grand_Turk'                      ,1979,9999,
+                       'America/Grand_Turk'                      ,1979,2014,
                        'America/Iqaluit'                         ,1980,9999,
                        'America/Pangnirtung'                     ,1995,9999,
                        'America/Kentucky/Monticello'             ,2001,9999,
@@ -262,7 +318,7 @@ foreach my $winz (keys %windows_zones) {
                        'America/Cancun'                          ,1996,1997,
                        'America/Jamaica'                         ,1974,1983,
                        'America/Indiana/Tell_City'               ,1969,1970,
-                      ],
+                       ],
    'MST7MDT'       => [
                        'America/Denver'                          ,1918,9999,
                        'America/Edmonton'                        ,1918,9999,
@@ -292,7 +348,7 @@ foreach my $winz (keys %windows_zones) {
                        'America/Juneau'                          ,1969,1982,
                        'America/Dawson_Creek'                    ,1918,1971,
                        'America/Boise'                           ,1918,1919,
-                       'America/Metlakatla'                      ,1969,1982,
+                       'America/Metlakatla'                      ,1969,1983,
                        'America/Sitka'                           ,1969,1982,
                       ],
 
@@ -302,6 +358,15 @@ foreach my $winz (keys %windows_zones) {
                        'America/Rio_Branco'                      ,1932,1987,
                        'America/Eirunepe'                        ,1932,1987,
                       ],
+   'AEST-10AEDT'   => [
+                       'Australia/Currie'                        ,1942,9999,
+                       'Australia/Hobart'                        ,1942,9999,
+                       'Australia/Melbourne'                     ,1942,9999,
+                       'Australia/Sydney'                        ,1942,9999,
+                       'Australia/Lindeman'                      ,1942,1993,
+                       'Australia/Brisbane'                      ,1942,1991,
+                       'Antarctica/Macquarie'                    ,1968,2009,
+                      ],
    'AHST10AHDT'    => [
                        'America/Anchorage'                       ,1969,1982,
                       ],
@@ -404,6 +469,9 @@ foreach my $winz (keys %windows_zones) {
                        'America/Moncton'                         ,1945,1945,
                        'America/Pangnirtung'                     ,1945,1945,
                       ],
+   'AWST-8AWDT'    => [
+                       'Australia/Perth'                         ,1942,2008,
+                      ],
    'AZOT1AZOST'    => [
                        'Atlantic/Azores'                         ,1977,9999,
                       ],
@@ -477,7 +545,7 @@ foreach my $winz (keys %windows_zones) {
                        'Europe/Riga'                             ,1943,1943,
                        'Europe/Simferopol'                       ,1943,1943,
                       ],
-    'CET-1WEMT'     => [
+   'CET-1WEMT'     => [
                        'Europe/Madrid'                           ,1946,1946,
                        'Europe/Monaco'                           ,1945,1945,
                        'Europe/Paris'                            ,1945,1945,
@@ -488,23 +556,22 @@ foreach my $winz (keys %windows_zones) {
    'CGT2CGST'      => [
                        'America/Scoresbysund'                    ,1980,1980,
                       ],
+   'CHOT-8CHOST'   => [
+                       'Asia/Choibalsan'                         ,2015,9999,
+                      ],
    'CHOT-9CHOST'   => [
                        'Asia/Choibalsan'                         ,1983,2006,
                       ],
    'CLT4CLST'      => [
-                       'America/Santiago'                        ,1969,9999,
-                       'Antarctica/Palmer'                       ,1982,9999,
+                       'America/Santiago'                        ,1946,2014,
+                       'Antarctica/Palmer'                       ,1982,2014,
                       ],
    'CLT5CLST'      => [
-                       'America/Santiago'                        ,1928,1942,
+                       'America/Santiago'                        ,1928,1931,
                       ],
    'CST-8CDT'      => [
                        'Asia/Shanghai'                           ,1940,1991,
-                       'Asia/Chongqing'                          ,1986,1991,
-                       'Asia/Harbin'                             ,1986,1991,
-                       'Asia/Kashgar'                            ,1986,1991,
-                       'Asia/Urumqi'                             ,1986,1991,
-                       'Asia/Taipei'                             ,1945,1979,
+                       'Asia/Taipei'                             ,1946,1979,
                       ],
    'CST5CDT'       => [
                        'America/Havana'                          ,1928,9999,
@@ -529,13 +596,10 @@ foreach my $winz (keys %windows_zones) {
                        'Asia/Dushanbe'                           ,1981,1990,
                       ],
    'EAST6EASST'    => [
-                       'Pacific/Easter'                          ,1982,9999,
+                       'Pacific/Easter'                          ,1982,2014,
                       ],
    'EAST7EASST'    => [
-                       'Pacific/Easter'                          ,1942,1981,
-                      ],
-   'EAT-3EAST'     => [
-                       'Indian/Antananarivo'                     ,1954,1954,
+                       'Pacific/Easter'                          ,1969,1981,
                       ],
    'EET-2EEST'     => [
                        'EET'                                     ,1977,9999,
@@ -560,7 +624,7 @@ foreach my $winz (keys %windows_zones) {
                        'Europe/Uzhgorod'                         ,1992,9999,
                        'Europe/Kaliningrad'                      ,1991,2010,
                        'Europe/Minsk'                            ,1991,2010,
-                       'Africa/Cairo'                            ,1940,9999,
+                       'Africa/Cairo'                            ,1940,2009,
                        'Europe/Moscow'                           ,1991,1991,
                        'Europe/Warsaw'                           ,1919,1919,
                       ],
@@ -571,20 +635,10 @@ foreach my $winz (keys %windows_zones) {
    'EGT1EGST'      => [
                        'America/Scoresbysund'                    ,1981,9999,
                       ],
-   'EST-10EST'     => [
-                       'Australia/Melbourne'                     ,1942,9999,
-                       'Australia/Currie'                        ,1942,9999,
-                       'Australia/Hobart'                        ,1942,9999,
-                       'Australia/Sydney'                        ,1942,9999,
-                       'Antarctica/Macquarie'                    ,1968,2009,
-                       'Australia/Lindeman'                      ,1942,1993,
-                       'Australia/Brisbane'                      ,1942,1991,
-                      ],
    'EST5EPT'       => [
                        'America/New_York'                        ,1945,1945,
                        'America/Detroit'                         ,1945,1945,
                        'America/Iqaluit'                         ,1945,1945,
-                       'America/Montreal'                        ,1945,1945,
                        'America/Nipigon'                         ,1945,1945,
                        'America/Thunder_Bay'                     ,1945,1945,
                        'America/Toronto'                         ,1945,1945,
@@ -618,17 +672,14 @@ foreach my $winz (keys %windows_zones) {
    'GMT0IST'       => [
                        'Europe/Dublin'                           ,1922,9999,
                       ],
-   'GMT0SLST'      => [
-                       'Africa/Freetown'                         ,1958,1962,
-                      ],
-   'HAST10HADT'    => [
-                       'America/Adak'                            ,1984,9999,
-                      ],
    'HKT-8HKST'     => [
                        'Asia/Hong_Kong'                          ,1946,1979,
                       ],
    'HOVT-7HOVST'   => [
-                       'Asia/Hovd'                               ,1983,2006,
+                       'Asia/Hovd'                               ,1983,9999,
+                      ],
+   'HST10HDT'      => [
+                       'America/Adak'                            ,1984,9999,
                       ],
    'IRKT-7IRKST'   => [
                        'Asia/Irkutsk'                            ,1991,1991,
@@ -668,15 +719,9 @@ foreach my $winz (keys %windows_zones) {
                        'Asia/Krasnoyarsk'                        ,1981,2010,
                        'Asia/Novokuznetsk'                       ,1981,2009,
                       ],
-   'KST-8KDT'      => [
-                       'Asia/Seoul'                              ,1960,1960,
-                      ],
    'KST-9KDT'      => [
                        'Asia/Seoul'                              ,1987,1988,
                       ],
-   'KUYT-3KUYST'   => [
-                       'Europe/Samara'                           ,1989,1990,
-                      ],
    'KUYT-4KUYST'   => [
                        'Europe/Samara'                           ,1981,1988,
                       ],
@@ -686,13 +731,12 @@ foreach my $winz (keys %windows_zones) {
    'MAGT-10MAGST'  => [
                        'Asia/Magadan'                            ,1991,1991,
                        'Asia/Ust-Nera'                           ,1991,1991,
+                       'Asia/Srednekolymsk'                      ,1991,1991,
                       ],
    'MAGT-11MAGST'  => [
                        'Asia/Magadan'                            ,1981,2010,
                        'Asia/Ust-Nera'                           ,1981,2010,
-                      ],
-   'MeST8PDT'      => [
-                       'America/Metlakatla'                      ,1983,1983,
+                       'Asia/Srednekolymsk'                      ,1981,2010,
                       ],
    'MET-1MEST'     => [
                        'MET'                                     ,1916,9999,
@@ -709,6 +753,7 @@ foreach my $winz (keys %windows_zones) {
                       ],
    'MSK-3MSD'      => [
                        'Europe/Moscow'                           ,1981,2010,
+                       'Europe/Volgograd'                        ,1992,2010,
                        'Europe/Simferopol'                       ,1981,1996,
                        'Europe/Kaliningrad'                      ,1981,1990,
                        'Europe/Vilnius'                          ,1981,1990,
@@ -719,6 +764,7 @@ foreach my $winz (keys %windows_zones) {
                        'Europe/Uzhgorod'                         ,1981,1989,
                        'Europe/Riga'                             ,1981,1988,
                        'Europe/Tallinn'                          ,1981,1988,
+                       'Europe/Samara'                           ,1989,1990,
                       ],
    'MST7MPT'       => [
                        'America/Denver'                          ,1945,1945,
@@ -742,9 +788,6 @@ foreach my $winz (keys %windows_zones) {
    'NOVT-7NOVST'   => [
                        'Asia/Novosibirsk'                        ,1981,1990,
                       ],
-   'NST11NDT'      => [
-                       'Pacific/Midway'                          ,1956,1956,
-                      ],
    'NST11NPT'      => [
                        'America/Adak'                            ,1945,1945,
                        'America/Nome'                            ,1945,1945,
@@ -838,7 +881,7 @@ foreach my $winz (keys %windows_zones) {
                        'Europe/Istanbul'                         ,1980,1983,
                       ],
    'ULAT-8ULAST'   => [
-                       'Asia/Ulaanbaatar'                        ,1983,2006,
+                       'Asia/Ulaanbaatar'                        ,1983,9999,
                       ],
    'URAT-4URAST'   => [
                        'Asia/Oral'                               ,1989,1990,
@@ -857,7 +900,7 @@ foreach my $winz (keys %windows_zones) {
                        'Asia/Khandyga'                           ,2004,2010,
                       ],
    'VOLT-3VOLST'   => [
-                       'Europe/Volgograd'                        ,1989,2010,
+                       'Europe/Volgograd'                        ,1989,1990,
                       ],
    'VOLT-4VOLST'   => [
                        'Europe/Volgograd'                        ,1981,1988,
@@ -896,19 +939,18 @@ foreach my $winz (keys %windows_zones) {
                        'America/Godthab'                         ,1980,9999,
                        'America/Danmarkshavn'                    ,1980,1995,
                       ],
-   'WST-13WSDT'    => [
+   'WSST-13WSDT'   => [
                        'Pacific/Apia'                            ,2012,9999,
                       ],
-   'WST-8WST'      => [
-                       'Australia/Perth'                         ,1942,2008,
-                      ],
    'YAKT-8YAKST'   => [
                        'Asia/Yakutsk'                            ,1991,1991,
                        'Asia/Khandyga'                           ,1991,1991,
+                       'Asia/Chita'                              ,1991,1991,
                       ],
    'YAKT-9YAKST'   => [
                        'Asia/Yakutsk'                            ,1981,2010,
                        'Asia/Khandyga'                           ,1981,2002,
+                       'Asia/Chita'                              ,1981,2010,
                       ],
    'YEKT-5YEKST'   => [
                        'Asia/Yekaterinburg'                      ,1993,2010,
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -38,23 +38,13 @@ $def_off{0} = {
                '+00:00:00' => [
                                'WET'                            ,0001,9999,
                                'Europe/London'                  ,1847,9999,
-                               'Africa/Lome'                    ,1892,9999,
                                'Atlantic/Faroe'                 ,1908,9999,
                                'Africa/Abidjan'                 ,1912,9999,
-                               'Africa/Bamako'                  ,1912,9999,
-                               'Africa/Conakry'                 ,1912,9999,
-                               'Africa/Nouakchott'              ,1912,9999,
-                               'Africa/Ouagadougou'             ,1912,9999,
-                               'Africa/Sao_Tome'                ,1912,9999,
                                'Europe/Lisbon'                  ,1912,9999,
                                'Africa/Casablanca'              ,1913,9999,
                                'Europe/Dublin'                  ,1916,9999,
                                'Africa/Accra'                   ,1918,9999,
-                               'Africa/Dakar'                   ,1941,9999,
                                'Atlantic/Canary'                ,1946,9999,
-                               'Atlantic/St_Helena'             ,1951,9999,
-                               'Africa/Freetown'                ,1957,9999,
-                               'Africa/Banjul'                  ,1964,9999,
                                'Atlantic/Madeira'               ,1966,9999,
                                'Atlantic/Reykjavik'             ,1968,9999,
                                'Africa/Monrovia'                ,1972,9999,
@@ -68,8 +58,6 @@ $def_off{0} = {
                                'Atlantic/Azores'                ,1992,1993,
                                'Africa/Ceuta'                   ,1901,1984,
                                'Africa/Algiers'                 ,1911,1981,
-                               'Africa/Malabo'                  ,1911,1963,
-                               'Africa/Niamey'                  ,1934,1960,
                                'America/Rankin_Inlet'           ,0001,1957,
                                'Europe/Gibraltar'               ,1880,1957,
                                'America/Inuvik'                 ,0001,1953,
@@ -83,10 +71,9 @@ $def_off{0} = {
                                'Europe/Paris'                   ,1911,1940,
                                'Europe/Luxembourg'              ,1918,1940,
                                'America/Yellowknife'            ,0001,1935,
-                               'Africa/Porto-Novo'              ,1911,1934,
                                'America/Pangnirtung'            ,0001,1921,
                                'America/Cambridge_Bay'          ,0001,1920,
-                               'Antarctica/Troll'               ,0001,2073,
+                               'Antarctica/Troll'               ,0001,2074,
                                'Antarctica/Rothera'             ,0001,1976,
                                'Antarctica/Casey'               ,0001,1969,
                                'Antarctica/Davis'               ,0001,1969,
@@ -97,24 +84,15 @@ $def_off{0} = {
                                'Antarctica/Mawson'              ,0001,1954,
                                'Antarctica/Macquarie'           ,0001,1948,
                               ],
-               '+00:04:52' => [
-                               'Africa/Lome'                    ,0001,1892,
-                              ],
                '+00:06:04' => [
                                'Europe/Andorra'                 ,0001,1900,
                               ],
-               '+00:08:28' => [
-                               'Africa/Niamey'                  ,0001,1911,
-                              ],
                '+00:09:21' => [
                                'Europe/Paris',                  ,0001,1911,
                                'Africa/Tunis',                  ,1881,1911,
                                'Africa/Algiers',                ,1891,1911,
                                'Europe/Monaco',                 ,1891,1911,
                               ],
-               '+00:10:28' => [
-                               'Africa/Porto-Novo'              ,0001,1911,
-                              ],
                '+00:12:12' => [
                                'Africa/Algiers'                 ,0001,1891,
                               ],
@@ -133,9 +111,6 @@ $def_off{0} = {
                '+00:24:36' => [
                                'Europe/Luxembourg'              ,0001,1904,
                               ],
-               '+00:26:56' => [
-                               'Africa/Sao_Tome'                ,0001,1883,
-                              ],
                '+00:29:32' => [
                                'Europe/Monaco'                  ,0001,1891,
                               ],
@@ -145,15 +120,6 @@ $def_off{0} = {
                '+00:34:08' => [
                                'Europe/Zurich'                  ,0001,1853,
                               ],
-               '+00:35:08' => [
-                               'Africa/Malabo'                  ,0001,1911,
-                              ],
-               '+00:37:48' => [
-                               'Africa/Libreville'              ,0001,1911,
-                              ],
-               '+00:38:48' => [
-                               'Africa/Douala'                  ,0001,1911,
-                              ],
                '+00:40:44' => [
                                'Africa/Tunis'                   ,0001,1881,
                               ],
@@ -166,15 +132,9 @@ $def_off{0} = {
                '+00:50:20' => [
                                'Europe/Copenhagen'              ,0001,1893,
                               ],
-               '+00:52:04' => [
-                               'Africa/Luanda'                  ,1891,1911,
-                              ],
                '+00:52:44' => [
                                'Africa/Tripoli'                 ,0001,1919,
                               ],
-               '+00:52:56' => [
-                               'Africa/Luanda'                  ,0001,1891,
-                              ],
                '+00:53:28' => [
                                'Europe/Berlin'                  ,0001,1893,
                               ],
@@ -197,21 +157,14 @@ $def_off{0} = {
                                'Europe/Vienna'                  ,1893,9999,
                                'Europe/Oslo'                    ,1894,9999,
                                'Europe/Zurich'                  ,1894,9999,
-                               'Africa/Kinshasa'                ,1897,9999,
                                'Europe/Stockholm'               ,1899,9999,
                                'Europe/Luxembourg'              ,1904,9999,
-                               'Africa/Bangui'                  ,1911,9999,
-                               'Africa/Brazzaville'             ,1911,9999,
-                               'Africa/Douala'                  ,1911,9999,
-                               'Africa/Libreville'              ,1911,9999,
-                               'Africa/Luanda'                  ,1911,9999,
                                'Africa/Ndjamena'                ,1911,9999,
                                'Africa/Tunis'                   ,1911,9999,
                                'Europe/Tirane'                  ,1913,9999,
                                'Europe/Brussels'                ,1914,9999,
                                'Europe/Warsaw'                  ,1915,9999,
                                'Africa/Lagos'                   ,1919,9999,
-                               'Africa/Porto-Novo'              ,1934,9999,
                                'Africa/Algiers'                 ,1940,9999,
                                'Europe/Amsterdam'               ,1942,9999,
                                'Europe/Paris'                   ,1942,9999,
@@ -219,8 +172,6 @@ $def_off{0} = {
                                'Europe/Andorra'                 ,1946,9999,
                                'Europe/Madrid'                  ,1946,9999,
                                'Europe/Gibraltar'               ,1957,9999,
-                               'Africa/Niamey'                  ,1960,9999,
-                               'Africa/Malabo'                  ,1963,9999,
                                'Africa/Ceuta'                   ,1984,9999,
                                'Africa/Windhoek'                ,1994,9999,
                                'Etc/GMT+1'                      ,0001,9999,
@@ -249,12 +200,6 @@ $def_off{0} = {
                '+01:00:14' => [
                                'Europe/Stockholm'               ,1878,1899,
                               ],
-               '+01:01:08' => [
-                               'Africa/Brazzaville'             ,0001,1911,
-                              ],
-               '+01:01:12' => [
-                               'Africa/Kinshasa'                ,0001,1897,
-                              ],
                '+01:05:21' => [
                                'Europe/Vienna'                  ,0001,1893,
                               ],
@@ -264,9 +209,6 @@ $def_off{0} = {
                '+01:12:12' => [
                                'Europe/Stockholm'               ,0001,1878,
                               ],
-               '+01:14:20' => [
-                               'Africa/Bangui'                  ,0001,1911,
-                              ],
                '+01:16:20' => [
                                'Europe/Budapest'                ,0001,1890,
                               ],
@@ -287,7 +229,6 @@ $def_off{0} = {
                '+01:30:00' => [
                                'Africa/Johannesburg'            ,1892,1903,
                                'Africa/Windhoek'                ,1892,1903,
-                               'Africa/Gaborone'                ,1884,1903,
                               ],
                '+01:33:16' => [
                                'Europe/Sofia'                   ,0001,1879,
@@ -298,31 +239,24 @@ $def_off{0} = {
                '+01:35:36' => [
                                'Europe/Vilnius'                 ,1916,1919,
                               ],
-               '+01:36:24' => [
+               '+01:36:34' => [
                                'Europe/Riga'                    ,0001,1926,
                               ],
                '+01:39:00' => [
                                'Europe/Tallinn'                 ,0001,1921,
                               ],
-               '+01:39:52' => [
+               '+01:39:49' => [
                                'Europe/Helsinki'                ,0001,1921,
                               ],
                '+01:41:16' => [
                                'Europe/Vilnius'                 ,0001,1879,
                               ],
-               '+01:43:40' => [
-                               'Africa/Gaborone'                ,0001,1884,
-                              ],
                '+01:44:24' => [
                                'Europe/Bucharest',              ,0001,1931,
                                'Europe/Chisinau',               ,1918,1931,
                               ],
-               '+01:49:52' => [
-                               'Africa/Lubumbashi'              ,0001,1897,
-                              ],
                '+01:50:00' => [
-                               'Europe/Minsk',                  ,1879,1924,
-                               'Africa/Maseru',                 ,0001,1903,
+                               'Europe/Minsk'                   ,1879,1924,
                               ],
                '+01:50:16' => [
                                'Europe/Minsk'                   ,0001,1879,
@@ -330,9 +264,6 @@ $def_off{0} = {
                '+01:52:00' => [
                                'Africa/Johannesburg'            ,0001,1892,
                               ],
-               '+01:53:08' => [
-                               'Africa/Lusaka'                  ,0001,1903,
-                              ],
                '+01:55:00' => [
                                'Europe/Chisinau'                ,1879,1918,
                               ],
@@ -346,26 +277,15 @@ $def_off{0} = {
                                'Europe/Istanbul',               ,1879,1910,
                                'Europe/Sofia',                  ,1879,1894,
                               ],
-               '+01:57:28' => [
-                               'Africa/Bujumbura'               ,0001,1889,
-                              ],
                '+02:00:00' => [
                                'EET'                            ,0001,9999,
                                'Asia/Beirut'                    ,1879,9999,
-                               'Africa/Bujumbura'               ,1889,9999,
                                'Europe/Sofia'                   ,1894,9999,
-                               'Africa/Lubumbashi'              ,1897,9999,
                                'Africa/Cairo'                   ,1900,9999,
                                'Asia/Gaza'                      ,1900,9999,
                                'Asia/Hebron'                    ,1900,9999,
-                               'Africa/Blantyre'                ,1903,9999,
-                               'Africa/Gaborone'                ,1903,9999,
-                               'Africa/Harare'                  ,1903,9999,
                                'Africa/Johannesburg'            ,1903,9999,
-                               'Africa/Lusaka'                  ,1903,9999,
                                'Africa/Maputo'                  ,1903,9999,
-                               'Africa/Maseru'                  ,1903,9999,
-                               'Africa/Mbabane'                 ,1903,9999,
                                'Europe/Istanbul'                ,1910,9999,
                                'Europe/Athens'                  ,1916,9999,
                                'Asia/Jerusalem'                 ,1917,9999,
@@ -380,37 +300,24 @@ $def_off{0} = {
                                'Asia/Amman'                     ,1930,9999,
                                'Europe/Bucharest'               ,1931,9999,
                                'Europe/Chisinau'                ,1931,9999,
-                               'Africa/Kigali'                  ,1935,9999,
                                'Africa/Tripoli'                 ,1958,9999,
                                'Europe/Uzhgorod'                ,1991,9999,
                                'Etc/GMT+2'                      ,0001,9999,
                                'O'                              ,0001,9999,
                                'Europe/Simferopol'              ,1924,2014,
-                               'Europe/Kaliningrad'             ,1944,2011,
+                               'Europe/Kaliningrad'             ,1944,9999,
                                'Europe/Minsk'                   ,1924,2011,
                                'Africa/Khartoum'                ,1930,2000,
                                'Africa/Windhoek'                ,1903,1994,
                                'Europe/Moscow'                  ,1922,1992,
                                'Europe/Warsaw'                  ,1918,1922,
                               ],
-               '+02:00:16' => [
-                               'Africa/Kigali'                  ,0001,1935,
-                              ],
                '+02:02:04' => [
                                'Europe/Kiev'                    ,0001,1924,
                               ],
-               '+02:04:12' => [
-                               'Africa/Harare'                  ,0001,1903,
-                              ],
-               '+02:04:24' => [
-                               'Africa/Mbabane'                 ,0001,1903,
-                              ],
                '+02:05:09' => [
                                'Africa/Cairo'                   ,0001,1900,
                               ],
-               '+02:09:40' => [
-                               'Africa/Kampala'                 ,0001,1928,
-                              ],
                '+02:10:08' => [
                                'Africa/Khartoum'                ,0001,1930,
                               ],
@@ -430,8 +337,7 @@ $def_off{0} = {
                                'Asia/Gaza'                      ,0001,1900,
                               ],
                '+02:20:00' => [
-                               'Europe/Zaporozhye',             ,1879,1924,
-                               'Africa/Blantyre',               ,0001,1903,
+                               'Europe/Zaporozhye'              ,1879,1924,
                               ],
                '+02:20:23' => [
                                'Asia/Hebron'                    ,0001,1900,
@@ -456,40 +362,16 @@ $def_off{0} = {
                                'Africa/Nairobi'                 ,0001,1928,
                               ],
                '+02:30:00' => [
-                               'Africa/Mogadishu',              ,1930,1956,
-                               'Africa/Kampala',                ,1929,1947,
-                               'Africa/Nairobi',                ,1929,1939,
-                               'Europe/Moscow',                 ,1879,1916,
+                               'Africa/Nairobi'                 ,1929,1939,
                               ],
-               '+02:30:20' => [
-                               'Europe/Moscow'                  ,0001,1879,
+               '+02:30:17' => [
+                               'Europe/Moscow'                  ,0001,1916,
                               ],
-               '+02:30:48' => [
+               '+02:31:19' => [
                                'Europe/Moscow'                  ,1916,1918,
                               ],
-               '+02:34:48' => [
-                               'Africa/Addis_Ababa'             ,0001,1869,
-                              ],
-               '+02:35:20' => [
-                               'Africa/Addis_Ababa',            ,1869,1936,
-                               'Africa/Asmara',                 ,1889,1936,
-                              ],
-               '+02:35:32' => [
-                               'Africa/Asmara'                  ,0001,1889,
-                              ],
-               '+02:37:08' => [
-                               'Africa/Dar_es_Salaam'           ,0001,1930,
-                              ],
                '+02:45:00' => [
-                               'Africa/Dar_es_Salaam'           ,1947,1960,
                                'Africa/Nairobi'                 ,1939,1959,
-                               'Africa/Kampala'                 ,1947,1956,
-                              ],
-               '+02:52:36' => [
-                               'Africa/Djibouti'                ,0001,1911,
-                              ],
-               '+02:53:04' => [
-                               'Indian/Comoro'                  ,0001,1911,
                               ],
                '+02:57:36' => [
                                'Asia/Baghdad'                   ,1889,1917,
@@ -501,40 +383,25 @@ $def_off{0} = {
                '+02:58:00' => [
                                'Asia/Yerevan'                   ,0001,1924,
                               ],
-               '+02:59:16' => [
+               '+02:59:11' => [
                                'Asia/Tbilisi'                   ,0001,1924,
                               ],
-               '+02:59:54' => [
-                               'Asia/Aden'                      ,0001,1949,
-                              ],
                '+03:00:00' => [
-                               'Africa/Mogadishu'               ,1893,9999,
-                               'Africa/Djibouti'                ,1911,9999,
-                               'Indian/Antananarivo'            ,1911,9999,
-                               'Indian/Comoro'                  ,1911,9999,
-                               'Indian/Mayotte'                 ,1911,9999,
                                'Asia/Baghdad'                   ,1917,9999,
-                               'Africa/Kampala'                 ,1928,9999,
                                'Africa/Nairobi'                 ,1928,9999,
-                               'Africa/Dar_es_Salaam'           ,1930,9999,
                                'Europe/Minsk'                   ,1930,9999,
-                               'Africa/Addis_Ababa'             ,1936,9999,
-                               'Africa/Asmara'                  ,1936,9999,
-                               'Europe/Kaliningrad'             ,1945,9999,
-                               'Asia/Aden'                      ,1949,9999,
-                               'Asia/Kuwait'                    ,1949,9999,
-                               'Asia/Riyadh'                    ,1949,9999,
+                               'Europe/Kaliningrad'             ,1945,2014,
+                               'Asia/Riyadh'                    ,1947,9999,
                                'Antarctica/Syowa'               ,1957,9999,
-                               'Asia/Bahrain'                   ,1972,9999,
                                'Asia/Qatar'                     ,1972,9999,
                                'Africa/Khartoum'                ,2000,9999,
                                'Etc/GMT+3'                      ,0001,9999,
                                'P'                              ,0001,9999,
-                               'Europe/Moscow'                  ,1919,2011,
+                               'Europe/Moscow'                  ,1919,9999,
                                'Europe/Samara'                  ,1919,2011,
-                               'Europe/Volgograd'               ,1920,2011,
+                               'Europe/Volgograd'               ,1920,9999,
                                'Asia/Tbilisi'                   ,1924,2005,
-                               'Europe/Simferopol'              ,1930,1997,
+                               'Europe/Simferopol'              ,1930,9999,
                                'Asia/Yerevan'                   ,1924,1995,
                                'Asia/Baku'                      ,1924,1992,
                                'Europe/Zaporozhye'              ,1930,1991,
@@ -546,33 +413,18 @@ $def_off{0} = {
                                'Europe/Tallinn'                 ,1940,1989,
                                'Europe/Istanbul'                ,1979,1985,
                               ],
-               '+03:00:56' => [
-                               'Indian/Mayotte'                 ,0001,1911,
-                              ],
-               '+03:01:28' => [
-                               'Africa/Mogadishu'               ,0001,1893,
-                              ],
                '+03:06:52' => [
-                               'Asia/Riyadh'                    ,0001,1949,
-                              ],
-               '+03:10:04' => [
-                               'Indian/Antananarivo'            ,0001,1911,
-                              ],
-               '+03:11:56' => [
-                               'Asia/Kuwait'                    ,0001,1949,
+                               'Asia/Riyadh'                    ,0001,1947,
                               ],
                '+03:19:24' => [
                                'Asia/Baku'                      ,0001,1924,
                               ],
-               '+03:20:36' => [
+               '+03:20:20' => [
                                'Europe/Samara'                  ,0001,1919,
                               ],
                '+03:21:04' => [
                                'Asia/Aqtau'                     ,0001,1924,
                               ],
-               '+03:22:20' => [
-                               'Asia/Bahrain'                   ,0001,1919,
-                              ],
                '+03:25:24' => [
                                'Asia/Oral'                      ,0001,1924,
                               ],
@@ -594,6 +446,9 @@ $def_off{0} = {
                '+03:41:52' => [
                                'Indian/Reunion'                 ,0001,1911,
                               ],
+               '+03:45:05' => [
+                               'Asia/Yekaterinburg'             ,1916,1919,
+                              ],
                '+03:48:40' => [
                                'Asia/Aqtobe'                    ,0001,1924,
                               ],
@@ -603,22 +458,18 @@ $def_off{0} = {
                '+03:53:32' => [
                                'Asia/Ashgabat'                  ,0001,1924,
                               ],
-               '+03:54:24' => [
-                               'Asia/Muscat'                    ,0001,1919,
-                              ],
                '+04:00:00' => [
                                'Indian/Mauritius'               ,1906,9999,
                                'Indian/Mahe'                    ,1906,9999,
                                'Indian/Reunion'                 ,1911,9999,
-                               'Asia/Muscat'                    ,1919,9999,
                                'Asia/Dubai'                     ,1919,9999,
                                'Europe/Samara'                  ,1930,9999,
-                               'Europe/Volgograd'               ,1930,9999,
+                               'Europe/Volgograd'               ,1930,2014,
                                'Asia/Yerevan'                   ,1957,9999,
                                'Asia/Baku'                      ,1957,9999,
                                'Asia/Tbilisi'                   ,1957,9999,
-                               'Europe/Moscow'                  ,2011,9999,
-                               'Europe/Simferopol'              ,2014,9999,
+                               'Europe/Moscow'                  ,2011,2014,
+                               'Europe/Simferopol'              ,2014,2014,
                                'Etc/GMT+4'                      ,0001,9999,
                                'Q'                              ,0001,9999,
                                'Asia/Aqtau'                     ,1924,2005,
@@ -626,20 +477,19 @@ $def_off{0} = {
                                'Asia/Yekaterinburg'             ,1919,1992,
                                'Asia/Ashgabat'                  ,1924,1992,
                                'Asia/Tehran'                    ,1977,1978,
-                               'Asia/Bahrain'                   ,1919,1972,
                                'Asia/Qatar'                     ,1919,1972,
                                'Asia/Kabul'                     ,1889,1944,
                                'Asia/Qyzylorda'                 ,1924,1930,
                                'Asia/Samarkand'                 ,1924,1930,
                                'Asia/Aqtobe'                    ,1924,1930,
                               ],
-               '+04:02:24' => [
-                               'Asia/Yekaterinburg'             ,0001,1919,
+               '+04:02:33' => [
+                               'Asia/Yekaterinburg'             ,0001,1916,
                               ],
                '+04:21:52' => [
                                'Asia/Qyzylorda'                 ,0001,1924,
                               ],
-               '+04:27:12' => [
+               '+04:27:53' => [
                                'Asia/Samarkand'                 ,0001,1924,
                               ],
                '+04:28:12' => [
@@ -654,13 +504,13 @@ $def_off{0} = {
                '+04:36:48' => [
                                'Asia/Kabul'                     ,0001,1889,
                               ],
-               '+04:37:12' => [
+               '+04:37:11' => [
                                'Asia/Tashkent'                  ,0001,1924,
                               ],
                '+04:49:40' => [
                                'Indian/Chagos'                  ,0001,1906,
                               ],
-               '+04:53:36' => [
+               '+04:53:30' => [
                                'Asia/Omsk'                      ,0001,1919,
                               ],
                '+04:54:00' => [
@@ -680,7 +530,7 @@ $def_off{0} = {
                                'Indian/Kerguelen'               ,1950,9999,
                                'Asia/Karachi'                   ,1951,9999,
                                'Indian/Maldives'                ,1959,9999,
-                               'Asia/Yekaterinburg'             ,1930,2011,
+                               'Asia/Yekaterinburg'             ,1930,9999,
                                'Etc/GMT+5'                      ,0001,9999,
                                'R'                              ,0001,9999,
                                'Antarctica/Mawson'              ,2009,9999,
@@ -688,13 +538,9 @@ $def_off{0} = {
                                'Indian/Chagos'                  ,1906,1995,
                                'Asia/Omsk'                      ,1919,1992,
                                'Asia/Qyzylorda'                 ,1930,1992,
-                               'Asia/Kashgar'                   ,1939,1980,
                                'Asia/Almaty'                    ,1924,1930,
                                'Antarctica/Davis'               ,2009,2012,
                               ],
-               '+05:03:56' => [
-                               'Asia/Kashgar'                   ,0001,1927,
-                              ],
                '+05:07:48' => [
                                'Asia/Almaty'                    ,0001,1924,
                               ],
@@ -711,7 +557,6 @@ $def_off{0} = {
                                'Asia/Karachi'                   ,1906,1951,
                                'Asia/Dhaka'                     ,1942,1942,
                                'Asia/Kolkata'                   ,1942,9999,
-                               'Asia/Kashgar'                   ,1927,1939,
                               ],
                '+05:31:40' => [
                                'Asia/Novosibirsk'               ,0001,1919,
@@ -723,7 +568,7 @@ $def_off{0} = {
                                'Asia/Kathmandu'                 ,1985,9999,
                               ],
                '+05:48:48' => [
-                               'Asia/Novokuznetsk'              ,0001,1920,
+                               'Asia/Novokuznetsk'              ,0001,1924,
                               ],
                '+05:50:20' => [
                                'Asia/Urumqi'                    ,0001,1927,
@@ -745,10 +590,10 @@ $def_off{0} = {
                                'Asia/Qyzylorda'                 ,1981,9999,
                                'Asia/Thimphu'                   ,1987,9999,
                                'Indian/Chagos'                  ,1995,9999,
-                               'Asia/Yekaterinburg'             ,2011,9999,
-                               'Asia/Novosibirsk'               ,1919,2011,
-                               'Asia/Novokuznetsk'              ,1920,2011,
-                               'Asia/Omsk'                      ,1930,2011,
+                               'Asia/Yekaterinburg'             ,2011,2014,
+                               'Asia/Novosibirsk'               ,1919,9999,
+                               'Asia/Novokuznetsk'              ,1924,2011,
+                               'Asia/Omsk'                      ,1930,9999,
                                'Etc/GMT+6'                      ,0001,9999,
                                'S'                              ,0001,9999,
                                'Antarctica/Vostok'              ,1957,9999,
@@ -760,7 +605,7 @@ $def_off{0} = {
                                'Asia/Aqtobe'                    ,1981,1982,
                                'Asia/Oral'                      ,1981,1982,
                                'Asia/Samarkand'                 ,1981,1982,
-                               'Asia/Urumqi'                    ,1927,1980,
+                               'Asia/Urumqi'                    ,1927,9999,
                                'Asia/Hovd'                      ,1905,1977,
                                'Antarctica/Mawson'              ,1954,2009,
                               ],
@@ -770,7 +615,7 @@ $def_off{0} = {
                '+06:06:36' => [
                                'Asia/Hovd'                      ,0001,1905,
                               ],
-               '+06:11:20' => [
+               '+06:11:26' => [
                                'Asia/Krasnoyarsk'               ,0001,1920,
                               ],
                '+06:24:40' => [
@@ -792,37 +637,28 @@ $def_off{0} = {
                '+06:46:46' => [
                                'Asia/Kuala_Lumpur'              ,0001,1900,
                               ],
-               '+06:50:24' => [
-                               'Asia/Vientiane'                 ,0001,1906,
-                              ],
                '+06:55:25' => [
                                'Asia/Singapore',                ,0001,1905,
                                'Asia/Kuala_Lumpur',             ,1900,1905,
                               ],
-               '+06:57:20' => [
+               '+06:57:05' => [
                                'Asia/Irkutsk'                   ,0001,1920,
                               ],
-               '+06:59:40' => [
-                               'Asia/Phnom_Penh'                ,0001,1906,
-                              ],
                '+07:00:00' => [
                                'Indian/Christmas'               ,1895,9999,
                                'Asia/Ho_Chi_Minh'               ,1911,9999,
-                               'Asia/Phnom_Penh'                ,1911,9999,
-                               'Asia/Vientiane'                 ,1911,9999,
                                'Asia/Bangkok'                   ,1920,9999,
                                'Asia/Novokuznetsk'              ,1930,9999,
-                               'Asia/Novosibirsk'               ,1930,9999,
+                               'Asia/Novosibirsk'               ,1930,2014,
                                'Asia/Jakarta'                   ,1963,9999,
                                'Asia/Hovd'                      ,1977,9999,
                                'Asia/Pontianak'                 ,1987,9999,
-                               'Asia/Omsk'                      ,2011,9999,
-                               'Asia/Krasnoyarsk'               ,1930,2011,
+                               'Asia/Omsk'                      ,2011,2014,
+                               'Asia/Krasnoyarsk'               ,1930,9999,
                                'Etc/GMT+7'                      ,0001,9999,
                                'T'                              ,0001,9999,
                                'Antarctica/Davis'               ,1957,9999,
                                'Asia/Irkutsk'                   ,1920,1992,
-                               'Asia/Chongqing'                 ,1927,1980,
                                'Asia/Choibalsan'                ,1905,1977,
                                'Asia/Ulaanbaatar'               ,1905,1977,
                                'Asia/Kuala_Lumpur'              ,1905,1932,
@@ -831,11 +667,8 @@ $def_off{0} = {
                '+07:02:52' => [
                                'Indian/Christmas'               ,0001,1895,
                               ],
-               '+07:06:20' => [
-                               'Asia/Chongqing',                ,0001,1927,
-                               'Asia/Vientiane',                ,1906,1911,
-                               'Asia/Ho_Chi_Minh',              ,1906,1911,
-                               'Asia/Phnom_Penh',               ,1906,1911,
+               '+07:06:30' => [
+                               'Asia/Ho_Chi_Minh'               ,1906,1911,
                               ],
                '+07:06:40' => [
                                'Asia/Ho_Chi_Minh'               ,0001,1906,
@@ -865,6 +698,9 @@ $def_off{0} = {
                                'Asia/Brunei',                   ,1926,1932,
                                'Asia/Kuching',                  ,1926,1932,
                               ],
+               '+07:33:52' => [
+                               'Asia/Chita'                     ,0001,1919,
+                              ],
                '+07:34:20' => [
                                'Asia/Macau'                     ,0001,1911,
                               ],
@@ -889,40 +725,33 @@ $def_off{0} = {
                                'Asia/Manila'                    ,1899,9999,
                                'Asia/Hong_Kong'                 ,1904,9999,
                                'Asia/Macau'                     ,1911,9999,
-                               'Asia/Shanghai'                  ,1927,9999,
+                               'Asia/Shanghai'                  ,1900,9999,
                                'Asia/Brunei'                    ,1932,9999,
-                               'Asia/Harbin'                    ,1932,9999,
                                'Asia/Kuching'                   ,1932,9999,
                                'Asia/Makassar'                  ,1932,9999,
                                'Asia/Choibalsan'                ,1977,9999,
                                'Asia/Ulaanbaatar'               ,1977,9999,
-                               'Asia/Chongqing'                 ,1980,9999,
-                               'Asia/Kashgar'                   ,1980,9999,
-                               'Asia/Urumqi'                    ,1980,9999,
                                'Asia/Kuala_Lumpur'              ,1981,9999,
                                'Asia/Singapore'                 ,1981,9999,
-                               'Asia/Krasnoyarsk'               ,2011,9999,
-                               'Asia/Irkutsk'                   ,1930,2011,
+                               'Asia/Krasnoyarsk'               ,2011,2014,
+                               'Asia/Irkutsk'                   ,1930,9999,
                                'Etc/GMT+8'                      ,0001,9999,
                                'U'                              ,0001,9999,
                                'Antarctica/Casey'               ,1969,9999,
                                'Asia/Dili'                      ,1911,2000,
                                'Asia/Yakutsk'                   ,1919,1992,
                                'Asia/Pontianak'                 ,1948,1987,
-                               'Asia/Pyongyang'                 ,1954,1961,
-                               'Asia/Seoul'                     ,1954,1961,
                                'Asia/Jakarta'                   ,1948,1950,
-                               'Asia/Ho_Chi_Minh'               ,1912,1931,
-                               'Asia/Phnom_Penh'                ,1912,1931,
-                               'Asia/Vientiane'                 ,1912,1931,
+                               'Asia/Ho_Chi_Minh'               ,1942,1975,
                                'Asia/Khandyga'                  ,1919,1992,
                                'Asia/Ust-Nera'                  ,1919,1930,
+                               'Asia/Chita'                     ,1919,9999,
                               ],
                '+08:04:00' => [
                                'Asia/Manila'                    ,1844,1899,
                               ],
-               '+08:05:57' => [
-                               'Asia/Shanghai'                  ,0001,1927,
+               '+08:05:43' => [
+                               'Asia/Shanghai'                  ,0001,1900,
                               ],
                '+08:06:00' => [
                                'Asia/Taipei'                    ,0001,1895,
@@ -931,23 +760,19 @@ $def_off{0} = {
                                'Asia/Dili'                      ,0001,1911,
                               ],
                '+08:23:00' => [
-                               'Asia/Pyongyang'                 ,0001,1889,
-                              ],
-               '+08:26:44' => [
-                               'Asia/Harbin'                    ,0001,1927,
+                               'Asia/Pyongyang'                 ,0001,1908,
                               ],
                '+08:27:52' => [
-                               'Asia/Seoul'                     ,0001,1889,
+                               'Asia/Seoul'                     ,0001,1908,
                               ],
                '+08:30:00' => [
-                               'Asia/Harbin',                   ,1927,1980,
-                               'Asia/Seoul',                    ,1889,1968,
-                               'Asia/Pyongyang',                ,1889,1931,
+                               'Asia/Seoul'                     ,1908,1961,
+                               'Asia/Pyongyang'                 ,1908,1911,
                               ],
                '+08:35:28' => [
                                'Australia/Eucla'                ,0001,1895,
                               ],
-               '+08:38:40' => [
+               '+08:38:58' => [
                                'Asia/Yakutsk'                   ,0001,1919,
                               ],
                '+08:43:20' => [
@@ -956,7 +781,7 @@ $def_off{0} = {
                '+08:45:00' => [
                                'Australia/Eucla'                ,1895,9999,
                               ],
-               '+08:47:44' => [
+               '+08:47:31' => [
                                'Asia/Vladivostok'               ,0001,1922,
                               ],
                '+08:57:56' => [
@@ -965,18 +790,16 @@ $def_off{0} = {
                '+09:00:00' => [
                                'Asia/Tokyo'                     ,1887,9999,
                                'Pacific/Palau'                  ,1900,9999,
-                               'Asia/Pyongyang'                 ,1904,9999,
-                               'Asia/Seoul'                     ,1904,9999,
+                               'Asia/Pyongyang'                 ,1911,9999,
+                               'Asia/Seoul'                     ,1911,9999,
                                'Asia/Jayapura'                  ,1932,9999,
                                'Asia/Dili'                      ,1942,9999,
-                               'Asia/Irkutsk'                   ,2011,9999,
-                               'Asia/Yakutsk'                   ,1930,2011,
+                               'Asia/Irkutsk'                   ,2011,2014,
+                               'Asia/Yakutsk'                   ,1930,9999,
                                'Etc/GMT+9'                      ,0001,9999,
                                'V'                              ,0001,9999,
                                'Asia/Choibalsan'                ,1983,2008,
                                'Asia/Vladivostok'               ,1922,1992,
-                               'Pacific/Saipan'                 ,1900,1969,
-                               'Asia/Harbin'                    ,1939,1966,
                                'Asia/Sakhalin'                  ,1905,1945,
                                'Asia/Hong_Kong'                 ,1941,1945,
                                'Asia/Jakarta'                   ,1942,1945,
@@ -991,8 +814,12 @@ $def_off{0} = {
                                'Australia/Adelaide'             ,1895,1899,
                                'Australia/Darwin'               ,1895,1899,
                                'Australia/Broken_Hill'          ,1896,1899,
-                               'Asia/Khandyga'                  ,1930,2003,
+                               'Asia/Khandyga'                  ,1930,9999,
                                'Asia/Ust-Nera'                  ,1930,1981,
+                               'Asia/Chita'                     ,1930,2011,
+                               'Asia/Taipei'                    ,1937,1945,
+                               'Pacific/Bougainville'           ,1942,1945,
+                               'Asia/Ho_Chi_Minh'               ,1945,1945,
                               ],
                '+09:02:13' => [
                                'Asia/Khandyga'                  ,0001,1919,
@@ -1030,11 +857,9 @@ $def_off{0} = {
                '+09:39:52' => [
                                'Australia/Melbourne'            ,0001,1895,
                               ],
-               '+09:43:00' => [
-                               'Pacific/Saipan'                 ,1844,1900,
-                              ],
                '+09:48:32' => [
                                'Pacific/Port_Moresby'           ,1879,1894,
+                               'Pacific/Bougainville'           ,1879,1894,
                               ],
                '+09:48:40' => [
                                'Pacific/Port_Moresby'           ,0001,1879,
@@ -1055,19 +880,21 @@ $def_off{0} = {
                                'Australia/Sydney'               ,1895,9999,
                                'Pacific/Chuuk'                  ,1900,9999,
                                'Pacific/Guam'                   ,1900,9999,
-                               'Pacific/Saipan'                 ,1969,9999,
-                               'Asia/Yakutsk'                   ,2011,9999,
-                               'Asia/Vladivostok'               ,1930,2011,
-                               'Asia/Sakhalin'                  ,1991,2011,
+                               'Asia/Magadan'                   ,1924,9999,
+                               'Asia/Vladivostok'               ,1930,9999,
+                               'Antarctica/DumontDUrville'      ,1947,9999,
+                               'Asia/Sakhalin'                  ,1991,9999,
+                               'Asia/Ust-Nera'                  ,1991,9999,
                                'Etc/GMT+10'                     ,0001,9999,
                                'W'                              ,0001,9999,
-                               'Antarctica/DumontDUrville'      ,1947,9999,
-                               'Asia/Magadan'                   ,1924,1992,
+                               'Asia/Yakutsk'                   ,2011,2014,
                                'Australia/Lord_Howe'            ,1895,1981,
                                'Australia/Broken_Hill'          ,1895,1896,
                                'Antarctica/Macquarie'           ,1899,2009,
-                               'Asia/Khandyga'                  ,2003,9999,
-                               'Asia/Ust-Nera'                  ,1991,1992,
+                               'Asia/Khandyga'                  ,2003,2014,
+                               'Asia/Chita'                     ,2011,2014,
+                               'Asia/Srednekolymsk'             ,1924,1992,
+                               'Pacific/Bougainville'           ,1894,2014,
                               ],
                '+10:03:12' => [
                                'Asia/Magadan'                   ,0001,1924,
@@ -1081,6 +908,12 @@ $def_off{0} = {
                '+10:12:08' => [
                                'Australia/Brisbane'             ,0001,1894,
                               ],
+               '+10:14:52' => [
+                               'Asia/Srednekolymsk'             ,0001,1924,
+                              ],
+               '+10:22:16' => [
+                               'Pacific/Bougainville'           ,0001,1879,
+                              ],
                '+10:30:00' => [
                                'Australia/Lord_Howe'            ,1981,9999,
                               ],
@@ -1105,8 +938,8 @@ $def_off{0} = {
                                'Pacific/Efate'                  ,1912,9999,
                                'Pacific/Guadalcanal'            ,1912,9999,
                                'Pacific/Noumea'                 ,1912,9999,
-                               'Asia/Sakhalin'                  ,1945,9999,
-                               'Asia/Vladivostok'               ,2011,9999,
+                               'Asia/Sakhalin'                  ,1945,2014,
+                               'Asia/Vladivostok'               ,2011,2014,
                                'Asia/Kamchatka'                 ,1922,2011,
                                'Asia/Magadan'                   ,1930,2011,
                                'Asia/Anadyr'                    ,1991,2011,
@@ -1116,8 +949,10 @@ $def_off{0} = {
                                'Pacific/Kwajalein'              ,1900,1969,
                                'Pacific/Majuro'                 ,1900,1969,
                                'Antarctica/Casey'               ,2009,2012,
-                               'Asia/Ust-Nera'                  ,1981,9999,
+                               'Asia/Ust-Nera'                  ,1981,2014,
                                'Asia/Khandyga'                  ,2011,2011,
+                               'Asia/Srednekolymsk'             ,1930,9999,
+                               'Pacific/Bougainville'           ,2014,9999,
                               ],
                '+11:05:48' => [
                                'Pacific/Noumea'                 ,0001,1912,
@@ -1175,17 +1010,21 @@ $def_off{0} = {
                                'Pacific/Majuro'                 ,1969,9999,
                                'Pacific/Nauru'                  ,1979,9999,
                                'Pacific/Kwajalein'              ,1993,9999,
-                               'Asia/Magadan'                   ,2011,9999,
+                               'Asia/Magadan'                   ,2011,2014,
                                'Etc/GMT+12'                     ,0001,9999,
                                'Y'                              ,0001,9999,
                                'Pacific/Kosrae'                 ,1969,1998,
                                'Asia/Ust-Nera'                  ,2011,2011,
+                               'Asia/Srednekolymsk'             ,2011,2014,
                               ],
                '+12:13:21' => [
                                'America/Adak'                   ,0001,1867,
                               ],
                '+12:13:48' => [
-                               'Pacific/Chatham'                ,0001,1956,
+                               'Pacific/Chatham'                ,0001,1868,
+                              ],
+               '+12:15:00' => [
+                               'Pacific/Chatham'                ,1868,1945,
                               ],
                '+12:15:20' => [
                                'Pacific/Wallis'                 ,0001,1900,
@@ -1203,7 +1042,7 @@ $def_off{0} = {
                                'Pacific/Pago_Pago'              ,0001,1879,
                               ],
                '+12:45:00' => [
-                               'Pacific/Chatham'                ,1956,9999,
+                               'Pacific/Chatham'                ,1945,9999,
                               ],
                '+12:58:21' => [
                                'America/Nome'                   ,0001,1867,
@@ -1239,9 +1078,6 @@ $def_off{0} = {
                '-00:01:15' => [
                                'Europe/London'                  ,0001,1847,
                               ],
-               '-00:06:04' => [
-                               'Africa/Ouagadougou'             ,0001,1912,
-                              ],
                '-00:14:44' => [
                                'Europe/Madrid'                  ,0001,1901,
                               ],
@@ -1254,9 +1090,6 @@ $def_off{0} = {
                '-00:21:24' => [
                                'Europe/Gibraltar'               ,0001,1880,
                               ],
-               '-00:22:48' => [
-                               'Atlantic/St_Helena'             ,0001,1951,
-                              ],
                '-00:25:00' => [
                                'Europe/Dublin'                  ,0001,1880,
                               ],
@@ -1269,12 +1102,8 @@ $def_off{0} = {
                '-00:30:20' => [
                                'Africa/Casablanca'              ,0001,1913,
                               ],
-               '-00:32:00' => [
-                               'Africa/Bamako'                  ,0001,1912,
-                              ],
-               '-00:36:32' => [
-                               'Europe/Lisbon',                 ,0001,1912,
-                               'Africa/Sao_Tome',               ,1883,1912,
+               '-00:36:45' => [
+                               'Europe/Lisbon'                  ,0001,1912,
                               ],
                '-00:43:08' => [
                                'Africa/Monrovia'                ,0001,1919,
@@ -1285,12 +1114,6 @@ $def_off{0} = {
                '-00:52:48' => [
                                'Africa/El_Aaiun'                ,0001,1934,
                               ],
-               '-00:53:00' => [
-                               'Africa/Freetown'                ,0001,1913,
-                              ],
-               '-00:54:52' => [
-                               'Africa/Conakry'                 ,0001,1912,
-                              ],
                '-01:00:00' => [
                                'Atlantic/Azores'                ,1966,9999,
                                'Atlantic/Cape_Verde'            ,1975,9999,
@@ -1298,48 +1121,29 @@ $def_off{0} = {
                                'Etc/GMT-1'                      ,0001,9999,
                                'A'                              ,0001,9999,
                                'Africa/El_Aaiun'                ,1934,1976,
-                               'Africa/Bissau'                  ,1911,1975,
+                               'Africa/Bissau'                  ,1912,1975,
                                'Atlantic/Reykjavik'             ,1908,1968,
-                               'Atlantic/Madeira'               ,1911,1966,
-                               'Africa/Banjul'                  ,1935,1964,
-                               'Africa/Bamako'                  ,1934,1960,
-                               'Africa/Conakry'                 ,1934,1960,
-                               'Africa/Nouakchott'              ,1934,1960,
-                               'Africa/Freetown'                ,1913,1957,
+                               'Atlantic/Madeira'               ,1912,1966,
                                'Atlantic/Canary'                ,1922,1946,
-                               'Africa/Dakar'                   ,1912,1941,
-                               'Africa/Niamey'                  ,1911,1934,
                               ],
                '-01:01:36' => [
                                'Atlantic/Canary'                ,0001,1922,
                               ],
                '-01:02:20' => [
-                               'Africa/Bissau'                  ,0001,1911,
-                              ],
-               '-01:03:48' => [
-                               'Africa/Nouakchott'              ,0001,1912,
-                              ],
-               '-01:06:36' => [
-                               'Africa/Banjul'                  ,0001,1935,
+                               'Africa/Bissau'                  ,0001,1912,
                               ],
                '-01:07:36' => [
-                               'Atlantic/Madeira'               ,0001,1911,
-                              ],
-               '-01:09:44' => [
-                               'Africa/Dakar'                   ,0001,1912,
+                               'Atlantic/Madeira'               ,0001,1912,
                               ],
                '-01:14:40' => [
                                'America/Danmarkshavn'           ,0001,1916,
                               ],
-               '-01:27:24' => [
-                               'Atlantic/Reykjavik'             ,0001,1837,
-                              ],
-               '-01:27:48' => [
-                               'Atlantic/Reykjavik'             ,1837,1908,
-                              ],
                '-01:27:52' => [
                                'America/Scoresbysund'           ,0001,1916,
                               ],
+               '-01:28:00' => [
+                               'Atlantic/Reykjavik'             ,0001,1908,
+                              ],
                '-01:34:04' => [
                                'Atlantic/Cape_Verde'            ,0001,1907,
                               ],
@@ -1347,7 +1151,7 @@ $def_off{0} = {
                                'Atlantic/Azores'                ,0001,1884,
                               ],
                '-01:54:32' => [
-                               'Atlantic/Azores'                ,1884,1911,
+                               'Atlantic/Azores'                ,1884,1912,
                               ],
                '-02:00:00' => [
                                'Atlantic/South_Georgia'         ,1890,9999,
@@ -1355,7 +1159,7 @@ $def_off{0} = {
                                'America/Noronha'                ,1914,9999,
                                'America/Scoresbysund'           ,1916,1981,
                                'Atlantic/Cape_Verde'            ,1907,1975,
-                               'Atlantic/Azores'                ,1911,1966,
+                               'Atlantic/Azores'                ,1912,1966,
                                'B'                              ,0001,9999,
                               ],
                '-02:09:40' => [
@@ -1409,7 +1213,8 @@ $def_off{0} = {
                                'America/Guyana'                 ,1975,1991,
                                'Atlantic/Stanley'               ,1983,9999,
                                'America/Asuncion'               ,1972,1974,
-                               'Antarctica/Palmer'              ,1969,1982,
+                               'Antarctica/Palmer'              ,1969,9999,
+                               'America/Santiago'               ,2015,9999,
                               ],
                '-03:06:28' => [
                                'America/Sao_Paulo'              ,0001,1914,
@@ -1427,7 +1232,7 @@ $def_off{0} = {
                                'America/Cayenne'                ,0001,1911,
                               ],
                '-03:30:00' => [
-                               'America/St_Johns'               ,1935,2073,
+                               'America/St_Johns'               ,1935,2074,
                                'America/Paramaribo'             ,1945,1984,
                                'America/Goose_Bay'              ,1935,1966,
                                'America/Montevideo'             ,1920,1942,
@@ -1493,28 +1298,28 @@ $def_off{0} = {
                                'America/Moncton'                ,1902,9999,
                                'America/Martinique'             ,1911,9999,
                                'America/Port_of_Spain'          ,1912,9999,
-                               'Atlantic/Stanley'               ,1912,2010,
-                               'America/Boa_Vista'              ,1914,9999,
                                'America/Campo_Grande'           ,1914,9999,
+                               'America/Boa_Vista'              ,1914,9999,
                                'America/Cuiaba'                 ,1914,9999,
                                'America/Manaus'                 ,1914,9999,
                                'America/Porto_Velho'            ,1914,9999,
                                'America/Thule'                  ,1916,9999,
-                               'America/Santiago'               ,1918,9999,
                                'Atlantic/Bermuda'               ,1930,9999,
                                'America/Asuncion'               ,1931,9999,
                                'America/Barbados'               ,1932,9999,
                                'America/La_Paz'                 ,1932,9999,
-                               'America/Antigua'                ,1951,9999,
                                'America/Curacao'                ,1965,9999,
                                'America/Goose_Bay'              ,1966,9999,
                                'America/Santo_Domingo'          ,1974,9999,
                                'America/Guyana'                 ,1991,9999,
-                               'America/Eirunepe'               ,2008,2013,
-                               'America/Rio_Branco'             ,2008,2013,
+                               'America/Grand_Turk'             ,2015,9999,
                                'Etc/GMT-4'                      ,0001,9999,
                                'D'                              ,0001,9999,
-                               'Antarctica/Palmer'              ,1965,9999,
+                               'America/Santiago'               ,1918,2014,
+                               'Antarctica/Palmer'              ,1965,2014,
+                               'America/Eirunepe'               ,2008,2013,
+                               'America/Rio_Branco'             ,2008,2013,
+                               'Atlantic/Stanley'               ,1912,2010,
                                'America/Argentina/San_Luis'     ,1920,2009,
                                'America/Santarem'               ,1914,2008,
                                'America/Caracas'                ,1965,2007,
@@ -1548,9 +1353,6 @@ $def_off{0} = {
                '-04:06:04' => [
                                'America/Port_of_Spain'          ,0001,1912,
                               ],
-               '-04:07:12' => [
-                               'America/Antigua'                ,0001,1912,
-                              ],
                '-04:14:24' => [
                                'America/Halifax'                ,0001,1902,
                               ],
@@ -1653,9 +1455,6 @@ $def_off{0} = {
                '-04:49:20' => [
                                'America/Port-au-Prince'         ,0001,1890,
                               ],
-               '-04:54:16' => [
-                               'America/Montreal'               ,0001,1884,
-                              ],
                '-04:56:02' => [
                                'America/New_York'               ,0001,1883,
                               ],
@@ -1664,14 +1463,12 @@ $def_off{0} = {
                               ],
                '-05:00:00' => [
                                'America/New_York'               ,1883,9999,
-                               'America/Montreal'               ,1884,9999,
                                'America/Nipigon'                ,1895,9999,
                                'America/Toronto'                ,1895,9999,
                                'America/Lima'                   ,1908,9999,
                                'America/Panama'                 ,1908,9999,
                                'America/Thunder_Bay'            ,1910,9999,
-                               'America/Cayman'                 ,1912,9999,
-                               'America/Grand_Turk'             ,1912,9999,
+                               'America/Grand_Turk'             ,1912,2015,
                                'America/Jamaica'                ,1912,9999,
                                'America/Nassau'                 ,1912,9999,
                                'America/Bogota'                 ,1914,9999,
@@ -1700,19 +1497,18 @@ $def_off{0} = {
                                'America/Rankin_Inlet'           ,2000,2001,
                                'America/Santo_Domingo'          ,1933,2000,
                                'America/Cambridge_Bay'          ,2000,2000,
-                               'America/Cancun'                 ,1981,1998,
+                               'America/Cancun'                 ,1981,9999,
                                'America/Managua'                ,1973,1997,
                                'Pacific/Galapagos'              ,1931,1986,
                                'America/Merida'                 ,1981,1982,
                                'America/Menominee'              ,1969,1973,
-                               'America/Antigua'                ,1912,1951,
                                'America/Santiago'               ,1910,1947,
                                'America/Chicago'                ,1936,1936,
                                'America/Moncton'                ,1883,1902,
+                               'Pacific/Easter'                 ,2015,9999,
                               ],
                '-05:07:11' => [
                                'America/Jamaica'                ,0001,1912,
-                               'America/Cayman'                 ,1890,1912,
                                'America/Grand_Turk'             ,1890,1912,
                               ],
                '-05:08:12' => [
@@ -1739,9 +1535,6 @@ $def_off{0} = {
                '-05:19:36' => [
                                'America/Panama'                 ,1890,1908,
                               ],
-               '-05:25:32' => [
-                               'America/Cayman'                 ,0001,1890,
-                              ],
                '-05:29:28' => [
                                'America/Havana'                 ,0001,1890,
                               ],
@@ -1832,7 +1625,7 @@ $def_off{0} = {
                                'America/Costa_Rica'             ,1921,9999,
                                'America/El_Salvador'            ,1921,9999,
                                'America/Tegucigalpa'            ,1921,9999,
-                               'America/Cancun'                 ,1922,9999,
+                               'America/Cancun'                 ,1922,2015,
                                'America/Matamoros'              ,1922,9999,
                                'America/Merida'                 ,1922,9999,
                                'America/Monterrey'              ,1922,9999,
@@ -1842,7 +1635,7 @@ $def_off{0} = {
                                'America/Rankin_Inlet'           ,1957,9999,
                                'America/Regina'                 ,1960,9999,
                                'America/Swift_Current'          ,1972,9999,
-                               'Pacific/Easter'                 ,1982,9999,
+                               'Pacific/Easter'                 ,1982,2014,
                                'Pacific/Galapagos'              ,1986,9999,
                                'America/North_Dakota/Center'    ,1992,9999,
                                'America/North_Dakota/New_Salem' ,2003,9999,
@@ -1928,7 +1721,7 @@ $def_off{0} = {
                                'America/Bahia_Banderas'         ,1922,2010,
                                'America/North_Dakota/New_Salem' ,1883,2003,
                                'America/North_Dakota/Center'    ,1883,1992,
-                               'Pacific/Easter'                 ,1942,1981,
+                               'Pacific/Easter'                 ,1932,1981,
                                'America/Swift_Current'          ,1905,1972,
                                'America/Regina'                 ,1905,1960,
                                'America/Mexico_City'            ,1922,1932,
@@ -1948,10 +1741,7 @@ $def_off{0} = {
                                'America/Swift_Current'          ,0001,1905,
                               ],
                '-07:17:28' => [
-                               'Pacific/Easter'                 ,1890,1932,
-                              ],
-               '-07:17:44' => [
-                               'Pacific/Easter'                 ,0001,1890,
+                               'Pacific/Easter'                 ,0001,1932,
                               ],
                '-07:23:52' => [
                                'America/Hermosillo'             ,0001,1922,
@@ -1983,7 +1773,7 @@ $def_off{0} = {
                                'America/Metlakatla'             ,1900,9999,
                                'America/Santa_Isabel'           ,1924,9999,
                                'America/Tijuana'                ,1924,9999,
-                               'America/Whitehorse'             ,1966,9999,
+                               'America/Whitehorse'             ,1967,9999,
                                'America/Dawson'                 ,1973,9999,
                                'Pacific/Pitcairn'               ,1998,9999,
                                'Etc/GMT-8'                      ,0001,9999,
@@ -2029,7 +1819,7 @@ $def_off{0} = {
                                'Etc/GMT-9'                      ,0001,9999,
                                'I'                              ,0001,9999,
                                'America/Dawson'                 ,1900,1973,
-                               'America/Whitehorse'             ,1900,1966,
+                               'America/Whitehorse'             ,1900,1967,
                               ],
                '-09:00:12' => [
                                'America/Whitehorse'             ,0001,1900,
@@ -2082,8 +1872,7 @@ $def_off{0} = {
                                'Pacific/Kiritimati'             ,1901,1979,
                               ],
                '-11:00:00' => [
-                               'Pacific/Midway'                 ,1901,9999,
-                               'Pacific/Pago_Pago'              ,1950,9999,
+                               'Pacific/Pago_Pago'              ,1911,9999,
                                'Pacific/Niue'                   ,1978,9999,
                                'Etc/GMT-11'                     ,0001,9999,
                                'L'                              ,0001,9999,
@@ -2093,12 +1882,6 @@ $def_off{0} = {
                                'America/Adak'                   ,1900,1983,
                                'America/Nome'                   ,1900,1983,
                               ],
-               '-12:00:00' => [
-                               'Etc/GMT-12'                     ,0001,9999,
-                               'M'                              ,0001,9999,
-                               'Pacific/Kwajalein'              ,1969,1993,
-                               'Pacific/Enderbury'              ,1901,1979,
-                              ],
                '-11:01:38' => [
                                'America/Nome'                   ,1867,1900,
                               ],
@@ -2121,15 +1904,17 @@ $def_off{0} = {
                                'Pacific/Apia'                   ,1879,1911,
                               ],
                '-11:30:00' => [
-                               'Pacific/Niue',                  ,1951,1978,
-                               'Pacific/Apia',                  ,1911,1950,
-                               'Pacific/Pago_Pago',             ,1911,1950,
+                               'Pacific/Niue'                   ,1951,1978,
+                               'Pacific/Apia'                   ,1911,1950,
                               ],
                '-11:46:38' => [
                                'America/Adak'                   ,1867,1900,
                               ],
-               '-11:49:28' => [
-                               'Pacific/Midway'                 ,0001,1901,
+               '-12:00:00' => [
+                               'Etc/GMT-12'                     ,0001,9999,
+                               'M'                              ,0001,9999,
+                               'Pacific/Kwajalein'              ,1969,1993,
+                               'Pacific/Enderbury'              ,1901,1979,
                               ],
                '-13:00:00' => [
                                'Etc/GMT-13'                     ,0001,9999,
@@ -2137,9 +1922,6 @@ $def_off{0} = {
                '-14:00:00' => [
                                'Etc/GMT-14'                     ,0001,9999,
                               ],
-               '-14:17:00' => [
-                               'Pacific/Saipan'                 ,0001,1844,
-                              ],
                '-14:21:00' => [
                                'Pacific/Guam'                   ,0001,1844,
                               ],
@@ -2156,7 +1938,7 @@ $def_off{1} = {
                                'Atlantic/Madeira'               ,1916,1965,
                               ],
                '+00:20:00' => [
-                               'Africa/Accra'                   ,1936,1942,
+                               'Africa/Accra'                   ,1920,1942,
                               ],
                '+00:34:39' => [
                                'Europe/Dublin'                  ,1916,1916,
@@ -2172,7 +1954,6 @@ $def_off{1} = {
                                'Africa/Casablanca'              ,1939,9999,
                                'Africa/Algiers'                 ,1916,1980,
                                'Africa/Ceuta'                   ,1918,1978,
-                               'Africa/Freetown'                ,1957,1962,
                                'Europe/Gibraltar'               ,1916,1956,
                                'Europe/Madrid'                  ,1917,1946,
                                'Europe/Monaco'                  ,1916,1945,
@@ -2233,7 +2014,7 @@ $def_off{1} = {
                                'Europe/Zaporozhye'              ,1941,1943,
                                'Antarctica/Troll'               ,2005,9999,
                               ],
-               '+02:36:24' => [
+               '+02:36:34' => [
                                'Europe/Riga'                    ,1918,1919,
                               ],
                '+03:00:00' => [
@@ -2258,7 +2039,7 @@ $def_off{1} = {
                                'Europe/Kiev'                    ,1990,9999,
                                'Europe/Simferopol'              ,1992,2013,
                                'Europe/Uzhgorod'                ,1992,9999,
-                               'Africa/Cairo'                   ,1940,9999,
+                               'Africa/Cairo'                   ,1940,2014,
                                'Europe/Kaliningrad'             ,1945,2010,
                                'Europe/Minsk'                   ,1991,2010,
                                'Europe/Moscow'                  ,1991,1991,
@@ -2266,12 +2047,10 @@ $def_off{1} = {
                                'Africa/Khartoum'                ,1970,1985,
                                'Europe/Berlin'                  ,1945,1947,
                                'Africa/Johannesburg'            ,1942,1944,
-                               'Africa/Gaborone'                ,1943,1944,
-                               'Africa/Maseru'                  ,1943,1944,
                                'Africa/Windhoek'                ,1942,1943,
                                'Europe/Warsaw'                  ,1919,1919,
                               ],
-               '+03:30:48' => [
+               '+03:31:19' => [
                                'Europe/Moscow'                  ,1917,1919,
                               ],
                '+04:00:00' => [
@@ -2293,13 +2072,12 @@ $def_off{1} = {
                                'Europe/Riga'                    ,1981,1988,
                                'Europe/Tallinn'                 ,1981,1988,
                                'Europe/Istanbul'                ,1978,1983,
-                               'Indian/Antananarivo'            ,1954,1954,
                                'Asia/Jerusalem'                 ,1948,1948,
                               ],
                '+04:30:00' => [
                                'Asia/Tehran'                    ,1979,2037,
                               ],
-               '+04:30:48' => [
+               '+04:31:19' => [
                                'Europe/Moscow'                  ,1918,1919,
                               ],
                '+05:00:00' => [
@@ -2355,7 +2133,7 @@ $def_off{1} = {
                '+08:00:00' => [
                                'Asia/Krasnoyarsk'               ,1981,2010,
                                'Asia/Novokuznetsk'              ,1981,2009,
-                               'Asia/Hovd'                      ,1983,2006,
+                               'Asia/Hovd'                      ,1983,9999,
                                'Asia/Novosibirsk'               ,1981,1993,
                                'Asia/Irkutsk'                   ,1991,1991,
                               ],
@@ -2365,19 +2143,19 @@ $def_off{1} = {
                '+09:00:00' => [
                                'Asia/Irkutsk'                   ,1981,2010,
                                'Australia/Perth'                ,1916,2009,
-                               'Asia/Ulaanbaatar'               ,1983,2006,
+                               'Asia/Ulaanbaatar'               ,1983,9999,
                                'Asia/Shanghai'                  ,1940,1991,
-                               'Asia/Chongqing'                 ,1986,1991,
-                               'Asia/Harbin'                    ,1986,1991,
-                               'Asia/Kashgar'                   ,1986,1991,
-                               'Asia/Urumqi'                    ,1986,1991,
                                'Asia/Yakutsk'                   ,1991,1991,
                                'Asia/Macau'                     ,1961,1980,
                                'Asia/Hong_Kong'                 ,1941,1979,
-                               'Asia/Taipei'                    ,1945,1979,
+                               'Asia/Taipei'                    ,1946,1979,
                                'Asia/Manila'                    ,1936,1978,
-                               'Asia/Seoul'                     ,1960,1960,
                                'Asia/Khandyga'                  ,1991,1991,
+                               'Asia/Chita'                     ,1991,1991,
+                               'Asia/Choibalsan'                ,2015,9999,
+                              ],
+               '+09:30:00' => [
+                               'Asia/Seoul'                     ,1955,1960,
                               ],
                '+09:45:00' => [
                                'Australia/Eucla'                ,1916,2009,
@@ -2389,10 +2167,11 @@ $def_off{1} = {
                                'Asia/Seoul'                     ,1987,1988,
                                'Asia/Tokyo'                     ,1948,1951,
                                'Asia/Khandyga'                  ,1981,2003,
+                               'Asia/Chita'                     ,1981,2010,
                               ],
                '+10:30:00' => [
-                               'Australia/Adelaide'             ,1916,2073,
-                               'Australia/Broken_Hill'          ,1916,2073,
+                               'Australia/Adelaide'             ,1916,2074,
+                               'Australia/Broken_Hill'          ,1916,2074,
                                'Australia/Darwin'               ,1916,1944,
                               ],
                '+11:00:00' => [
@@ -2400,7 +2179,7 @@ $def_off{1} = {
                                'Australia/Currie'               ,1916,9999,
                                'Australia/Hobart'               ,1916,9999,
                                'Australia/Sydney'               ,1916,9999,
-                               'Australia/Lord_Howe'            ,1985,2073,
+                               'Australia/Lord_Howe'            ,1985,2074,
                                'Antarctica/Macquarie'           ,1916,2010,
                                'Asia/Vladivostok'               ,1981,2010,
                                'Asia/Sakhalin'                  ,1991,2010,
@@ -2409,6 +2188,7 @@ $def_off{1} = {
                                'Australia/Brisbane'             ,1916,1992,
                                'Asia/Magadan'                   ,1991,1991,
                                'Asia/Ust-Nera'                  ,1991,1991,
+                               'Asia/Srednekolymsk'             ,1991,1991,
                               ],
                '+11:30:00' => [
                                'Australia/Lord_Howe'            ,1981,1985,
@@ -2422,6 +2202,7 @@ $def_off{1} = {
                                'Pacific/Efate'                  ,1983,1993,
                                'Pacific/Auckland'               ,1928,1945,
                                'Asia/Ust-Nera'                  ,1981,2010,
+                               'Asia/Srednekolymsk'             ,1981,2010,
                               ],
                '+12:30:00' => [
                                'Pacific/Auckland'               ,1927,1928,
@@ -2433,16 +2214,13 @@ $def_off{1} = {
                                'Asia/Anadyr'                    ,1982,2009,
                               ],
                '+13:45:00' => [
-                               'Pacific/Chatham'                ,1974,2073,
+                               'Pacific/Chatham'                ,1974,2074,
                               ],
                '+14:00:00' => [
                                'Pacific/Apia'                   ,2011,9999,
                                'Pacific/Tongatapu'              ,1999,2002,
                                'Asia/Anadyr'                    ,1981,1981,
                               ],
-               '-00:20:00' => [
-                               'Africa/Freetown'                ,1935,1942,
-                              ],
                '-01:00:00' => [
                                'America/Noronha'                ,1931,2002,
                                'America/Scoresbysund'           ,1980,1980,
@@ -2499,11 +2277,11 @@ $def_off{1} = {
                                'America/Cuiaba'                 ,1931,9999,
                                'Atlantic/Stanley'               ,1937,2010,
                                'America/Goose_Bay'              ,1966,9999,
-                               'America/Santiago'               ,1968,9999,
+                               'America/Santiago'               ,1946,2015,
                                'Atlantic/Bermuda'               ,1974,9999,
                                'America/Asuncion'               ,1975,9999,
                                'America/Thule'                  ,1991,9999,
-                               'Antarctica/Palmer'              ,1965,9999,
+                               'Antarctica/Palmer'              ,1965,2015,
                                'America/Argentina/Buenos_Aires' ,1930,2000,
                                'America/Argentina/Catamarca'    ,1930,2000,
                                'America/Argentina/Cordoba'      ,1930,2000,
@@ -2532,7 +2310,6 @@ $def_off{1} = {
                               ],
                '-04:00:00' => [
                                'America/New_York'               ,1918,9999,
-                               'America/Montreal'               ,1917,9999,
                                'America/Nipigon'                ,1918,9999,
                                'America/Toronto'                ,1918,9999,
                                'America/Havana'                 ,1928,9999,
@@ -2546,7 +2323,7 @@ $def_off{1} = {
                                'America/Indiana/Vevay'          ,1969,9999,
                                'America/Indiana/Vincennes'      ,1969,9999,
                                'America/Indiana/Winamac'        ,1969,9999,
-                               'America/Grand_Turk'             ,1979,9999,
+                               'America/Grand_Turk'             ,1979,2015,
                                'America/Pangnirtung'            ,1995,9999,
                                'America/Kentucky/Monticello'    ,2001,9999,
                                'America/Indiana/Petersburg'     ,2008,9999,
@@ -2561,7 +2338,7 @@ $def_off{1} = {
                                'America/Santo_Domingo'          ,1966,1967,
                                'America/Rankin_Inlet'           ,1965,1965,
                                'America/Resolute'               ,1965,1965,
-                               'America/Santiago'               ,1927,1946,
+                               'America/Santiago'               ,1927,1932,
                               ],
                '-04:30:00' => [
                                'America/Santo_Domingo'          ,1969,1974,
@@ -2575,12 +2352,12 @@ $def_off{1} = {
                                'America/Rainy_River'            ,1918,9999,
                                'America/Mexico_City'            ,1939,9999,
                                'America/Rankin_Inlet'           ,1980,9999,
-                               'Pacific/Easter'                 ,1982,9999,
+                               'Pacific/Easter'                 ,1982,2015,
                                'America/Matamoros'              ,1988,9999,
                                'America/Monterrey'              ,1988,9999,
                                'America/North_Dakota/Center'    ,1993,9999,
                                'America/Merida'                 ,1996,9999,
-                               'America/Cancun'                 ,1998,9999,
+                               'America/Cancun'                 ,1998,2014,
                                'America/North_Dakota/New_Salem' ,2004,9999,
                                'America/Bahia_Banderas'         ,2010,9999,
                                'America/North_Dakota/Beulah'    ,2011,9999,
@@ -2606,7 +2383,7 @@ $def_off{1} = {
                                'America/Indiana/Indianapolis'   ,1918,1954,
                                'America/Atikokan'               ,1918,1945,
                                'America/Indiana/Vevay'          ,1918,1945,
-                              ],
+                               ],
                '-05:30:00' => [
                                'America/Belize'                 ,1918,1943,
                               ],
@@ -2625,11 +2402,11 @@ $def_off{1} = {
                                'America/North_Dakota/New_Salem' ,1918,2003,
                                'America/Hermosillo'             ,1996,1998,
                                'America/North_Dakota/Center'    ,1918,1992,
-                               'Pacific/Easter'                 ,1932,1982,
+                               'Pacific/Easter'                 ,1968,1982,
                                'America/Phoenix'                ,1918,1967,
                                'America/Swift_Current'          ,1918,1961,
                                'America/Regina'                 ,1918,1959,
-                              ],
+                               ],
                '-07:00:00' => [
                                'America/Los_Angeles'            ,1918,9999,
                                'America/Vancouver'              ,1918,9999,
@@ -2664,7 +2441,6 @@ $def_off{1} = {
                                'Pacific/Apia'                   ,2010,2011,
                                'America/Adak'                   ,1942,1983,
                                'America/Nome'                   ,1942,1983,
-                               'Pacific/Midway'                 ,1956,1956,
                               ],
               };
 
@@ -12,7 +12,7 @@ for file in `cd tzdata/dump; echo *` ;do
 
    # Create the new dump.  Ignore lines with the year 0001 and 9999.
 
-   examples/dm_zdump -v $tz | egrep -v '0001|9999' > z.dump.new
+   perl -I./lib examples/dm_zdump -v $tz | egrep -v '0001|9999' > z.dump.new
    ln=`wc -l z.dump.new | awk '{print $1}'`
 
    # Copy the old dump.  Ignore the 2 first and 2 last lines.
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2010-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2010-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -18,7 +18,7 @@ use Date::Manip::Zones;
 use Date::Manip::TZ;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($DEBUG);
 $DEBUG = 0;
@@ -101,7 +101,7 @@ use strict;
 use warnings;
 
 our(\$VERSION);
-\$VERSION='6.46';
+\$VERSION='6.50';
 
 END {
    my \$tmp;
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2012-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2012-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -26,10 +26,6 @@ $VERSION='6.31';
 our $langdir  = 'lib/Date/Manip/Lang';
 our $curry    = ( localtime(time) )[5] + 1900;
 
-# so the CPAN indexer won't treat this as a POD file
-our $podstr = '=pod';
-our $hdstr  = '=head1';
-
 ###############################################################################
 # HELP
 ###############################################################################
@@ -84,6 +80,7 @@ sub write_pod {
 
    my $out  = new IO::File;
    $out->open("> ${langdir}/${mod}.pod");
+   binmode $out, ":encoding(UTF-8)";
 
    my %words;
 
@@ -163,6 +160,9 @@ sub write_pod {
       $words{'sepfr'} = $undef;
    }
 
+   # Try to hide pod so it doesn't get indexed
+   my $e = '=';
+
    print $out <<"EOF";
 # Copyright (c) $year0-$curry Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
@@ -171,30 +171,30 @@ sub write_pod {
 ########################################################################
 ########################################################################
 
-$podstr
+${e}pod
 
-=encoding utf-8
+${e}encoding utf-8
 
-$hdstr NAME
+${e}head1 NAME
 
 Date::Manip::Lang::${mod} - ${name} language support.
 
-$hdstr SYNOPSIS
+${e}head1 SYNOPSIS
 
 This module contains a list of words and expressions supporting
 the language. It is not intended to be used directly (other
 Date::Manip modules will load it as needed).
 
-$hdstr LANGUAGE EXPRESSIONS
+${e}head1 LANGUAGE EXPRESSIONS
 
 The following is a list of all language words and expressions used
 to write times and/or dates.
 
 All strings are case insensitive.
 
-=over 4
+${e}over 4
 
-=item B<Month names and abbreviations>
+${e}item B<Month names and abbreviations>
 
 When writing out the name of the month, several different variations may
 exist including full names and abbreviations.
@@ -229,7 +229,7 @@ $words{month_abb}[9]
 $words{month_abb}[10]
 $words{month_abb}[11]
 
-=item B<Day names and abbreviations>
+${e}item B<Day names and abbreviations>
 
 When writing out the name of the day, several different variations may
 exist including full names and abbreviations.
@@ -264,7 +264,7 @@ $words{day_char}[4]
 $words{day_char}[5]
 $words{day_char}[6]
 
-=item B<Delta field names>
+${e}item B<Delta field names>
 
 These are the names (and abbreviations) for the fields in a delta.  There are
 7 fields: years, months, weeks, days, hours, minutes, seconds.
@@ -279,7 +279,7 @@ $words{fields}[4]
 $words{fields}[5]
 $words{fields}[6]
 
-=item B<Morning/afternoon times>
+${e}item B<Morning/afternoon times>
 
 This is a list of expressions use to designate morning or afternoon time
 when a time is entered as a 12-hour time rather than a 24-hour time.
@@ -291,7 +291,7 @@ words:
 $words{ampm}[0]
 $words{ampm}[1]
 
-=item B<Each or every>
+${e}item B<Each or every>
 
 There are a list of words that specify every occurence of something.  These
 are used in the following phrases:
@@ -304,7 +304,7 @@ The following words may be used:
 
 $words{each}
 
-=item B<Next/Previous/Last occurence>
+${e}item B<Next/Previous/Last occurence>
 
 There are a list of words that may be used to specify the next,
 previous, or last occurence of something.  These words could be used
@@ -331,7 +331,7 @@ Last occurence:
 
 $words{last}
 
-=item B<Delta words for going forward/backward in time>
+${e}item B<Delta words for going forward/backward in time>
 
 When parsing deltas, there are words that may be used to specify
 the the delta will refer to a time in the future or to a time in
@@ -347,7 +347,7 @@ dates in the past or future respectively:
 $words{when}[0]
 $words{when}[1]
 
-=item B<Business mode>
+${e}item B<Business mode>
 
 This contains two lists of words which can be used to specify a standard
 (i.e. non-business) delta or a business delta.
@@ -363,7 +363,7 @@ The following words may be used to specify a business delta:
 
 $words{mode}[1]
 
-=item B<Numbers>
+${e}item B<Numbers>
 
 Numbers may be spelled out in a variety of ways.  The following sets correspond
 to the numbers from 1 to 53:
@@ -427,7 +427,7 @@ $words{nth}[50]
 $words{nth}[51]
 $words{nth}[52]
 
-=item B<Ignored words>
+${e}item B<Ignored words>
 
 In writing out dates in common forms, there are a number of words
 that are typically not important.
@@ -461,7 +461,7 @@ The following words may be used:
 
 $words{on}
 
-=item B<Words that set the date, time, or both>
+${e}item B<Words that set the date, time, or both>
 
 There are some words that can be used to specify a date, a
 time, or both relative to now.
@@ -492,7 +492,7 @@ The following words may be used:
 
 $words{offset_time}
 
-=item B<Hour/Minute/Second separators>
+${e}item B<Hour/Minute/Second separators>
 
 When specifying the time of day, the most common separator is a colon (:)
 which can be used for both separators.
@@ -514,7 +514,7 @@ additional pairs, they are listed here:
 
 $words{seps}
 
-=item B<Fractional second separator>
+${e}item B<Fractional second separator>
 
 When specifying fractional seconds, the most common way is to use a
 decimal point (.).  Some languages may specify a different separator
@@ -525,31 +525,31 @@ another separator, it is listed here:
 
 $words{sepfr}
 
-=back
+${e}back
 
-$hdstr KNOWN BUGS
+${e}head1 KNOWN BUGS
 
 None known.
 
-$hdstr BUGS AND QUESTIONS
+${e}head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
-$hdstr SEE ALSO
+${e}head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>       - main module documentation
 
-$hdstr LICENSE
+${e}head1 LICENSE
 
 This script is free software; you can redistribute it and/or
 modify it under the same terms as Perl itself.
 
-$hdstr AUTHOR
+${e}head1 AUTHOR
 
 Sullivan Beck (sbeck\@cpan.org)
 
-=cut
+${e}cut
 EOF
 
    $out->close();
@@ -98,6 +98,7 @@ die's
 distro
 DM
 dofw
+Domgoergen
 Doru
 DoY
 Drudis
@@ -255,8 +256,10 @@ nextprev
 Niel
 Nigel
 Nikulin
+noiso
 Nomann
 nonormalize
+noother
 Norgaard
 NormalizeDelta
 Norwood
@@ -272,14 +275,14 @@ Oelstrom
 offsetstr
 Ole
 OO
-opensuse
-openSuSE
 OpenSuSE
+openSuSE
+opensuse
 OpenUNIX
 OpenVMS
 Osbourne
-oses
 OSes
+oses
 Ostermiller
 osx
 overmorrow
@@ -382,6 +385,7 @@ SunOS
 Swartwout
 swp
 Sybase
+Szabo
 Taewook
 Tarallo
 Theodor
@@ -432,8 +436,8 @@ WorkWeekEnd
 WOY
 WOY'th
 ws
-Www
 wWW
+Www
 WXX
 Wyngaard
 Xavi
@@ -458,6 +462,7 @@ YYYYMMDDHHMNSS
 YYYYmmm
 Zajac
 zdate
+zdump
 Zhu
 Zinser
 zoneinfo
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -20,7 +20,7 @@ use strict;
 use warnings;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 
 our ($dmb);
 $dmb = new Date::Manip::Base;
@@ -31,7 +31,8 @@ our $curry = ( localtime(time) )[5] + 1900;
 # GLOBAL VARIABLES
 ###############################################################################
 
-our ($first_date,$last_date,$tzdata_src,$tzdata_dir,$mod_dir,$off_dir,
+our ($first_date,$last_date,$tzdata_src,$tzdata_dir,$tzdata_data,$tzdata_code,
+     $mod_dir,$off_dir,
      $curr_year,$keep_year,$test_year,$zones_pm,$zones_pod,
      %def_off,%nontzdata_zones,%def_alias2,%def_abbrev,%no_last,
      %last_zone_offsets
@@ -47,6 +48,9 @@ $last_date  = "9999123100:00:00";
 
 $tzdata_src = "ftp.iana.org";
 $tzdata_dir = "tz";
+$tzdata_data= "tzdata-latest.tar.gz";
+$tzdata_code= "tzcode-latest.tar.gz";
+
 
 require "data.offset.pl";
 require "data.abbrev.pl";
@@ -138,49 +142,47 @@ do_clean()  if (             $do_clean);
 sub do_ftp {
    print "FTP...\n";
 
-   system("rm -rf tzdata");
+   system("rm -rf tzdata; mkdir tzdata");
+   chdir("tzdata");
 
    #
    # Get the tz*latest.tar.gz links to determine the versions
    #
 
-   system("wget -q 'ftp://$tzdata_src/$tzdata_dir/tz*latest.tar.gz'");
-   if (! -l 'tzdata-latest.tar.gz') {
+   system("wget -q 'ftp://$tzdata_src/$tzdata_dir/$tzdata_data' " .
+          "'ftp://$tzdata_src/$tzdata_dir/$tzdata_code'");
+   if (! -f $tzdata_data) {
       die "ERROR: unable to ftp data.  Try again later.";
    }
+   if (! -f $tzdata_code) {
+      die "ERROR: unable to ftp code.  Try again later.";
+   }
 
-   my $tzdata = readlink("tzdata-latest.tar.gz");
-   my $tzcode = readlink("tzcode-latest.tar.gz");
-
-   $tzdata    =~ /tzdata(.....)/;
-   my $tzdata_vers = $1;
-   $tzcode    =~ /tzcode(.....)/;
-   my $tzcode_vers = $1;
-
-   unlink("tzdata-latest.tar.gz","tzcode-latest.tar.gz");
-
-   #
-   # Get the actual tz*latest.tar.gz files
-   #
+   system("tar xzf $tzdata_data");
+   my $tzdata_vers = _release('data');
 
-   system("wget --retr-symlinks -q 'ftp://$tzdata_src/$tzdata_dir/tz*latest.tar.gz'");
+   system("tar xzf $tzdata_code");
+   my $tzcode_vers = _release('code');
 
    print "  TZdata : $tzdata_vers\n";
    print "  Tzcode : $tzcode_vers\n";
 
-   #
-   # Untar the files
-   #
-
-   system("rm -rf tzdata; " .
-          "mkdir -p tzdata; " .
-          "cd tzdata; " .
-          "tar xzf ../tzdata-latest.tar.gz; " .
-          "tar xzf ../tzcode-latest.tar.gz; " .
-          "echo $tzdata_vers > _version; " .
+   system("echo $tzdata_vers > _version; " .
           "echo $tzcode_vers >> _version; ");
+}
 
-   unlink("tzdata-latest.tar.gz","tzcode-latest.tar.gz");
+sub _release {
+   my($type) = @_;
+   if (! -f 'NEWS') {
+      die "ERROR: unable to determine version (no NEWS): $type\n";
+   }
+   my $vers = `grep Release NEWS | head -1 | awk '{print \$2}'`;
+   chomp($vers);
+   if ($vers !~ /^\d\d\d\d[a-z]$/) {
+      die "ERROR: uknown version format: $type: $vers\n";
+   }
+   system("mv NEWS NEWS.$type");
+   return $vers;
 }
 
 # Build the package
@@ -551,7 +553,7 @@ sub _do_mods_tzdata_check {
    my($time) = '(?:\d\d:\d\d:\d\d)';
    my($year) = '(?:\d\d\d\d)';
    my($drx)  = qr/$dow\s+$mon\s+$dom\s+$time\s+$year/;
-   my($rx)   = qr/\Q$zone\E\s+$drx\s+UT\s+=\s+$drx\s+\S+\s+isdst=[01]$/;
+   my($rx)   = qr/\Q$zone\E\s+$drx\s+UT\s+=\s+$drx\s+\S+\s+isdst=[01]\s+gmtoff=\-?\d+$/;
 
    my($err)  = 0;
    foreach my $line (@lines) {
@@ -1048,7 +1050,7 @@ END {
 }
 
 our (\$VERSION);
-\$VERSION='6.46';
+\$VERSION='6.50';
 END { undef \$VERSION; }
 
 \%Dates         = (
@@ -1269,14 +1271,14 @@ Date::Manip::Offset::$module;
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://$tzdata_src$tzdata_dir
+#    ftp://$tzdata_src/$tzdata_dir
 
 use strict;
 use warnings;
 require 5.010000;
 
 our (\$VERSION);
-\$VERSION='6.46';
+\$VERSION='6.50';
 END { undef \$VERSION; }
 
 our (\$Offset,\%Offset);
@@ -1349,14 +1351,14 @@ sub do_zones {
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://$tzdata_src$tzdata_dir
+#    ftp://$tzdata_src/$tzdata_dir
 
 use strict;
 use warnings;
 require 5.010000;
 
 our (\$VERSION);
-\$VERSION='6.46';
+\$VERSION='6.50';
 END { undef \$VERSION; }
 
 our (\$TzdataVersion,\$TzcodeVersion,
@@ -1396,7 +1398,7 @@ END {
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://$tzdata_src$tzdata_dir
+#    ftp://$tzdata_src/$tzdata_dir
 
 $podstr
 
@@ -1410,11 +1412,11 @@ This module is automatically generated. It contains a complete list of
 time zones specified in the standard zoneinfo (or Olson) databases
 obtained from:
 
-   ftp://$tzdata_src$tzdata_dir/$tzdata_vers.tar.gz
+L<ftp://$tzdata_src/$tzdata_dir/tzdata_vers.tar.gz>
 
 All information is stored in variables, so this module provide no
 routines for dealing with time zone information. For routines related
-to time zones, see the documentation for the Date::Manip::TZ module.
+to time zones, see the documentation for the L<Date::Manip::TZ> module.
 
 ";
 
@@ -1438,12 +1440,12 @@ None known.
 
 $hdstr BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 $hdstr SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 $hdstr LICENSE
 
@@ -1568,8 +1570,8 @@ Time zones may be referred to as their full name
 aliases and abbreviations that may be used.
 
 Standard aliases are listed below. Additional aliases can be created,
-or existing aliases overridden using the new_alias method of the
-Date::Manip::TZ module.
+or existing aliases overridden using the C<new_alias> method of the
+L<Date::Manip::TZ> module.
 
 The zoneinfo database provides several standard aliases, including:
 
@@ -1665,8 +1667,8 @@ on the offset, and in what order. The first match is used. If the
 ISDST time is not known, the standard zones will be tested followed by
 the DST zones.
 
-The default order can be overridden with the off_zones method in the
-Date::Manip::TZ module.
+The default order can be overridden with the C<off_zones> method in the
+L<Date::Manip::TZ> module.
 
 ";
 
@@ -1756,18 +1758,15 @@ The abbreviations LMT and zzz which occur in the zoneinfo databases
 are ignored (and when parsing a date including them, the local time
 zone will be used).
 
-The default order can be overridden using the abbrev method of the
-Date::Manip::TZ module.
+The default order can be overridden using the C<abbrev> method of the
+L<Date::Manip::TZ> module.
 
-The order given here is open to discussion (and possible change) for
-some unspecified period of time (possibly the first couple releases in
-the 6.xx cycle), but at some point, the order will become fixed. Please
-note that I will always place emphasis on a time zone that used the
-abbreviation more recently than another time zone. Within those
-constraints, I'm interested in putting the more commonly used time zone
+The order given here is open to discussion (and possible change) based
+on changes to the timezone database.  I will always place emphasis on a
+time zone that used the abbreviation more recently than another time zone.
+Within those constraints, I've tried to put the more commonly used time zone
 at a higher priority. Since I'm not always able to decide which is the
-most commonly used, I'm very willing to entertain arguments for
-altering the order.
+most commonly used, I'm willing to entertain arguments for altering the order.
 
 ";
 
@@ -0,0 +1,670 @@
+@(#) tztab $Date: 2008/12/08 17:21:29 $Revision: r11.11/12 PATCH_11.11 (PHCO_39172)
+
+# Mitteleuropaeische Zeit, Mitteleuropaeische Sommerzeit
+MEZ-1MESZ
+0 3 25-31 3  1983-2038 0   MESZ-2
+0 2 24-30 9  1983-1995 0   MEZ-1
+0 2 25-31 10 1996-2038 0   MEZ-1 
+
+# Middle European Time, Middle European Time Daylight Savings Time
+MET-1METDST
+0 3 25-31 3  1983-2038 0   METDST-2
+0 2 24-30 9  1983-1995 0   MET-1
+0 2 25-31 10 1996-2038 0   MET-1 
+
+# Greenwich Mean Time, British Summer Time
+GMT0BST
+0 3 25-31 3  1983-1984 0   BST-1
+0 3 23-29 3  1985-1990 0   BST-1
+0 3 25-31 3  1991-1995 0   BST-1
+0 2 25-31 3  1996-2038 0   BST-1
+0 1 25-31 10 1983-1985 0   GMT0
+0 1 23-29 10 1986-1994 0   GMT0
+0 1 18-24 10 1995      0   GMT0
+0 1 25-31 10 1996-2038 0   GMT0
+
+# Pacific Standard Time, Pacific Daylight Time
+PST8PDT
+0 3 24-30 4  1970-1973 0   PDT7
+0 3 6     1  1974      0-6 PDT7
+0 3 22-28 2  1975      0   PDT7
+0 3 24-30 4  1976-1986 0   PDT7
+0 3 1-7   4  1987-2006 0   PDT7
+0 3 8-14  3  2007-2038 0   PDT7
+0 1 25-31 10 1970-1973 0   PST8
+0 1 24-30 11 1974      0   PST8
+0 1 25-31 10 1975-2006 0   PST8
+0 1 1-7   11 2007-2038 0   PST8
+
+# Eastern Standard Time, Eastern Daylight Time
+EST5EDT
+0 3 24-30 4  1970-1973 0   EDT4
+0 3 6     1  1974      0-6 EDT4
+0 3 22-28 2  1975      0   EDT4
+0 3 24-30 4  1976-1986 0   EDT4
+0 3 1-7   4  1987-2006 0   EDT4
+0 3 8-14  3  2007-2038 0   EDT4
+0 1 25-31 10 1970-1973 0   EST5
+0 1 24-30 11 1974      0   EST5
+0 1 25-31 10 1975-2006 0   EST5
+0 1 1-7   11 2007-2038 0   EST5
+
+# Central Standard Time, Central Daylight Time
+CST6CDT
+0 3 24-30 4  1970-1973 0   CDT5
+0 3 6     1  1974      0-6 CDT5
+0 3 22-28 2  1975      0   CDT5
+0 3 24-30 4  1976-1986 0   CDT5
+0 3 1-7   4  1987-2006 0   CDT5
+0 3 8-14  3  2007-2038 0   CDT5
+0 1 25-31 10 1970-1973 0   CST6
+0 1 24-30 11 1974      0   CST6
+0 1 25-31 10 1975-2006 0   CST6
+0 1 1-7   11 2007-2038 0   CST6
+
+# Mountain Standard Time, Mountain Daylight Time
+MST7MDT
+0 3 24-30 4  1970-1973 0   MDT6
+0 3 6     1  1974      0-6 MDT6
+0 3 22-28 2  1975      0   MDT6
+0 3 24-30 4  1976-1986 0   MDT6
+0 3 1-7   4  1987-2006 0   MDT6
+0 3 8-14  3  2007-2038 0   MDT6
+0 1 25-31 10 1970-1973 0   MST7
+0 1 24-30 11 1974      0   MST7
+0 1 25-31 10 1975-2006 0   MST7
+0 1 1-7   11 2007-2038 0   MST7
+
+# The following entry is added, as Indiana
+# will support Daylight Saving Time (DST)
+# from 2006 onwards. Indiana will have two
+# Time zones EST5EDT#Indiana and CST6CDT#Indiana,
+# for provinces within Indiana supporting
+# Eastern or Central Time Zone respectively.
+
+# Eastern Standard Time, Eastern Daylight Time(US: Indiana)
+EST5EDT#Indiana
+0 3 24-30 4  1970-1973 0   EST5
+0 3 6     1  1974      0-6 EST5
+0 3 22-28 2  1975      0   EST5
+0 3 24-30 4  1976-1986 0   EST5
+0 3 1-7   4  1987-2005 0   EST5
+0 3 1-7   4  2006      0   EDT#Indiana4
+0 3 8-14  3  2007-2038 0   EDT#Indiana4
+0 1 25-31 10 1970-1973 0   EST5
+0 1 24-30 11 1974      0   EST5
+0 1 25-31 10 1975-2005 0   EST5
+0 1 25-31 10 2006      0   EST5
+0 1 1-7   11 2007-2038 0   EST5
+
+# Central Standard Time, Central Daylight Time(US: Indiana)
+CST6CDT#Indiana
+0 3 24-30 4  1970-1973 0   CST6
+0 3 6     1  1974      0-6 CST6
+0 3 22-28 2  1975      0   CST6
+0 3 24-30 4  1976-1986 0   CST6
+0 3 1-7   4  1987-2005 0   CST6
+0 3 1-7   4  2006      0   CDT#Indiana5
+0 3 8-14  3  2007-2038 0   CDT#Indiana5
+0 1 25-31 10 1970-1973 0   CST6
+0 1 24-30 11 1974      0   CST6
+0 1 25-31 10 1975-2005 0   CST6
+0 1 25-31 10 2006      0   CST6
+0 1 1-7   11 2007-2038 0   CST6
+
+# US and Canada use the same rules. It is recommended to use the 
+# simpler timezone strings (EST5EDT, CST6CDT, MST7MDT and PST8PDT) 
+# for Canada. The timezones with #Canada are kept for 
+# compatibility reasons.
+
+# Atlantic Standard Time, Atlantic Daylight Time (Canada)
+AST4ADT
+0 3 24-30 4  1970-1973 0   ADT3
+0 3 6     1  1974      0-6 ADT3
+0 3 22-28 2  1975      0   ADT3
+0 3 24-30 4  1976-1986 0   ADT3
+0 3 1-7   4  1987-2006 0   ADT3
+0 3 8-14  3  2007-2038 0   ADT3
+0 1 25-31 10 1970-1973 0   AST4
+0 1 24-30 11 1974      0   AST4
+0 1 25-31 10 1975-2006 0   AST4
+0 1 1-7   11 2007-2038 0   AST4
+
+# Newfoundland Standard Time, Newfoundland Daylight Time (Canada)
+NST3:30NDT
+0 3 24-30 4  1970-1973 0   NDT2:30
+0 3 6     1  1974      0-6 NDT2:30
+0 3 22-28 2  1975      0   NDT2:30
+0 3 24-30 4  1976-1986 0   NDT2:30
+0 3 1-7   4  1987-2006 0   NDT2:30
+0 3 8-14  3  2007-2038 0   NDT2:30
+0 1 25-31 10 1970-1973 0   NST3:30
+0 1 24-30 11 1974      0   NST3:30
+0 1 25-31 10 1975-2006 0   NST3:30
+0 1 1-7   11 2007-2038 0   NST3:30
+
+# Atlantic Standard Time, Atlantic Daylight Time (Canada)
+AST4ADT#Canada
+0 3 24-30 4  1970-1973 0   ADT#Canada3
+0 3 6     1  1974      0-6 ADT#Canada3
+0 3 22-28 2  1975      0   ADT#Canada3
+0 3 24-30 4  1976-1986 0   ADT#Canada3
+0 3 1-7   4  1987-2006 0   ADT#Canada3
+0 3 8-14  3  2007-2038 0   ADT#Canada3
+0 1 25-31 10 1970-1973 0   AST4
+0 1 24-30 11 1974      0   AST4
+0 1 25-31 10 1975-2006 0   AST4
+0 1 1-7   11 2007-2038 0   AST4
+
+# Newfoundland Standard Time, Newfoundland Daylight Time (Canada)
+NST3:30NDT#Canada
+0 3 24-30 4  1970-1973 0   NDT#Canada2:30
+0 3 6     1  1974      0-6 NDT#Canada2:30
+0 3 22-28 2  1975      0   NDT#Canada2:30
+0 3 24-30 4  1976-1986 0   NDT#Canada2:30
+0 3 1-7   4  1987-2006 0   NDT#Canada2:30
+0 3 8-14  3  2007-2038 0   NDT#Canada2:30
+0 1 25-31 10 1970-1973 0   NST3:30
+0 1 24-30 11 1974      0   NST3:30
+0 1 25-31 10 1975-2006 0   NST3:30
+0 1 1-7   11 2007-2038 0   NST3:30
+
+# Eastern Standard Time, Central Daylight Time (US: Indiana)
+EST5CDT
+0 3 24-30 4  1970-1973 0   CDT5
+0 3 6     1  1974      0-6 CDT5
+0 3 22-28 2  1975      0   CDT5
+0 3 24-30 4  1976-1986 0   CDT5
+0 3 1-7   4  1987-2038 0   CDT5
+0 1 25-31 10 1970-1973 0   EST5
+0 1 24-30 11 1974      0   EST5
+0 1 25-31 10 1975-2038 0   EST5
+
+# Aleutian Standard Time, Aleutian Daylight Time (US)
+AST10ADT
+0 3 24-30 4  1970-1973 0   ADT9
+0 3 6     1  1974      0-6 ADT9
+0 3 22-28 2  1975      0   ADT9
+0 3 24-30 4  1976-1986 0   ADT9
+0 3 1-7   4  1987-2006 0   ADT9
+0 3 8-14  3  2007-2038 0   ADT9
+0 1 25-31 10 1970-1973 0   AST10
+0 1 24-30 11 1974      0   AST10
+0 1 25-31 10 1975-2006 0   AST10
+0 1 1-7   11 2007-2038 0   AST10
+
+# Yukon Standard Time, Yukon Daylight Time (US)
+YST9YDT
+0 3 24-30 4  1970-1973 0   YDT8
+0 3 6     1  1974      0-6 YDT8
+0 3 22-28 2  1975      0   YDT8
+0 3 24-30 4  1976-1986 0   YDT8
+0 3 1-7   4  1987-2006 0   YDT8
+0 3 8-14  3  2007-2038 0   YDT8
+0 1 25-31 10 1970-1973 0   YST9
+0 1 24-30 11 1974      0   YST9
+0 1 25-31 10 1975-2006 0   YST9
+0 1 1-7   11 2007-2038 0   YST9
+
+# Western European Time, Western European Time Daylight Savings Time
+WET0WETDST
+0 3 25-31 3  1983-1984 0   WETDST-1
+0 3 23-29 3  1985-1995 0   WETDST-1
+0 2 25-31 3  1996-2038 0   WETDST-1
+0 1 25-31 10 1983-1985 0   WET0
+0 1 23-29 10 1986-1995 0   WET0
+0 1 25-31 10 1996-2038 0   WET0
+
+# Portuguese Winter Time, Portuguese Summer Time
+PWT0PST
+0 2 25-31 3  1983-2038 0   PST-1
+0 1 25-31 10 1983-2038 0   PWT0
+
+# South Africa Standard Time 
+SAST-2
+0 1 1-7   3  1985-2038 0   SAST-2
+
+# Australian Central Standard Time, Australian Central Daylight Time
+# (South Australia)
+# Australian DST changes for South Australia.
+
+# Current Regulation in South Australia extends the Daylight Saving time
+# only for year 2008 (later ending in April 2008 and early beginning in 
+# October 2008). The current entry assumes that Daylight Saving changes
+# will be permanent and will match the changes in other Australian provinces.
+# The entry will cause the extension of Daylight Savings time also for 2009
+# and future years. If the changes are not permanent, the entry will change again.
+
+CST-9:30CDT
+0 3 25-31 10 1971-2007 0   CDT-10:30
+0 3 1-7   10 2008-2038 0   CDT-10:30
+0 1 27    2  1972      0-6 CST-9:30
+0 1 1-7   3  1973-1994 0   CST-9:30
+0 2 25-31 3  1995-2005 0   CST-9:30
+0 2 1-7   4  2006      0   CST-9:30
+0 2 25-31 3  2007      0   CST-9:30
+0 2 1-7   4  2008-2038 0   CST-9:30
+
+# Australian Eastern Standard Time, Australian Eastern Daylight Time
+# Australian DST changes for Australian Capital Territory.
+
+EST-10EDT
+0 3 25-31 10 1971-1999 0   EDT-11
+0 3 27    8  2000      0-6 EDT-11
+0 3 25-31 10 2001-2007 0   EDT-11
+0 3 1-7   10 2008-2038 0   EDT-11
+0 1 27    2  1972      0-6 EST-10
+0 1 1-7   3  1973-1985 0   EST-10
+0 1 15-21 3  1986      0   EST-10
+0 1 1-7   3  1987-1995 0   EST-10
+0 2 25-31 3  1996-2005 0   EST-10
+0 2 1-7   4  2006      0   EST-10
+0 2 25-31 3  2007      0   EST-10
+0 2 1-7   4  2008-2038 0   EST-10
+
+# New Zealand Standard Time, New Zealand Daylight Time
+NZST-12NZDT
+0 3 25-31 10 1985-1988 0   NZDT-13
+0 3 8     10 1989      0-6 NZDT-13
+0 3 1-7   10 1990-2006 0   NZDT-13
+0 3 24-30 9  2007-2038 0   NZDT-13
+0 2 1-7   3  1985-1989 0   NZST-12
+0 2 15-21 3  1990-2007 0   NZST-12
+0 2 1-7   4  2008-2038 0   NZST-12
+
+# Pacific Standard Time, Pacific Daylight Time (for Malaysia or Singapore)
+#
+PST-8PDT
+0 1 1-7   4  1996-2038 0   PDT-9
+0 1 25-31 10 1996-2038 0   PST-8
+
+# Finland Standard Time, Finland Daylight Time
+#
+# This entry has been changed to allow for a later ending of
+# Daylight Savings Time from 1996 onwards.
+# It now ends on the last Sunday of October.
+#
+EET-2EETDST
+0 4 25-31 3  1981-2038 0   EETDST-3
+0 3 24-30 9  1981-1995 0   EET-2
+0 3 25-31 10 1996-2038 0   EET-2
+
+# Australian Eastern Standard Time, Australian Eastern Daylight Time (Tasmania)
+# Australian DST changes for Tasmania.
+
+EST-10EDT#Tasmania
+0 3 25-31 10 1971-1994 0   EDT#Tasmania-11
+0 3 1-7   10 1995-1999 0   EDT#Tasmania-11
+0 3 25-31 8  2000      0   EDT#Tasmania-11
+0 3 1-7   10 2001-2038 0   EDT#Tasmania-11
+0 1 27    2  1972      0-6 EST-10
+0 1 1-7   3  1973-1994 0   EST-10
+0 2 25-31 3  1995-2005 0   EST-10
+0 2 1-7   4  2006      0   EST-10
+0 2 25-31 3  2007      0   EST-10
+0 2 1-7   4  2008-2038 0   EST-10
+
+# Australian Eastern Standard Time, Australian Eastern Daylight Time
+# Australian DST changes for New South Wales.
+
+EST-10EDT#NSW
+0 3 25-31 10 1971-1999 0   EDT#NSW-11
+0 3 27    8  2000      0-6 EDT#NSW-11
+0 3 25-31 10 2001-2007 0   EDT#NSW-11
+0 3 1-7   10 2008-2038 0   EDT#NSW-11
+0 1 27    2  1972      0-6 EST-10
+0 1 1-7   3  1973-1985 0   EST-10
+0 1 15-21 3  1986      0   EST-10
+0 2 1-7   3  1987-1995 0   EST-10
+0 2 25-31 3  1996-2005 0   EST-10
+0 2 1-7   4  2006      0   EST-10
+0 2 25-31 3  2007      0   EST-10
+0 2 1-7   4  2008-2038 0   EST-10
+
+# Australian Eastern Standard Time, Australian Eastern Daylight Time
+# Australian DST changes for Victoria.
+
+EST-10EDT#VIC
+0 3 25-31 10 1971-1999 0   EDT#VIC-11
+0 3 27    8  2000      0-6 EDT#VIC-11
+0 3 25-31 10 2001-2007 0   EDT#VIC-11
+0 3 1-7   10 2008-2038 0   EDT#VIC-11
+0 1 27    2  1972      0-6 EST-10
+0 1 1-7   3  1973-1985 0   EST-10
+0 1 15-21 3  1986      0   EST-10
+0 1 1-7   3  1987-1994 0   EST-10
+0 2 25-31 3  1995-2005 0   EST-10
+0 2 1-7   4  2006      0   EST-10
+0 2 25-31 3  2007      0   EST-10
+0 2 1-7   4  2008-2038 0   EST-10
+
+# Australian Western Standard Time, Australian Western Daylight Time 
+# 
+# This entry has been created for the trial daylight savings period 
+# in the Australian state of Western Australia. This entry only 
+# covers the trial period and additional changes will be required 
+# to extend entry if the referendum on daylight savings accepts 
+# daylight savings permanently.
+
+WST-8WDT
+0 3 3     12 2006      0-6 WDT-9
+0 3 25-31 10 2007-2008 0   WDT-9
+0 2 25-31 3  2007-2009 0   WST-8
+
+# Pacific Standard Time, Pacific Daylight Time (Canada)
+PST8PDT#Canada
+0 3 24-30 4  1970-1973 0   PDT#Canada7
+0 3 6     1  1974      0-6 PDT#Canada7
+0 3 22-28 2  1975      0   PDT#Canada7
+0 3 24-30 4  1976-1986 0   PDT#Canada7
+0 3 1-7   4  1987-2006 0   PDT#Canada7
+0 3 8-14  3  2007-2038 0   PDT#Canada7
+0 1 25-31 10 1970-1973 0   PST8
+0 1 24-30 11 1974      0   PST8
+0 1 25-31 10 1975-2006 0   PST8
+0 1 1-7   11 2007-2038 0   PST8
+
+# Mountain Standard Time, Mountain Daylight Time (Canada)
+MST7MDT#Canada
+0 3 24-30 4  1970-1973 0   MDT#Canada6
+0 3 6     1  1974      0-6 MDT#Canada6
+0 3 22-28 2  1975      0   MDT#Canada6
+0 3 24-30 4  1976-1986 0   MDT#Canada6
+0 3 1-7   4  1987-2006 0   MDT#Canada6
+0 3 8-14  3  2007-2038 0   MDT#Canada6
+0 1 25-31 10 1970-1973 0   MST7
+0 1 24-30 11 1974      0   MST7
+0 1 25-31 10 1975-2006 0   MST7
+0 1 1-7   11 2007-2038 0   MST7
+
+# Central Standard Time, Central Daylight Time (Canada)
+CST6CDT#Canada
+0 3 24-30 4  1970-1973 0   CDT#Canada5
+0 3 6     1  1974      0-6 CDT#Canada5
+0 3 22-28 2  1975      0   CDT#Canada5
+0 3 24-30 4  1976-1986 0   CDT#Canada5
+0 3 1-7   4  1987-2006 0   CDT#Canada5
+0 3 8-14  3  2007-2038 0   CDT#Canada5
+0 1 25-31 10 1970-1973 0   CST6
+0 1 24-30 11 1974      0   CST6
+0 1 25-31 10 1975-2006 0   CST6
+0 1 1-7   11 2007-2038 0   CST6
+
+# Eastern Standard Time, Eastern Daylight Time (Canada)
+EST5EDT#Canada
+0 3 24-30 4  1970-1973 0   EDT#Canada4
+0 3 6     1  1974      0-6 EDT#Canada4
+0 3 22-28 2  1975      0   EDT#Canada4
+0 3 24-30 4  1976-1986 0   EDT#Canada4
+0 3 1-7   4  1987-2006 0   EDT#Canada4
+0 3 8-14  3  2007-2038 0   EDT#Canada4
+0 1 25-31 10 1970-1973 0   EST5
+0 1 24-30 11 1974      0   EST5
+0 1 25-31 10 1975-2006 0   EST5
+0 1 1-7   11 2007-2038 0   EST5
+
+# Eastern Standard Time (US: Most of Indiana)
+#
+# This entry is added to correct the Indiana timezone because 
+# Indiana does not observe Daylight Savings Time.  The original
+# entry EST5CDT is kept to ensure backward compatibility.
+EST5EST
+0 3 24-30 4  1970-1973 0   EST5
+0 3 6     1  1974      0-6 EST5
+0 3 22-28 2  1975      0   EST5
+0 3 24-30 4  1976-1986 0   EST5
+0 3 1-7   4  1987-2038 0   EST5
+0 1 25-31 10 1970-1973 0   EST5
+0 1 24-30 11 1974      0   EST5
+0 1 25-31 10 1975-2038 0   EST5
+
+# Eastern Standard Time, Central Daylight Time (US: Indiana)
+#
+# This entry is for backward compatibility only, the correct entry
+# is the EST5CDT entry above.  This entry is incorrect because the
+# "6" in EST6CDT below should be a "5".  Other than the "6" being
+# changed to "5", this entry and EST5CDT are the same and the
+# end result of using either is identical.
+#
+EST6CDT
+0 3 24-30 4  1970-1973 0   CDT5
+0 3 6     1  1974      0-6 CDT5
+0 3 22-28 2  1975      0   CDT5
+0 3 24-30 4  1976-1986 0   CDT5
+0 3 1-7   4  1987-2038 0   CDT5
+0 1 25-31 10 1970-1973 0   EST5
+0 1 24-30 11 1974      0   EST5
+0 1 25-31 10 1975-2038 0   EST5
+
+# Western Russia (Moscow) Time, Western Russia (Moscow) Daylight Savings
+# Time
+WST-3WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-4
+0 2 24-30 9  1983-1995 0   WST-3
+0 2 25-31 10 1996-2038 0   WST-3
+
+# Belorussia (minsk) Time, Belorussia (minsk) Daylight Savings Time
+
+WST-2WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-3
+0 2 24-30 9  1983-1995 0   WST-2
+0 2 25-31 10 1996-2038 0   WST-2
+
+# European Russia (samara) Time, European Russia (samara) Daylight Savings
+#Time
+
+WST-4WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-5
+0 2 24-30 9  1983-1995 0   WST-4
+0 2 25-31 10 1996-2038 0   WST-4
+
+# Urals (Ekaterinburg) Time, Urals (Ekaterinburg) Daylight Savings Time
+
+WST-5WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-6
+0 2 24-30 9  1983-1995 0   WST-5
+0 2 25-31 10 1996-2038 0   WST-5
+
+# Western Siberia (Omsk), Western Siberia (Omsk) Daylight Savings Time
+
+WST-6WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-7
+0 2 24-30 9  1983-1995 0   WST-6
+0 2 25-31 10 1996-2038 0   WST-6
+
+# Middle Siberia (Krasnoyarsk) Time, Middle Siberia (Krasnoyarsk)
+# Daylight Savings Time
+
+WST-7WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-8
+0 2 24-30 9  1983-1995 0   WST-7
+0 2 25-31 10 1996-2038 0   WST-7
+
+# Baikal lake (Irkutsk) Time, Baikal lake (Irkutsk) Daylight Savings Time
+
+WST-8WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-9
+0 2 24-30 9  1983-1995 0   WST-8
+0 2 25-31 10 1996-2038 0   WST-8
+
+# Eastern Siberia (Yakutsk) Time, Eastern Siberia (Yakutsk) Daylight
+# Savings Time
+
+WST-9WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-10
+0 2 24-30 9  1983-1995 0   WST-9
+0 2 25-31 10 1996-2038 0   WST-9
+
+# Far East (Khabarovsk) Time, Far East (Khabarovsk) Daylight Savings
+# Time
+
+WST-10WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-11
+0 2 24-30 9  1983-1995 0   WST-10
+0 2 25-31 10 1996-2038 0   WST-10
+
+# Russia Pacific (magadan) Time, Russia Pacific (magadan) Daylight
+# Savings Time
+
+WST-11WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-12
+0 2 24-30 9  1983-1995 0   WST-11
+0 2 25-31 10 1996-2038 0   WST-11
+
+# Kamchatka (Petropavlovsk-Kamchatskiy) Time, Kamchatka(Petropavlovsk
+# -Kamchatskiy) Daylight Savings Time
+
+WST-12WSTDST
+0 3 25-31 3  1983-2038 0   WSTDST-13
+0 2 24-30 9  1983-1995 0   WST-12
+0 2 25-31 10 1996-2038 0   WST-12
+
+# It is recommended to use PSM8PDM, MSM7MDM, CSM6CDM and MXST6MXDT for Mexico.
+# Timezones PST8PDT#Mexico, MST7MDT#Mexico, CST6CDT#Mexico and MXST6MXDT#Mexico
+# are kept for the compatibility reasons. Content of either set is same.
+
+# Timezone MXST6MXDT (Mexico City Standard Time, Mexico City Daylight Time) 
+
+MXST6MXDT
+0 3 24-30 4  1970-1973 0   MXDT5
+0 3 6     1  1974      0-6 MXDT5
+0 3 22-28 2  1975      0   MXDT5
+0 3 24-30 4  1976-1986 0   MXDT5
+0 3 1-7   4  1987-2000 0   MXDT5
+0 3 1-7   5  2001      0   MXDT5
+0 3 1-7   4  2002-2038 0   MXDT5
+0 1 25-31 10 1970-1973 0   MXST6
+0 1 24-30 11 1974      0   MXST6
+0 1 25-31 10 1975-2000 0   MXST6
+0 1 24-30 9  2001      0   MXST6
+0 1 25-31 10 2002-2038 0   MXST6
+
+# Timezone MXST6MXDT#Mexico (Mexico City Standard Time, Mexico City Daylight Time) 
+
+MXST6MXDT#Mexico
+0 3 24-30 4  1970-1973 0   MXDT#Mexico5
+0 3 6     1  1974      0-6 MXDT#Mexico5
+0 3 22-28 2  1975      0   MXDT#Mexico5
+0 3 24-30 4  1976-1986 0   MXDT#Mexico5
+0 3 1-7   4  1987-2000 0   MXDT#Mexico5
+0 3 1-7   5  2001      0   MXDT#Mexico5
+0 3 1-7   4  2002-2038 0   MXDT#Mexico5
+0 1 25-31 10 1970-1973 0   MXST6
+0 1 24-30 11 1974      0   MXST6
+0 1 25-31 10 1975-2000 0   MXST6
+0 1 24-30 9  2001      0   MXST6
+0 1 25-31 10 2002-2038 0   MXST6
+
+# Timezone PST8PDT#Mexico (Pacific Standard Time, Pacific Daylight Time)
+
+PST8PDT#Mexico
+0 3 24-30 4  1970-1973 0   PDT#Mexico7
+0 3 6     1  1974      0-6 PDT#Mexico7
+0 3 22-28 2  1975      0   PDT#Mexico7
+0 3 24-30 4  1976-1986 0   PDT#Mexico7
+0 3 1-7   4  1987-2038 0   PDT#Mexico7
+0 1 25-31 10 1970-1973 0   PST8
+0 1 24-30 11 1974      0   PST8
+0 1 25-31 10 1975-2038 0   PST8
+
+# Timezone MST7MDT#Mexico (Mountain Standard Time, Mountain Daylight Time)
+
+MST7MDT#Mexico
+0 3 24-30 4  1970-1973 0   MDT#Mexico6
+0 3 6     1  1974      0-6 MDT#Mexico6
+0 3 22-28 2  1975      0   MDT#Mexico6
+0 3 24-30 4  1976-1986 0   MDT#Mexico6
+0 3 1-7   4  1987-2038 0   MDT#Mexico6
+0 1 25-31 10 1970-1973 0   MST7
+0 1 24-30 11 1974      0   MST7
+0 1 25-31 10 1975-2038 0   MST7
+
+# Timezone CST6CDT#Mexico (Central Standard Time, Central Daylight Time)
+
+CST6CDT#Mexico
+0 3 24-30 4  1970-1973 0   CDT#Mexico5
+0 3 6     1  1974      0-6 CDT#Mexico5
+0 3 22-28 2  1975      0   CDT#Mexico5
+0 3 24-30 4  1976-1986 0   CDT#Mexico5
+0 3 1-7   4  1987-2038 0   CDT#Mexico5
+0 1 25-31 10 1970-1973 0   CST6
+0 1 24-30 11 1974      0   CST6
+0 1 25-31 10 1975-2038 0   CST6
+
+# Timezone PSM8PDM for Mexico (Pacific Standard Time, Pacific Daylight Time) 
+
+PSM8PDM
+0 3 24-30 4  1970-1973 0   PDM7
+0 3 6     1  1974      0-6 PDM7
+0 3 22-28 2  1975      0   PDM7
+0 3 24-30 4  1976-1986 0   PDM7
+0 3 1-7   4  1987-2038 0   PDM7
+0 1 25-31 10 1970-1973 0   PSM8
+0 1 24-30 11 1974      0   PSM8
+0 1 25-31 10 1975-2038 0   PSM8
+
+# Timezone MSM7MDM for Mexico (Mountain Standard Time, Mountain Daylight Time)
+
+MSM7MDM
+0 3 24-30 4  1970-1973 0   MDM6
+0 3 6     1  1974      0-6 MDM6
+0 3 22-28 2  1975      0   MDM6
+0 3 24-30 4  1976-1986 0   MDM6
+0 3 1-7   4  1987-2038 0   MDM6
+0 1 25-31 10 1970-1973 0   MSM7
+0 1 24-30 11 1974      0   MSM7
+0 1 25-31 10 1975-2038 0   MSM7
+
+# Timezone CSM6CDM for Mexico (Central Standard Time, Central Daylight Time)
+
+CSM6CDM
+0 3 24-30 4  1970-1973 0   CDM5
+0 3 6     1  1974      0-6 CDM5
+0 3 22-28 2  1975      0   CDM5
+0 3 24-30 4  1976-1986 0   CDM5
+0 3 1-7   4  1987-2038 0   CDM5
+0 1 25-31 10 1970-1973 0   CSM6
+0 1 24-30 11 1974      0   CSM6
+0 1 25-31 10 1975-2038 0   CSM6
+
+# Time zone for Brasilia, Brazil(Brazil Standard Time, Brazil Daylight Time)
+
+BRST3BRDT
+0 1 15-21 10 2008-2037 0   BRDT2
+0 23 14-20 2  2009-2011 6   BRST3
+0 23 21-27 2  2012      6   BRST3
+0 23 14-20 2  2013-2014 6   BRST3
+0 23 21-27 2  2015      6   BRST3
+0 23 14-20 2  2016-2022 6   BRST3
+0 23 21-27 2  2023      6   BRST3
+0 23 14-20 2  2024-2025 6   BRST3
+0 23 21-27 2  2026      6   BRST3
+0 23 14-20 2  2027-2033 6   BRST3
+0 23 21-27 2  2034      6   BRST3
+0 23 14-20 2  2035-2036 6   BRST3
+0 23 21-27 2  2037      6   BRST3
+0 23 14-20 2  2038      6   BRST3
+
+# Time zone for West Brazil(Brazil West Standard Time, Brazil West Daylight Time)
+
+BRWST4BRWDT
+0 1 15-21 10 2008-2037 0   BRWDT3
+0 23 14-20 2  2009-2011 6   BRWST4
+0 23 21-27 2  2012      6   BRWST4
+0 23 14-20 2  2013-2014 6   BRWST4
+0 23 21-27 2  2015      6   BRWST4
+0 23 14-20 2  2016-2022 6   BRWST4
+0 23 21-27 2  2023      6   BRWST4
+0 23 14-20 2  2024-2025 6   BRWST4
+0 23 21-27 2  2026      6   BRWST4
+0 23 14-20 2  2027-2033 6   BRWST4
+0 23 21-27 2  2034      6   BRWST4
+0 23 14-20 2  2035-2036 6   BRWST4
+0 23 21-27 2  2037      6   BRWST4
+0 23 14-20 2  2038      6   BRWST4
+
+# Time zone for Argentina (Argentina Standard Time, Argentina Daylight Time)
+
+ARST3ARDT
+0 1  15-21 10 2008       0   ARDT2
+0 23 14-20  3 2009       6   ARST3
@@ -1,5 +1,5 @@
 #!/usr/bin/perl
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 package Date::Manip::Base;
-# Copyright (c) 1995-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -25,7 +25,7 @@ use Encode qw(encode_utf8 from_to find_encoding decode _utf8_off _utf8_on is_utf
 require Date::Manip::Lang::index;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ###############################################################################
@@ -163,6 +163,10 @@ sub _init_config {
 
       'periodtimesep'    => 0,
 
+      # How to parse mmm#### strings
+
+      'format_mmmyyyy'   => '',
+
       # *** DEPRECATED ***
 
       'tz'               => '',
@@ -1135,6 +1139,10 @@ sub _config_var_base {
       # We have to redo the time regexp
       delete $$self{'data'}{'rx'}{'time'};
 
+   } elsif ($var eq 'format_mmmyyyy') {
+      my $err = $self->_config_var_format_mmmyyyy($val);
+      return  if ($err);
+
    } elsif ($var eq 'dateformat'    ||
             $var eq 'jan1week1'     ||
             $var eq 'printable'     ||
@@ -1330,6 +1338,18 @@ sub _config_var_defaulttime {
    return 1;
 }
 
+sub _config_var_format_mmmyyyy {
+   my($self,$val) = @_;
+
+   if (lc($val) eq 'first'  ||
+       lc($val) eq 'last'   ||
+       lc($val) eq '') {
+      return 0;
+   }
+   warn "ERROR: [config_var] invalid: Format_MMMYYYY: $val\n";
+   return 1;
+}
+
 ###############################################################################
 # Language functions
 
@@ -1924,7 +1944,7 @@ sub _hms_fields {
 
    my ($h,$m,$s) = @fields;
    return (1)  if ($h > 24  ||  $m > 59  ||  $s > 59  ||
-                   ($h==24  &&  ($m  ||  $s)));
+                   ($h==24  &&  ($m > 0 ||  $s > 0)));
 
    #
    # Format
@@ -1,2422 +0,0 @@
-package Date::Manip::Base;
-# Copyright (c) 1995-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-###############################################################################
-# Any routine that starts with an underscore (_) is NOT intended for
-# public use.  They are for internal use in the the Date::Manip
-# modules and are subject to change without warning or notice.
-#
-# ABSOLUTELY NO USER SUPPORT IS OFFERED FOR THESE ROUTINES!
-###############################################################################
-
-use Date::Manip::Obj;
-use Date::Manip::TZ_Base;
-our @ISA = qw(Date::Manip::Obj Date::Manip::TZ_Base);
-
-require 5.010000;
-use strict;
-use warnings;
-use integer;
-use utf8;
-#use re 'debug';
-use Encode qw(encode_utf8 from_to find_encoding);
-require Date::Manip::Lang::index;
-
-our $VERSION;
-$VERSION='6.44';
-END { undef $VERSION; }
-
-###############################################################################
-# BASE METHODS
-###############################################################################
-
-sub _init {
-   my($self) = @_;
-
-   $self->_init_cache();
-   $self->_init_language();
-   $self->_init_config();
-   $self->_init_events();
-   $self->_init_holidays();
-   $self->_init_now();
-}
-
-# The base object has some config-independant information which is
-# always reused, and only needs to be initialized once.
-sub _init_cache {
-   my($self) = @_;
-   return  if (exists $$self{'cache'}{'init'});
-   $$self{'cache'}{'init'}    = 1;
-
-   # ly          => {Y}    = 0/1  1 if it is a leap year
-   # ds1_mon     => {Y}{M} = N    days since 1BC for Y/M/1
-   # dow_mon     => {Y}{M} = DOW  day of week of Y/M/1
-
-   $$self{'cache'}{'ly'}      = {}  if (! exists $$self{'cache'}{'ly'});
-   $$self{'cache'}{'ds1_mon'} = {}  if (! exists $$self{'cache'}{'ds1_mon'});
-   $$self{'cache'}{'dow_mon'} = {}  if (! exists $$self{'cache'}{'dow_mon'});
-}
-
-# Config dependent data. Needs to be reset every time the config is reset.
-sub _init_data {
-   my($self,$force) = @_;
-   return  if (exists $$self{'data'}{'calc'}  &&  ! $force);
-
-   $$self{'data'}{'calc'}     = {};     # Calculated values
-}
-
-# Initializes config dependent data
-sub _init_config {
-   my($self,$force) = @_;
-   return  if (exists $$self{'data'}{'sections'}{'conf'}  &&  ! $force);
-   $self->_init_data();
-
-   #
-   # Set config defaults
-   #
-
-   $$self{'data'}{'sections'}{'conf'} =
-     {
-      # Reset config, holiday lists, or events lists
-
-      'defaults'         => '',
-      'eraseholidays'    => '',
-      'eraseevents'      => '',
-
-      # Which language to use when parsing dates.
-
-      'language'         => '',
-
-      # 12/10 = Dec 10 (US) or Oct 12 (anything else)
-
-      'dateformat'       => '',
-
-      # Define the work week (1=monday, 7=sunday)
-      #
-      # These have to be predefined to avoid a bootstrap issue, but
-      # the true defaults are defined below.
-
-      'workweekbeg'      => 1,
-      'workweekend'      => 5,
-
-      # If non-nil, a work day is treated as 24 hours long
-      # (WorkDayBeg/WorkDayEnd ignored)
-
-      'workday24hr'      => '',
-
-      # Start and end time of the work day (any time format allowed,
-      # seconds ignored). If the defaults change, be sure to change
-      # the starting value of bdlength above.
-
-      'workdaybeg'       => '',
-      'workdayend'       => '',
-
-      # 2 digit years fall into the 100 year period given by [ CURR-N,
-      # CURR+(99-N) ] where N is 0-99.  Default behavior is 89, but
-      # other useful numbers might be 0 (forced to be this year or
-      # later) and 99 (forced to be this year or earlier).  It can
-      # also be set to 'c' (current century) or 'cNN' (i.e.  c18
-      # forces the year to bet 1800-1899).  Also accepts the form
-      # cNNNN to give the 100 year period NNNN to NNNN+99.
-
-      'yytoyyyy'         => '',
-
-      # First day of the week (1=monday, 7=sunday).  ISO 8601 says
-      # monday.
-
-      'firstday'         => '',
-
-      # If this is 0, use the ISO 8601 standard that Jan 4 is in week
-      # 1.  If 1, make week 1 contain Jan 1.
-
-      'jan1week1'        => '',
-
-      # Date::Manip printable format
-      #   0 = YYYYMMDDHH:MN:SS
-      #   1 = YYYYHHMMDDHHMNSS
-      #   2 = YYYY-MM-DD-HH:MN:SS
-
-      'printable'        => '',
-
-      # If 'today' is a holiday, we look either to 'tomorrow' or
-      # 'yesterday' for the nearest business day.  By default, we'll
-      # always look 'tomorrow' first.
-
-      'tomorrowfirst'    => 1,
-
-      # Used to set the current date/time/timezone.
-
-      'forcedate'        => 0,
-      'setdate'          => 0,
-
-      # Use this to set the default range of the recurrence.
-
-      'recurrange'       => '',
-
-      # Use this to set the default time.
-
-      'defaulttime'      => 'midnight',
-
-      # Whether or not to use a period as a time separator.
-
-      'periodtimesep'    => 0,
-
-      # *** DEPRECATED ***
-
-      'tz'               => '',
-     };
-
-   #
-   # Calculate delta field lengths
-   #
-
-   # non-business
-   $$self{'data'}{'len'}{'yrlen'} = 365.2425;
-   $$self{'data'}{'len'}{'0'} =
-     { 'yl'   => 31556952,  # 365.2425 * 24 * 3600
-       'ml'   => 2629746,   # yl / 12
-       'wl'   => 604800,    # 6 * 24 * 3600
-       'dl'   => 86400,     # 24 * 3600
-     };
-   $self->_calc_workweek();
-
-   #
-   # Initialize some config variables that do some additional work.
-   #
-
-   $self->_config_var('workday24hr',  1);
-   $self->_config_var('workdaybeg',   '08:00:00');
-   $self->_config_var('workdayend',   '17:00:00');
-   $self->_config_var('workday24hr',  0);
-
-   $self->_config_var('dateformat',   'US');
-   $self->_config_var('yytoyyyy',     89);
-   $self->_config_var('jan1week1',    0);
-   $self->_config_var('printable',    0);
-   $self->_config_var('firstday',     1);
-   $self->_config_var('workweekbeg',  1);
-   $self->_config_var('workweekend',  5);
-   $self->_config_var('language',     'english');
-   $self->_config_var('recurrange',   'none');
-   $self->_config_var('defaulttime',  'midnight');
-
-   # Set OS specific defaults
-
-   my $os = $self->_os();
-}
-
-sub _calc_workweek {
-   my($self,$beg,$end) = @_;
-
-   $beg = $self->_config('workweekbeg')  if (! $beg);
-   $end = $self->_config('workweekend')  if (! $end);
-
-   $$self{'data'}{'len'}{'workweek'} = $end - $beg + 1;
-}
-
-sub _calc_bdlength {
-   my($self) = @_;
-
-   my @beg = @{ $$self{'data'}{'calc'}{'workdaybeg'} };
-   my @end = @{ $$self{'data'}{'calc'}{'workdayend'} };
-
-   $$self{'data'}{'len'}{'bdlength'} =
-     ($end[0]-$beg[0])*3600 + ($end[1]-$beg[1])*60 + ($end[2]-$beg[2]);
-}
-
-sub _init_business_length {
-   my($self) = @_;
-
-   no integer;
-   my $x      = $$self{'data'}{'len'}{'workweek'};
-   my $y_to_d = $x/7 * 365.2425;
-   my $d_to_s = $$self{'data'}{'len'}{'bdlength'};
-   my $w_to_d = $x;
-
-   $$self{'data'}{'len'}{'1'} = { 'yl' => $y_to_d * $d_to_s,
-                                  'ml' => $y_to_d * $d_to_s / 12,
-                                  'wl' => $w_to_d * $d_to_s,
-                                  'dl' => $d_to_s,
-                                };
-}
-
-# Events and holidays are reset only when they are read in.
-sub _init_events {
-   my($self,$force) = @_;
-   return  if (exists $$self{'data'}{'events'}  &&  ! $force);
-
-   # {data}{sections}{events} = [ STRING, EVENT_NAME, ... ]
-   #
-   # {data}{events}{I}{type}  = TYPE
-   #                  {name}  = NAME
-   #    TYPE: specified         An event with a start/end date (only parsed once)
-   #                  {beg}   = DATE_OBJECT
-   #                  {end}   = DATE_OBJECT
-   #    TYPE: ym
-   #                  {beg}   = YM_STRING
-   #                  {end}   = YM_STRING (only for YM;YM)
-   #                  {YEAR}  = [ DATE_OBJECT, DATE_OBJECT ]
-   #    TYPE: date              An event specified by a date string and delta
-   #                  {beg}   = DATE_STRING
-   #                  {end}   = DATE_STRING  (only for Date;Date)
-   #                  {delta} = DELTA_OBJECT (only for Date;Delta)
-   #                  {YEAR}  = [ DATE_OBJECT, DATE_OBJECT ]
-   #    TYPE: recur
-   #                  {recur} = RECUR_OBJECT
-   #                  {delta} = DELTA_OBJECT
-   #
-   # {data}{eventyears}{YEAR} = 0/1
-   # {data}{eventobjs}        = 0/1
-
-   $$self{'data'}{'events'}             = {};
-   $$self{'data'}{'sections'}{'events'} = [];
-   $$self{'data'}{'eventyears'}         = {};
-   $$self{'data'}{'eventobjs'}          = 0;
-}
-
-sub _init_holidays {
-   my($self,$force) = @_;
-   return  if (exists $$self{'data'}{'holidays'}  &&  ! $force);
-
-   # {data}{sections}{holidays} = [ STRING, HOLIDAY_NAME, ... ]
-   #
-   # {data}{holidays}{YEAR}     = 1  if this year has been parsed
-   #                              2  if YEAR-1 and YEAR+1 have been parsed
-   #                                 (both must be done before holidays can
-   #                                 be known so that New Years can be
-   #                                 celebrated on Dec 31 if Jan 1 is weekend)
-   #                 {date}     = DATE_OBJ
-   #                                 a Date::Manip::Date object to use for holidays
-   #                 {hols}     = [ RECUR_OBJ|DATE_STRING, HOLIDAY_NAME, ... ]
-   #                                 DATE_STRING is suitable for parse_date
-   #                                 using DATE_OBJ.  RECUR_OBJ is a
-   #                                 Date::Manip::Recur object that can be used
-   #                                 once the start and end date is set.
-   #                 {dates}    = { Y => M => D => NAME }
-   #
-   # {data}{init_holidays}      = 1  if currently initializing holidays
-
-   $$self{'data'}{'holidays'}             = {};
-   $$self{'data'}{'sections'}{'holidays'} = [];
-   $$self{'data'}{'init_holidays'}        = 0;
-}
-
-sub _init_now {
-   my($self) = @_;
-
-   #  {'data'}{'now'} = {
-   #                     date     => [Y,M,D,H,MN,S]  now
-   #                     isdst    => ISDST
-   #                     offset   => [H,MN,S]
-   #                     abb      => ABBREV
-   #
-   #                     force    => 0/1             SetDate/ForceDate information
-   #                     set      => 0/1
-   #                     setsecs  => SECS            time (in secs since epoch) when
-   #                                                 SetDate was called
-   #                     setdate  => [Y,M,D,H,MN,S]  the date (IN GMT) we're calling
-   #                                                 now when SetDate was called
-   #
-   #                     tz       => ZONE            timezone we're working in
-   #                     systz    => ZONE            timezone of the system
-   #                    }
-   #
-
-   $$self{'data'}{'now'}          = {};
-   $$self{'data'}{'now'}{'force'} = 0;
-   $$self{'data'}{'now'}{'set'}   = 0;
-   $$self{'data'}{'tmpnow'}       = [];
-}
-
-# Language information only needs to be initialized if the language changes.
-sub _init_language {
-   my($self,$force) = @_;
-   return  if (exists $$self{'data'}{'lang'}  &&  ! $force);
-
-   $$self{'data'}{'lang'}      = {};     # Current language info
-   $$self{'data'}{'rx'}        = {};     # Regexps generated from language
-   $$self{'data'}{'words'}     = {};     # Types of words in the language
-   $$self{'data'}{'wordval'}   = {};     # Value of words in the language
-}
-
-###############################################################################
-# MAIN METHODS
-###############################################################################
-
-sub leapyear {
-   my($self,$y) = @_;
-   $y += 0;
-   return $$self{'cache'}{'ly'}{$y}
-     if (exists $$self{'cache'}{'ly'}{$y});
-
-   $$self{'cache'}{'ly'}{$y} = 0, return 0 unless ($y %   4 == 0);
-   $$self{'cache'}{'ly'}{$y} = 1, return 1 unless ($y % 100 == 0);
-   $$self{'cache'}{'ly'}{$y} = 0, return 0 unless ($y % 400 == 0);
-   $$self{'cache'}{'ly'}{$y} = 1, return 1;
-}
-
-sub days_in_year {
-   my($self,$y) = @_;
-   return ($self->leapyear($y) ? 366 : 365);
-}
-
-{
-   my(@leap)=(31,29,31,30, 31,30,31,31, 30,31,30,31);
-   my(@nonl)=(31,28,31,30, 31,30,31,31, 30,31,30,31);
-
-   sub days_in_month {
-      my($self,$y,$m) = @_;
-
-      if ($m) {
-         return ($self->leapyear($y) ? $leap[$m-1] : $nonl[$m-1]);
-      } else {
-         return ($self->leapyear($y) ? @leap : @nonl);
-      }
-   }
-}
-
-{
-   # DinM        =     (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
-   my(@doy_days) = ( 0, 31, 59, 90,120,151,181,212,243,273,304,334,365);
-
-   # Note: I tested storing both leap year and non-leap year days in
-   # a hash, but it was slightly slower.
-
-   my($lyd,$n,$remain,$day,$y,$m,$d,$h,$mn,$s,$arg);
-
-   sub day_of_year {
-      my($self,@args) = @_;
-
-      no integer;
-      if ($#args == 1) {
-
-         # $date = day_of_year($y,$day);
-         ($y,$n) = @args;
-
-         $lyd    = $self->leapyear($y);
-         $remain = ($n - int($n));
-         $n      = int($n);
-
-         # Calculate the month and the day
-         for ($m=1; $m<=12; $m++) {
-            last  if ($n<=($doy_days[$m] + ($m==1 ? 0 : $lyd)));
-         }
-         $d = $n-($doy_days[$m-1] + (($m-1)<2 ? 0 : $lyd));
-         return [$y,$m,$d]  if (! $remain);
-
-         # Calculate the hours, minutes, and seconds into the day.
-         $remain *= 24;
-         $h       = int($remain);
-         $remain  = ($remain - $h)*60;
-         $mn      = int($remain);
-         $remain  = ($remain - $mn)*60;
-         $s       = $remain;
-
-         return [$y,$m,$d,$h,$mn,$s];
-
-      } else {
-         $arg  = $args[0];
-         @args = @$arg;
-
-         ($y,$m,$d,$h,$mn,$s) = @args;
-         $lyd     = $self->leapyear($y);
-         $lyd     = 0  if ($m <= 2);
-         $day     = ($doy_days[$m-1]+$d+$lyd);
-         return $day  if ($#args==2);
-
-         $day    += ($h*3600 + $mn*60 + $s)/(24*3600);
-         return $day;
-      }
-   }
-}
-
-sub days_since_1BC {
-   my($self,$arg) = @_;
-
-   if (ref($arg)) {
-      my($y,$m,$d) = @$arg;
-      $y += 0;
-      $m += 0;
-
-      if (! exists $$self{'cache'}{'ds1_mon'}{$y}{$m}) {
-
-         if (! exists $$self{'cache'}{'ds1_mon'}{$y}{1}) {
-
-            my($Ny,$N4,$N100,$N400,$cc,$yy);
-
-            my $yyyy  = "0000$y";
-
-            $yyyy     =~ /(\d\d)(\d\d)$/o;
-            ($cc,$yy) = ($1,$2);
-
-            # Number of full years since Dec 31, 1BC (starting at 0001)
-            $Ny       = $y - 1;
-
-            # Number of full 4th years (0004, 0008, etc.) since Dec 31, 1BC
-            $N4       = int($Ny/4);
-
-            # Number of full 100th years (0100, 0200, etc.)
-
-            $N100     = $cc + 0;
-            $N100--   if ($yy==0);
-
-            # Number of full 400th years (0400, 0800, etc.)
-            $N400     = int($N100/4);
-
-            $$self{'cache'}{'ds1_mon'}{$y}{1} =
-              $Ny*365 + $N4 - $N100 + $N400 + 1;
-         }
-
-         my($i,$j);
-         my @mon   = $self->days_in_month($y,0);
-         for ($i=2; $i<=12; $i++) {
-            $j     = shift(@mon);
-            $$self{'cache'}{'ds1_mon'}{$y}{$i} =
-              $$self{'cache'}{'ds1_mon'}{$y}{$i-1} + $j;
-         }
-      }
-
-      return ($$self{'cache'}{'ds1_mon'}{$y}{$m} + $d - 1);
-
-   } else {
-      my($days) = $arg;
-      my($y,$m,$d);
-
-      $y = int($days/$$self{'data'}{'len'}{'yrlen'})+1;
-      while ($self->days_since_1BC([$y,1,1]) > $days) {
-         $y--;
-      }
-      $m = 12;
-      while ( ($d=$self->days_since_1BC([$y,$m,1])) > $days ) {
-         $m--;
-      }
-      $d = ($days-$d+1);
-      return [$y,$m,$d];
-   }
-}
-
-sub day_of_week {
-   my($self,$date) = @_;
-   my($y,$m,$d) = @$date;
-   $y += 0;
-   $m += 0;
-
-   my($dayofweek,$dec31) = ();
-   if (! exists $$self{'cache'}{'dow_mon'}{$y}{$m}) {
-      $dec31 = 7;               # Dec 31, 1BC was Sunday
-      $$self{'cache'}{'dow_mon'}{$y}{$m} =
-        ( $self->days_since_1BC([$y,$m,1])+$dec31 ) % 7;
-   }
-   $dayofweek = ($$self{'cache'}{'dow_mon'}{$y}{$m}+$d-1) % 7;
-   $dayofweek = 7  if ($dayofweek==0);
-   return $dayofweek;
-}
-
-# Can be the nth DoW of year or month (if $m given).  Returns undef if
-# the date doesn't exists (i.e. 5th Sunday in a month with only 4).
-#
-sub nth_day_of_week {
-   my($self,$y,$n,$dow,$m) = @_;
-   $y += 0;
-   $m  = ($m ? $m+0 : 0);
-
-   # $d    is the current DoM (if $m) or DoY
-   # $max  is the max value allowed for $d
-   # $ddow is the DoW of $d
-
-   my($d,$max,$ddow);
-
-   if ($m) {
-      $max = $self->days_in_month($y,$m);
-      $d   = ($n<0 ? $max : 1);
-      $ddow = $self->day_of_week([$y,$m,$d]);
-   } else {
-      $max = $self->days_in_year($y);
-      $d   = ($n<0 ? $max : 1);
-      if ($n<0) {
-         $d = $max;
-         $ddow = $self->day_of_week([$y,12,31]);
-      } else {
-         $d = 1;
-         $ddow = $self->day_of_week([$y,1,1]);
-      }
-   }
-
-   # Find the first occurrence of $dow on or after $d (if $n>0)
-   # or the last occurrence of $dow on or before $d (if ($n<0);
-
-   if ($dow < $ddow) {
-      $d += 7 - ($ddow-$dow);
-   } else {
-      $d += ($dow-$ddow);
-   }
-   $d -= 7  if ($d > $max);
-
-   # Find the nth occurrence of $dow
-
-   if ($n > 1) {
-      $d += 7*($n-1);
-      return undef  if ($d > $max);
-   } elsif ($n < -1) {
-      $d -= 7*(-1*$n-1);
-      return undef  if ($d < 1);
-   }
-
-   # Return the date
-
-   if ($m) {
-      return [$y,$m,$d];
-   }
-   return $self->day_of_year($y,$d);
-}
-
-{
-   # Integer arithmetic doesn't work due to the size of the numbers.
-   no integer;
-   # my $sec_70 =($self->days_since_1BC([1970,1,1])-1)*24*3600;
-   my $sec_70 = 62135596800;
-
-   # Using 'global' variables saves 4%
-   my($y,$m,$d,$h,$mn,$s,$sec,$sec_0,$tmp);
-   sub secs_since_1970 {
-      my($self,$arg) = @_;
-
-      if (ref($arg)) {
-         ($y,$m,$d,$h,$mn,$s) = @$arg;
-         $sec_0 = ($self->days_since_1BC([$y,$m,$d])-1)*24*3600 + $h*3600 +
-           $mn*60 + $s;
-         $sec = $sec_0 - $sec_70;
-         return $sec;
-
-      } else {
-         ($sec)     = $arg;
-         $sec_0     = $sec_70 + $sec;
-         $tmp       = int($sec_0/24/3600)+1;
-         my $ymd    = $self->days_since_1BC($tmp);
-         ($y,$m,$d) = @$ymd;
-         $sec_0    -= ($tmp-1)*24*3600;
-         $h         = int($sec_0/3600);
-         $sec_0    -= $h*3600;
-         $mn        = int($sec_0/60);
-         $s         = $sec_0 - $mn*60;
-         return [$y,$m,$d,$h,$mn,$s];
-      }
-   }
-}
-
-sub check {
-   my($self,$date) = @_;
-   my($y,$m,$d,$h,$mn,$s) = @$date;
-
-   return 0  if (! $self->check_time([$h,$mn,$s])  ||
-                 $y<1  ||  $y>9999  ||
-                 $m<1  ||  $m>12);
-
-   my $days = $self->days_in_month($y,$m);
-
-   return 0  if ($d<1  ||  $d>$days);
-   return 1;
-}
-
-sub check_time {
-   my($self,$hms) = @_;
-   my($h,$mn,$s) = @$hms;
-
-   return 0  if ("$h:$mn:$s" !~ /^\d\d?:\d\d?:\d\d?$/o  ||
-                 $h > 24  ||  $mn > 59  ||  $s > 59  ||
-                 ($h == 24  &&  ($mn  ||  $s)));
-   return 1;
-}
-
-sub week1_day1 {
-   my($self,$year)  = @_;
-   my $firstday  = $self->_config('firstday');
-   return $self->_week1_day1($firstday,$year);
-}
-
-sub _week1_day1 {
-   my($self,$firstday,$year) = @_;
-   my $jan1week1 = $self->_config('jan1week1');
-   return $$self{'cache'}{'week1day1'}{$firstday}{$jan1week1}{$year}
-     if (exists $$self{'cache'}{'week1day1'}{$firstday}{$jan1week1}{$year});
-
-   # First week contains either Jan 4 (default) or Jan 1
-
-   my($y,$m,$d) = ($year,1,4);
-   $d           = 1       if ($jan1week1);
-
-   # Go back to the previous (counting today) $firstday
-
-   my $dow = $self->day_of_week([$y,$m,$d]);
-   if ($dow != $firstday) {
-      $firstday = 0  if ($firstday == 7);
-      $d -= ($dow-$firstday);
-      if ($d<1) {
-         $y--;
-         $m = 12;
-         $d += 31;
-      }
-   }
-
-   $$self{'cache'}{'week1day1'}{$firstday}{$jan1week1}{$year} = [ $y,$m,$d ];
-   return [$y,$m,$d];
-}
-
-sub weeks_in_year {
-   my($self,$y)  = @_;
-   my $firstday  = $self->_config('firstday');
-   return $self->_weeks_in_year($firstday,$y);
-}
-
-sub _weeks_in_year {
-   my($self,$firstday,$y) = @_;
-   my $jan1week1 = $self->_config('jan1week1');
-   return $$self{'cache'}{'wiy'}{$firstday}{$jan1week1}{$y}
-     if (exists $$self{'cache'}{'wiy'}{$firstday}{$jan1week1}{$y});
-
-   # Get the week1 day1 dates for this year and the next one.
-   my ($y1,$m1,$d1) = @{ $self->_week1_day1($firstday,$y) };
-   my ($y2,$m2,$d2) = @{ $self->_week1_day1($firstday,$y+1) };
-
-   # Calculate the number of days between them.
-   my $diy          = $self->days_in_year($y);
-   if ($y1 < $y) {
-      $diy += (32-$d1);
-   } else {
-      $diy -= ($d1-1);
-   }
-   if ($y2 < $y+1) {
-      $diy -= (32-$d2);
-   } else {
-      $diy += ($d2-1);
-   }
-
-   $diy = $diy/7;
-   $$self{'cache'}{'wiy'}{$firstday}{$jan1week1}{$y} = $diy;
-   return $diy;
-}
-
-sub week_of_year {
-   my($self,@args) = @_;
-   my $firstday    = $self->_config('firstday');
-   $self->_week_of_year($firstday,@args);
-}
-
-sub _week_of_year {
-   my($self,$firstday,@args) = @_;
-   my $jan1week1   = $self->_config('jan1week1');
-
-   if ($#args == 1) {
-      # (y,m,d) = week_of_year(y,w)
-      my($year,$w) = @args;
-
-      return $$self{'cache'}{'woy1'}{$firstday}{$jan1week1}{$year}{$w}
-        if (exists $$self{'cache'}{'woy1'}{$firstday}{$jan1week1}{$year}{$w});
-
-      my $ymd = $self->_week1_day1($firstday,$year);
-      $ymd = $self->calc_date_days($ymd,($w-1)*7)  if ($w > 1);
-
-      $$self{'cache'}{'woy1'}{$firstday}{$jan1week1}{$year}{$w} = $ymd;
-      return $ymd;
-   }
-
-   # (y,w) = week_of_year([y,m,d])
-   my($y,$m,$d) = @{ $args[0] };
-
-   # Get the first day of the first week. If the date is before that,
-   # it's the last week of last year.
-
-   my($y0,$m0,$d0) = @{ $self->_week1_day1($firstday,$y) };
-   if ($y0==$y  &&  $m==1  &&  $d<$d0) {
-      return($y-1,$self->_weeks_in_year($firstday,$y-1));
-   }
-
-   # Otherwise, we'll figure out how many days are between the two and
-   # divide by 7 to figure out how many weeks in it is.
-
-   my $n = $self->day_of_year([$y,$m,$d]);
-   if ($y0<$y) {
-      $n += (32-$d0);
-   } else {
-      $n -= ($d0-1);
-   }
-   my $w = 1+int(($n-1)/7);
-
-   # Make sure we're not into the first week of next year.
-
-   if ($w>$self->_weeks_in_year($firstday,$y)) {
-      return($y+1,1);
-   }
-   return($y,$w);
-}
-
-###############################################################################
-# CALC METHODS
-###############################################################################
-
-sub calc_date_date {
-   my($self,$date0,$date1) = @_;
-
-   # Order them so date0 < date1
-   # If $minus = 1, then the delta is negative
-
-   my $minus   = 0;
-   my $cmp     = $self->cmp($date0,$date1);
-
-   if ($cmp == 0) {
-      return [0,0,0];
-
-   } elsif ($cmp == 1) {
-      $minus  = 1;
-      my $tmp = $date1;
-      $date1  = $date0;
-      $date0  = $tmp;
-   }
-
-   my($y0,$m0,$d0,$h0,$mn0,$s0) = @$date0;
-   my($y1,$m1,$d1,$h1,$mn1,$s1) = @$date1;
-
-   my $sameday = ($y0 == $y1  &&  $m0 == $m1  &&  $d0 == $d1  ? 1 : 0);
-
-   # Handle the various cases.
-
-   my($dh,$dm,$ds);
-   if ($sameday) {
-      ($dh,$dm,$ds) = @{ $self->_calc_hms_hms([$h0,$mn0,$s0],[$h1,$mn1,$s1]) };
-
-   } else {
-      # y0-m0-d0 h0:mn0:s0 -> y0-m0-d0 24:00:00
-      # y1-m1-d1 h1:mn1:s1 -> y1-m1-d1 00:00:00
-
-      my $t1 = $self->_calc_hms_hms([$h0,$mn0,$s0],[24,0,0]);
-      my $t2 = $self->_calc_hms_hms([0,0,0],[$h1,$mn1,$s1]);
-      ($dh,$dm,$ds) = @{ $self->calc_time_time($t1,$t2) };
-
-      my $dd0 = $self->days_since_1BC([$y0,$m0,$d0]);
-      $dd0++;
-      my $dd1 = $self->days_since_1BC([$y1,$m1,$d1]);
-      $dh    += ($dd1-$dd0)*24;
-   }
-
-   if ($minus) {
-      $dh *= -1;
-      $dm *= -1;
-      $ds *= -1;
-   }
-   return [$dh,$dm,$ds];
-}
-
-sub calc_date_days {
-   my($self,$date,$n,$subtract) = @_;
-   my($y,$m,$d,$h,$mn,$s)       = @$date;
-   my($ymdonly)                 = (defined $h ? 0 : 1);
-
-   $n        *= -1  if ($subtract);
-   my $d1bc   = $self->days_since_1BC([$y,$m,$d]);
-   $d1bc     += $n;
-   my $ymd    = $self->days_since_1BC($d1bc);
-
-   if ($ymdonly) {
-      return $ymd;
-   } else {
-      return [@$ymd,$h*1,$mn*1,$s*1];
-   }
-}
-
-sub calc_date_delta {
-   my($self,$date,$delta,$subtract) = @_;
-   my($y,$m,$d,$h,$mn,$s,$dy,$dm,$dw,$dd,$dh,$dmn,$ds) = (@$date,@$delta);
-
-   ($y,$m,$d)           = @{ $self->_calc_date_ymwd([$y,$m,$d], [$dy,$dm,$dw,$dd],
-                                                    $subtract) };
-   return $self->calc_date_time([$y,$m,$d,$h,$mn,$s],[$dh,$dmn,$ds],$subtract);
-}
-
-sub calc_date_time {
-   my($self,$date,$time,$subtract) = @_;
-   my($y,$m,$d,$h,$mn,$s,$dh,$dmn,$ds) = (@$date,@$time);
-
-   if ($ds > 59  ||  $ds < -59) {
-      $dmn += int($ds/60);
-      $ds   = $ds % 60;
-   }
-   if ($dmn > 59  ||  $dmn < -59) {
-      $dh  += int($dmn/60);
-      $dmn  = $dmn % 60;
-   }
-   my $dd = 0;
-   if ($dh > 23  ||  $dh < -23) {
-      $dd  = int($dh/24);
-      $dh  = $dh % 24;
-   }
-
-   # Handle subtraction
-   if ($subtract) {
-      $dh  *= -1;
-      $dmn *= -1;
-      $ds  *= -1;
-      $dd  *= -1;
-   }
-
-   if ($dd == 0) {
-      $y *= 1;
-      $m *= 1;
-      $d *= 1;
-   } else {
-      ($y,$m,$d) = @{ $self->calc_date_days([$y,$m,$d],$dd) };
-   }
-
-   $self->_mod_add(60,$ds,\$s,\$mn);
-   $self->_mod_add(60,$dmn,\$mn,\$h);
-   $self->_mod_add(24,$dh,\$h,\$d);
-
-   if ($d<1) {
-      $m--;
-      $y--, $m=12  if ($m<1);
-      my $day_in_mon = $self->days_in_month($y,$m);
-      $d += $day_in_mon;
-   } else {
-      my $day_in_mon = $self->days_in_month($y,$m);
-      if ($d>$day_in_mon) {
-         $d -= $day_in_mon;
-         $m++;
-         $y++, $m=1  if ($m>12);
-      }
-   }
-
-   return [$y,$m,$d,$h,$mn,$s];
-}
-
-sub _calc_date_time_strings {
-   my($self,$date,$time,$subtract) = @_;
-   my @date = @{ $self->split('date',$date) };
-   return ''  if (! @date);
-   my @time = @{ $self->split('time',$time) };
-
-   my @date2 = @{ $self->calc_date_time(\@date,\@time,$subtract) };
-
-   return $self->join('date',\@date2);
-}
-
-sub _calc_date_ymwd {
-   my($self,$date,$ymwd,$subtract) = @_;
-   my($y,$m,$d,$h,$mn,$s)          = @$date;
-   my($dy,$dm,$dw,$dd)             = @$ymwd;
-   my($ymdonly)                    = (defined $h ? 0 : 1);
-
-   $dd += $dw*7;
-
-   if ($subtract) {
-      $y -= $dy;
-      $self->_mod_add(-12,-1*$dm,\$m,\$y);
-      $dd *= -1;
-
-   } else {
-      $y += $dy;
-      $self->_mod_add(-12,$dm,\$m,\$y);
-   }
-
-   my $dim = $self->days_in_month($y,$m);
-   $d      = $dim  if ($d > $dim);
-
-   my $ymd;
-   if ($dd == 0) {
-      $ymd = [$y,$m,$d];
-   } else {
-      $ymd = $self->calc_date_days([$y,$m,$d],$dd);
-   }
-
-   if ($ymdonly) {
-      return $ymd;
-   } else {
-      return [@$ymd,$h,$mn,$s];
-   }
-}
-
-sub _calc_hms_hms {
-   my($self,$hms0,$hms1) = @_;
-   my($h0,$m0,$s0,$h1,$m1,$s1) = (@$hms0,@$hms1);
-
-   my($s) = ($h1-$h0)*3600 + ($m1-$m0)*60  +  $s1-$s0;
-   my($m) = int($s/60);
-   $s    -= $m*60;
-   my($h) = int($m/60);
-   $m    -= $h*60;
-   return [$h,$m,$s];
-}
-
-sub calc_time_time {
-   my($self,$time0,$time1,$subtract) = @_;
-   my($h0,$m0,$s0,$h1,$m1,$s1)       = (@$time0,@$time1);
-
-   if ($subtract) {
-      $h1 *= -1;
-      $m1 *= -1;
-      $s1 *= -1;
-   }
-   my($s) = (($h0+$h1)*60 + ($m0+$m1))*60 + $s0+$s1;
-   my($m) = int($s/60);
-   $s    -= $m*60;
-   my($h) = int($m/60);
-   $m    -= $h*60;
-
-   return [$h,$m,$s];
-}
-
-###############################################################################
-
-# Returns -1 if date0 is before date1, 0 if date0 is the same as date1, and
-# 1 if date0 is after date1.
-#
-sub cmp {
-   my($self,$date0,$date1) = @_;
-   return ($$date0[0]  <=> $$date1[0]  ||
-           $$date0[1]  <=> $$date1[1]  ||
-           $$date0[2]  <=> $$date1[2]  ||
-           $$date0[3]  <=> $$date1[3]  ||
-           $$date0[4]  <=> $$date1[4]  ||
-           $$date0[5]  <=> $$date1[5]);
-}
-
-###############################################################################
-# This determines the OS.
-
-sub _os {
-   my($self) = @_;
-
-   my $os = '';
-
-   if ($^O =~ /MSWin32/io    ||
-       $^O =~ /Windows_95/io ||
-       $^O =~ /Windows_NT/io
-      ) {
-      $os = 'Windows';
-
-   } elsif ($^O =~ /MacOS/io  ||
-            $^O =~ /MPE/io    ||
-            $^O =~ /OS2/io    ||
-            $^O =~ /NetWare/io
-           ) {
-      $os = 'Other';
-
-   } elsif ($^O =~ /VMS/io) {
-      $os = 'VMS';
-
-   } else {
-      $os = 'Unix';
-   }
-
-   return $os;
-}
-
-###############################################################################
-# Config variable functions
-
-# $self->config(SECT);
-#    Creates a new section (if it doesn't already exist).
-#
-# $self->config(SECT,'_vars');
-#    Returns a list of (VAR VAL VAR VAL ...)
-#
-# $self->config(SECT,VAR,VAL);
-#    Adds (VAR,VAL) to the list.
-#
-sub _section {
-   my($self,$sect,$var,$val) = @_;
-   $sect = lc($sect);
-
-   #
-   # $self->_section(SECT)    creates a new section
-   #
-
-   if (! defined $var  &&
-       ! exists $$self{'data'}{'sections'}{$sect}) {
-      if ($sect eq 'conf') {
-         $$self{'data'}{'sections'}{$sect} = {};
-      } else {
-         $$self{'data'}{'sections'}{$sect} = [];
-      }
-      return '';
-   }
-
-   if ($var eq '_vars') {
-      return @{ $$self{'data'}{'sections'}{$sect} };
-   }
-
-   push @{ $$self{'data'}{'sections'}{$sect} },($var,$val);
-   return;
-}
-
-# This sets a config variable. It also performs all side effects from
-# setting that variable.
-#
-sub _config_var_base {
-   my($self,$var,$val) = @_;
-
-   if ($var eq 'defaults') {
-      # Reset the configuration if desired.
-      $self->_init_config(1);
-      return;
-
-   } elsif ($var eq 'eraseholidays') {
-      $self->_init_holidays(1);
-      return;
-
-   } elsif ($var eq 'eraseevents') {
-      $self->_init_events(1);
-      return;
-
-   } elsif ($var eq 'configfile') {
-      $self->_config_file($val);
-      return;
-
-   } elsif ($var eq 'encoding') {
-      my $err = $self->_config_var_encoding($val);
-      return if ($err);
-
-   } elsif ($var eq 'language') {
-      my $err = $self->_language($val);
-      return  if ($err);
-      $err    = $self->_config_var_encoding();
-      return  if ($err);
-
-   } elsif ($var eq 'yytoyyyy') {
-      $val = lc($val);
-      if ($val ne 'c'  &&
-          $val !~ /^c\d\d$/o  &&
-          $val !~ /^c\d\d\d\d$/o  &&
-          $val !~ /^\d+$/o) {
-         warn "ERROR: [config_var] invalid: YYtoYYYY: $val\n";
-         return;
-      }
-
-   } elsif ($var eq 'workweekbeg') {
-      my $err = $self->_config_var_workweekbeg($val);
-      return  if ($err);
-
-   } elsif ($var eq 'workweekend') {
-      my $err = $self->_config_var_workweekend($val);
-      return  if ($err);
-
-   } elsif ($var eq 'workday24hr') {
-      my $err = $self->_config_var_workday24hr($val);
-      return  if ($err);
-
-   } elsif ($var eq 'workdaybeg') {
-      my $err = $self->_config_var_workdaybegend(\$val,'WorkDayBeg');
-      return  if ($err);
-
-   } elsif ($var eq 'workdayend') {
-      my $err = $self->_config_var_workdaybegend(\$val,'WorkDayEnd');
-      return  if ($err);
-
-   } elsif ($var eq 'firstday') {
-      my $err = $self->_config_var_firstday($val);
-      return  if ($err);
-
-   } elsif ($var eq 'tz'  ||
-            $var eq 'forcedate'  ||
-            $var eq 'setdate') {
-      # These can only be used if the Date::Manip::TZ module has been loaded
-      warn "ERROR: [config_var] $var config variable requires TZ module\n";
-      return;
-
-   } elsif ($var eq 'recurrange') {
-      my $err = $self->_config_var_recurrange($val);
-      return  if ($err);
-
-   } elsif ($var eq 'defaulttime') {
-      my $err = $self->_config_var_defaulttime($val);
-      return  if ($err);
-
-   } elsif ($var eq 'periodtimesep') {
-      # We have to redo the time regexp
-      delete $$self{'data'}{'rx'}{'time'};
-
-   } elsif ($var eq 'dateformat'    ||
-            $var eq 'jan1week1'     ||
-            $var eq 'printable'     ||
-            $var eq 'tomorrowfirst') {
-      # do nothing
-
-   } else {
-      warn "ERROR: [config_var] invalid config variable: $var\n";
-      return '';
-   }
-
-   $$self{'data'}{'sections'}{'conf'}{$var} = $val;
-   return;
-}
-
-###############################################################################
-# Specific config variable functions
-
-sub _config_var_encoding {
-   my($self,$val) = @_;
-
-   if (! $val) {
-      $$self{'data'}{'calc'}{'enc_in'}  = [ @{ $$self{'data'}{'enc'} } ];
-      $$self{'data'}{'calc'}{'enc_out'} = 'UTF-8';
-
-   } elsif ($val =~ /^(.*),(.*)$/o) {
-      my($in,$out) = ($1,$2);
-      if ($in) {
-         my $o = find_encoding($in);
-         if (! $o) {
-            warn "ERROR: [config_var] invalid: Encoding: $in\n";
-            return 1;
-         }
-      }
-      if ($out) {
-         my $o = find_encoding($out);
-         if (! $o) {
-            warn "ERROR: [config_var] invalid: Encoding: $out\n";
-            return 1;
-         }
-      }
-
-      if ($in  &&  $out) {
-         $$self{'data'}{'calc'}{'enc_in'}  = [ $in ];
-         $$self{'data'}{'calc'}{'enc_out'} = $out;
-
-      } elsif ($in) {
-         $$self{'data'}{'calc'}{'enc_in'}  = [ $in ];
-         $$self{'data'}{'calc'}{'enc_out'} = 'UTF-8';
-
-      } elsif ($out) {
-         $$self{'data'}{'calc'}{'enc_in'}  = [ @{ $$self{'data'}{'enc'} } ];
-         $$self{'data'}{'calc'}{'enc_out'} = $out;
-
-      } else {
-         $$self{'data'}{'calc'}{'enc_in'}  = [ @{ $$self{'data'}{'enc'} } ];
-         $$self{'data'}{'calc'}{'enc_out'} = 'UTF-8';
-      }
-
-   } else {
-      my $o = find_encoding($val);
-      if (! $o) {
-         warn "ERROR: [config_var] invalid: Encoding: $val\n";
-         return 1;
-      }
-      $$self{'data'}{'calc'}{'enc_in'}  = [ $val ];
-      $$self{'data'}{'calc'}{'enc_out'} = $val;
-   }
-
-   if (! @{ $$self{'data'}{'calc'}{'enc_in'} }) {
-      $$self{'data'}{'calc'}{'enc_in'}  = [ qw(utf-8 perl) ];
-   }
-
-   return 0;
-}
-
-sub _config_var_recurrange {
-   my($self,$val) = @_;
-
-   $val = lc($val);
-   if ($val =~ /^(none|year|month|week|day|all)$/o) {
-      return 0;
-   }
-
-   warn "ERROR: [config_var] invalid: RecurRange: $val\n";
-   return 1;
-}
-
-sub _config_var_workweekbeg {
-   my($self,$val) = @_;
-
-   if (! $self->_is_int($val,1,7)) {
-      warn "ERROR: [config_var] invalid: WorkWeekBeg: $val\n";
-      return 1;
-   }
-   if ($val >= $self->_config('workweekend')) {
-      warn "ERROR: [config_var] WorkWeekBeg must be before WorkWeekEnd\n";
-      return 1;
-   }
-
-   $self->_calc_workweek($val,'');
-   $self->_init_business_length();
-   return 0;
-}
-
-sub _config_var_workweekend {
-   my($self,$val) = @_;
-
-   if (! $self->_is_int($val,1,7)) {
-      warn "ERROR: [config_var] invalid: WorkWeekBeg: $val\n";
-      return 1;
-   }
-   if ($val <= $self->_config('workweekbeg')) {
-      warn "ERROR: [config_var] WorkWeekEnd must be after WorkWeekBeg\n";
-      return 1;
-   }
-
-   $self->_calc_workweek('',$val);
-   $self->_init_business_length();
-   return 0;
-}
-
-sub _config_var_workday24hr {
-   my($self,$val) = @_;
-
-   if ($val) {
-      $$self{'data'}{'sections'}{'conf'}{'workdaybeg'} = '00:00:00';
-      $$self{'data'}{'sections'}{'conf'}{'workdayend'} = '24:00:00';
-      $$self{'data'}{'calc'}{'workdaybeg'}             = [0,0,0];
-      $$self{'data'}{'calc'}{'workdayend'}             = [24,0,0];
-
-      $self->_calc_bdlength();
-      $self->_init_business_length();
-   }
-
-   return 0;
-}
-
-sub _config_var_workdaybegend {
-   my($self,$val,$conf) = @_;
-
-   # Must be a valid time.  Entered as H, H:M, or H:M:S
-
-   my $tmp = $self->split('hms',$$val);
-   if (! defined $tmp) {
-      warn "ERROR: [config_var] invalid: $conf: $$val\n";
-      return 1;
-   }
-   $$self{'data'}{'calc'}{lc($conf)} = $tmp;
-   $$val = $self->join('hms',$tmp);
-
-   # workdaybeg < workdayend
-
-   my @beg = @{ $$self{'data'}{'calc'}{'workdaybeg'} };
-   my @end = @{ $$self{'data'}{'calc'}{'workdayend'} };
-   my $beg = $beg[0]*3600 + $beg[1]*60 + $beg[2];
-   my $end = $end[0]*3600 + $end[1]*60 + $end[2];
-
-   if ($beg > $end) {
-      warn "ERROR: [config_var] WorkDayBeg not before WorkDayEnd\n";
-      return 1;
-   }
-
-   # Calculate bdlength
-
-   $$self{'data'}{'sections'}{'conf'}{'workday24hr'} = 0;
-
-   $self->_calc_bdlength();
-   $self->_init_business_length();
-
-   return 0;
-}
-
-sub _config_var_firstday {
-   my($self,$val) = @_;
-
-   if (! $self->_is_int($val,1,7)) {
-      warn "ERROR: [config_var] invalid: FirstDay: $val\n";
-      return 1;
-   }
-
-   return 0;
-}
-
-sub _config_var_defaulttime {
-   my($self,$val) = @_;
-
-   if (lc($val) eq 'midnight'  ||
-       lc($val) eq 'curr') {
-      return 0;
-   }
-   warn "ERROR: [config_var] invalid: DefaultTime: $val\n";
-   return 1;
-}
-
-###############################################################################
-# Language functions
-
-# This reads in a langauge module and sets regular expressions
-# and word lists based on it.
-#
-no strict 'refs';
-sub _language {
-   my($self,$lang) = @_;
-   $lang = lc($lang);
-
-   if (! exists $Date::Manip::Lang::index::Lang{$lang}) {
-      warn "ERROR: [language] invalid: $lang\n";
-      return 1;
-   }
-
-   return 0  if (exists $$self{'data'}{'sections'}{'conf'}  &&
-                 $$self{'data'}{'sections'}{'conf'} eq $lang);
-   $self->_init_language(1);
-
-   my $mod = $Date::Manip::Lang::index::Lang{$lang};
-   eval "require Date::Manip::Lang::${mod}";
-   if ($@) {
-      die "ERROR: failed to load Date::Manip::Lang::${mod}: $@\n";
-   }
-
-   no warnings 'once';
-   $$self{'data'}{'lang'} = ${ "Date::Manip::Lang::${mod}::Language" };
-   $$self{'data'}{'enc'}  = [ @{ "Date::Manip::Lang::${mod}::Encodings" } ];
-
-   # Common words
-   $self->_rx_wordlist('at');
-   $self->_rx_wordlist('each');
-   $self->_rx_wordlist('last');
-   $self->_rx_wordlist('of');
-   $self->_rx_wordlist('on');
-   $self->_rx_wordlists('when');
-
-   # Next/prev
-   $self->_rx_wordlists('nextprev');
-
-   # Field names (years, year, yr, ...)
-   $self->_rx_wordlists('fields');
-
-   # Numbers (first, 1st)
-   $self->_rx_wordlists('nth');
-   $self->_rx_wordlists('nth','nth_dom',31);  # 1-31
-   $self->_rx_wordlists('nth','nth_wom',5);   # 1-5
-
-   # Calendar names (Mon, Tue  and  Jan, Feb)
-   $self->_rx_wordlists('day_abb');
-   $self->_rx_wordlists('day_char');
-   $self->_rx_wordlists('day_name');
-   $self->_rx_wordlists('month_abb');
-   $self->_rx_wordlists('month_name');
-
-   # H:M:S separators
-   $self->_rx_simple('sephm');
-   $self->_rx_simple('sepms');
-   $self->_rx_simple('sepfr');
-
-   # Time replacement strings
-   $self->_rx_replace('times');
-
-   # Some offset strings
-   $self->_rx_replace('offset_date');
-   $self->_rx_replace('offset_time');
-
-   # AM/PM strings
-   $self->_rx_wordlists('ampm');
-
-   # Business/non-business mode
-   $self->_rx_wordlists('mode');
-
-   return 0;
-}
-use strict 'refs';
-
-# This takes a string or strings from the language file which is a
-# regular expression and copies it to the regular expression cache.
-#
-# If the language file contains a list of strings, a list of strings
-# is stored in the regexp cache.
-#
-sub _rx_simple {
-   my($self,$ele) = @_;
-
-   if (exists $$self{'data'}{'lang'}{$ele}) {
-      if (ref($$self{'data'}{'lang'}{$ele})) {
-         @{ $$self{'data'}{'rx'}{$ele} } = @{ $$self{'data'}{'lang'}{$ele} };
-      } else {
-         $$self{'data'}{'rx'}{$ele} = $$self{'data'}{'lang'}{$ele};
-      }
-   } else {
-      $$self{'data'}{'rx'}{$ele} = undef;
-   }
-}
-
-# We need to quote strings that will be used in regexps, but we don't
-# want to quote UTF-8 characters.
-#
-sub _qe_quote {
-   my($string) = @_;
-   $string     =~ s/([-.+*?])/\\$1/g;
-   return $string;
-}
-
-# This takes a list of words and creates a simple regexp which matches
-# any of them.
-#
-# The first word in the list is the default way to express the word using
-# a normal ASCII character set.
-#
-# The second word in the list is the default way to express the word using
-# a locale character set. If it isn't defined, it defaults to the first word.
-#
-sub _rx_wordlist {
-   my($self,$ele) = @_;
-
-   if (exists $$self{'data'}{'lang'}{$ele}) {
-      my @tmp = @{ $$self{'data'}{'lang'}{$ele} };
-
-      $$self{'data'}{'wordlist'}{$ele} = $tmp[0];
-
-      my @tmp2;
-      foreach my $tmp (@tmp) {
-         push(@tmp2,_qe_quote($tmp))  if ($tmp);
-      }
-      @tmp2  = sort _sortByLength(@tmp2);
-
-      $$self{'data'}{'rx'}{$ele} = join('|',@tmp2);
-
-   } else {
-      $$self{'data'}{'rx'}{$ele} = undef;
-   }
-}
-
-no strict 'vars';
-sub _sortByLength {
-   return (length $b <=> length $a);
-}
-use strict 'vars';
-
-# This takes a hash of the form:
-#    word => string
-# and creates a regular expression to match word (which must be surrounded
-# by word boundaries).
-#
-sub _rx_replace {
-   my($self,$ele) = @_;
-
-   if (! exists $$self{'data'}{'lang'}{$ele}) {
-      $$self{'data'}{'rx'}{$ele} = [];
-      return;
-   }
-
-   my(@key) = keys %{ $$self{'data'}{'lang'}{$ele} };
-   my $i    = 1;
-   foreach my $key (sort(@key)) {
-      my $val = $$self{'data'}{'lang'}{$ele}{$key};
-      my $k   = _qe_quote($key);
-      $$self{'data'}{'rx'}{$ele}[$i++] = qr/(?:^|\b)($k)(?:\b|$)/i;
-      $$self{'data'}{'wordmatch'}{$ele}{lc($key)} = $val;
-   }
-
-   @key   = sort _sortByLength(@key);
-   @key   = map { _qe_quote($_) } @key;
-   my $rx = join('|',@key);
-
-   $$self{'data'}{'rx'}{$ele}[0] = qr/(?:^|\b)(?:$rx)(?:\b|$)/i;
-}
-
-# This takes a list of values, each of which can be expressed in multiple
-# ways, and gets a regular expression which matches any of them, a default
-# way to express each value, and a hash which matches a matched string to
-# a value (the value is 1..N where N is the number of values).
-#
-sub _rx_wordlists {
-   my($self,$ele,$subset,$max) = @_;
-   $subset = $ele  if (! $subset);
-
-   if (exists $$self{'data'}{'lang'}{$ele}) {
-      my @vallist = @{ $$self{'data'}{'lang'}{$ele} };
-      $max        = $#vallist+1  if (! $max  ||  $max > $#vallist+1);
-      my (@all);
-
-      for (my $i=1; $i<=$max; $i++) {
-         my @tmp = @{ $$self{'data'}{'lang'}{$ele}[$i-1] };
-         $$self{'data'}{'wordlist'}{$subset}[$i-1] = $tmp[0];
-
-         my @str;
-         foreach my $str (@tmp) {
-            next  if (! $str);
-            $$self{'data'}{'wordmatch'}{$subset}{lc($str)} = $i;
-            push(@str,_qe_quote($str));
-         }
-         push(@all,@str);
-
-         @str  = sort _sortByLength(@str);
-         $$self{'data'}{'rx'}{$subset}[$i] = join('|',@str);
-      }
-
-      @all  = sort _sortByLength(@all);
-      $$self{'data'}{'rx'}{$subset}[0] = join('|',@all);
-
-   } else {
-      $$self{'data'}{'rx'}{$subset} = undef;
-   }
-}
-
-###############################################################################
-# Year functions
-#
-# $self->_method(METHOD)       use METHOD as the method for YY->YYYY
-#                             conversions
-#
-# YEAR = _fix_year(YR)        converts a 2-digit to 4-digit year
-
-sub _method {
-   my($self,$method) = @_;
-   $self->_config('yytoyyyy',$method);
-}
-
-# _fix_year is in TZ_Base
-
-###############################################################################
-# $self->_mod_add($N,$add,\$val,\$rem);
-#   This calculates $val=$val+$add and forces $val to be in a certain
-#   range.  This is useful for adding numbers for which only a certain
-#   range is allowed (for example, minutes can be between 0 and 59 or
-#   months can be between 1 and 12).  The absolute value of $N determines
-#   the range and the sign of $N determines whether the range is 0 to N-1
-#   (if N>0) or 1 to N (N<0).  $rem is adjusted to force $val into the
-#   appropriate range.
-#   Example:
-#     To add 2 hours together (with the excess returned in days) use:
-#       $self->_mod_add(-24,$h1,\$h,\$day);
-#     To add 2 minutes together (with the excess returned in hours):
-#       $self->_mod_add(60,$mn1,\$mn,\$hr);
-sub _mod_add {
-   my($self,$N,$add,$val,$rem)=@_;
-   return  if ($N==0);
-   $$val+=$add;
-   if ($N<0) {
-      # 1 to N
-      $N = -$N;
-      if ($$val>$N) {
-         $$rem+= int(($$val-1)/$N);
-         $$val = ($$val-1)%$N +1;
-      } elsif ($$val<1) {
-         $$rem-= int(-$$val/$N)+1;
-         $$val = $N-(-$$val % $N);
-      }
-
-   } else {
-      # 0 to N-1
-      if ($$val>($N-1)) {
-         $$rem+= int($$val/$N);
-         $$val = $$val%$N;
-      } elsif ($$val<0) {
-         $$rem-= int(-($$val+1)/$N)+1;
-         $$val = ($N-1)-(-($$val+1)%$N);
-      }
-   }
-}
-
-# $flag = $self->_is_int($string [,$low, $high]);
-#    Returns 1 if $string is a valid integer, 0 otherwise.  If $low is
-#    entered, $string must be >= $low.  If $high is entered, $string must
-#    be <= $high.  It is valid to check only one of the bounds.
-sub _is_int {
-   my($self,$N,$low,$high)=@_;
-   return 0  if (! defined $N  or
-                 $N !~ /^\s*[-+]?\d+\s*$/o  or
-                 defined $low   &&  $N<$low  or
-                 defined $high  &&  $N>$high);
-   return 1;
-}
-
-###############################################################################
-# Split/Join functions
-
-sub split {
-   my($self,$op,$string,$no_normalize) = @_;
-   $no_normalize = 0  if (! $no_normalize);
-
-   if ($op eq 'date') {
-
-      if ($string =~ /^(\d\d\d\d)(\d\d)(\d\d)(\d\d):(\d\d):(\d\d)$/o  ||
-          $string =~ /^(\d\d\d\d)\-(\d\d)\-(\d\d)\-(\d\d):(\d\d):(\d\d)$/o  ||
-          $string =~ /^(\d\d\d\d)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)$/o) {
-         my($y,$m,$d,$h,$mn,$s) = ($1+0,$2+0,$3+0,$4+0,$5+0,$6+0);
-         return [$y,$m,$d,$h,$mn,$s];
-      } else {
-         return undef;
-      }
-
-   } elsif ($op eq 'offset') {
-      if ($string =~ /^([-+]?\d\d)(\d\d)(\d\d)$/o       ||
-          $string =~ /^([-+]?\d\d)(\d\d)()$/o           ||
-          $string =~ /^([-+]?\d\d?):(\d\d?):(\d\d?)$/o  ||
-          $string =~ /^([-+]?\d\d?):(\d\d?)()$/o        ||
-          $string =~ /^([-+]?\d\d?)()()$/o) {
-         my($err,$h,$mn,$s) = $self->_offset_fields( { 'source' => 'string',
-                                                       'out'    => 'list'},
-                                                     [$1,$2,$3]);
-         return undef  if ($err);
-         return [$h,$mn,$s];
-      } else {
-         return undef;
-      }
-
-   } elsif ($op eq 'hms') {
-      if ($string =~ /^(\d\d)(\d\d)(\d\d)$/o     ||
-          $string =~ /^(\d\d)(\d\d)()$/o         ||
-          $string =~ /^(\d\d?):(\d\d):(\d\d)$/o  ||
-          $string =~ /^(\d\d?):(\d\d)()$/o       ||
-          $string =~ /^(\d\d?)()()$/o) {
-         my($err,$h,$mn,$s) = $self->_hms_fields( { 'out' => 'list' },[$1,$2,$3]);
-         return undef  if ($err);
-         return [$h,$mn,$s];
-      } else {
-         return undef;
-      }
-
-   } elsif ($op eq 'time') {
-      if ($string =~ /^[-+]?\d+(:[-+]?\d+){0,2}$/o) {
-         my($err,$dh,$dmn,$ds) = $self->_time_fields( { 'nonorm'   => $no_normalize,
-                                                        'source'   => 'string',
-                                                        'sign'     => -1,
-                                                      }, [split(/:/,$string)]);
-         return undef  if ($err);
-         return [$dh,$dmn,$ds];
-      } else {
-         return undef;
-      }
-
-   } elsif ($op eq 'delta'  ||  $op eq 'business') {
-      my($err,@delta) = $self->_split_delta($string);
-      return undef  if ($err);
-
-      ($err,@delta) = $self->_delta_fields( { 'business' =>
-                                              ($op eq 'business' ? 1 : 0),
-                                              'nonorm'   => $no_normalize,
-                                              'source'   => 'string',
-                                              'sign'     => -1,
-                                            }, [@delta]);
-
-      return undef  if ($err);
-      return [@delta];
-   }
-}
-
-sub join{
-   my($self,$op,$data,$no_normalize) = @_;
-   my @data = @$data;
-
-   if ($op eq 'date') {
-
-      my($err,$y,$m,$d,$h,$mn,$s) = $self->_date_fields(@data);
-      return undef  if ($err);
-      my $form = $self->_config('printable');
-      if ($form == 1) {
-         return "$y$m$d$h$mn$s";
-      } elsif ($form == 2) {
-         return "$y-$m-$d-$h:$mn:$s";
-      } else {
-         return "$y$m$d$h:$mn:$s";
-      }
-
-   } elsif ($op eq 'offset') {
-      my($err,$h,$mn,$s) = $self->_offset_fields( { 'source' => 'list',
-                                                    'out'    => 'string'},
-                                                  [@data]);
-      return undef  if ($err);
-      return "$h:$mn:$s";
-
-   } elsif ($op eq 'hms') {
-      my($err,$h,$mn,$s) = $self->_hms_fields( { 'out' => 'string' },[@data]);
-      return undef  if ($err);
-      return "$h:$mn:$s";
-
-   } elsif ($op eq 'time') {
-      my($err,$dh,$dmn,$ds) = $self->_time_fields( { 'nonorm'   => $no_normalize,
-                                                     'source'   => 'list',
-                                                     'sign'     => 0,
-                                                   }, [@data]);
-      return undef  if ($err);
-      return "$dh:$dmn:$ds";
-
-   } elsif ($op eq 'delta'  ||  $op eq 'business') {
-      my ($err,@delta) = $self->_delta_fields( { 'business' =>
-                                                 ($op eq 'business' ? 1 : 0),
-                                                 'nonorm'   => $no_normalize,
-                                                 'source'   => 'list',
-                                                 'sign'     => 0,
-                                               }, [@data]);
-      return undef  if ($err);
-      return join(':',@delta);
-   }
-}
-
-sub _split_delta {
-   my($self,$string) = @_;
-
-   my $sign    = '[-+]?';
-   my $num     = '(?:\d+(?:\.\d*)?|\.\d+)';
-   my $f       = "(?:$sign$num)?";
-
-   if ($string =~ /^$f(:$f){0,6}$/o) {
-      $string =~ s/::/:0:/go;
-      $string =~ s/^:/0:/o;
-      $string =~ s/:$/:0/o;
-      my(@delta) = split(/:/,$string);
-      return(0,@delta);
-   } else {
-      return(1);
-   }
-}
-
-# $opts = { business => 0/1,
-#           nonorm   => 0/1,
-#           source   => string, list
-#           sign     => 0/1/-1
-#         }
-# $fields = [Y,M,W,D,H,Mn,S]
-#
-# This function formats the fields in a delta.
-#
-# If the business option is 1, treat it as a business delta.
-#
-# If the nonorm option is 1, fields are NOT normalized.  By
-# default, they are normalized.
-#
-# If source is 'string', then the source of the fields is splitting
-# a delta (so we need to handle carrying the signs).  If it's 'list',
-# then the source is a valid delta, so each field is correctly signed
-# already.
-#
-# If the sign option is 1, a sign is added to every field.  If the
-# sign option is -1, all negative fields are signed.  If the sign
-# option is 0, the minimum number of signs (for fields who's sign is
-# different from the next higher field) will be added.
-#
-# It returns ($err,@fields)
-#
-sub _delta_fields {
-   my($self,$opts,$fields) = @_;
-   my @fields = @$fields;
-   no integer;
-
-   #
-   # Make sure that all fields are defined, numerical, and that there
-   # are 7 of them.
-   #
-
-   foreach my $f (@fields) {
-      $f=0  if (! defined($f));
-      return (1)  if ($f !~ /^[+-]?(?:\d+(?:\.\d*)?|\.\d+)$/o);
-   }
-   return (1)  if (@fields > 7);
-   while (@fields < 7) {
-      unshift(@fields,0);
-   }
-
-   #
-   # Make sure each field is the correct sign so that the math will
-   # work correctly.  Get rid of all positive signs and leading 0's.
-   #
-
-   if ($$opts{'source'} eq 'string') {
-
-      # if the source is splitting a delta, not all fields are signed,
-      # so we need to carry the negative signs.
-
-      my $sign = '+';
-      foreach my $f (@fields) {
-         if ($f =~ /^([-+])/o) {
-            $sign = $1;
-         } else {
-            $f = "$sign$f";
-         }
-         $f *= 1;
-      }
-
-   } else {
-      foreach my $f (@fields) {
-         $f *= 1;
-      }
-   }
-
-   #
-   # Normalize them.  Values will be signed only if they are
-   # negative.  Handle fractional values.
-   #
-
-   my $nonorm = $$opts{'nonorm'};
-   foreach my $f (@fields) {
-      if ($f != int($f)) {
-         $nonorm = 0;
-         last;
-      }
-   }
-
-   my($y,$m,$w,$d,$h,$mn,$s) = @fields;
-   if (! $nonorm) {
-      ($y,$m)           = $self->_normalize_ym($y,$m)    if ($y || $m);
-      ($m,$w)           = $self->_normalize_mw($m,$w)    if (int($m) != $m);
-      if ($$opts{'business'}) {
-         ($w,$d)        = $self->_normalize_wd($w,$d,1)  if (int($w) != $w);
-         ($d,$h,$mn,$s) = $self->_normalize_bus_dhms($d,$h,$mn,$s);
-      } else {
-         ($w,$d)        = $self->_normalize_wd($w,$d,0)  if ($w || $d);
-         ($d,$h)        = $self->_normalize_dh($d,$h)    if (int($d) != $d);
-         ($h,$mn,$s)    = $self->_normalize_hms($h,$mn,$s);
-      }
-   }
-
-   #
-   # Now make sure that the signs are included as appropriate.
-   #
-
-   if (! $$opts{'sign'}) {
-      # Minimum number of signs
-      my $sign;
-      if ($y >= 0) {
-         $sign = '+';
-      } else {
-         $sign = '-';
-      }
-      foreach my $f ($m,$w,$d,$h,$mn,$s) {
-         if ($f > 0) {
-            if ($sign eq '-') {
-               $f    = "+$f";
-               $sign = '+';
-            }
-
-         } elsif ($f < 0) {
-            if ($sign eq '-') {
-               $f *= -1;
-            } else {
-               $sign = '-';
-            }
-         }
-      }
-
-   } elsif ($$opts{'sign'} == 1) {
-      # All fields signed
-      foreach my $f ($y,$m,$w,$d,$h,$mn,$s) {
-         $f = "+$f"  if ($f > 0);
-      }
-   }
-
-   return (0,$y,$m,$w,$d,$h,$mn,$s);
-}
-
-# $opts = { out   => string, list
-#         }
-# $fields = [H,M,S]
-#
-# This function formats the fields in an HMS.
-#
-# If the out options is string, it prepares the fields to be joined (i.e.
-# they are all 2 digits long).  Otherwise, they are just numerical values
-# (not necessarily 2 digits long).
-#
-# HH:MN:SS is always between 00:00:00 and 24:00:00.
-#
-# It returns ($err,@fields)
-#
-sub _hms_fields {
-   my($self,$opts,$fields) = @_;
-   my @fields = @$fields;
-
-   #
-   # Make sure that all fields are defined, numerical (with no sign),
-   # and that there are 3 of them.
-   #
-
-   foreach my $f (@fields) {
-      $f=0  if (! $f);
-      return (1)  if ($f !~ /^\d+$/o);
-   }
-   return (1)  if (@fields > 3);
-   while (@fields < 3) {
-      push(@fields,0);
-   }
-
-   #
-   # Check validity.
-   #
-
-   my ($h,$m,$s) = @fields;
-   return (1)  if ($h > 24  ||  $m > 59  ||  $s > 59  ||
-                   ($h==24  &&  ($m  ||  $s)));
-
-   #
-   # Format
-   #
-
-   if ($$opts{'out'} eq 'list') {
-      foreach my $f ($h,$m,$s) {
-         $f *= 1;
-      }
-
-   } else {
-      foreach my $f ($h,$m,$s) {
-         $f = "0$f"  if (length($f)<2);
-      }
-   }
-
-   return (0,$h,$m,$s);
-}
-
-# $opts = { nonorm   => 0/1,
-#           source   => string, list
-#           sign     => 0/1/-1
-#         }
-# $fields = [H,M,S]
-#
-# This function formats the fields in an amount of time measured in
-# hours, minutes, and seconds.
-#
-# It is similar to how _delta_fields (above) works.
-#
-sub _time_fields {
-   my($self,$opts,$fields) = @_;
-   my @fields = @$fields;
-
-   #
-   # Make sure that all fields are defined, numerical, and that there
-   # are 3 of them.
-   #
-
-   foreach my $f (@fields) {
-      $f=0  if (! defined($f));
-      return (1)  if ($f !~ /^[+-]?\d+$/o);
-   }
-   return (1)  if (@fields > 3);
-   while (@fields < 3) {
-      unshift(@fields,0);
-   }
-
-   #
-   # Make sure each field is the correct sign so that the math will
-   # work correctly.  Get rid of all positive signs and leading 0's.
-   #
-
-   if ($$opts{'source'} eq 'string') {
-
-      # If the source is splitting a string, not all fields are signed,
-      # so we need to carry the negative signs.
-
-      my $sign = '+';
-      foreach my $f (@fields) {
-         if ($f =~ /^([-+])/o) {
-            $sign = $1;
-         } else {
-            $f = "$sign$f";
-         }
-         $f *= 1;
-      }
-
-   } else {
-      foreach my $f (@fields) {
-         $f *= 1;
-      }
-   }
-
-   #
-   # Normalize them.  Values will be signed only if they are
-   # negative.
-   #
-
-   my($h,$mn,$s) = @fields;
-   unless ($$opts{'nonorm'}) {
-      ($h,$mn,$s)       = $self->_normalize_hms($h,$mn,$s);
-   }
-
-   #
-   # Now make sure that the signs are included as appropriate.
-   #
-
-   if (! $$opts{'sign'}) {
-      # Minimum number of signs
-      my $sign;
-      if ($h >= 0) {
-         $sign = '+';
-      } else {
-         $sign = '-';
-      }
-      foreach my $f ($mn,$s) {
-         if ($f > 0) {
-            if ($sign eq '-') {
-               $f    = "+$f";
-               $sign = '+';
-            }
-
-         } elsif ($f < 0) {
-            if ($sign eq '-') {
-               $f *= -1;
-            } else {
-               $sign = '-';
-            }
-         }
-      }
-
-   } elsif ($$opts{'sign'} == 1) {
-      # All fields signed
-      foreach my $f ($h,$mn,$s) {
-         $f = "+$f"  if ($f > 0);
-      }
-   }
-
-   return (0,$h,$mn,$s);
-}
-
-# $opts = { source     => string, list
-#           out        => string, list
-#         }
-# $fields = [H,M,S]
-#
-# This function formats the fields in a timezone offset measured in
-# hours, minutes, and seconds.
-#
-# All offsets must be -23:59:59 <= offset <= 23:59:59 .
-#
-# The data comes from an offset in string or list format, and is
-# formatted so that it can be used to create a string or list format
-# output.
-#
-sub _offset_fields {
-   my($self,$opts,$fields) = @_;
-   my @fields = @$fields;
-
-   #
-   # Make sure that all fields are defined, numerical, and that there
-   # are 3 of them.
-   #
-
-   foreach my $f (@fields) {
-      $f=0  if (! defined $f  ||  $f eq '');
-      return (1)  if ($f !~ /^[+-]?\d+$/o);
-   }
-   return (1)  if (@fields > 3);
-   while (@fields < 3) {
-      push(@fields,0);
-   }
-
-   #
-   # Check validity.
-   #
-
-   my ($h,$m,$s) = @fields;
-   if ($$opts{'source'} eq 'string') {
-      # Values = -23 59 59 to +23 59 59
-      return (1)  if ($h < -23  ||  $h > 23  ||
-                      $m < 0    ||  $m > 59  ||
-                      $s < 0    ||  $s > 59);
-   } else {
-      # Values (-23,-59,-59) to (23,59,59)
-      # Non-zero values must have the same sign
-      if ($h >0) {
-         return (1)  if (              $h > 23  ||
-                         $m < 0    ||  $m > 59  ||
-                         $s < 0    ||  $s > 59);
-      } elsif ($h < 0) {
-         return (1)  if ($h < -23  ||
-                         $m < -59  ||  $m > 0   ||
-                         $s < -59  ||  $s > 0);
-      } elsif ($m > 0) {
-         return (1)  if (              $m > 59  ||
-                         $s < 0    ||  $s > 59);
-      } elsif ($m < 0) {
-         return (1)  if ($m < -59  ||
-                         $s < -59  ||  $s > 0);
-      } else {
-         return (1)  if ($s < -59  ||  $s > 59);
-      }
-   }
-
-   #
-   # Make sure each field is the correct sign so that the math will
-   # work correctly.  Get rid of all positive signs and leading 0's.
-   #
-
-   if ($$opts{'source'} eq 'string') {
-
-      # In a string offset, only the first field is signed, so we need
-      # to carry negative signs.
-
-      if ($h =~ /^\-/) {
-         $h *= 1;
-         $m *= -1;
-         $s *= -1;
-      } elsif ($m =~ /^\-/) {
-         $h *= 1;
-         $m *= 1;
-         $s *= -1;
-      } else {
-         $h *= 1;
-         $m *= 1;
-         $s *= 1;
-      }
-
-   } else {
-      foreach my $f (@fields) {
-         $f *= 1;
-      }
-   }
-
-   #
-   # Format them.  They're already done for 'list' output.
-   #
-
-   if ($$opts{'out'} eq 'string') {
-      my $sign;
-      if ($h<0 || $m<0 || $s<0) {
-         $h = abs($h);
-         $m = abs($m);
-         $s = abs($s);
-         $sign = '-';
-      } else {
-         $sign = '+';
-      }
-
-      $h = "0$h"  if (length($h) < 2);
-      $m = "0$m"  if (length($m) < 2);
-      $s = "0$s"  if (length($s) < 2);
-      $h = "$sign$h";
-   }
-
-   return (0,$h,$m,$s);
-}
-
-# ($err,$y,$m,$d,$h,$mn,$s) = $self->_date_fields($y,$m,$d,$h,$mn,$s);
-#
-# Makes sure the fields are the right length.
-#
-sub _date_fields {
-   my($self,@fields) = @_;
-   return (1)  if (@fields != 6);
-
-   my($y,$m,$d,$h,$mn,$s) = @fields;
-
-   $y = "0$y"     while (length($y) < 4);
-   $m  = "0$m"    if (length($m)==1);
-   $d  = "0$d"    if (length($d)==1);
-   $h  = "0$h"    if (length($h)==1);
-   $mn = "0$mn"   if (length($mn)==1);
-   $s  = "0$s"    if (length($s)==1);
-
-   if (wantarray) {
-      return (0,$y,$m,$d,$h,$mn,$s);
-   } else {
-      return "$y$m$d$h:$mn:$s";
-   }
-}
-
-sub _normalize_ym {
-   my($self,$y,$m) = @_;
-   no integer;
-
-   $m += $y*12;
-   $y  = int($m/12);
-   $m -= $y*12;
-
-   return ($y,$m);
-}
-
-# This is only used for deltas with fractional months.
-#
-sub _normalize_mw {
-   my($self,$m,$w) = @_;
-   no integer;
-
-   my $d  = ($m-int($m)) * $$self{'data'}{'len'}{'yrlen'}/12;
-   $w    += $d/7;
-   $m     = int($m);
-
-   return ($m,$w);
-}
-
-sub _normalize_bus_dhms {
-   my($self,$d,$h,$mn,$s) = @_;
-   no integer;
-
-   my $dl = $$self{'data'}{'len'}{'1'}{'dl'};
-
-   $s  += $d*$dl + $h*3600 + $mn*60;
-   $d   = int($s/$dl);
-   $s  -= $d*$dl;
-
-   $mn  = int($s/60);
-   $s  -= $mn*60;
-   $s   = int($s);
-
-   $h   = int($mn/60);
-   $mn -= $h*60;
-
-   return ($d,$h,$mn,$s);
-}
-
-sub _normalize_hms {
-   my($self,$h,$mn,$s) = @_;
-   no integer;
-
-   $s  += $h*3600 + $mn*60;
-   $mn  = int($s/60);
-   $s  -= $mn*60;
-   $s   = int($s);
-
-   $h   = int($mn/60);
-   $mn -= $h*60;
-
-   return ($h,$mn,$s);
-}
-
-# Business deltas only mix week and day if the week has a fractional
-# part.
-#
-sub _normalize_wd {
-   my($self,$w,$d,$business) = @_;
-   no integer;
-
-   my $weeklen = ($business ? $$self{'data'}{'len'}{'workweek'} : 7);
-
-   $d += $w*$weeklen;
-   $w  = int($d/$weeklen);
-   $d -= $w*$weeklen;
-
-   return ($w,$d);
-}
-
-# This is only done for non-business days with a fractional part.
-# part.
-#
-sub _normalize_dh {
-   my($self,$d,$h) = @_;
-   no integer;
-
-   $h += $d*24;
-   $d  = int($h/24);
-   $h -= $d*24;
-
-   return ($d,$h);
-}
-
-# $self->_delta_convert(FORMAT,DELTA)
-#    This converts delta into the given format. Returns '' if invalid.
-#
-sub _delta_convert {
-   my($self,$format,$delta)=@_;
-   my $fields = $self->split($format,$delta);
-   return undef  if (! defined $fields);
-   return $self->join($format,$fields);
-}
-
-###############################################################################
-# Timezone critical dates
-
-# NOTE: Although I would prefer to stick this routine in the
-# Date::Manip::TZ module where it would be more appropriate, it must
-# appear here as it will be used to generate the data that will be
-# used by the Date::Manip::TZ module.
-#
-# This calculates a critical date based on timezone information. The
-# critical date is the date (usually in the current time) at which
-# the current timezone period ENDS.
-#
-# Input is:
-#    $year,$mon,$flag,$num,$dow
-#       This is information from the appropriate Rule line from the
-#       zoneinfo files. These are used to determine the date (Y/M/D)
-#       when the timezone period will end.
-#    $isdst
-#       Whether or not the next timezone period is a Daylight Saving
-#       Time period.
-#    $time,$timetype
-#       The time of day when the change occurs. The timetype can be
-#       'w' (wallclock time in the current period), 's' (standard
-#       time which will match wallclock time in a non-DST period, or
-#       be off an hour in a DST period), and 'u' (universal time).
-#
-# Output is:
-#    $endUT, $endLT, $begUT, $begLT
-#       endUT is the actual last second of the current timezone
-#       period.  endLT is the same time expressed in local time.
-#       begUT is the start (in UT) of the next time period. Note that
-#       the begUT date is the one which actually corresponds to the
-#       date/time specified in the input. begLT is the time in the new
-#       local time. The endUT/endLT are the time one second earlier.
-#
-sub _critical_date {
-   my($self,$year,$mon,$flag,$num,$dow,
-      $isdst,$time,$timetype,$stdoff,$dstoff) = @_;
-
-   #
-   # Get the predicted Y/M/D
-   #
-
-   my($y,$m,$d) = ($year+0,$mon+0,1);
-
-   if ($flag eq 'dom') {
-      $d = $num;
-
-   } elsif ($flag eq 'last') {
-      my $ymd = $self->nth_day_of_week($year,-1,$dow,$mon);
-      $d = $$ymd[2];
-
-   } elsif ($flag eq 'ge') {
-      my $ymd = $self->nth_day_of_week($year,1,$dow,$mon);
-      $d = $$ymd[2];
-      while ($d < $num) {
-         $d += 7;
-      }
-
-   } elsif ($flag eq 'le') {
-      my $ymd = $self->nth_day_of_week($year,-1,$dow,$mon);
-      $d = $$ymd[2];
-      while ($d > $num) {
-         $d -= 7;
-      }
-   }
-
-   #
-   # Get the predicted time and the date (not yet taking into
-   # account time type).
-   #
-
-   my($h,$mn,$s) = @{ $self->split('hms',$time) };
-   my $date      = [ $y,$m,$d,$h,$mn,$s ];
-
-   #
-   # Calculate all the relevant dates.
-   #
-
-   my($endUT,$endLT,$begUT,$begLT,$offset);
-   $stdoff = $self->split('offset',$stdoff);
-   $dstoff = $self->split('offset',$dstoff);
-
-   if ($timetype eq 'w') {
-      $begUT = $self->calc_date_time($date,($isdst ? $stdoff : $dstoff), 1);
-   } elsif ($timetype eq 'u') {
-      $begUT = $date;
-   } else {
-      $begUT = $self->calc_date_time($date,$stdoff, 1);
-   }
-
-   $endUT    = $self->calc_date_time($begUT,[0,0,-1]);
-   $endLT    = $self->calc_date_time($endUT,($isdst ? $stdoff : $dstoff));
-   $begLT    = $self->calc_date_time($begUT,($isdst ? $dstoff : $stdoff));
-
-   return ($endUT,$endLT,$begUT,$begLT);
-}
-
-###############################################################################
-# Get a list of strings to try to parse.
-
-sub _encoding {
-   my($self,$string) = @_;
-   my @ret;
-
-   foreach my $enc (@{ $$self{'data'}{'calc'}{'enc_in'} }) {
-      if (lc($enc) eq 'utf-8') {
-         push(@ret,$string);
-      } elsif (lc($enc) eq 'perl') {
-         push(@ret,encode_utf8($string));
-      } else {
-         my $tmp = $string;
-         my $out = from_to($tmp,$enc,'utf-8');
-         next  if (! defined($out));
-         push(@ret,$tmp);
-      }
-   }
-
-   return @ret;
-}
-
-1;
-# Local Variables:
-# mode: cperl
-# indent-tabs-mode: nil
-# cperl-indent-level: 3
-# cperl-continued-statement-offset: 2
-# cperl-continued-brace-offset: 0
-# cperl-brace-offset: 0
-# cperl-brace-imaginary-offset: 0
-# cperl-label-offset: 0
-# End:
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -40,7 +40,7 @@ and dates in the GMT time zone.
 
 =head1 BASE METHODS
 
-This class inherits several base methods from the Date::Manip::Obj
+This class inherits several base methods from the L<Date::Manip::Obj>
 class. Please refer to the documentation for that class for a
 description of those methods.
 
@@ -52,14 +52,14 @@ description of those methods.
 
 =item B<new_config>
 
-Please refer to the Date::Manip::Obj documentation for these methods.
+Please refer to the L<Date::Manip::Obj> documentation for these methods.
 
 =item B<config>
 
    $dmb->config($var1,$val1,$var2,$val2,...);
 
 This will set the value of any configuration variable. Please refer to the
-Date::Manip::Config manual for a list of all configuration variables and their
+L<Date::Manip::Config> manual for a list of all configuration variables and their
 description.
 
 =back
@@ -108,23 +108,23 @@ A list containing a time zone expressed as an offset:
 
 =back
 
-In all of the above, the elements ($y, $m, $d, $h, $mn, $s) are all
+In all of the above, the elements C<($y, $m, $d, $h, $mn, $s)> are all
 numeric. In most of the routines described below, no error checking is
-done on the input.  $y should be between 1 and 9999, $m between 1 and
-12, $d between 1 and 31, $h should be between 0 and 23, $mn and $s
+done on the input.  C<$y> should be between 1 and 9999, C<$m> between 1 and
+12, C<$d> between 1 and 31, C<$h> should be between 0 and 23, C<$mn> and C<$s>
 between 0 and 59.
 
-$hms can be between 00:00:00 and 24:00:00, but an $offset must be
+C<$hms> can be between 00:00:00 and 24:00:00, but an C<$offset> must be
 between -23:59:59 and +23:59:59.
 
 Years are not translated to 4 digit years, so passing in a year of
 "04" will be equivalent to "0004", NOT "2004".
 
-The elements ($dy, $dm, $dw, $dd, $dh, $dmn, $ds) are all numeric,
+The elements C<($dy, $dm, $dw, $dd, $dh, $dmn, $ds)> are all numeric,
 but can be positive or negative. They represent an elapsed amount
 of time measured in years, months, weeks, etc.
 
-Since no error checking is done, passing in ($y,$m,$d) = (2004,2,31)
+Since no error checking is done, passing in C<($y,$m,$d) = (2004,2,31)>
 will NOT trigger an error, even though February does not have 31 days.
 Instead, some meaningless result will be returned.
 
@@ -153,23 +153,23 @@ This take two dates and determine the amount of time between them.
    $date = $dmb->calc_date_days($date,$n [,$subtract]);
    $ymd  = $dmb->calc_date_days($ymd,$n [,$subtract]);
 
-This returns a date $n days later (if $n>0) or earlier (if $n<0) than
-the date passed in. If $subtract is passed in, the sign of $n is reversed.
+This returns a date C<$n> days later (if C<$nE<gt>0>) or earlier (if C<$nE<lt>0>)
+than the date passed in. If C<$subtract> is passed in, the sign of C<$n> is reversed.
 
    $date = $dmb->calc_date_delta($date,$delta [,$subtract]);
 
 This take a date and add the given delta to it (or subtract the delta
-if $subtract is non-zero).
+if C<$subtract> is non-zero).
 
    $date = $dmb->calc_date_time($date,$time [,$subtract]);
 
 This take a date and add the given time to it (or subtract the time
-if $subtract is non-zero).
+if C<$subtract> is non-zero).
 
    $time = $dmb->calc_time_time(@time1,@time2 [,$subtract]);
 
 This take two times and add them together (or subtract the second from
-the first if $subtract is non-zero).
+the first if C<$subtract> is non-zero).
 
 =item B<check>
 
@@ -184,7 +184,7 @@ but perhaps not in all time zones.
 
 1 is returned if the the fields are valid, 0 otherwise.
 
-$hms is in the range 00:00:00 to 24:00:00.
+C<$hms> is in the range 00:00:00 to 24:00:00.
 
 =item B<cmp>
 
@@ -204,9 +204,9 @@ Returns the day of the week (1 for Monday, 7 for Sunday).
    $day = $dmb->day_of_year($ymd);
    $day = $dmb->day_of_year($date);
 
-In the first case, returns the day of the year (1 to 366) for $y, $m,
-$d.  In the second case, it returns a fractional day (1.0 <= $day <
-366.0 or 1.0 <= $day < 367.0 for a leap-year).  For example, day 1.5
+In the first case, returns the day of the year (1 to 366) for C<($y, $m, $d)>.
+In the second case, it returns a fractional day (1.0 <= C<$day> < 366.0 or
+1.0 <= C<$day> < 367.0 for a leap-year).  For example, day 1.5
 falls on Jan 1, at noon.  The somewhat non-intuitive answer (1.5
 instead of 0.5) is to make the two forms return numerically equivalent
 answers for times of 00:00:00 . You can look at the integer part of
@@ -219,11 +219,11 @@ The inverse operations can also be done:
    $ymd   = $dmb->day_of_year($y,$day);
    $date  = $dmb->day_of_year($y,$day);
 
-If $day is an integer, the year, month, and day is returned. If $day
+If C<$day> is an integer, the year, month, and day is returned. If C<$day>
 is a floating point number, it returns the year, month, day, hour,
 minutes, and decimal seconds.
 
-$day must be greater than or equal to 1 and less than 366 on non-leap years
+C<$day> must be greater than or equal to 1 and less than 366 on non-leap years
 or 367 on leap years.
 
 =item B<days_in_month>
@@ -258,28 +258,28 @@ The inverse operation is also available:
 
    $ymd = $dmb->days_since_1BC($days);
 
-Returns the date $days since Dec 31, 1BC. So day 1 is Jan 1, 0001.
+Returns the date C<$days> since Dec 31, 1BC. So day 1 is Jan 1, 0001.
 
 =item B<leapyear>
 
    $flag = $dmb->leapyear($y);
 
 Returns 1 if the argument is a leap year.  Originally copied from code
-written by David Muir Sharnoff <muir@idiom.com>.
+written by David Muir Sharnoff.
 
 =item B<nth_day_of_week>
 
    $ymd = $dmb->nth_day_of_week($y,$n,$dow);
 
-Returns the $n'th occurrence of $dow (1 for Monday, 7 for Sunday) in the
-year.  $n must be between 1 and 53 or -1 through -53.
+Returns the C<$n>th occurrence of C<$dow> (1 for Monday, 7 for Sunday) in the
+year.  C<$n> must be between 1 and 53 or -1 through -53.
 
    $ymd = $dmb->nth_day_of_week($y,$n,$dow,$m);
 
-Returns the $n'th occurrence of $dow in the given month.  $n must be between
+Returns the C<$n>th occurrence of C<$dow> in the given month.  C<$n> must be between
 1 and 5 or it can be -1 through -5.
 
-In all cases, nothing is returned if $n is beyond the last actual
+In all cases, nothing is returned if C<$n> is beyond the last actual
 result (i.e. the 5th Sunday in a month with only four Sundays).
 
 =item B<secs_since_1970>
@@ -374,7 +374,7 @@ string is of the format:
 
 where all signs are optional. The returned value (whether a list reference
 from the split function, or a string from the join function) will have
-all fields normalized unless $no_normalize is passed in.
+all fields normalized unless C<$no_normalize> is passed in.
 
    $delta = $dmb->split("delta",$string [,$no_normalize]);
    $delta = $dmb->split("business",$string [,$no_normalize]);
@@ -384,7 +384,7 @@ all fields normalized unless $no_normalize is passed in.
 
 Both of these split a string containing a delta, or create a string
 containing one. The difference is whether the delta is treated as
-a business or non-business delta (see Date::Manip::Delta documentation
+a business or non-business delta (see L<Date::Manip::Delta> documentation
 for a detailed description).
 
 The string that can be split is of the form:
@@ -402,7 +402,7 @@ Fields may be omitted entirely. For example:
 
 are both valid.
 
-The string or list output is normalized unless $no_normalize is passed
+The string or list output is normalized unless L<$no_normalize> is passed
 in.
 
 =item B<week1_day1>
@@ -450,12 +450,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -10,8 +10,8 @@ Date::Manip::Calc - describes date calculations
 
 =head1 SYNOPSIS
 
-Two objects (both of which are either Date::Manip::Date or
-Date::Manip::Delta objects) may be used to creates a third object
+Two objects (both of which are either L<Date::Manip::Date> or
+L<Date::Manip::Delta> objects) may be used to creates a third object
 based on those two.
 
    $delta  = $date->calc($date2 [,$subtract] [,$mode]);
@@ -25,7 +25,7 @@ based on those two.
 
 This document describes date calculations. Date calculations involve
 two types of Date::Manip objects: dates and deltas. These are described
-in the Date::Manip::Date and Date::Manip::Delta manuals respectively.
+in the L<Date::Manip::Date> and L<Date::Manip::Delta> manuals respectively.
 
 Two objects (two dates, two deltas, or one of each) are used.  In all
 cases, if a second object is not passed in, undef is returned.
@@ -41,30 +41,30 @@ There are 3 types of date calculations:
 Two dates can be worked with and a delta will be produced which is
 the amount of time between the two dates.
 
-$date1 and $date2 are Date::Manip::Date objects with valid dates.
-The Date::Manip::Delta object returned is the amount of time between
-them. If $subtract is not passed in (or is 0), the delta produced
+C<$date1> and C<$date2> are L<Date::Manip::Date> objects with valid dates.
+The L<Date::Manip::Delta> object returned is the amount of time between
+them. If C<$subtract> is not passed in (or is 0), the delta produced
 is:
 
    DELTA = DATE2 - DATE1
 
-If $subtract is non-zero, the delta produced is:
+If C<$subtract> is non-zero, the delta produced is:
 
    DELTA = DATE1 - DATE2
 
-The $subtract argument has special importance when doing approximate
+The C<$subtract> argument has special importance when doing approximate
 calculations, and this is described below.
 
 If either date is invalid, a delta object will be returned which
 has an error associated with it.
 
-The $mode argument describes the type of delta is produced and is described
-below.
+The C<$mode> argument describes the type of delta is produced and is described
+below in L</"SUBTRACTION">.
 
 =item B<Date-Delta calculations>
 
-Date-delta calculations can be performed using either a Date::Manip::Date
-or Date::Manip::Delta object as the primary object:
+Date-delta calculations can be performed using either a L<Date::Manip::Date>
+or L<Date::Manip::Delta> object as the primary object:
 
    $date2  = $date1->calc($delta [,$subtract]);
    $date2  = $delta->calc($date1 [,$subtract]);
@@ -72,25 +72,25 @@ or Date::Manip::Delta object as the primary object:
 A date and delta can be combined to yield a date that is the
 given amount of time before or after it.
 
-$date1 and $delta are Date::Manip::Date and Date::Manip::Delta objects
-respectively. A new Date::Manip::Date object is produced.  If either
-$date1 or $delta are invalid, the new date object will have an error
-associated with it.
+C<$date1> and C<$delta> are L<Date::Manip::Date> and L<Date::Manip::Delta>
+objects respectively. A new L<Date::Manip::Dateyyyy> object is produced.
+If either C<$date1> or C<$delta> are invalid, the new date object will have
+an error associated with it.
 
 Both of the calls above perform the same function and produce exactly the
 same results.
 
-If $subtract is not passed in, or is 0, the resulting date is
+If C<$subtract> is not passed in, or is 0, the resulting date is
 formed as:
 
    DATE2 = DATE1 + DELTA
 
-If $subtract is non-zero, the resulting date is:
+If C<$subtract> is non-zero, the resulting date is:
 
    DATE2 = DATE1 - DELTA
 
-The $subtract argument has special importance when doing approximate
-calculations, and this is described below.
+The C<$subtract> argument has special importance when doing approximate
+calculations, and this is described below in L</"SUBTRACTION">.
 
 =item B<Delta-Delta calculations>
 
@@ -99,19 +99,19 @@ together, or subtract them.
 
    $delta3 = $delta1->calc($delta2 [,$subtract] [,$no_normalize]);
 
-If $subtract is not passed in, or is 0, the resulting delta formed
+If C<$subtract> is not passed in, or is 0, the resulting delta formed
 is:
 
    DELTA3 = DELTA1 + DELTA2
 
-If $subtract is non-zero, then the resulting delta is:
+If C<$subtract> is non-zero, then the resulting delta is:
 
    DELTA3 = DELTA1 - DELTA2
 
-$delta1 and $delta2 are valid Date::Manip::Delta objects, and a new
-Date::Manip::Delta object is produced.
+C<$delta1> and C<$delta2> are valid L<Date::Manip::Delta> objects, and a new
+L<Date::Manip::Delta> object is produced.
 
-$no_normalize can be the string 'nonormalize' or a non-zero value (in
+C<$no_normalize> can be the string 'nonormalize' or a non-zero value (in
 which case $subtract MUST be entered).
 
 =back
@@ -131,7 +131,8 @@ determined by the length of the work day, and only business days
 (i.e. days in which business is conducted) count. Holidays and
 weekends are omitted (though there is some flexibility in defining
 what exactly constitutes the work week as described in the
-Date::Manip::Config manual). This is described in more detail below.
+L<Date::Manip::Config> manual). This is described in more detail below
+in L</"BUSINESS MODE CONSIDERATIONS">.
 
 A non-business mode calculation is the normal type of calculation
 where no days are ignored, and all days are full length.
@@ -139,7 +140,7 @@ where no days are ignored, and all days are full length.
 =item B<Exact, semi-exact, and approximate calculations>
 
 An exact calculation is one in which the delta used (or produced) is
-an exact delta.  An exact delta is described in the Date::Manip::Delta
+an exact delta.  An exact delta is described in the L<Date::Manip::Delta>
 manual, but the short explanation is that it is a delta which only
 involves fields of an exactly known length (hours, minutes, and
 seconds).  Business deltas also include days in the exact part.  The
@@ -147,7 +148,7 @@ value of all other fields in the delta will be zero.
 
 A semi-exact calculation is one in which the deltas used (or produced)
 is a semi-exact delta.  This is also described in the
-Date::Manip::Delta manual, but the short explanation is that it
+L<Date::Manip::Delta> manual, but the short explanation is that it
 includes days and weeks (for standard calculations) or weeks (for
 business calculations) in addition to the exact fields.
 
@@ -173,9 +174,9 @@ When doing a date-date calculation, the following call is used:
 
    $delta = $date1->calc($date2 [,$subtract] [,$mode]);
 
-$mode defaults to "exact". The delta produced will be be either a
+C<$mode> defaults to "exact". The delta produced will be be either a
 business or non-business delta; exact, semi-exact, or approximate, as
-specified by $mode.
+specified by C<$mode>.
 
 Currently, the possible values that $mode can have are:
 
@@ -195,11 +196,11 @@ When doing calculations of a date and a delta:
    $date2 = $delta->calc($date1 [,$subtract]);
 
 the mode is not passed in. It is determined exclusively by the
-delta. If $delta is a business delta, A business calculation is
-done. If $delta is a non-business delta, a non-business calculation
+delta. If C<$delta> is a business delta, A business calculation is
+done. If C<$delta> is a non-business delta, a non-business calculation
 will be done.
 
-The $delta will also be classified as exact, semi-exact, or approximate
+The C<$delta> will also be classified as exact, semi-exact, or approximate
 based on which fields are non-zero.
 
 =item B<Mode in delta-delta calculations>
@@ -237,8 +238,8 @@ When doing a business calculation, both dates must be in the same time
 zone or an error is produced.
 
 For the exact, semi-exact, and approx calculations, when calculating
-the difference between two dates in different time zones, $date2 will
-be converted to the same timezone as $date1 and the returned date
+the difference between two dates in different time zones, C<$date2> will
+be converted to the same timezone as C<$date1> and the returned date
 will be in this timezone.
 
 =item B<date-delta calculations>
@@ -561,7 +562,7 @@ daylight saving time.
 =head1 SUBTRACTION
 
 In exact calculations, and in delta-delta calculations, the the
-$subtract argument is easy to understand.  When working with an
+C<$subtract> argument is easy to understand.  When working with an
 approximate delta however (either when adding an approximate delta to
 a date, or when taking two dates to get an approximate delta), there
 is a degree of uncertainty in how the calculation is done, and the
@@ -578,8 +579,8 @@ In other words the approximate delta (but NOT the exact delta) is different
 depending on whether you move from earlier date to the later date, or vice
 versa. And depending on what you are calculating, both are useful.
 
-In order to resolve this, the $subtract argument can take on the values
-0, 1, or 2, and have the meanings described next.
+In order to resolve this, the C<$subtract> argument can take on the values
+0, 1, or 2, and have different meanings.
 
 =over 4
 
@@ -589,16 +590,16 @@ In the call:
 
    $delta = $date1->calc($date2,$subtract,"approx");
 
-if $subtract is 0, the resulting delta can be added to $date1 to get
-$date2. Obviously $delta may still be negative (if $date2 comes before
-$date1).
+if C<$subtract> is 0, the resulting delta can be added to C<$date1> to get
+C<$date2>. Obviously C<$delta> may still be negative (if C<$date2> comes before
+C<$date1>).
 
-If $subtract is 1, the resulting delta can be subtracted from $date1
-to get $date2 (the deltas from these two are identical except for having
+If C<$subtract> is 1, the resulting delta can be subtracted from C<$date1>
+to get C<$date2> (the deltas from these two are identical except for having
 an opposite sign).
 
-If $subtract is 2, the resulting delta can be added to $date2 to get
-$date1. In other words, the following are identical:
+If C<$subtract> is 2, the resulting delta can be added to C<$date2> to get
+C<$date1>. In other words, the following are identical:
 
    $delta = $date1->calc($date2,2,"approx");
    $delta = $date2->calc($date1,"approx");
@@ -609,18 +610,19 @@ In the call:
 
    $date2 = $date1->calc($delta,$subtract);
 
-If $subtract is 0, the resulting date is determined by adding $delta to $date1.
+If C<$subtract> is 0, the resulting date is determined by adding C<$delta> to
+C<$date1>.
 
-If $subtract is 1, the resulting date is determined by subtracting $delta from
-$date1.
+If C<$subtract> is 1, the resulting date is determined by subtracting C<$delta>
+from C<$date1>.
 
-If $subtract is 2, the resulting date is the date which $delta can be added to
-to get $date1.
+If C<$subtract> is 2, the resulting date is the date which C<$delta>
+can be added to to get C<$date1>.
 
-For business mode calculations, $date1 will first be adjusted to be a valid
+For business mode calculations, C<$date1> will first be adjusted to be a valid
 work day (if it isn't already), so this may lead to non-intuitive results.
 
-In some cases, it is impossible to do a calculation with $subtract = 2.
+In some cases, it is impossible to do a calculation with C<$subtract> = 2.
 As an example, if the date is "Dec 31" and the delta is "1 month", there
 is no date which you can add "1 month" to to get "Dec 31".  When this occurs,
 the date returned has an error flag.
@@ -665,12 +667,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1894,12 +1894,12 @@ routines from several scripts into one library.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>       - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -692,12 +692,12 @@ end up parsing the date/delta twice.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>       - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2009-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -27,11 +27,132 @@ For the most part, Date::Manip has remained backward compatible at
 every release, but occasionally, a change is made which is backward
 incompatible. These are marked with an exclamation mark (!).
 
-=head1 VERSION 6.47  (planned 2014-12-01)
+=head1 VERSION 6.52  (planned 2015-12-01)
 
-=head1 VERSION 6.46  (planned 2014-09-01)
+=head1 VERSION 6.51  (planned 2015-09-01)
 
-=head1 VERSION 6.45  2014-07-08
+=head1 VERSION 6.50  2015-06-01
+
+=over 4
+
+=item Bug fixes
+
+Not really a bug, but 6.49 got a bunch of NYTprof data bundled with it
+by mistake.  It's been removed.  RT 103252
+
+Fixed a bug where information about whether a date was complete or
+truncated was discarded.  Jim Avera
+
+Fixed a bug where SetDate with a zone alias failed.
+
+Added the Format_MMMYYYY config variable to allow the truncated format
+mmmYYYY to be parsed instead of mmmDDYY.  David W. Morganwalp and RT 103142
+
+Fixed Makefile.PL/Build.PL to correct for a change on perl on windows
+which changes a module prereq requirement.  Alexandr Ciornii
+
+=item Time zone fixes
+
+Newest zoneinfo data (tzdata 2015d)
+
+Added aliases for older HP-UX time zones.  RT 104141
+
+=item Documentation fixes
+
+Fixed URL for tzdata.  Mohammad S Anwar
+
+Better POD formats.
+
+Fixed a documentation error.  RT 103966
+
+=back
+
+=head1 VERSION 6.49  2015-03-01
+
+=over 4
+
+=item Added a deprecation warning
+
+The TZ config variable is going away.  Added a deprecation warning.
+
+=item Some speedups for timezone handling
+
+Based on RT 102284, I have done some optimization of the timezone handling
+code.
+
+=item Bug fixes
+
+Added the missing is_date base method to Date::Manip::Base.  Mario Domgoergen.
+
+=item Time zone fixes
+
+Newest zoneinfo data (tzdata 2015a)
+
+=item Language fixes
+
+A number of corrections by Nicholas Riley
+
+=back
+
+=head1 VERSION 6.48  2014-12-01
+
+=over 4
+
+=item Put repository on GitHub
+
+Suggested by Gabor Szabo
+
+=item parse_time now parses ISO 8601 times
+
+The parse_time routine wouldn't correctly parse ISO 8601 times.  This
+is now fixed.
+
+=item Parsing special dates with timezones now works
+
+Parsing special date formats with timezones is now supported such as:
+
+   Christmas at noon PST
+   in 3 days at noon PST
+   now PST
+   epoch 3000000 PST
+
+=item dm_zdump modified
+
+To match the newest version of zdump, the gmtoff is now added at the end
+of each line.
+
+=item Bug fixes
+
+Fixed a bug in the printf method that would not handle embedded newlines
+correctly (and resulted in an infinite loop if it were preceded by a '%').
+Henrique Martins
+
+Fixed a bug where '24:00' was not parsed correctly (though '24:00:00' was).
+
+Fixed a bug where fractional values separated by a comma weren't parsed
+correctly.
+
+=item Time zone fixes
+
+Newest zoneinfo data (tzdata 2014j)
+
+=back
+
+=head1 VERSION 6.47  2014-09-01
+
+=over 4
+
+=item Time zone fixes
+
+Newest zoneinfo data (tzdata 2014f)
+
+=item Language fixes
+
+Fixed some encoding errors in the language pod documentation.
+
+=back
+
+=head1 VERSION 6.46  2014-07-08
 
 =over 4
 
@@ -1161,12 +1282,12 @@ This is implemented in Date::Manip::Base::day_of_year method.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>       - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 1996-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1996-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -11,7 +11,7 @@ Date::Manip::Config - Date::Manip configuration
 =head1 SYNOPSIS
 
 This documents the configuration information which is stored in
-each Date::Manip::Base object, how to modify this information,
+each L<Date::Manip::Base> object, how to modify this information,
 and how the information is used in the other Date::Manip modules.
 
 =head1 DESCRIPTION
@@ -24,11 +24,11 @@ many Date::Manip behaviors.
 There are three ways to set config variables. The first two are to
 pass them in when creating an object, or to pass them to the config
 method after the object is created. All of the main Date::Manip
-modules (Date::Manip::Base, Date::Manip::TZ, Date::Manip::Date,
-Date::Manip::Delta, and Date::Manip::Recur) have the config method.
+modules (L<Date::Manip::Base>, L<Date::Manip::TZ>, L<Date::Manip::Date>,
+L<Date::Manip::Delta>, and L<Date::Manip::Recur>) have the config method.
 
 As an example, you can create and configure a
-Date::Manip::Date object using the commands:
+L<Date::Manip::Date> object using the commands:
 
    $date = new Date::Manip::Date;
    $date->config($var1,$val1,$var2,$val2,...);
@@ -37,31 +37,30 @@ This can be shortened to:
 
    $date = new Date::Manip::Date [$var1,$val1,...];
 
-The values of the config variables are stored in the Date::Manip::Base
-object. So, if you have a Date::Manip::Date object, it has a
-Date::Manip::Base object associated with it, and the configuration
-information is stored there. The same Date::Manip::Base object may be
+The values of the config variables are stored in the L<Date::Manip::Base>
+object. So, if you have a L<Date::Manip::Date> object, it has a
+L<Date::Manip::Base> object associated with it, and the configuration
+information is stored there. The same L<Date::Manip::Base> object may be
 used by any number of higher objects, and all will share the same
-configuration. If multiple Date::Manip::Date objects share the same
-Date::Manip::Base object, setting a configuration variable on any of
-them affects all of the Date::Manip::Date objects. If you need to work
+configuration. If multiple L<Date::Manip::Date> objects share the same
+L<Date::Manip::Base> object, setting a configuration variable on any of
+them affects all of the L<Date::Manip::Date> objects. If you need to work
 with different configurations simultaneously, it is necessary to work
-with multiple Date::Manip::Base objects. This is covered in the
-Date::Manip::Objects document.
+with multiple L<Date::Manip::Base> objects. This is covered in the
+L<Date::Manip::Objects> document.
 
 The third way to set config variables is to store them in a config
 file. The config file is read in by passing the appropriate values to
 the config method as described below.  A config file is a good way to
 easily change a large number of settings. They are also necessary for
 other purposes (such as events and holidays which are covered
-in the Date::Manip::Holidays document).
+in the L<Date::Manip::Holidays> document).
 
 =head1 CONFIG FILES
 
 One of the variables that can be passed to the config method is
 "ConfigFile". The value of this variable is the path to a config
-file. A description of the file format and contents is described
-below.
+file.
 
 When any Date::Manip::* object is configured, any number of config
 files may be read (and the config files can specify additional files
@@ -103,12 +102,12 @@ The following is a sample config file:
 All config variables that may appear in the main part of a config file
 are described in the next section. Other sections are described elsewhere.
 The *Holidays and *Events sections are both described in the
-Date::Manip::Holidays documentation.
+L<Date::Manip::Holidays> documentation.
 
 A sample config file is included with the Date::Manip distribution.
 Modify it as appropriate and copy it to some appropriate directory and
 use the ConfigFile variable to access it. For example, if a config
-file is stored in /home/foo/Manip.cnf, you can load it by:
+file is stored in F</home/foo/Manip.cnf>, you can load it by:
 
    $date->config("ConfigFile","/home/foo/Manip.cnf");
 
@@ -156,27 +155,12 @@ variable is a full path to a file.
 An example call to the config function might be:
 
    $date->config("ConfigFile","/tmp/file1",
-                 "ConfigFile","/tmp/file2");
+                 'Language',$val);
 
-Config files are parsed immediately. So if the file '/tmp/file1'
-contains the following lines:
-
-   ConfigFile = /tmp/file3
-   ConfigFile = /tmp/file4
-
-the following sequence of events occur:
-
-First, /tmp/file1 is opened. All options from it are parsed until
-you get to the first ConfigFile line.
-
-At that point, /tmp/file3 is parsed and all config variables stored
-(and they override any previously stored from /tmp/file1).
-
-Next, you continue with /tmp/file1 until the second ConfigFile line
-is seen at which point /tmp/file4 is parsed.
-
-Finally, any remaining lines in /tmp/file1 are parsed. Then /tmp/file2
-is parsed.
+Config files are parsed immediately when encountered. So in thise example,
+the file F</tmp/file1> will be parsed before the next variable ('Language').
+In addition, if a config file contains a ConfigFile variable, that file
+will immediately be parsed before continuing with the original file.
 
 The path to the file may be specified in any way valid for the
 operating system. If a file is not found, a warning will be issued,
@@ -188,7 +172,7 @@ across multiple files.
 =item B<Language>
 
 Date::Manip can be used to parse dates in many different languages.
-A list of the languages is given in the Date::Manip::Lang document.
+A list of the languages is given in the L<Date::Manip::Lang> document.
 
 To parse dates in a different language, just use the Language config
 variable with the name of the language as the value. Language names
@@ -196,7 +180,7 @@ are case insensitive.
 
 Additional languages may be added with the help of someone fluent in
 English and the other language.  If you are interested in providing a
-translation for a new language, please refer to the Date::Manip::Lang
+translation for a new language, please refer to the L<Date::Manip::Lang>
 document for instructions.
 
 =item B<Encoding>
@@ -246,44 +230,6 @@ be in utf-16 encoding.
 Note that any time you change languages, it will reset the encodings,
 so you should set this config variable AFTER setting the language.
 
-=item B<DateFormat>
-
-Different countries look at the date 12/10 as Dec 10 or Oct 12.  In
-the United States, the first is most common, but this certainly
-doesn't hold true for other countries.  Setting DateFormat to "US"
-(case insensitive) forces the first behavior (Dec 10).  Setting
-DateFormat to anything else forces the second behavior (Oct 12).  The
-"US" setting is the default (sorry about that...  I live in the US
-:-).
-
-=item B<YYtoYYYY>
-
-When parsing a date containing a 2-digit year, the year must be converted
-to 4 digits. This config variable determines how this is done.
-
-By default, a 2 digit year is treated as falling in the 100 year period of
-CURR-89 to CURR+10. So in the year 2005, a two digit year will be somewhere
-in the range 1916 to 2015.
-
-YYtoYYYY may be set to any integer N to force a 2 digit year into the
-period CURR-N to CURR+(99-N).  A value of 0 forces the year to be the
-current year or later.  A value of 99 forces the year to be the
-current year or earlier.  Although the most common choice of values
-will be somewhere between 0 and 99, there is no restriction on N that
-forces it to be so. It can actually be any positive or negative number
-you want to force it into any 100 year period desired.
-
-YYtoYYYY can also be set to "C" to force it into the current century, or
-to "C##" to force it into a specific century.  So, in 1998, "C" forces
-2 digit years to be 1900-1999.  "C18" would always force a 2 digit year to
-be in the range 1800-1899. Note: I'm aware that the actual definitions of
-century are 1901-2000, NOT 1900-1999, so for purists, treat this as
-the way to supply the first two digits rather than as supplying a
-century.
-
-It can also be set to the form "C####" to force it into a specific 100
-year period.  C1950 refers to 1950-2049.
-
 =item B<FirstDay>
 
 It is sometimes necessary to know what day of week is regarded as
@@ -320,13 +266,56 @@ If Printable is set to 2, the format is:
 This config variable is present in order to maintain backward
 compatibility, and may actually be deprecated at some point. As such,
 additional formats will not be added. Instead, use the printf method
-in the Date::Manip::Date module to extract information with complete
+in the L<Date::Manip::Date> module to extract information with complete
 flexibility.
 
+=back
+
+=head1 DATE PARSING CONFIGURATION VARIABLES
+
+=over 4
+
+=item B<DateFormat>
+
+Different countries look at the date 12/10 as Dec 10 or Oct 12.  In
+the United States, the first is most common, but this certainly
+doesn't hold true for other countries.  Setting DateFormat to "US"
+(case insensitive) forces the first behavior (Dec 10).  Setting
+DateFormat to anything else forces the second behavior (Oct 12).  The
+"US" setting is the default (sorry about that...  I live in the US).
+
+=item B<YYtoYYYY>
+
+When parsing a date containing a 2-digit year, the year must be converted
+to 4 digits. This config variable determines how this is done.
+
+By default, a 2 digit year is treated as falling in the 100 year period of
+CURR-89 to CURR+10. So in the year 2005, a two digit year will be somewhere
+in the range 1916 to 2015.
+
+YYtoYYYY may be set to any integer N to force a 2 digit year into the
+period CURR-N to CURR+(99-N).  A value of 0 forces the year to be the
+current year or later.  A value of 99 forces the year to be the
+current year or earlier.  Although the most common choice of values
+will be somewhere between 0 and 99, there is no restriction on N that
+forces it to be so. It can actually be any positive or negative number
+you want to force it into any 100 year period desired.
+
+YYtoYYYY can also be set to "C" to force it into the current century, or
+to "C##" to force it into a specific century.  So, in 1998, "C" forces
+2 digit years to be 1900-1999.  "C18" would always force a 2 digit year to
+be in the range 1800-1899. Note: I'm aware that the actual definitions of
+century are 1901-2000, NOT 1900-1999, so for purists, treat this as
+the way to supply the first two digits rather than as supplying a
+century.
+
+It can also be set to the form "C####" to force it into a specific 100
+year period.  C1950 refers to 1950-2049.
+
 =item B<DefaultTime>
 
 When a date is parsed from one of the formats listed in the "Common date formats"
-or "Less common formats" sections of the Date::Manip::Date document, and no time
+or "Less common formats" sections of the L<Date::Manip::Date> document, and no time
 is explicitly included, the default time can be determined by the value of this
 variable. The two possible values are:
 
@@ -340,8 +329,11 @@ using the parse_date method always default to 00:00:00.
 
 =item B<PeriodTimeSep>
 
-By default, the only default time separator is a colon (:), so the
-time can be written as 12:15:30 .
+By default, the time separator (i.e. the character that separates
+hours from minutes and minutes from seconds) is specified in the
+language translations and in most cases it does not include a period.
+In English, the only defined time separator is a colon (:), so the time
+can be written as 12:15:30 .
 
 If you want to use a period (.) as a time separator as well, set this
 to 1.  Then you can write the time as 12.15.30 .
@@ -350,13 +342,22 @@ By default, a period is used as a date separator, so 12.15.30 would be
 interpreted as Dec 15 1930 (or 2030), so if you use the period as a
 date separator, it should not be used as a time separator too.
 
+=item B<Format_MMMYYYY>
+
+By default, when parsing a string like 'Jun 1925', it will be interpreted
+as 'Jun 19, 2025' (i.e. MMM DDYY).  Also, the string '1925 Jun' is not allowed.
+
+This variable can be set to either 'first' or 'last', and in that case,
+both 'Jun 1925' and '1925 Jun' will be allowed, and will refer to either
+the first or last day of June in 1925.
+
 =back
 
 =head1 BUSINESS CONFIGURATION VARIABLES
 
 These are configuration variables used to define work days and
 holidays used in business mode calculations. Refer to the
-Date::Manip::Calc documentation for details on these calculations.
+L<Date::Manip::Calc> documentation for details on these calculations.
 
 =over 4
 
@@ -382,7 +383,7 @@ Saturday.
 To handle a 10 days on, 4 days off schedule, do something similar
 but defined a holiday that occurs on all of the 4 days off.
 
-Both of these can be done using recurrences. Refer to the Date::Manip::Recur
+Both of these can be done using recurrences. Refer to the L<Date::Manip::Recur>
 documentation for details.
 
 =item B<WorkDay24Hr>
@@ -417,8 +418,8 @@ Periodically, if a day is not a business day, we need to find the
 nearest business day to it.  By default, we'll look to "tomorrow"
 first, but if this variable is set to 0, we'll look to "yesterday"
 first.  This is only used in the
-Date::Manip::Date::nearest_business_day method (and the
-Date_NearestWorkDay function) and is easily overridden (see
+C<Date::Manip::Date::nearest_business_day> method (and the
+C<Date_NearestWorkDay> function) and is easily overridden (see
 documentation for the nearest_business_day method).
 
 =item B<EraseHolidays>
@@ -430,7 +431,7 @@ ignored), the current list of defined holidays or events is erased.  A
 new set will be set the next time a config file is read in.
 
 Although these variables are supported, the best way to have multiple
-holiday or events lists will be to create multiple Date::Manip::Base
+holiday or events lists will be to create multiple L<Date::Manip::Base>
 objects based on separate config files.
 
 =back
@@ -461,11 +462,11 @@ The default value is "none".
 =head1 TIME ZONE RELATED CONFIGURATION VARIABLES
 
 The following configuration variables may alter the current
-time zone. As such, they are only available once the Date::Manip::TZ
+time zone. As such, they are only available once the L<Date::Manip::TZ>
 module is available. An easy way to handle this is to only pass them
-to the config method of a Date::Manip::TZ object or one of the high
-level objects (Date::Manip::Date, Date::Manip::Delta, or
-Date::Manip::Recur).
+to the config method of a L<Date::Manip::TZ> object or one of the high
+level objects (L<Date::Manip::Date>, L<Date::Manip::Delta>, or
+L<Date::Manip::Recur>).
 
 Many of Date::Manip's operations rely on knowing what time it is
 now. This consists of three things: knowing what date and time it is,
@@ -480,8 +481,8 @@ optional, and defaults to standard time if omitted.
 
 The default behavior of Date::Manip is to use the system localtime
 function to determine the date, time, and daylight saving time
-information, and to use various methods (see DETERMINING THE SYSTEM
-TIME ZONE in the Date::Manip::TZ documentation) to determine what
+information, and to use various methods (see
+L<Date::Manip::TZ/"DETERMINING THE SYSTEM TIME ZONE">) to determine what
 time zone the computer is in.
 
 =over 4
@@ -516,7 +517,7 @@ If it is currently
 
 and you call:
 
-   $date->config("setdate","Europe/Rome");
+   $date->config("setdate","now,Europe/Rome");
 
 the Date::Manip will treat that exact instant as
 
@@ -649,7 +650,7 @@ deprecated.  They will be removed in a future Date::Manip release:
 
 This is discussed above. Use SetDate or ForceDate instead.
 
-Scheduled for removal 2013-12-01 .
+Scheduled for removal 2016-03-01
 
 =back
 
@@ -659,12 +660,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 2011-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2011-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -15,12 +15,12 @@ can be set in a config file.  This document includes a sample config
 file.
 
 The config file consists of three sections.  The first section is
-config variables.  This is described more fully in the Date::Manip::Config
+config variables.  This is described more fully in the L<Date::Manip::Config>
 document.
 
 The second section is the holiday definition section.  The third section
 is the event definition section.  These are both described more fully
-in the Date::Manip::Holidays document.
+in the L<Date::Manip::Holidays> document.
 
 =head1 SAMPLE CONFIG FILE
 
@@ -150,7 +150,7 @@ want to include.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,5 +1,5 @@
 package Date::Manip::DM5;
-# Copyright (c) 1995-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -220,7 +220,7 @@ use IO::File;
 our($Abbrevs);
 use Date::Manip::DM5abbrevs;
 
-$VERSION='6.46';
+$VERSION='6.50';
 our $DM5_VERSION = '5.65';
 
 ########################################################################
@@ -4119,6 +4119,14 @@ sub _Delta_Normalize {
 
   my($y,$mon,$w,$d,$h,$m,$s)=_Delta_Split($delta);
 
+  $y   = 0  if (! $y);
+  $mon = 0  if (! $mon);
+  $w   = 0  if (! $w);
+  $d   = 0  if (! $d);
+  $h   = 0  if (! $h);
+  $m   = 0  if (! $m);
+  $s   = 0  if (! $s);
+
   # We need to make sure that the signs of all parts of a delta are the
   # same.  The easiest way to do this is to convert all of the large
   # components to the smallest ones, then convert the smaller components
@@ -1,5 +1,5 @@
 package Date::Manip::DM5abbrevs;
-# Copyright (c) 2003-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2003-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -32,7 +32,7 @@ use strict;
 use warnings;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 END {
    my $tmp;
@@ -73,10 +73,15 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       idle   +1200
 
       a      -0100
-      acst   -0400
+      acdt   +1030
+      acst   +0930
       act    -0500
+      acwdt  +0945
+      acwst  +0845
       addt   -0200
       adt    -0300
+      aedt   +1100
+      aest   +1000
       aft    +0430
       ahdt   -0900
       ahst   -1000
@@ -99,6 +104,8 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       ashst  +0500
       asht   +0400
       ast    -0400
+      awdt   +0900
+      awst   +0800
       awt    -0300
       azomt  +0000
       azost  +0000
@@ -137,17 +144,15 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       cgt    -0200
       chadt  +1345
       chast  +1245
-      chat   +0830
       chdt   -0530
       chost  +1000
       chot   +0800
       chst   +1000
       chut   +1000
-      cjt    +0900
       ckhst  -0930
       ckt    -1000
       clst   -0300
-      clt    -0400
+      clt    -0300
       cmt    +0155
       cost   -0400
       cot    -0500
@@ -156,7 +161,6 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       cut    +0220
       cvst   -0100
       cvt    -0100
-      cwst   +0845
       cwt    -0500
       cxt    +0700
       d      -0400
@@ -167,7 +171,7 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       dust   +0600
       e      -0500
       easst  -0500
-      east   -0600
+      east   -0500
       eat    +0300
       ect    -0500
       eddt   -0300
@@ -186,7 +190,6 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       fjt    +1200
       fkst   -0300
       fkt    -0400
-      fmt    -0053
       fnst   -0100
       fnt    -0200
       fort   +0500
@@ -247,16 +250,17 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       iot    +0600
       irdt   +0430
       irkst  +0900
-      irkt   +0900
+      irkt   +0800
       irst   +0330
       isst   +0000
       ist    +0200
       javt   +0720
+      jcst   +0900
       jdt    +1000
       jst    +0900
+      jwst   +0800
       k      -1000
       kart   +0500
-      kast   +0500
       kdt    +1000
       kgst   +0600
       kgt    +0600
@@ -264,29 +268,29 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       kizt   +0500
       kost   +1100
       krast  +0800
-      krat   +0800
+      krat   +0700
       kst    +0900
-      kuyst  +0300
+      kuyst  +0500
       kuyt   +0300
       kwat   -1200
       l      -1100
-      lhst   +1100
+      lhdt   +1100
+      lhst   +1030
       lint   +1400
       lkt    +0600
-      lont   +0700
       m      -1200
       madmt  +0100
       madst  +0000
       madt   -0100
       magst  +1200
-      magt   +1200
+      magt   +1000
       malst  +0720
       malt   +0730
       mart   -0930
       mawt   +0500
       mddt   -0500
       mdt    -0600
-      mest   -0800
+      mest   +0200
       met    +0100
       mht    +1200
       mist   +1100
@@ -295,7 +299,7 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       mot    +0800
       mpt    +1000
       msd    +0400
-      msk    +0400
+      msk    +0300
       msm    +0500
       mst    -0700
       must   +0500
@@ -314,7 +318,7 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       nft    +1130
       nmt    +1112
       novst  +0700
-      novt   +0700
+      novt   +0600
       npt    +0545
       nrt    +1200
       nst    -0330
@@ -325,7 +329,7 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       nzst   +1200
       o      +0200
       omsst  +0700
-      omst   +0700
+      omst   +0600
       orast  +0500
       orat   +0500
       p      +0300
@@ -361,18 +365,19 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       rott   -0300
       s      +0600
       sakst  +1100
-      sakt   +1100
+      sakt   +1000
       samst  +0400
       samt   +0400
       sast   +0200
       sbt    +1100
       sct    +0400
       sdmt   -0440
+      sdt    -1000
       sgt    +0800
       shest  +0600
       shet   +0500
-      slst   +0100
       smt    +0216
+      sret   +1100
       srt    -0300
       sst    -1100
       stat   +0400
@@ -402,7 +407,6 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       ulat   +0800
       urast  +0500
       urat   +0400
-      urut   +0600
       ut     +0000
       utc    +0000
       uyhst  -0230
@@ -413,7 +417,7 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       v      +0900
       vet    -0430
       vlast  +1100
-      vlat   +1100
+      vlat   +1000
       volst  +0400
       volt   +0400
       vost   +0600
@@ -436,15 +440,16 @@ $Date::Manip::DM5::Abbrevs = join(' ',qw(
       wita   +0800
       wmt    +0124
       wsdt   +1400
-      wst    +0800
+      wsst   +1300
       x      +1100
+      xjt    +0600
       y      +1200
       yakst  +1000
-      yakt   +1000
+      yakt   +0900
       yddt   -0700
       ydt    -0800
       yekst  +0600
-      yekt   +0600
+      yekt   +0500
       yerst  +0400
       yert   +0400
       ypt    -0800
@@ -461,8 +466,10 @@ The following timezones are defined:
 
       A      -0100
       ACDT   +1030
-      ACST   -0400
+      ACST   +0930
       ACT    -0500
+      ACWDT  +0945
+      ACWST  +0845
       ADDT   -0200
       ADT    -0300
       AEDT   +1100
@@ -490,6 +497,7 @@ The following timezones are defined:
       ASHT   +0400
       AST    -0400
       AT     -0200
+      AWDT   +0900
       AWST   +0800
       AWT    -0300
       AZOMT  +0000
@@ -531,18 +539,16 @@ The following timezones are defined:
       CGT    -0200
       CHADT  +1345
       CHAST  +1245
-      CHAT   +0830
       CHDT   -0530
       CHOST  +1000
       CHOT   +0800
       CHST   +1000
       CHUT   +1000
-      CJT    +0900
       CKHST  -0930
       CKT    -1000
       CLDT   -0300
       CLST   -0300
-      CLT    -0400
+      CLT    -0300
       CMT    +0155
       COST   -0400
       COT    -0500
@@ -551,7 +557,6 @@ The following timezones are defined:
       CUT    +0220
       CVST   -0100
       CVT    -0100
-      CWST   +0845
       CWT    -0500
       CXT    +0700
       D      -0400
@@ -563,7 +568,7 @@ The following timezones are defined:
       E      -0500
       EADT   +1100
       EASST  -0500
-      EAST   -0600
+      EAST   -0500
       EAT    +0300
       ECT    -0500
       EDDT   -0300
@@ -584,7 +589,6 @@ The following timezones are defined:
       FJT    +1200
       FKST   -0300
       FKT    -0400
-      FMT    -0053
       FNST   -0100
       FNT    -0200
       FORT   +0500
@@ -650,17 +654,18 @@ The following timezones are defined:
       IOT    +0600
       IRDT   +0430
       IRKST  +0900
-      IRKT   +0900
+      IRKT   +0800
       IRST   +0330
       ISST   +0000
       IST    +0200
       IT     +0330
       JAVT   +0720
+      JCST   +0900
       JDT    +1000
       JST    +0900
+      JWST   +0800
       K      -1000
       KART   +0500
-      KAST   +0500
       KDT    +1000
       KGST   +0600
       KGT    +0600
@@ -668,29 +673,29 @@ The following timezones are defined:
       KIZT   +0500
       KOST   +1100
       KRAST  +0800
-      KRAT   +0800
+      KRAT   +0700
       KST    +0900
-      KUYST  +0300
+      KUYST  +0500
       KUYT   +0300
       KWAT   -1200
       L      -1100
-      LHST   +1100
+      LHDT   +1100
+      LHST   +1030
       LINT   +1400
       LKT    +0600
-      LONT   +0700
       M      -1200
       MADMT  +0100
       MADST  +0000
       MADT   -0100
       MAGST  +1200
-      MAGT   +1200
+      MAGT   +1000
       MALST  +0720
       MALT   +0730
       MART   -0930
       MAWT   +0500
       MDDT   -0500
       MDT    -0600
-      MEST   -0800
+      MEST   +0200
       MESZ   +0200
       MET    +0100
       METDST +0200
@@ -703,7 +708,7 @@ The following timezones are defined:
       MOT    +0800
       MPT    +1000
       MSD    +0400
-      MSK    +0400
+      MSK    +0300
       MSM    +0500
       MST    -0700
       MUST   +0500
@@ -722,7 +727,7 @@ The following timezones are defined:
       NFT    +1130
       NMT    +1112
       NOVST  +0700
-      NOVT   +0700
+      NOVT   +0600
       NPT    +0545
       NRT    +1200
       NST    -0330
@@ -735,7 +740,7 @@ The following timezones are defined:
       NZT    +1200
       O      +0200
       OMSST  +0700
-      OMST   +0700
+      OMST   +0600
       ORAST  +0500
       ORAT   +0500
       P      +0300
@@ -772,7 +777,7 @@ The following timezones are defined:
       ROTT   -0300
       S      +0600
       SAKST  +1100
-      SAKT   +1100
+      SAKT   +1000
       SAMST  +0400
       SAMT   +0400
       SAST   +0200
@@ -780,11 +785,12 @@ The following timezones are defined:
       SBT    +1100
       SCT    +0400
       SDMT   -0440
+      SDT    -1000
       SGT    +0800
       SHEST  +0600
       SHET   +0500
-      SLST   +0100
       SMT    +0216
+      SRET   +1100
       SRT    -0300
       SST    -1100
       STAT   +0400
@@ -815,7 +821,6 @@ The following timezones are defined:
       ULAT   +0800
       URAST  +0500
       URAT   +0400
-      URUT   +0600
       UT     +0000
       UTC    +0000
       UYHST  -0230
@@ -826,7 +831,7 @@ The following timezones are defined:
       V      +0900
       VET    -0430
       VLAST  +1100
-      VLAT   +1100
+      VLAT   +1000
       VOLST  +0400
       VOLT   +0400
       VOST   +0600
@@ -849,15 +854,16 @@ The following timezones are defined:
       WITA   +0800
       WMT    +0124
       WSDT   +1400
-      WST    +0800
+      WSST   +1300
       X      +1100
+      XJT    +0600
       Y      +1200
       YAKST  +1000
-      YAKT   +1000
+      YAKT   +0900
       YDDT   -0700
       YDT    -0800
       YEKST  +0600
-      YEKT   +0600
+      YEKT   +0500
       YERST  +0400
       YERT   +0400
       YPT    -0800
@@ -1,5 +1,5 @@
 package Date::Manip::DM6;
-# Copyright (c) 1995-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -54,7 +54,7 @@ use integer;
 use warnings;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 
 ###########################################################################
 
@@ -94,6 +94,7 @@ sub Date_Init {
       }
    }
    $date->config(@args2);
+   return $date->err();
 }
 
 sub ParseDateString {
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 package Date::Manip::Date;
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -27,13 +27,17 @@ use Date::Manip::Base;
 use Date::Manip::TZ;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ########################################################################
 # BASE METHODS
 ########################################################################
 
+sub is_date {
+   return 1;
+}
+
 # Call this every time a new date is put in to make sure everything is
 # correctly initialized.
 #
@@ -54,10 +58,9 @@ sub _init {
       # The date in the parsed timezone
       'date'   => [],        # the parsed date split
       'def'    => [0,0,0,0,0,0],
-
-      # 1 for each field that came from
-      # defaults rather than parsed
-      # '' for an implied field
+                             # 1 for each field that came from
+                             # defaults rather than parsed
+                             # '' for an implied field
       'tz'     => '',        # the timezone of the date
       'isdst'  => '',        # 1 if the date is in DST.
       'offset' => [],        # The offset from GMT
@@ -108,6 +111,7 @@ sub parse {
 
    my $dmt = $$self{'tz'};
    my $dmb = $$dmt{'base'};
+   delete $$self{'data'}{'default_time'};
 
    my($done,$y,$m,$d,$h,$mn,$s,$tzstring,$zone,$abb,$off,$dow,$got_time,
       $default_time,$firsterr);
@@ -144,9 +148,11 @@ sub parse {
          }
 
          # There's lots of ways that commas may be included. Remove
-         # them.
+         # them (unless it's preceded and followed by a digit in
+         # which case it's probably a fractional separator).
 
-         $string =~ s/,/ /g;
+         $string =~ s/(?<!\d),/ /g;
+         $string =~ s/,(?!\d)/ /g;
 
          # Some special full date/time formats ('now', 'epoch')
 
@@ -191,51 +197,41 @@ sub parse {
          # At this point, the string might contain the following dates:
          #
          #   OTHER
-         #   OTHER ZONE
-         #   ZONE OTHER
+         #   OTHER ZONE / ZONE OTHER
          #   DELTA
+         #   DELTA ZONE / ZONE DELTA
          #   HOLIDAY
+         #   HOLIDAY ZONE / ZONE HOLIDAY
          #
          # ZONE is only allowed if it wasn't parsed with the time
-         # (and only occurs if the timezone is separate from the time).
 
-         # Other formats
+         # Unfortunately, there are some conflicts between zones and
+         # some other formats, so try parsing the entire string as a date.
+
+         (@tmp) = $self->_parse_date($string,$dow,\$noupdate,%opts);
+         if (@tmp) {
+            ($y,$m,$d,$dow) = @tmp;
+            $default_time = 1;
+            last PARSE;
+         }
+
+         # Parse any timezone
 
-         {
-            my $string_bak = $string;
+         if (! $tzstring) {
+            ($string,@tmp) = $self->_parse_tz($string,\$noupdate);
+            ($tzstring,$zone,$abb,$off) = @tmp  if (@tmp);
+            last PARSE  if (! $string);
+         }
 
-            # Due to conflicts, we'll first try parsing the entire
-            # string as a date.
+         # Try the remainder of the string as a date.
 
+         if ($tzstring) {
             (@tmp) = $self->_parse_date($string,$dow,\$noupdate,%opts);
             if (@tmp) {
                ($y,$m,$d,$dow) = @tmp;
                $default_time = 1;
                last PARSE;
             }
-
-            # Otherwise, we'll try parsing a timezone and then the remainder
-            # of the string.
-
-            if (! $tzstring) {
-               ($string,@tmp) = $self->_parse_tz($string,\$noupdate);
-               ($tzstring,$zone,$abb,$off) = @tmp  if (@tmp);
-               last PARSE  if (! $string);
-            }
-
-            if ($tzstring) {
-               (@tmp) = $self->_parse_date($string,$dow,\$noupdate,%opts);
-               if (@tmp) {
-                  ($y,$m,$d,$dow) = @tmp;
-                  $default_time = 1;
-                  last PARSE;
-               }
-            }
-
-            # Restore the previous values if we didn't get an
-            # entire date.
-
-            $string                     = $string_bak;
          }
 
          # Parse deltas
@@ -250,8 +246,14 @@ sub parse {
          # We may have already gotten the time:
          #   3 days ago at midnight UTC
          # (we already stripped off the 'at midnight UTC' above).
+         #
+         # We also need to handle the sitution of a delta and a timezone.
+         #   in 2 hours EST
+         #   in 2 days EST
+         # but only if no time was entered.
 
          if (! exists $opts{'nodelta'}) {
+
             ($done,@tmp) =
               $self->_parse_delta($string,$dow,$got_time,$h,$mn,$s,\$noupdate);
             if (@tmp) {
@@ -303,7 +305,10 @@ sub parse {
 
    if (! $got_time) {
       if ($default_time) {
-         if ($dmb->_config('defaulttime') eq 'midnight') {
+         if (exists $$self{'data'}{'default_time'}) {
+            ($h,$mn,$s) = @{ $$self{'data'}{'default_time'} };
+            delete $$self{'data'}{'default_time'};
+         } elsif ($dmb->_config('defaulttime') eq 'midnight') {
             ($h,$mn,$s) = (0,0,0);
          } else {
             ($h,$mn,$s) = $dmt->_now('time',$noupdate);
@@ -321,7 +326,8 @@ sub parse {
 }
 
 sub parse_time {
-   my($self,$string) = @_;
+   my($self,$string,@opts) = @_;
+   my %opts     = map { $_,1 } @opts;
    my $noupdate = 0;
 
    if (! $string) {
@@ -344,7 +350,7 @@ sub parse_time {
    my($tzstring,$zone,$abb,$off);
 
    ($h,$mn,$s,$tzstring,$zone,$abb,$off) =
-     $self->_parse_time('parse_time',$string,\$noupdate);
+     $self->_parse_time('parse_time',$string,\$noupdate,%opts);
 
    return 1  if ($$self{'err'});
 
@@ -474,6 +480,16 @@ sub _parse_date {
          }
       }
 
+      # Parse truncated dates
+
+      if (! $dow  &&  ! $of) {
+         (@tmp) = $self->_parse_date_truncated($string,$noupdate);
+         if (@tmp) {
+            ($y,$m,$d,$dow) = @tmp;
+            last PARSE;
+         }
+      }
+
       return ();
    }
 
@@ -517,7 +533,11 @@ sub parse_format {
             $z = $dmt->_zone($zone);
             return 'Invalid zone'  if (! $z);
          } elsif ($abb  ||  $off) {
-            $z = $dmt->zone($off,$abb);
+            my $offset = $dmb->_delta_convert('offset',$off);
+            $z = $dmt->__zone([],$offset,'',$abb,'');
+            if (! $z) {
+               $z = $dmt->__zone([],$offset,$abb,'','');
+            }
             return 'Invalid zone'  if (! $z);
          } else {
             $z = $dmt->_now('tz',$noupdate);
@@ -817,7 +837,7 @@ BEGIN {
             $re .= '(?<s>\d\d)';
 
          } elsif (exists $z_form{$f}) {
-            $re .= $dmt->_zrx();
+            $re .= $dmt->_zrx('zrx');
 
          } elsif ($f eq 's') {
             $re .= '(?<epochs>\d+)';
@@ -954,71 +974,67 @@ sub _parse_check {
       $$self{'err'} = "[$caller] Invalid date";
       return 1;
    }
+   my $date   = [$y,$m,$d,$h,$mn,$s];
 
-   # Interpret timezone information and check that date is valid
-   # in the timezone.
+   #
+   # We need to check that the date is valid in a timezone.  The
+   # timezone may be referred to with $zone, $abb, or $off, and
+   # unfortunately, $abb MAY be the name of an abbrevation OR a
+   # zone in a few cases.
+   #
+
+   my $zonename;
+   my $abbrev = (defined $abb ? lc($abb) : '');
+   my $offset = (defined $off ? $dmb->_delta_convert('offset',$off) : '');
+   my @tmp;
 
-   my ($zonename,$isdst);
    if (defined($zone)) {
       $zonename = $dmt->_zone($zone);
-
-      if (! $zonename) {
-         $$self{'err'} = "[$caller] Unable to determine timezone: $zone";
-         return 1;
+      if ($zonename) {
+         @tmp = $self->__parse_check($date,$zonename,$off,$abb);
       }
 
-   } elsif (defined($abb) ||  defined($off)) {
-      my (@tmp,$err);
-      push(@tmp,[$y,$m,$d,$h,$mn,$s]);
-      push(@tmp,$off)     if (defined $off);
-      push(@tmp,$abb)     if (defined $abb);
-      $zonename = $dmt->zone(@tmp);
+   } elsif (defined($abb)  ||  defined($off)) {
 
-      if (! $zonename) {
-         $$self{'err'} = 'Unable to determine timezone';
-         return 1;
+      $zonename = $dmt->__zone($date,$offset,'',$abbrev,'');
+      if ($zonename) {
+         @tmp = $self->__parse_check($date,$zonename,$off,$abb);
       }
 
-      # Figure out $isdst from $abb/$off (for everything else, we'll
-      # try both values).
-
-      if (defined $off  ||  defined $abb) {
-         my @off    = @{ $dmb->split('offset',$off) }  if (defined($off));
-         my $err    = 1;
-         foreach my $i (0,1) {
-            my $per = $dmt->date_period([$y,$m,$d,$h,$mn,$s],$zonename,1,$i);
-            next    if (! $per);
-            my $a   = $$per[4];
-            my $o   = $$per[3];
-            if (defined $abb  &&  lc($a) eq lc($abb)) {
-               $err   = 0;
-               $isdst = $i;
-               $abb   = $a;
-               last;
-            }
-            if (defined ($off)) {
-               if ($off[0] == $$o[0]  &&
-                   $off[1] == $$o[1]  &&
-                   $off[2] == $$o[2]) {
-                  $err = 0;
-                  $isdst = $i;
-                  last;
-               }
-            }
-         }
-         if ($err) {
-            $$self{'err'} = 'Invalid timezone';
-            return 1;
+      if (! @tmp  &&  defined($abb)) {
+         my $tmp = $dmt->_zone($abb);
+         if ($tmp) {
+            $zonename = $tmp;
+            @tmp = $self->__parse_check($date,$zonename,$off,undef);
          }
       }
 
    } else {
       $zonename = $dmt->_now('tz');
+      if ($zonename) {
+         @tmp = $self->__parse_check($date,$zonename,$off,$abb);
+      }
+   }
+
+   if (! $zonename) {
+      if (defined($zone)) {
+         $$self{'err'} = "[$caller] Unable to determine timezone: $zone";
+      } else {
+         $$self{'err'} = "[$caller] Unable to determine timezone";
+      }
+      return 1;
+   }
+
+   if (! @tmp) {
+      $$self{'err'} = "[$caller] Invalid timezone";
+      return 1;
    }
 
    # Store the date
 
-   $self->set('zdate',$zonename,[$y,$m,$d,$h,$mn,$s],$isdst);
+   my($a,$o,$isdst) = @tmp;
+
+   $self->set('zdate',$zonename,$date,$isdst);
    return 1  if ($$self{'err'});
 
    $$self{'data'}{'in'}    = $instring;
@@ -1027,6 +1043,36 @@ sub _parse_check {
    return 0;
 }
 
+sub __parse_check {
+   my($self,$date,$zonename,$off,$abb) = @_;
+   my $dmt       = $$self{'tz'};
+   my $dmb       = $$dmt{'base'};
+
+   if (defined ($off)) {
+      $off =  $dmb->split('offset',$off);
+   }
+
+   foreach my $isdst (0,1) {
+      my $per = $dmt->date_period($date,$zonename,1,$isdst);
+      next    if (! $per);
+      my $a   = $$per[4];
+      my $o   = $$per[3];
+
+      # If $abb is defined, it must match.
+      next  if (defined $abb  &&  lc($a) ne lc($abb));
+
+      # If $off is defined, it must match.
+      if (defined ($off)) {
+         next  if ($$off[0] != $$o[0]  ||
+                   $$off[1] != $$o[1]  ||
+                   $$off[2] != $$o[2]);
+      }
+
+      return ($a,$o,$isdst);
+   }
+   return ();
+}
+
 # Set up the regular expressions for ISO 8601 parsing. Returns the
 # requested regexp. $rx can be:
 #    cdate    : regular expression for a complete date
@@ -1062,46 +1108,52 @@ sub _iso8601_rx {
       my $yod = '(?<yod>\d)';
       my $cc  = '(?<c>\d\d)';
 
-      my $cdaterx =
-        "${y4}${m}${d}|" .                 # CCYYMMDD
-        "${y4}\\-${m}\\-${d}|" .           # CCYY-MM-DD
-          "\\-${y2}${m}${d}|" .            # -YYMMDD
-          "\\-${y2}\\-${m}\\-${d}|" .      # -YY-MM-DD
-          "\\-?${y2}${m}${d}|" .           # YYMMDD
-          "\\-?${y2}\\-${m}\\-${d}|" .     # YY-MM-DD
-          "\\-\\-${m}\\-?${d}|" .          # --MM-DD   --MMDD
-          "\\-\\-\\-${d}|" .               # ---DD
-
-          "${y4}\\-?${doy}|" .             # CCYY-DoY  CCYYDoY
-          "\\-?${y2}\\-?${doy}|" .         # YY-DoY    -YY-DoY
-                                           # YYDoY     -YYDoY
-          "\\-${doy}|" .                   # -DoY
-
-          "${y4}W${w}${dow}|" .            # CCYYWwwD
-          "${y4}\\-W${w}\\-${dow}|" .      # CCYY-Www-D
-          "\\-?${y2}W${w}${dow}|" .        # YYWwwD    -YYWwwD
-          "\\-?${y2}\\-W${w}\\-${dow}|" .  # YY-Www-D  -YY-Www-D
-
-          "\\-?${yod}W${w}${dow}|" .       # YWwwD     -YWwwD
-          "\\-?${yod}\\-W${w}\\-${dow}|" . # Y-Www-D   -Y-Www-D
-          "\\-W${w}\\-?${dow}|" .          # -Www-D    -WwwD
-          "\\-W\\-${dow}|" .               # -W-D
-          "\\-\\-\\-${dow}";               # ---D
+      my @cdaterx =
+        (
+         "${y4}${m}${d}",               # CCYYMMDD
+         "${y4}\\-${m}\\-${d}",         # CCYY-MM-DD
+         "\\-${y2}${m}${d}",            # -YYMMDD
+         "\\-${y2}\\-${m}\\-${d}",      # -YY-MM-DD
+         "\\-?${y2}${m}${d}",           # YYMMDD
+         "\\-?${y2}\\-${m}\\-${d}",     # YY-MM-DD
+         "\\-\\-${m}\\-?${d}",          # --MM-DD   --MMDD
+         "\\-\\-\\-${d}",               # ---DD
+
+         "${y4}\\-?${doy}",             # CCYY-DoY  CCYYDoY
+         "\\-?${y2}\\-?${doy}",         # YY-DoY    -YY-DoY
+                                        # YYDoY     -YYDoY
+         "\\-${doy}",                   # -DoY
+
+         "${y4}W${w}${dow}",            # CCYYWwwD
+         "${y4}\\-W${w}\\-${dow}",      # CCYY-Www-D
+         "\\-?${y2}W${w}${dow}",        # YYWwwD    -YYWwwD
+         "\\-?${y2}\\-W${w}\\-${dow}",  # YY-Www-D  -YY-Www-D
+
+         "\\-?${yod}W${w}${dow}",       # YWwwD     -YWwwD
+         "\\-?${yod}\\-W${w}\\-${dow}", # Y-Www-D   -Y-Www-D
+         "\\-W${w}\\-?${dow}",          # -Www-D    -WwwD
+         "\\-W\\-${dow}",               # -W-D
+         "\\-\\-\\-${dow}",             # ---D
+        );
+      my $cdaterx = join('|',@cdaterx);
       $cdaterx = qr/(?:$cdaterx)/i;
 
-      my $tdaterx =
-        "${y4}\\-${m}|" .                  # CCYY-MM
-        "${y4}|" .                         # CCYY
-        "\\-${y2}\\-?${m}|" .              # -YY-MM    -YYMM
-        "\\-${y2}|" .                      # -YY
-        "\\-\\-${m}|" .                    # --MM
-
-        "${y4}\\-?W${w}|" .                # CCYYWww   CCYY-Www
-        "\\-?${y2}\\-?W${w}|" .            # YY-Www    YYWww
-                                           # -YY-Www   -YYWww
-        "\\-?W${w}|" .                     # -Www      Www
-
-        "${cc}";                           # CC
+      my @tdaterx =
+        (
+         "${y4}\\-${m}",                  # CCYY-MM
+         "${y4}",                         # CCYY
+         "\\-${y2}\\-?${m}",              # -YY-MM    -YYMM
+         "\\-${y2}",                      # -YY
+         "\\-\\-${m}",                    # --MM
+
+         "${y4}\\-?W${w}",                # CCYYWww   CCYY-Www
+         "\\-?${y2}\\-?W${w}",            # YY-Www    YYWww
+                                          # -YY-Www   -YYWww
+         "\\-?W${w}",                     # -Www      Www
+
+         "${cc}",                         # CC
+        );
+      my $tdaterx = join('|',@tdaterx);
       $tdaterx = qr/(?:$tdaterx)/i;
 
       $$dmb{'data'}{'rx'}{'iso'}{'cdate'} = $cdaterx;
@@ -1120,26 +1172,32 @@ sub _iso8601_rx {
       my $fm     = '(?:[\.,](?<fm>\d*))'; # fractional seconds (keep)
       my $fs     = '(?:[\.,]\d*)'; # fractional hours (discard)
 
-      my $zrx    = $dmt->_zrx();
-
-      my $ctimerx =
-        "${hh}${mn}${ss}${fs}?|" .         # HHMNSS[,S+]
-        "${hh}:${mn}:${ss}${fs}?|" .       # HH:MN:SS[,S+]
-        "${hh}:?${mn}${fm}|" .             # HH:MN,M+       HHMN,M+
-        "${hh}${fh}|" .                    # HH,H+
-        "\\-${mn}:?${ss}${fs}?|" .         # -MN:SS[,S+]    -MNSS[,S+]
-        "\\-${mn}${fm}|" .                 # -MN,M+
-        "\\-\\-${ss}${fs}?|" .             # --SS[,S+]
-        "${hh}:?${mn}|" .                  # HH:MN          HHMN
-        "${h24a}|" .                       # 24:00:00       24:00       24
-        "${h24b}|" .                       # 240000         2400
-        "${h}:${mn}:${ss}${fs}?|" .        # H:MN:SS[,S+]
-        "${h}:${mn}${fm}";                 # H:MN,M+
+      my $zrx    = $dmt->_zrx('zrx');
+
+      my @ctimerx =
+        (
+         "${hh}${mn}${ss}${fs}?",         # HHMNSS[,S+]
+         "${hh}:${mn}:${ss}${fs}?",       # HH:MN:SS[,S+]
+         "${hh}:?${mn}${fm}",             # HH:MN,M+       HHMN,M+
+         "${hh}${fh}",                    # HH,H+
+         "\\-${mn}:?${ss}${fs}?",         # -MN:SS[,S+]    -MNSS[,S+]
+         "\\-${mn}${fm}",                 # -MN,M+
+         "\\-\\-${ss}${fs}?",             # --SS[,S+]
+         "${hh}:?${mn}",                  # HH:MN          HHMN
+         "${h24a}",                       # 24:00:00       24:00       24
+         "${h24b}",                       # 240000         2400
+         "${h}:${mn}:${ss}${fs}?",        # H:MN:SS[,S+]
+         "${h}:${mn}${fm}",               # H:MN,M+
+        );
+      my $ctimerx = join('|',@ctimerx);
       $ctimerx = qr/(?:$ctimerx)(?:\s*$zrx)?/;
 
-      my $ttimerx =
-        "${hh}|" .                         # HH
-        "\\-${mn}";                        # -MN
+      my @ttimerx =
+        (
+         "${hh}",                         # HH
+         "\\-${mn}",                      # -MN
+        );
+      my $ttimerx = join('|',@ttimerx);
       $ttimerx = qr/(?:$ttimerx)/;
 
       $$dmb{'data'}{'rx'}{'iso'}{'ctime'} = $ctimerx;
@@ -1347,39 +1405,52 @@ sub _other_rx {
       # How to express the time
       #  matches = (H, FH, MN, FMN, S, AM, TZSTRING, ZONE, ABB, OFF, ABB)
 
-      my $timerx;
+      my @timerx;
 
       for (my $i=0; $i<=$#hm; $i++) {
          my $hm = $hm[$i];
          my $ms = $ms[$i];
-         $timerx .= "${h12}$hm${mn}$ms${ss}${fs}?${ampm}?|" # H12:MN:SS[,S+] [AM]
-           if ($ampm);
-         $timerx .= "${h24}$hm${mn}$ms${ss}${fs}?|" .       # H24:MN:SS[,S+]
-                    "(?<h>24)$hm(?<mn>00)$ms(?<s>00)|";     # 24:00:00
+         push(@timerx,
+              "${h12}$hm${mn}$ms${ss}${fs}?${ampm}?", # H12:MN:SS[,S+] [AM]
+             )  if ($ampm);
+
+         push(@timerx,
+              "${h24}$hm${mn}$ms${ss}${fs}?",         # H24:MN:SS[,S+]
+              "(?<h>24)$hm(?<mn>00)$ms(?<s>00)",      # 24:00:00
+             );
       }
       for (my $i=0; $i<=$#hm; $i++) {
          my $hm = $hm[$i];
          my $ms = $ms[$i];
-         $timerx .= "${h12}$hm${mn}${fm}${ampm}?|"          # H12:MN,M+ [AM]
-           if ($ampm);
-         $timerx .= "${h24}$hm${mn}${fm}|";                 # H24:MN,M+
+         push(@timerx,
+              "${h12}$hm${mn}${fm}${ampm}?",          # H12:MN,M+ [AM]
+             )  if ($ampm);
+         push(@timerx,
+              "${h24}$hm${mn}${fm}",                  # H24:MN,M+
+             );
       }
       for (my $i=0; $i<=$#hm; $i++) {
          my $hm = $hm[$i];
          my $ms = $ms[$i];
-         $timerx .= "${h12}$hm${mn}${ampm}?|"               # H12:MN [AM]
-           if ($ampm);
-         $timerx .= "${h24}$hm${mn}|" .                     # H24:MN
-                    "(?<h>24)$hm(?<mn>00)|";                # 24:00
+         push(@timerx,
+              "${h12}$hm${mn}${ampm}?",               # H12:MN [AM]
+             )  if ($ampm);
+         push(@timerx,
+              "${h24}$hm${mn}",                       # H24:MN
+              "(?<h>24)$hm(?<mn>00)",                 # 24:00
+             );
       }
-      $timerx .= "${h12}${fh}${ampm}?|"                     # H12,H+ [AM]
-        if ($ampm);
-      $timerx .= "${h24}${fh}|";                            # H24,H+
 
-      $timerx .= "${h12}${ampm}|"  if ($ampm);              # H12 AM
-      chop($timerx);                                        # remove trailing pipe
+      push(@timerx,
+           "${h12}${fh}${ampm}",                      # H12,H+ AM
+           "${h12}${ampm}",                           # H12 AM
+          )  if ($ampm);
+      push(@timerx,
+           "${h24}${fh}",                             # H24,H+
+          );
 
-      my $zrx    = $dmt->_zrx();
+      my $timerx = join('|',@timerx);
+      my $zrx    = $dmt->_zrx('zrx');
       my $at     = $$dmb{'data'}{'rx'}{'at'};
       my $atrx   = qr/(?:^|\s+)(?:$at)\s+/;
       $timerx    = qr/(?:$atrx|^|\s+)(?:$timerx)(?:\s*$zrx)?(?:\s+|$)/i;
@@ -1398,10 +1469,13 @@ sub _other_rx {
       my $d   = '(?<d>\d\d?)';
       my $sep = '(?<sep>[\s\.\/\-])';
 
-      my $daterx =
-        "${m}${sep}${d}\\k<sep>$y4|" .  # M/D/YYYY
-        "${m}${sep}${d}\\k<sep>$y2|" .  # M/D/YY
-        "${m}${sep}${d}";               # M/D
+      my @daterx =
+        (
+         "${m}${sep}${d}\\k<sep>$y4",       # M/D/YYYY
+         "${m}${sep}${d}\\k<sep>$y2",       # M/D/YY
+         "${m}${sep}${d}",                  # M/D
+        );
+      my $daterx = join('|',@daterx);
 
       $daterx = qr/^\s*(?:$daterx)\s*$/;
       $$dmb{'data'}{'rx'}{'other'}{$rx} = $daterx;
@@ -1419,40 +1493,76 @@ sub _other_rx {
       my $mmm = "(?:(?<mmm>$abb)|(?<month>$nam))";
       my $sep = '(?<sep>[\s\.\/\-])';
 
-      my $daterx =
-        "${y4}${sep}${m}\\k<sep>$d|" .        # YYYY/M/D
-
-        "${mmm}\\s*${dd}\\s*${y4}|" .         # mmmDDYYYY
-        "${mmm}\\s*${dd}\\s*${y2}|" .         # mmmDDYY
-        "${mmm}\\s*${d}|" .                   # mmmD
-        "${d}\\s*${mmm}\\s*${y4}|" .          # DmmmYYYY
-        "${d}\\s*${mmm}\\s*${y2}|" .          # DmmmYY
-        "${d}\\s*${mmm}|" .                   # Dmmm
-        "${y4}\\s*${mmm}\\s*${d}|" .          # YYYYmmmD
-
-        "${mmm}${sep}${d}\\k<sep>${y4}|" .    # mmm/D/YYYY
-        "${mmm}${sep}${d}\\k<sep>${y2}|" .    # mmm/D/YY
-        "${mmm}${sep}${d}|" .                 # mmm/D
-        "${d}${sep}${mmm}\\k<sep>${y4}|" .    # D/mmm/YYYY
-        "${d}${sep}${mmm}\\k<sep>${y2}|" .    # D/mmm/YY
-        "${d}${sep}${mmm}|" .                 # D/mmm
-        "${y4}${sep}${mmm}\\k<sep>${d}|" .    # YYYY/mmm/D
-
-        "${mmm}${sep}?${d}\\s+${y2}|" .       # mmmD YY      mmm/D YY
-        "${mmm}${sep}?${d}\\s+${y4}|" .       # mmmD YYYY    mmm/D YYYY
-        "${d}${sep}?${mmm}\\s+${y2}|" .       # Dmmm YY      D/mmm YY
-        "${d}${sep}?${mmm}\\s+${y4}|" .       # Dmmm YYYY    D/mmm YYYY
-
-        "${y2}\\s+${mmm}${sep}?${d}|" .       # YY   mmmD    YY   mmm/D
-        "${y4}\\s+${mmm}${sep}?${d}|" .       # YYYY mmmD    YYYY mmm/D
-        "${y2}\\s+${d}${sep}?${mmm}|" .       # YY   Dmmm    YY   D/mmm
-        "${y4}\\s+${d}${sep}?${mmm}|" .       # YYYY Dmmm    YYYY D/mmm
-
-        "${y4}:${m}:${d}";                    # YYYY:MM:DD
+      my $format_mmmyyyy = $dmb->_config('format_mmmyyyy');
+
+      my @daterx = ();
+      push(@daterx,
+           "${y4}${sep}${m}\\k<sep>$d",        # YYYY/M/D
+           "${mmm}\\s*${dd}\\s*${y4}",         # mmmDDYYYY
+          );
+      push(@daterx,
+           "${mmm}\\s*${dd}\\s*${y2}",         # mmmDDYY
+          )  if (! $format_mmmyyyy);
+      push(@daterx,
+           "${mmm}\\s*${d}",                   # mmmD
+           "${d}\\s*${mmm}\\s*${y4}",          # DmmmYYYY
+           "${d}\\s*${mmm}\\s*${y2}",          # DmmmYY
+           "${d}\\s*${mmm}",                   # Dmmm
+           "${y4}\\s*${mmm}\\s*${d}",          # YYYYmmmD
+
+           "${mmm}${sep}${d}\\k<sep>${y4}",    # mmm/D/YYYY
+           "${mmm}${sep}${d}\\k<sep>${y2}",    # mmm/D/YY
+           "${mmm}${sep}${d}",                 # mmm/D
+           "${d}${sep}${mmm}\\k<sep>${y4}",    # D/mmm/YYYY
+           "${d}${sep}${mmm}\\k<sep>${y2}",    # D/mmm/YY
+           "${d}${sep}${mmm}",                 # D/mmm
+           "${y4}${sep}${mmm}\\k<sep>${d}",    # YYYY/mmm/D
+
+           "${mmm}${sep}?${d}\\s+${y2}",       # mmmD YY      mmm/D YY
+           "${mmm}${sep}?${d}\\s+${y4}",       # mmmD YYYY    mmm/D YYYY
+           "${d}${sep}?${mmm}\\s+${y2}",       # Dmmm YY      D/mmm YY
+           "${d}${sep}?${mmm}\\s+${y4}",       # Dmmm YYYY    D/mmm YYYY
+
+           "${y2}\\s+${mmm}${sep}?${d}",       # YY   mmmD    YY   mmm/D
+           "${y4}\\s+${mmm}${sep}?${d}",       # YYYY mmmD    YYYY mmm/D
+           "${y2}\\s+${d}${sep}?${mmm}",       # YY   Dmmm    YY   D/mmm
+           "${y4}\\s+${d}${sep}?${mmm}",       # YYYY Dmmm    YYYY D/mmm
+
+           "${y4}:${m}:${d}",                  # YYYY:MM:DD
+          );
+      my $daterx = join('|',@daterx);
 
       $daterx = qr/^\s*(?:$daterx)\s*$/i;
       $$dmb{'data'}{'rx'}{'other'}{$rx} = $daterx;
 
+   } elsif ($rx eq 'truncated') {
+
+      my $abb = $$dmb{'data'}{'rx'}{'month_abb'}[0];
+      my $nam = $$dmb{'data'}{'rx'}{'month_name'}[0];
+
+      my $y4  = '(?<y>\d\d\d\d)';
+      my $mmm = "(?:(?<mmm>$abb)|(?<month>$nam))";
+      my $sep = '(?<sep>[\s\.\/\-])';
+
+      my $format_mmmyyyy = $dmb->_config('format_mmmyyyy');
+
+      my @daterx = ();
+      push(@daterx,
+           "${mmm}\\s*${y4}",                  # mmmYYYY
+           "${y4}\\s*${mmm}",                  # YYYYmmm
+
+           "${y4}${sep}${mmm}",                # YYYY/mmm
+           "${mmm}${sep}${y4}",                # mmm/YYYY
+          )  if ($format_mmmyyyy);
+
+      if (@daterx) {
+         my $daterx = join('|',@daterx);
+         $daterx = qr/^\s*(?:$daterx)\s*$/i;
+         $$dmb{'data'}{'rx'}{'other'}{$rx} = $daterx;
+      } else {
+         $$dmb{'data'}{'rx'}{'other'}{$rx} = '';
+      }
+
    } elsif ($rx eq 'dow') {
 
       my $day_abb  = $$dmb{'data'}{'rx'}{'day_abb'}[0];
@@ -1484,15 +1594,21 @@ sub _other_rx {
       my $h24      = '(?<h>2[0-3]|[01][0-9])';      # 00-23
       my $mn       = '(?<mn>[0-5][0-9])';           # 00-59
       my $ss       = '(?<s>[0-5][0-9])';            # 00-59
-      my $offrx    = $dmt->_offrx('simple');
+      my $offrx    = $dmt->_zrx('offrx');
+      my $zrx      = $dmt->_zrx('zrx');
 
-      my $daterx   =
-        "${special}|" .       # now
+      my @daterx   =
+        (
+         "${special}",                 # now
+         "${special}\\s+${zrx}",       # now EDT
 
-        "epoch\\s+$secs|" .   # epoch SECS
+         "epoch\\s+$secs",             # epoch SECS
+         "epoch\\s+$secs\\s+${zrx}",   # epoch SECS EDT
 
-        "${dd}\\/${mmm}\\/${y4}:${h24}:${mn}:${ss}\\s*${offrx}";
+         "${dd}\\/${mmm}\\/${y4}:${h24}:${mn}:${ss}\\s*${offrx}",
                               # Common log format: 10/Oct/2000:13:55:36 -0700
+        );
+      my $daterx   = join('|',@daterx);
 
       $daterx = qr/^\s*(?:$daterx)\s*$/i;
       $$dmb{'data'}{'rx'}{'other'}{$rx} = $daterx;
@@ -1524,38 +1640,40 @@ sub _other_rx {
       $nth_wom     = "(?<nth>$nth_wom)";
       $special     = "(?<special>$special)";
 
-      my $daterx   =
-        "${mmm}\\s+${nth}\\s*$y?|" .    # Dec 1st [1970]
-        "${nth}\\s+${mmm}\\s*$y?|" .    # 1st Dec [1970]
-        "$y\\s+${mmm}\\s+${nth}|" .     # 1970 Dec 1st
-        "$y\\s+${nth}\\s+${mmm}|" .     # 1970 1st Dec
+      my @daterx   =
+        (
+         "${mmm}\\s+${nth}\\s*$y?",       # Dec 1st [1970]
+         "${nth}\\s+${mmm}\\s*$y?",       # 1st Dec [1970]
+         "$y\\s+${mmm}\\s+${nth}",        # 1970 Dec 1st
+         "$y\\s+${nth}\\s+${mmm}",        # 1970 1st Dec
 
-        "${next}\\s+${fld}|" .          # next year, next month, next week
-        "${next}|" .                    # next friday
+         "${next}\\s+${fld}",             # next year, next month, next week
+         "${next}",                       # next friday
 
-        "${last}\\s+${mmm}\\s*$y?|" .   # last friday in october 95
-        "${last}\\s+${df}\\s+${mmm}\\s*$y?|" .
-                                        # last day in october 95
-        "${last}\\s*$y?|" .             # last friday in 95
+         "${last}\\s+${mmm}\\s*$y?",      # last friday in october 95
+         "${last}\\s+${df}\\s+${mmm}\\s*$y?",
+                                          # last day in october 95
+         "${last}\\s*$y?",                # last friday in 95
 
-        "${nth_wom}\\s+${mmm}\\s*$y?|" .
-                                        # nth DoW in MMM [YYYY]
-        "${nth}\\s*$y?|" .              # nth DoW in [YYYY]
+         "${nth_wom}\\s+${mmm}\\s*$y?",   # nth DoW in MMM [YYYY]
+         "${nth}\\s*$y?",                 # nth DoW in [YYYY]
 
-        "${nth}\\s+$df\\s+${mmm}\\s*$y?|" .
-                                        # nth day in MMM [YYYY]
+         "${nth}\\s+$df\\s+${mmm}\\s*$y?",
+                                          # nth day in MMM [YYYY]
 
-        "${nth}\\s+${wf}\\s*$y?|" .     # DoW Nth week [YYYY]
-        "${wf}\\s+(?<n>\\d+)\\s*$y?|" . # DoW week N [YYYY]
+         "${nth}\\s+${wf}\\s*$y?",        # DoW Nth week [YYYY]
+         "${wf}\\s+(?<n>\\d+)\\s*$y?",    # DoW week N [YYYY]
 
-        "${special}|" .                 # today, tomorrow
-        "${special}\\s+${wf}|" .        # today week
-                                        #   British: same as 1 week from today
+         "${special}",                    # today, tomorrow
+         "${special}\\s+${wf}",           # today week
+                                          #   British: same as 1 week from today
 
-        "${nth}|" .                     # nth
+         "${nth}",                        # nth
 
-        "${wf}";                        # monday week
-                                        #   British: same as 'in 1 week on monday'
+         "${wf}",                         # monday week
+                                          #   British: same as 'in 1 week on monday'
+        );
+      my $daterx = join('|',@daterx);
 
       $daterx = qr/^\s*(?:$daterx)\s*$/i;
       $$dmb{'data'}{'rx'}{'other'}{$rx} = $daterx;
@@ -1570,9 +1688,39 @@ sub _parse_time {
    my $dmt = $$self{'tz'};
    my $dmb = $$dmt{'base'};
 
+   my($timerx,$h,$mn,$s,$fh,$fm,$h24,$ampm,$tzstring,$zone,$abb,$off);
+   my $got_time = 0;
+
+   # Check for ISO 8601 time
+   #
+   # This is only called via. parse_time (parse_date uses a regexp
+   # that matches a full ISO 8601 date/time instead of parsing them
+   # separately.  Since some ISO 8601 times are a substring of non-ISO
+   # 8601 times (i.e. 12:30 is a substring of '12:30 PM'), we need to
+   # match entire strings here.
+
+   if ($caller eq 'parse_time') {
+      $timerx = (exists $$dmb{'data'}{'rx'}{'iso'}{'time'} ?
+                 $$dmb{'data'}{'rx'}{'iso'}{'time'} :
+                 $self->_iso8601_rx('time'));
+
+      if (! exists $opts{'noiso8601'}) {
+         if ($string =~ s/^\s*$timerx\s*$//) {
+            ($h,$fh,$mn,$fm,$s,$ampm,$tzstring,$zone,$abb,$off) =
+              @+{qw(h fh mn fm s ampm tzstring zone abb off)};
+
+            ($h,$mn,$s) = $self->_def_time($h,$mn,$s,$noupdate);
+            $h24      = 1  if ($h == 24  &&  $mn == 0  &&  $s == 0);
+            $string   =~ s/\s*$//;
+            $got_time = 1;
+         }
+      }
+   }
+
    # Make time substitutions (i.e. noon => 12:00:00)
 
-   unless (exists $opts{'noother'}) {
+   if (! $got_time  &&
+       ! exists $opts{'noother'}) {
       my @rx = @{ $$dmb{'data'}{'rx'}{'times'} };
       shift(@rx);
       foreach my $rx (@rx) {
@@ -1585,20 +1733,20 @@ sub _parse_time {
 
    # Check to see if there is a time in the string
 
-   my $timerx = (exists $$dmb{'data'}{'rx'}{'other'}{'time'} ?
+   if (! $got_time) {
+      $timerx = (exists $$dmb{'data'}{'rx'}{'other'}{'time'} ?
                  $$dmb{'data'}{'rx'}{'other'}{'time'} :
                  $self->_other_rx('time'));
-   my $got_time = 0;
-
-   my($h,$mn,$s,$fh,$fm,$h24,$ampm,$tzstring,$zone,$abb,$off);
 
-   if ($string =~ s/$timerx/ /) {
-      ($h,$fh,$mn,$fm,$s,$ampm,$tzstring,$zone,$abb,$off) =
-        @+{qw(h fh mn fm s ampm tzstring zone abb off)};
+      if ($string =~ s/$timerx/ /) {
+         ($h,$fh,$mn,$fm,$s,$ampm,$tzstring,$zone,$abb,$off) =
+           @+{qw(h fh mn fm s ampm tzstring zone abb off)};
 
-      $h24      = 1  if ($h == 24  &&  $mn == 0  &&  $s == 0);
-      $string   =~ s/\s*$//;
-      $got_time = 1;
+         ($h,$mn,$s) = $self->_def_time($h,$mn,$s,$noupdate);
+         $h24      = 1  if ($h == 24  &&  $mn == 0  &&  $s == 0);
+         $string   =~ s/\s*$//;
+         $got_time = 1;
+      }
    }
 
    # If we called this from $date->parse()
@@ -1671,12 +1819,63 @@ sub _parse_date_common {
    return ();
 }
 
+# Parse truncated dates
+sub _parse_date_truncated {
+   my($self,$string,$noupdate) = @_;
+   my $dmt = $$self{'tz'};
+   my $dmb = $$dmt{'base'};
+
+   my $daterx = (exists $$dmb{'data'}{'rx'}{'other'}{'truncated'} ?
+                 $$dmb{'data'}{'rx'}{'other'}{'truncated'} :
+                 $self->_other_rx('truncated'));
+
+   return ()  if (! $daterx);
+
+   # Since we want whitespace to be used as a separator, turn all
+   # whitespace into single spaces. This is necessary since the
+   # regexps do backreferences to make sure that separators are
+   # not mixed.
+   $string =~ s/\s+/ /g;
+
+   if ($string =~ $daterx) {
+      my($y,$mmm,$month) = @+{qw(y mmm month)};
+
+      my ($m,$d);
+      if ($mmm) {
+         $m = $$dmb{'data'}{'wordmatch'}{'month_abb'}{lc($mmm)};
+      } elsif ($month) {
+         $m = $$dmb{'data'}{'wordmatch'}{'month_name'}{lc($month)};
+      }
+
+      # Handle all of the mmmYYYY formats
+
+      if ($y  &&  $m) {
+
+         my $format_mmmyyyy = $dmb->_config('format_mmmyyyy');
+         if ($format_mmmyyyy eq 'first') {
+            $d=1;
+            $$self{'data'}{'default_time'} = [0,0,0];
+         } else {
+            $d=$dmb->days_in_month($y,$m);
+            $$self{'data'}{'default_time'} = [23,59,59];
+         }
+
+         $$self{'data'}{'def'}[0] = '';
+         $$self{'data'}{'def'}[1] = '';
+         $$self{'data'}{'def'}[2] = 1;
+         return($y,$m,$d);
+      }
+   }
+
+   return ();
+}
+
 sub _parse_tz {
    my($self,$string,$noupdate) = @_;
    my $dmt = $$self{'tz'};
    my($tzstring,$zone,$abb,$off);
 
-   my $rx  = $dmt->_zrx();
+   my $rx  = $dmt->_zrx('zrx');
    if ($string =~ s/(?:^|\s)$rx(?:$|\s)/ /) {
       ($tzstring,$zone,$abb,$off) = @+{qw(tzstring zone abb off)};
       return($string,$tzstring,$zone,$abb,$off);
@@ -1830,8 +2029,8 @@ sub _parse_datetime_other {
                  $self->_other_rx('miscdatetime'));
 
    if ($string =~ $rx) {
-      my ($special,$epoch,$y,$mmm,$d,$h,$mn,$s,$tzstring,$off) =
-        @+{qw(special epoch y mmm d h mn s tzstring off)};
+      my ($special,$epoch,$y,$mmm,$d,$h,$mn,$s,$tzstring,$zone,$abb,$off) =
+        @+{qw(special epoch y mmm d h mn s tzstring zone abb off)};
 
       if (defined($special)) {
          my $delta  = $$dmb{'data'}{'wordmatch'}{'offset_time'}{lc($special)};
@@ -1844,21 +2043,62 @@ sub _parse_datetime_other {
          my($err,$date2,$offset,$abbrev);
          ($err,$date2,$offset,$isdst,$abbrev) =
            $self->__calc_date_delta([@date],[@delta],0,0,$tz,$isdst);
+
+         if ($tzstring) {
+
+            $date2     = []  if (! defined $date2);
+            my $offset = (defined $off ? $dmb->_delta_convert('offset',$off) : '');
+            $zone      = (defined $zone ? lc($zone) : '');
+            my $abbrev = (defined $abb  ? lc($abb)  : '');
+
+            # In some cases, a valid abbreviation is also a valid timezone
+            my $tmp    = $dmt->__zone($date2,$offset,$zone,$abbrev,'');
+            if (! $tmp  &&  $abbrev  &&  ! $zone) {
+               $abbrev = $dmt->_zone($abbrev);
+               $tmp    = $dmt->__zone($date2,$offset,$abbrev,'','')  if ($abbrev);
+            }
+            $zone      = $tmp;
+
+            return (0)  if (! $zone);
+
+            my(@tmp) = $dmt->_convert('_parse_datetime_other',$date2,$tz,$zone);
+            $date2   = $tmp[1];
+         }
+
          @date = @$date2;
 
-         return (1,@date);
+         return (1,@date,$tzstring,$zone,$abb,$off);
 
       } elsif (defined($epoch)) {
          my $date   = [1970,1,1,0,0,0];
          my @delta  = (0,0,$epoch);
          $date      = $dmb->calc_date_time($date,\@delta);
          my($err);
-         ($err,$date) = $dmt->convert_from_gmt($date);
-         return (1,@$date);
+         if ($tzstring) {
+
+            my $offset = (defined $off ? $dmb->_delta_convert('offset',$off) : '');
+            $zone      = (defined $zone ? lc($zone) : '');
+            my $abbrev = (defined $abb  ? lc($abb)  : '');
+
+            # In some cases, a valid abbreviation is also a valid timezone
+            my $tmp    = $dmt->__zone($date,$offset,$zone,$abbrev,'');
+            if (! $tmp  &&  $abbrev  &&  ! $zone) {
+               $abbrev = $dmt->_zone($abbrev);
+               $tmp    = $dmt->__zone($date,$offset,$abbrev,'','')  if ($abbrev);
+            }
+            $zone      = $tmp;
+
+            return (0)  if (! $zone);
+
+            ($err,$date) = $dmt->convert_from_gmt($date,$zone);
+         } else {
+            ($err,$date) = $dmt->convert_from_gmt($date);
+         }
+         return (1,@$date,$tzstring,$zone,$abb,$off);
 
       } elsif (defined($y)) {
          my $m = $$dmb{'data'}{'wordmatch'}{'month_abb'}{lc($mmm)};
-         return (1,$y,$m,$d,$h,$mn,$s,$tzstring,undef,undef,$off);
+         return (1,$y,$m,$d,$h,$mn,$s,$tzstring,$zone,$abb,$off);
       }
    }
 
@@ -2406,7 +2646,8 @@ BEGIN {
       # Make sure $self includes a valid date (unless the entire date is
       # being set, in which case it doesn't matter).
 
-      my($date,@def,$tz,$isdst);
+      my $date = [];
+      my(@def,$tz,$isdst);
 
       if ($field eq 'zdate') {
          # If {data}{set} = 2, we want to preserve the defaults. Also, we've
@@ -2487,8 +2728,10 @@ BEGIN {
          } else {
             $err = 1;
          }
-         for (my $i=0; $i<=5; $i++) {
-            $def[$i] = 0  if ($def[$i]);
+         if ($$self{'data'}{'set'} != 2) {
+            for (my $i=0; $i<=5; $i++) {
+               $def[$i] = 0  if ($def[$i]);
+            }
          }
          $tz = $dmt->_now('tz',1)  if (! $new_tz);
 
@@ -2540,7 +2783,7 @@ BEGIN {
          return 1;
       }
 
-      # Handle the arguments
+      # Handle the arguments (it can be a zone or an offset)
 
       if ($new_tz) {
          my $tmp = $dmt->_zone($new_tz);
@@ -2550,11 +2793,11 @@ BEGIN {
 
          } else {
             # An offset
-            my ($err,@args);
-            push(@args,$date)  if ($date);
-            push(@args,$new_tz);
-            push(@args,($isdst ? 'dstonly' : 'stdonly'))  if (defined $isdst);
-            $tz = $dmb->zone(@args);
+
+            my $dstflag = '';
+            $dstflag    = ($isdst ? 'dstonly' : 'stdonly')  if (defined $isdst);
+
+            $tz = $dmb->__zone($date,lc($new_tz),'',$dstflag);
 
             if (! $tz) {
                $$self{'err'} = "[set] Invalid timezone argument: $new_tz";
@@ -4181,7 +4424,7 @@ BEGIN {
 
             # Normals one-character formats
 
-            $in =~ s/^%(.)//;
+            $in =~ s/^%(.)//s;
             my $f = $1;
 
             if (exists $$self{'data'}{'f'}{$f}) {
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -327,13 +327,15 @@ object did NOT contain a valid date, a time of 00:00:00 is used.
 
 =item B<parse_time>
 
-   $err = $date->parse_time($string);
+   $err = $date->parse_time($string [,@opts]);
 
 This parses a string and sets the time portion of $date to contain it.
 
 If the object contained a valid date, the Y/M/D portion is left unchanged.
 Otherwise, the current date is used.
 
+@opts can be 'noiso8601' or 'noother'.
+
 =item B<parse_format>
 
    $err          = $date->parse_format($format,$string);
@@ -932,11 +934,11 @@ specified using this format during 2009.
 
 The following date formats are truncated:
 
-   CCYY-MM     2       2009-03
+   CCYY-MM     2       2009-03   (2009-03-01)
 
-   CCYY                2009
+   CCYY                2009      (2009-01-01)
 
-   CC          2       20
+   CC          2       20        (2000-01-01)
 
    -YYMM       4       -0903
    -YY-MM              -09-03
@@ -959,9 +961,10 @@ The following date formats are truncated:
 Notes:
 
 1  These formats are considered truncated in the standard, but since
-   they do include (or imply, using the current date for defaults) all of
-   the fields, and since they do not introduce any parsing complexities,
-   the standard is relaxed, and they are treated as complete.
+   they do include (or imply, using the current date for defaults)
+   all of the fields, and since they do not introduce any parsing
+   complexities, the standard is relaxed, and they are treated as
+   complete.
 
 2  These formats are treated differently than in Date::Manip 5.xx as
    described below.
@@ -1039,7 +1042,7 @@ The following date formats are supported:
 
    Format      Notes   Examples
 
-   M/D         1,2     3/5
+   M/D         1,2,3   3/5
    M/D/YY      1       3/5/09
    M/D/YYYY    1       3/5/2009
 
@@ -1054,7 +1057,7 @@ The following date formats are supported:
    YYYY/mmm/D          2009/Mar/5
 
    mmmD                Mar5
-   mmmDDYY             Mar0509
+   mmmDDYY     4       Mar0509
    mmmDDYYYY           Mar052009
    Dmmm                5Mar
    DmmmYY              5Mar09
@@ -1083,13 +1086,19 @@ The following date formats are supported:
 
    YYYY:MM:DD          2010:01:15 (EXIF format)
 
+   mmmYYYY     4       Jun 2010
+   YYYYmmm     4       2010 June
+   mmm/YYYY    4       Jun/2010
+   YYYY/mmm    4       2010/Jun
+
 In the formats above, the slash (/) can be replace by any of the valid
 separators: whitespace, slash (/), period (.), or dash (-). The dash,
 though allowed, is discouraged since it may conflict with an ISO 8601
 format.  For example, the format MM/DD/YY is just fine, but MM-DD-YY
 does not work since it conflicts with YY-MM-DD.  To be safe, if "-" is
 used as a separator in a non-ISO format, they should be turned into
-"/" before calling the Date::Manip routines.
+"/" before calling the Date::Manip routines or you should use the 'noiso8601'
+option with the B<parse> or B<parse_date> methods.
 
 No matter what separator is used, the same separator must be used
 throughout the date. For example, MM/DD/YY is valid and MM.DD.YY is
@@ -1105,6 +1114,31 @@ Notes:
 2  The dot (.) separator may not be used in the M/D format since it
    will be interpreted as the H12,H+ format described below.
 
+3  The M/D format should not use the period (.) separator as that will
+   incorrectly match the HH,H+ time format.
+
+4  Historically, I have not supported partial dates (i.e. dates that
+   were not fully specified), but it has been argued that something like
+   'Jun 1910' would be interpreted by almost everyone as a day in June
+   of 1910 instead of June 19, 2010.  And it has been shown that in
+   some applications, dates are specified in that way.  I have added the
+   new config variable Format_MMMYYYY which will change this.  If this
+   variable is not set, the formats allowed are:
+
+      mmmDDYY
+
+   If it is set, the formats allowed are:
+
+      mmmYYYY
+      YYYYmmm
+
+   The day of week may not be included with these formats.  When
+   parsing a full date/time, if Format_MMMYYYY is set to 'first',
+   it returns the 1st of the month at midnight.  If it is set to
+   'last', it returns the last day at 23:59:59.  If parsing only
+   only a date, it will be set to the first or last day of the
+   month at midnight.
+
 These formats explicitly set the date, but not the time. The default
 time is determined by the DefaultTime config variable.
 
@@ -1218,11 +1252,12 @@ Other languages have similar strings.
 
 =item B<Holidays>
 
-You can parse holiday names as dates.  For example:
+You can parse holiday names as dates (including timezones).  For example:
 
    Christmas
    Christmas 2010
    Christmas 2010 at noon
+   Christmas 2010 at noon PST
    Saturday Christmas 2010 at noon
 
 =back
@@ -1338,7 +1373,8 @@ Notes:
    a time in the HH:MN format is very common, and is regarded as complete,
    and might include time zone information.
 
-ISO 8601 times may be followed by a time zone.  Date::Manip relaxes the
+ISO 8601 times may be followed by a time zone unless they are truncated.
+Truncated times may not include a timezone.  Date::Manip relaxes the
 constraints placed on the time zone format and allows any of the
 methods used to specify the time zone including time zone name, abbreviation,
 or offset. The time zone may be separated from the time by a space, but
@@ -1401,11 +1437,10 @@ The following time formats are accepted:
 
    H12 AM              5 PM
 
-The fractional part may be specified using a comma, a period, or
-a colon. A language specific fractional separator may also be
-available for some languages. A colon will only work if the hour,
-minute, and second are all explicitly included, but will not work
-otherwise.
+The fractional part may be specified using a comma or a period.
+Fractional seconds may also be separated using a colon.  A
+language specific fractional separator may also be available for
+some languages.
 
 In other words, the following are equivalent:
 
@@ -1483,7 +1518,8 @@ time. These include the following:
 =item B<ISO 8601 combined date and time>
 
 A combined ISO 8601 date and time is a string containing a complete
-ISO 8601 date and a complete or truncated ISO 8601 time.
+ISO 8601 date and a complete or truncated ISO 8601 time.  It may
+also include a timezone, provided a complete time is included.
 
 Date::Manip relaxes the restrictions on how the two are combined.  The
 time may be separated from the date by space, dash, or the letter T,
@@ -1510,9 +1546,9 @@ whitespace, or it can be immediately adjacent to it (since the ISO
 
 =item B<Non-ISO 8601 combined date and time>
 
-A date from any of the formats above (except for the ISO 8601 formats) may
-be combined with any of the time formats above (except for the ISO 8601 time
-formats) in any combination to form a valid combined date and time.
+A date from any of the non-ISO 8601 formats above may be combined with
+any of the non-ISO 8601 time formats above in any combination to form
+a valid combined date and time.
 
 =item B<Deltas>
 
@@ -1527,6 +1563,7 @@ If the delta itself does not include a time part, the time may be specified
 explicitly. For example:
 
    in 3 days at 12:00:00
+   in 3 days at 12:00:00 PST
 
 will take the delta part "in 3 days" and add it to the current time, then
 set the time to 12:00:00.
@@ -1555,7 +1592,11 @@ the string:
 
    now
 
-=item B<Addition combined date and time formats>
+They may also have a timezone attached:
+
+   now PST
+
+=item B<Additional combined date and time formats>
 
 The following formats are also supported:
 
@@ -1565,6 +1606,10 @@ The following formats are also supported:
       be negative to give time before the
       epoch.
 
+or
+
+   epoch SECS TIMEZONE
+
 =back
 
 A couple of notes:
@@ -1,5 +1,5 @@
 package Date::Manip::Delta;
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -25,7 +25,7 @@ use Date::Manip::Base;
 use Date::Manip::TZ;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ########################################################################
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -314,7 +314,12 @@ sign of the next larger element.  So the following are equivalent:
    -4 hr 3 min 2 sec
    -4 hr -3 min -2 sec
 
-The valid strings (in English) specifying the field type are:
+The valid strings describing each of the fields is contained in "Delta field
+names" section of the appropriate Date::Manip::Lang::<LANGUAGE> document.
+Refer to the Date::Manip::Lang document for a list of languages.
+
+For example, for English, the document is Date::Manip::Lang::English and
+the field names include strings like:
 
    y:  y, yr, year, years
    m:  m, mon, month, months
@@ -324,7 +329,8 @@ The valid strings (in English) specifying the field type are:
    mn: mn, min, minute, minutes
    s:  s, sec, second, seconds
 
-Other languages have similar abbreviations.
+This list may not be complete.  You should refer to the language document
+for the full list.
 
 The "seconds" string may be omitted.  The sign, number, and string may
 all be separated from each other by any amount of whitespace. The
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -54,7 +54,7 @@ Dates can be parsed in practically any form in common usage:
 
 =back
 
-The Date::Manip::Date manual has a list of all valid formats.
+The L<Date::Manip::Date> manual has a list of all valid formats.
 
 =head1 PARSING AN AMOUNT OF TIME
 
@@ -116,7 +116,7 @@ and the approximate amount:
 
 =back
 
-The Date::Manip::Calc manual has information about these, and other types of
+The L<Date::Manip::Calc> manual has information about these, and other types of
 calculations.
 
 =head1 TO ADD AN AMOUNT OF TIME TO A DATE
@@ -147,7 +147,7 @@ use the following:
 
 If the delta is a business delta, it will do a business mode calculation.
 
-The Date::Manip::Calc manual has information about these, and other types of
+The L<Date::Manip::Calc> manual has information about these, and other types of
 calculations.
 
 =head1 COMPARE TWO DATES
@@ -213,8 +213,8 @@ about them as follows:
 
 =back
 
-The Date::Manip::Date manual contains all of the format codes that can
-be used to extract information from a date. The Date::Manip::Delta manual
+The L<Date::Manip::Date> manual contains all of the format codes that can
+be used to extract information from a date. The L<Date::Manip::Delta> manual
 contains the codes for a delta.
 
 =head1 WORKING WITH EPOCH
@@ -247,7 +247,7 @@ epoch, you can use the following:
    $date  = new Date::Manip::Date;
    $err   = $date->parse("epoch $secs");
 
-   $date now contains the date wanted (in the local time zone)
+C<$date> now contains the date wanted (in the local time zone)
 
 =item B<Functional>
 
@@ -302,7 +302,7 @@ recurrences), do the following:
 
 =back
 
-The Date::Manip::Recur manual contains information about recurring events.
+The L<Date::Manip::Recur> manual contains information about recurring events.
 
 =head1 WORKING WITH DATES IN ANOTHER LANGUAGE
 
@@ -324,7 +324,7 @@ are only working with a single language), do the following:
 
 =back
 
-The Date::Manip::Config manual has a list of all supported languages (in the
+The L<Date::Manip::Config> manual has a list of all supported languages (in the
 section on the Language config variable). The meaning of the DateFormat
 config variable is also included.
 
@@ -345,7 +345,7 @@ stuff every time you switch back and forth between languages.
    $date_fre = new Date::Manip::Date;
    $date_fre->config("Language","French","DateFormat","non-US");
 
-Use the $date_eng object to do English operations, the $date_fre object to
+Use the C<$date_eng> object to do English operations, the C<$date_fre> object to
 do French operations.
 
 =item B<Functional>
@@ -362,12 +362,12 @@ This is NOT recommended. Use the OO method instead.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -39,7 +39,7 @@ Specific holidays can be set which occur only a single time.
 
    May 5, 2000                     = A one-time-only holiday
 
-Any format parseable by Date::Manip::Date::parse_date can be used.
+Any format parseable by C<Date::Manip::Date::parse_date> can be used.
 
 =item B<A date without a year>
 
@@ -52,10 +52,10 @@ using the simple lines:
 
 These dates must be written in a form which can be parsed as a full
 date by simply adding the year to the end of the string. Please refer
-to the Date::Manip::Date documentation to see what forms will
+to the L<Date::Manip::Date> documentation to see what forms will
 work. ISO 8601 dates will not work since the year comes first.
 
-Any format parseable by Date::Manip::Date::parse_date can be used.
+Any format parseable by C<Date::Manip::Date::parse_date> can be used.
 
 =item B<Recurrence>
 
@@ -154,7 +154,7 @@ Likewise, the two holidays:
    Jun 17                          = Bunker Hill Day
 
 sometimes fall on the same day.  Using the
-Date::Manip::Date::list_holidays method (or the Date_IsHoliday
+C<Date::Manip::Date::list_holidays> method (or the C<Date_IsHoliday>
 function), you can get a list of all names that the date contains.
 
 =back
@@ -203,8 +203,8 @@ and its duration.  An EVENT can be defined in the following ways:
    Recur ; Delta
 
 Date refers to a full date/time (and is any string that can be parsed
-by Date::Manip::Date::parse). YMD is any string which can be parsed by
-Date::Manip::Date::parse_date. YM is any string which can be parsed by
+by C<Date::Manip::Date::parse>). YMD is any string which can be parsed by
+C<Date::Manip::Date::parse_date>. YM is any string which can be parsed by
 the parse_date method to give a date in the current year. Recur is a
 partial or fully specified recurrence. Delta is any string that can be
 parsed to form a delta.
@@ -235,12 +235,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::catalan;
-# Copyright (c) 2003-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2003-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 2003-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2003-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -39,7 +39,7 @@ The following month names may be used:
 
    Febrer
 
-   Març
+   Març
    Marc
 
    Abril
@@ -285,7 +285,7 @@ Next occurence:
 
    proper
    seguent
-   següent
+   següent
 
 
 Previous occurence:
@@ -300,9 +300,9 @@ Last occurence:
    darrer
    darrera
    ultim
-   últim
+   últim
    ultima
-   última
+   última
    passat
 
 
@@ -322,9 +322,9 @@ dates in the past or future respectively:
    fa
 
    d'aqui a
-   d'aquí a
+   d'aquí a
    mes tard
-   més tard
+   més tard
 
 
 =item B<Business mode>
@@ -367,250 +367,250 @@ to the numbers from 1 to 53:
    quart
    quatre
 
-   5è
+   5è
    5e
    cinque
-   Cinquè
+   Cinquè
    cinc
 
-   6è
+   6è
    6e
    sise
-   sisè
+   sisè
    sis
 
-   7è
+   7è
    7e
    sete
-   setè
+   setè
    set
 
-   8è
+   8è
    8e
    vuite
-   vuitè
+   vuitè
    vuit
 
-   9è
+   9è
    9e
    nove
-   novè
+   novè
    nou
 
-   10è
+   10è
    10e
    dese
-   desè
+   desè
    deu
 
 
-   11è
+   11è
    11e
    onze
-   onzè
+   onzè
 
-   12è
+   12è
    12e
    dotze
-   dotzè
+   dotzè
 
-   13è
+   13è
    13e
    tretze
-   tretzè
+   tretzè
 
-   14è
+   14è
    14e
    catorze
-   catorzè
+   catorzè
 
-   15è
+   15è
    15e
    quinze
-   quinzè
+   quinzè
 
-   16è
+   16è
    16e
    setze
-   setzè
+   setzè
 
-   17è
+   17è
    17e
    dissete
-   dissetè
+   dissetè
    disset
 
-   18è
+   18è
    18e
    divuite
-   divuitè
+   divuitè
    divuit
 
-   19è
+   19è
    19e
    dinove
-   dinovèe
+   dinovèe
    dinou
 
-   20è
+   20è
    20e
    vinte
-   vintè
+   vintè
    vint
 
 
-   21è
+   21è
    21e
    vint-i-une
-   vint-i-unè
+   vint-i-unè
    vint-i-u
 
-   22è
+   22è
    22e
    vint-i-dose
-   vint-i-dosè
+   vint-i-dosè
    vint-i-dos
 
-   23è
+   23è
    23e
    vint-i-trese
-   vint-i-tresè
+   vint-i-tresè
    vint-i-tres
 
-   24è
+   24è
    24e
    vint-i-quatre
-   vint-i-quatrè
+   vint-i-quatrè
 
-   25è
+   25è
    25e
    vint-i-cinque
-   vint-i-cinquè
+   vint-i-cinquè
 
-   26è
+   26è
    26e
    vint-i-sise
-   vint-i-sisè
+   vint-i-sisè
 
-   27è
+   27è
    27e
    vint-i-sete
-   vint-i-setè
+   vint-i-setè
 
-   28è
+   28è
    28e
    vint-i-vuite
-   vint-i-vuitè
+   vint-i-vuitè
 
-   29è
+   29è
    29e
    vint-i-nove
-   vint-i-novè
+   vint-i-novè
 
-   30è
+   30è
    30e
    trente
-   trentè
+   trentè
    trenta
 
 
-   31è
+   31è
    31e
    trenta-une
-   trenta-unè
+   trenta-unè
    trenta-u
 
-   32è
+   32è
    32e
    trenta-dos
 
-   33è
+   33è
    33e
    trenta-tres
 
-   34è
+   34è
    34e
    trenta-quatre
 
-   35è
+   35è
    35e
    trenta-cinc
 
-   36è
+   36è
    36e
    trenta-sis
 
-   37è
+   37è
    37e
    trenta-set
-   trenta-setè
+   trenta-setè
    trenta-sete
 
-   38è
+   38è
    38e
    trenta-vuit
 
-   39è
+   39è
    39e
    trenta-nou
 
-   40è
+   40è
    40e
    quaranta
 
 
-   41è
+   41è
    41e
    quaranta-un
 
-   42è
+   42è
    42e
    quaranta-dos
 
-   43è
+   43è
    43e
    quaranta-tres
 
-   44è
+   44è
    44e
    quaranta-quatre
 
-   45è
+   45è
    45e
    quaranta-cinc
 
-   46è
+   46è
    46e
    quaranta-sis
 
-   47è
+   47è
    47e
    quaranta-set
 
-   48è
+   48è
    48e
    quaranta-vuit
    quaranta-vuitena
 
-   49è
+   49è
    49e
    quaranta-nou
 
-   50è
+   50è
    50e
-   cinquantè
+   cinquantè
    cinquante
 
 
-   51è
+   51è
    51e
    cinquanta-un
 
-   52è
+   52è
    52e
    cinquanta-dos
 
-   53è
+   53è
    53e
    cinquanta-tres
 
@@ -672,8 +672,8 @@ The following words may be used:
    ahir                 -0:0:0:1:0:0:0
    dema                 +0:0:0:1:0:0:0
    dema passat          +0:0:0:2:0:0:0
-   demà                 +0:0:0:1:0:0:0
-   demà passat          +0:0:0:2:0:0:0
+   demà                 +0:0:0:1:0:0:0
+   demà passat          +0:0:0:2:0:0:0
    idag                 0:0:0:0:0:0:0
 
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::danish;
-# Copyright (c) 2001-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2001-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 2001-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2001-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -104,10 +104,10 @@ The following day names may be used:
 
    Fredag
 
-   Lørdag
+   Lørdag
    Lordag
 
-   Søndag
+   Søndag
    Sondag
 
 
@@ -123,10 +123,10 @@ The following abbreviations may be used:
 
    Fre
 
-   Lør
+   Lør
    Lor
 
-   Søn
+   Søn
    Son
 
 
@@ -155,14 +155,14 @@ These are the names (and abbreviations) for the fields in a delta.  There are
 The names and abbreviations for these fields are:
 
    ar
-   år
+   år
 
    maneder
-   måneder
+   måneder
    man
    maned
-   mån
-   måned
+   mån
+   måned
 
    uger
    u
@@ -236,7 +236,7 @@ The following words may be used:
 Next occurence:
 
    naste
-   næste
+   næste
 
 
 Previous occurence:
@@ -281,7 +281,7 @@ but now this list is not used except to force the delta to be standard.
 The following words may be used:
 
    pracist
-   præcist
+   præcist
    circa
 
 
@@ -298,7 +298,7 @@ to the numbers from 1 to 53:
 
    1.
    forste
-   første
+   første
    en
 
    2.
@@ -552,7 +552,7 @@ English, you would use ON:
 The following words may be used:
 
    pa
-   på
+   på
 
 
 =item B<Words that set the date, time, or both>
@@ -570,7 +570,7 @@ The following words may be used:
 
    idag                 0:0:0:0:0:0:0
    igar                 -0:0:0:1:0:0:0
-   igår                 -0:0:0:1:0:0:0
+   igår                 -0:0:0:1:0:0:0
    imorgen              +0:0:0:1:0:0:0
 
 
@@ -581,7 +581,7 @@ The following words may be used:
 
    midnat               00:00:00
    midt pa dagen        12:00:00
-   midt på dagen        12:00:00
+   midt på dagen        12:00:00
 
 
 Words that set the entire time and date (relative to the current
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::dutch;
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw();
@@ -1,4 +1,4 @@
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -418,8 +418,8 @@ to the numbers from 1 to 53:
    twee-en-twintig
    tweeentwintig
    tweeentwintigste
-   tweeëntwintig
-   tweeëntwintigste
+   tweeëntwintig
+   tweeëntwintigste
 
    23ste
    drieentwintigstetiende
@@ -428,8 +428,8 @@ to the numbers from 1 to 53:
    drie-en-twintig
    drieentwintig
    drieentwintigste
-   drieëntwintig
-   drieëntwintigste
+   drieëntwintig
+   drieëntwintigste
 
    24ste
    vierentwintigstetiende
@@ -499,14 +499,14 @@ to the numbers from 1 to 53:
    32ste
    tweeendertig
    tweeendertigste
-   tweeëndertig
-   tweeëndertigste
+   tweeëndertig
+   tweeëndertigste
 
    33ste
    drieendertig
    drieendertigste
-   drieëndertig
-   drieëndertigste
+   drieëndertig
+   drieëndertigste
 
    34ste
    vierendertig
@@ -542,14 +542,14 @@ to the numbers from 1 to 53:
    eenenveertigste
 
    42ste
-   tweeënveertig
-   tweeënveertigste
+   tweeënveertig
+   tweeënveertigste
    tweeenveertig
    tweeenveertigste
 
    43ste
-   drieënveertig
-   drieënveertigste
+   drieënveertig
+   drieënveertigste
    drieenveertig
    drieenveertigste
 
@@ -587,14 +587,14 @@ to the numbers from 1 to 53:
    eenenvijftigste
 
    52ste
-   tweeënvijftig
-   tweeënvijftigste
+   tweeënvijftig
+   tweeënvijftigste
    tweeenvijftig
    tweeenvijftigste
 
    53ste
-   drieënvijftig
-   drieënvijftigste
+   drieënvijftig
+   drieënvijftigste
    drieenvijftig
    drieenvijftigste
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::english;
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 
 our($Language,@Encodings,$LangName,$YearAdded);
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::finnish;
-# Copyright (c) 2012-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2012-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 
 our($Language,@Encodings,$LangName,$YearAdded);
@@ -30,13 +30,13 @@ $Language = {
   day_abb => [['ma'], ['ti'], ['ke'], ['to'], ['pe'], ['la'], ['su']],
   day_char => [['ma'], ['ti'], ['ke'], ['to'], ['pe'], ['la'], ['su']],
   day_name => [
-    ['maanantai'],
-    ['tiistai'],
-    ['keskiviikko'],
-    ['torstai,'],
-    ['perjantai'],
-    ['lauantai'],
-    ['sunnuntai'],
+    ['maanantai', 'maanantaina'],
+    ['tiistai', 'tiistaina'],
+    ['keskiviikko', 'keskiviikkona'],
+    ['torstai', 'torstaina'],
+    ['perjantai', 'perjantaina'],
+    ['lauantai', 'lauantaina'],
+    ['sunnuntai', 'sunnuntaina'],
   ],
   each => ['joka', 'jokainen'],
   fields => [
@@ -1,4 +1,4 @@
-# Copyright (c) 2012-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2012-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -55,12 +55,12 @@ The following month names may be used:
    toukokuun
    toukokuuta
 
-   kesäkuu
+   kesäkuu
    kesakuu
    kesakuun
    kesakuuta
 
-   heinäkuu
+   heinäkuu
    heinakuu
    heinakuun
    heinakuuta
@@ -99,10 +99,10 @@ The following abbreviations may be used:
    touko
 
    kesa
-   kesä
+   kesä
 
    heina
-   heinä
+   heinä
 
    elo
 
@@ -123,18 +123,25 @@ exist including full names and abbreviations.
 The following day names may be used:
 
    maanantai
+   maanantaina
 
    tiistai
+   tiistaina
 
    keskiviikko
+   keskiviikkona
 
-   torstai,
+   torstai
+   torstaina
 
    perjantai
+   perjantaina
 
    lauantai
+   lauantaina
 
    sunnuntai
+   sunnuntaina
 
 
 The following abbreviations may be used:
@@ -191,8 +198,8 @@ The names and abbreviations for these fields are:
    viikko
 
    paivaa
-   päivää
-   päivä
+   päivää
+   päivä
    paiva
    pv
 
@@ -221,13 +228,13 @@ words:
    AM
    A.M.
    aamulla
-   aamupäivällä
+   aamupäivällä
    aamupaivalla
 
    PM
    P.M.
    illalla
-   iltapäivällä
+   iltapäivällä
    iltapaivalla
 
 
@@ -292,7 +299,7 @@ dates in the past or future respectively:
    sitten
 
    ssa
-   myöhemmin
+   myöhemmin
    myohemmin
 
 
@@ -306,7 +313,7 @@ but now this list is not used except to force the delta to be standard.
 
 The following words may be used:
 
-   täsmälleen
+   täsmälleen
    tasmalleen
    tasan
    noin
@@ -317,7 +324,7 @@ The following words may be used:
 The following words may be used to specify a business delta:
 
    arkipaiva
-   arkipäivä
+   arkipäivä
 
 
 =item B<Numbers>
@@ -326,7 +333,7 @@ Numbers may be spelled out in a variety of ways.  The following sets correspond
 to the numbers from 1 to 53:
 
    1.
-   ensimmäinen
+   ensimmäinen
    ensimmainen
    yksi
 
@@ -339,9 +346,9 @@ to the numbers from 1 to 53:
    kolme
 
    4.
-   neljäs
+   neljäs
    neljas
-   neljä
+   neljä
    nelja
 
    5.
@@ -353,9 +360,9 @@ to the numbers from 1 to 53:
    kuusi
 
    7.
-   seitsemäs
+   seitsemäs
    seitsemas
-   seitsemän
+   seitsemän
    seitseman
 
    8.
@@ -363,9 +370,9 @@ to the numbers from 1 to 53:
    kahdeksan
 
    9.
-   yhdeksäs
+   yhdeksäs
    yhdeksas
-   yhdeksän
+   yhdeksän
    yhdeksan
 
    10.
@@ -386,9 +393,9 @@ to the numbers from 1 to 53:
    kolmastoista
 
    14.
-   neljätoista
+   neljätoista
    neljatoista
-   neljästoista
+   neljästoista
    neljastoista
 
    15.
@@ -400,9 +407,9 @@ to the numbers from 1 to 53:
    kuudestoista
 
    17.
-   seitsemäntoista
+   seitsemäntoista
    seitsemantoista
-   seitsemästoista
+   seitsemästoista
    seitsemastoista
 
    18.
@@ -410,202 +417,202 @@ to the numbers from 1 to 53:
    kahdeksastoista
 
    19.
-   yhdeksäntoista
+   yhdeksäntoista
    yhdeksantoista
-   yhdeksästoista
+   yhdeksästoista
    yhdeksastoista
 
    20.
    kahdeskymmenes
-   kaksikymmentä
+   kaksikymmentä
    kaksikymmenta
 
 
    21.
-   kahdeskymmenesensimmäinen
+   kahdeskymmenesensimmäinen
    kahdeskymmenesensimmainen
-   kaksikymmentäyksi
+   kaksikymmentäyksi
    kaksikymmentayksi
 
    22.
    kahdeskymmenestoinen
-   kaksikymmentäkaksi
+   kaksikymmentäkaksi
    kaksikymmentakaksi
 
    23.
    kahdeskymmeneskolmas
-   kaksikymmentäkolme
+   kaksikymmentäkolme
    kaksikymmentakolme
 
    24.
-   kahdeskymmenesneljäs
+   kahdeskymmenesneljäs
    kahdeskymmenesneljas
-   kaksikymmentäneljä
+   kaksikymmentäneljä
    kaksikymmentanelja
 
    25.
    kahdeskymmenesviides
-   kaksikymmentäviisi
+   kaksikymmentäviisi
    kaksikymmentaviisi
 
    26.
    kahdeskymmeneskuudes
-   kaksikymmentäkuusi
+   kaksikymmentäkuusi
    kaksikymmentakuusi
 
    27.
-   kahdeskymmenesseitsemäs
+   kahdeskymmenesseitsemäs
    kahdeskymmenesseitsemas
-   kaksikymmentäseitsemän
+   kaksikymmentäseitsemän
    kaksikymmentaseitseman
 
    28.
    kahdeskymmeneskahdeksas
-   kaksikymmentäkahdeksan
+   kaksikymmentäkahdeksan
    kaksikymmentakahdeksan
 
    29.
-   kahdeskymmenesyhdeksäs
+   kahdeskymmenesyhdeksäs
    kahdeskymmenesyhdeksas
-   kaksikymmentäyhdeksän
+   kaksikymmentäyhdeksän
    kaksikymmentayhdeksan
 
    30.
    kolmaskymmene
-   kolmekymmentä
+   kolmekymmentä
    kolmekymmenta
 
 
    31.
-   kolmaskymmenesensimmäinen
+   kolmaskymmenesensimmäinen
    kolmaskymmenesensimmainen
-   kolmekymmentäyksi
+   kolmekymmentäyksi
    kolmekymmentayksi
 
    32.
    kolmaskymmenestoinen
-   kolmekymmentäkaksi
+   kolmekymmentäkaksi
    kolmekymmentakaksi
 
    33.
    kolmaskymmeneskolmas
-   kolmekymmentäkolme
+   kolmekymmentäkolme
    kolmekymmentakolme
 
    34.
-   kolmaskymmenesneljäs
+   kolmaskymmenesneljäs
    kolmaskymmenesneljas
-   kolmekymmentäneljä
+   kolmekymmentäneljä
    kolmekymmentanelja
 
    35.
    kolmaskymmenesviides
-   kolmekymmentäviisi
+   kolmekymmentäviisi
    kolmekymmentaviisi
 
    36.
    kolmaskymmeneskuudes
-   kolmekymmentäkuusi
+   kolmekymmentäkuusi
    kolmekymmentakuusi
 
    37.
-   kolmaskymmenesseitsemäs
+   kolmaskymmenesseitsemäs
    kolmaskymmenesseitsemas
-   kolmekymmentäseitsemän
+   kolmekymmentäseitsemän
    kolmekymmentaseitseman
 
    38.
    kolmaskymmeneskahdeksas
-   kolmekymmentäkahdeksan
+   kolmekymmentäkahdeksan
    kolmekymmentakahdeksan
 
    39.
-   kolmaskymmenesyhdeksäs
+   kolmaskymmenesyhdeksäs
    kolmaskymmenesyhdeksas
-   kolmekymmentäyhdeksän
+   kolmekymmentäyhdeksän
    kolmekymmentayhdeksan
 
    40.
-   neljäskymmenes
+   neljäskymmenes
    neljaskymmenes
-   neljäkymmentä
+   neljäkymmentä
    neljakymmenta
 
 
    41.
-   neljäskymmenesensimmäinen
+   neljäskymmenesensimmäinen
    neljaskymmenesensimmainen
-   neljäkymmentäyksi
+   neljäkymmentäyksi
    neljakymmentayksi
 
    42.
-   neljäskymmenestoinen
+   neljäskymmenestoinen
    neljaskymmenestoinen
-   neljäkymmentäkaksi
+   neljäkymmentäkaksi
    neljakymmentakaksi
 
    43.
-   neljäskymmeneskolmas
+   neljäskymmeneskolmas
    neljaskymmeneskolmas
-   neljäkymmentäkolme
+   neljäkymmentäkolme
    neljakymmentakolme
 
    44.
-   neljäskymmenesneljäs
+   neljäskymmenesneljäs
    neljaskymmenesneljas
-   neljäkymmentäneljä
-   neljakymmentänelja
+   neljäkymmentäneljä
+   neljakymmentänelja
 
    45.
-   neljäskymmenesviides
+   neljäskymmenesviides
    neljaskymmenesviides
-   neljäkymmentäviisi
+   neljäkymmentäviisi
    neljakymmentaviisi
 
    46.
-   neljäskymmeneskuudes
+   neljäskymmeneskuudes
    neljaskymmeneskuudes
-   neljäkymmentäkuusi
+   neljäkymmentäkuusi
    neljakymmentakuusi
 
    47.
-   neljäskymmenesseitsemäs
+   neljäskymmenesseitsemäs
    neljaskymmenesseitsemas
-   neljäkymmentäseitsemän
+   neljäkymmentäseitsemän
    neljakymmentaseitseman
 
    48.
-   neljäskymmeneskahdeksas
+   neljäskymmeneskahdeksas
    neljaskymmeneskahdeksas
-   neljäkymmentäkahdeksan
+   neljäkymmentäkahdeksan
    neljakymmentakahdeksan
 
    49.
-   neljäskymmenesyhdeksäs
+   neljäskymmenesyhdeksäs
    neljaskymmenesyhdeksas
-   neljäkymmentäyhdeksän
+   neljäkymmentäyhdeksän
    neljakymmentayhdeksan
 
    50.
    viideskymmenes
-   viisikymmentä
+   viisikymmentä
    viisikymmenta
 
 
    51.
-   viideskymmenesensimmäinen
+   viideskymmenesensimmäinen
    viideskymmenesensimmainen
-   viisikymmentäyksi
+   viisikymmentäyksi
    viisikymmentayksi
 
    52.
    viideskymmenestoinen
-   viisikymmentäkaksi
+   viisikymmentäkaksi
    viisikymmentakaksi
 
    53.
    viideskymmeneskolmas
-   viisikymmentäkolme
+   viisikymmentäkolme
    viisikymmentakolme
 
 
@@ -662,8 +669,8 @@ The following words may be used:
    huomenna             +0:0:0:1:0:0:0
    tanaan               0:0:0:0:0:0:0
    toissapaivana        -0:0:0:2:0:0:0
-   toissapäivänä        -0:0:0:2:0:0:0
-   tänään               0:0:0:0:0:0:0
+   toissapäivänä        -0:0:0:2:0:0:0
+   tänään               0:0:0:0:0:0:0
    yesterdayeilen       -0:0:0:1:0:0:0
    ylihuomenna          +0:0:0:2:0:0:0
 
@@ -675,12 +682,12 @@ The following words may be used:
 
    keskipaiva           12:00:00
    keskipaivalla        12:00:00
-   keskipäivä           12:00:00
-   keskipäivällä        12:00:00
+   keskipäivä           12:00:00
+   keskipäivällä        12:00:00
    keskiyo              00:00:00
    keskiyolla           00:00:00
-   keskiyö              00:00:00
-   keskiyöllä           00:00:00
+   keskiyö              00:00:00
+   keskiyöllä           00:00:00
 
 
 Words that set the entire time and date (relative to the current
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::french;
-# Copyright (c) 1996-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1996-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -46,7 +46,7 @@ $Language = {
   fields => [
     ['annees', 'années', 'an', 'annee', 'ans', 'année'],
     ['mois', 'm'],
-    ['semaine', 'sem'],
+    ['semaine', 'semaines', 'sem'],
     ['jours', 'j', 'jour', 'journee', 'journée'],
     ['heures', 'h', 'heure'],
     ['minutes', 'mn', 'min', 'minute'],
@@ -86,7 +86,7 @@ $Language = {
     ['décembre', 'decembre'],
   ],
   nextprev => [
-    ['suivant', 'suivante', 'prochaine'],
+    ['suivant', 'suivante', 'prochain', 'prochaine'],
     ['precedent', 'précédent', 'precedente', 'précédente', 'derniere', 'dernière'],
   ],
   nth => [
@@ -147,6 +147,7 @@ $Language = {
   of => ['de', 'en', 'du'],
   offset_date => {
     'aujourd\'hui' => '0:0:0:0:0:0:0',
+    'aujourd’hui' => '0:0:0:0:0:0:0',
     'demain' => '+0:0:0:1:0:0:0',
     'hier' => '-0:0:0:1:0:0:0',
   },
@@ -1,4 +1,4 @@
-# Copyright (c) 1996-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1996-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -37,7 +37,7 @@ The following month names may be used:
 
    janvier
 
-   février
+   février
    fevrier
 
    mars
@@ -50,7 +50,7 @@ The following month names may be used:
 
    juillet
 
-   août
+   août
    aout
 
    septembre
@@ -59,7 +59,7 @@ The following month names may be used:
 
    novembre
 
-   décembre
+   décembre
    decembre
 
 
@@ -68,10 +68,10 @@ The following abbreviations may be used:
    jan
    jan.
 
-   fév
+   fév
    fev
    fev.
-   fév.
+   fév.
 
    mar
    mar.
@@ -88,10 +88,10 @@ The following abbreviations may be used:
    juil
    juil.
 
-   août
+   août
    aout
    aout.
-   août.
+   août.
 
    sept
    sept.
@@ -102,10 +102,10 @@ The following abbreviations may be used:
    nov
    nov.
 
-   déc
+   déc
    dec
    dec.
-   déc.
+   déc.
 
 
 =item B<Day names and abbreviations>
@@ -179,23 +179,24 @@ These are the names (and abbreviations) for the fields in a delta.  There are
 The names and abbreviations for these fields are:
 
    annees
-   années
+   années
    an
    annee
    ans
-   année
+   année
 
    mois
    m
 
    semaine
+   semaines
    sem
 
    jours
    j
    jour
    journee
-   journée
+   journée
 
    heures
    h
@@ -261,17 +262,18 @@ Next occurence:
 
    suivant
    suivante
+   prochain
    prochaine
 
 
 Previous occurence:
 
    precedent
-   précédent
+   précédent
    precedente
-   précédente
+   précédente
    derniere
-   dernière
+   dernière
 
 
 Last occurence:
@@ -294,15 +296,15 @@ dates in the past or future respectively:
 
    il y a
    auparavant
-   dans le passé
+   dans le passé
    plus tot
-   plus tôt
+   plus tôt
 
    en
    plus tard
    dans l'avenir
    a venir
-   à venir
+   à venir
    dans
 
 
@@ -341,267 +343,267 @@ to the numbers from 1 to 53:
    2e
    deux
    deuxieme
-   deuxième
+   deuxième
 
    3e
    trois
    troisieme
-   troisième
+   troisième
 
    4e
    quatre
    quatrieme
-   quatrième
+   quatrième
 
    5e
    cinq
    cinquieme
-   cinquième
+   cinquième
 
    6e
    six
    sixieme
-   sixième
+   sixième
 
    7e
    sept
    septieme
-   septième
+   septième
 
    8e
    huit
    huitieme
-   huitième
+   huitième
 
    9e
    neuf
    neuvieme
-   neuvième
+   neuvième
 
    10e
    dix
    dixieme
-   dixième
+   dixième
 
 
    11e
    onze
    onzieme
-   onzième
+   onzième
 
    12e
    douze
    douzieme
-   douzième
+   douzième
 
    13e
    treize
    treizieme
-   treizième
+   treizième
 
    14e
    quatorze
    quatorzieme
-   quatorzième
+   quatorzième
 
    15e
    quinze
    quinzieme
-   quinzième
+   quinzième
 
    16e
    seize
    seizieme
-   seizième
+   seizième
 
    17e
    dix-sept
    dix-septieme
-   dix-septième
+   dix-septième
 
    18e
    dix-huit
    dix-huitieme
-   dix-huitième
+   dix-huitième
 
    19e
    dix-neuf
    dix-neuvieme
-   dix-neuvième
+   dix-neuvième
 
    20e
    vingt
    vingtieme
-   vingtième
+   vingtième
 
 
    21e
    vingt et un
    vingt et unieme
-   vingt et unième
+   vingt et unième
 
    22e
    vingt-deux
    vingt-deuxieme
-   vingt-deuxième
+   vingt-deuxième
 
    23e
    vingt-trois
    vingt-troisieme
-   vingt-troisième
+   vingt-troisième
 
    24e
    vingt-quatre
    vingt-quatrieme
-   vingt-quatrième
+   vingt-quatrième
 
    25e
    vingt-cinq
    vingt-cinquieme
-   vingt-cinquième
+   vingt-cinquième
 
    26e
    vingt-six
    vingt-sixieme
-   vingt-sixième
+   vingt-sixième
 
    27e
    vingt-sept
    vingt-septieme
-   vingt-septième
+   vingt-septième
 
    28e
    vingt-huit
    vingt-huitieme
-   vingt-huitième
+   vingt-huitième
 
    29e
    vingt-neuf
    vingt-neuvieme
-   vingt-neuvième
+   vingt-neuvième
 
    30e
    trente
    trentieme
-   trentième
+   trentième
 
 
    31e
    trente et un
    trente et unieme
-   trente et unième
+   trente et unième
 
    32e
    trente-deux
    trente-deuxieme
-   trente-deuxième
+   trente-deuxième
 
    33e
    trente-trois
    trente-troisieme
-   trente-troisième
+   trente-troisième
 
    34e
    trente-quatre
    trente-quatrieme
-   trente-quatrième
+   trente-quatrième
 
    35e
    trente-cinq
    trente-cinquieme
-   trente-cinquième
+   trente-cinquième
 
    36e
    trente-six
    trente-sixieme
-   trente-sixième
+   trente-sixième
 
    37e
    trente-sept
    trente-septieme
-   trente-septième
+   trente-septième
 
    38e
    trente-huit
    trente-huitieme
-   trente-huitième
+   trente-huitième
 
    39e
    trente-neuf
    trente-neuvieme
-   trente-neuvième
+   trente-neuvième
 
    40e
    quarante
    quarantieme
-   quarantième
+   quarantième
 
 
    41e
    quarante et un
    quarante et unieme
-   quarante et unième
+   quarante et unième
 
    42e
    quarante-deux
    quarante-deuxieme
-   quarante-deuxième
+   quarante-deuxième
 
    43e
    quarante-trois
    quarante-troisieme
-   quarante-troisième
+   quarante-troisième
 
    44e
    quarante-quatre
    quarante-quatrieme
-   quarante-quatrième
+   quarante-quatrième
 
    45e
    quarante-cinq
    quarante-cinquieme
-   quarante-cinquième
+   quarante-cinquième
 
    46e
    quarante-six
    quarante-sixieme
-   quarante-sixième
+   quarante-sixième
 
    47e
    quarante-sept
    quarante-septieme
-   quarante-septième
+   quarante-septième
 
    48e
    quarante-huit
    quarante-huitieme
-   quarante-huitième
+   quarante-huitième
 
    49e
    quarante-neuf
    quarante-neuvieme
-   quarante-neuvième
+   quarante-neuvième
 
    50e
    cinquante
    cinquantieme
-   cinquantième
+   cinquantième
 
 
    51e
    cinquante et un
    cinquante et unieme
-   cinquante et unième
+   cinquante et unième
 
    52e
    cinquante-deux
    cinquante-deuxieme
-   cinquante-deuxième
+   cinquante-deuxième
 
    53e
    cinquante-trois
    cinquante-troisieme
-   cinquante-troisième
+   cinquante-troisième
 
 
 =item B<Ignored words>
@@ -618,7 +620,7 @@ use the word AT in the example:
 The following words may be used:
 
    a
-   à
+   à
 
 
 Another word is used to designate one member of a set.  In English,
@@ -658,6 +660,7 @@ day fields).
 The following words may be used:
 
    aujourd'hui          0:0:0:0:0:0:0
+   aujourd’hui          0:0:0:0:0:0:0
    demain               +0:0:0:1:0:0:0
    hier                 -0:0:0:1:0:0:0
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::german;
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -36,11 +36,11 @@ exist including full names and abbreviations.
 The following month names may be used:
 
    Januar
-   Jänner
+   Jänner
 
    Februar
 
-   März
+   März
    Marz
    Maerz
 
@@ -65,12 +65,12 @@ The following month names may be used:
 
 The following abbreviations may be used:
 
-   Jän
+   Jän
    Jan
 
    Feb
 
-   Mär
+   Mär
    Mar
 
    Apr
@@ -245,9 +245,9 @@ The following words may be used:
 Next occurence:
 
    nachsten
-   nächsten
+   nächsten
    nachste
-   nächste
+   nächste
 
 
 Previous occurence:
@@ -284,7 +284,7 @@ dates in the past or future respectively:
 
    in
    spater
-   später
+   später
 
 
 =item B<Business mode>
@@ -299,7 +299,7 @@ The following words may be used:
 
    genau
    ungefahr
-   ungefähr
+   ungefähr
 
 
 The following words may be used to specify a business delta:
@@ -334,9 +334,9 @@ to the numbers from 1 to 53:
 
    5.
    funfte
-   fünfte
-   fünf
-   fünfter
+   fünfte
+   fünf
+   fünfter
    funf
    funfter
 
@@ -372,9 +372,9 @@ to the numbers from 1 to 53:
 
    12.
    zwolfte
-   zwölfte
-   zwölf
-   zwölften
+   zwölfte
+   zwölf
+   zwölften
    zwolf
    zwolften
 
@@ -388,9 +388,9 @@ to the numbers from 1 to 53:
 
    15.
    funfzehnte
-   fünfzehnte
-   fünfzehn
-   fünfzehnten
+   fünfzehnte
+   fünfzehn
+   fünfzehnten
    funfzehn
    funfzehnten
 
@@ -434,8 +434,8 @@ to the numbers from 1 to 53:
 
    25.
    funfundzwanzigste
-   fünfundzwanzigste
-   fünfundzwanzigsten
+   fünfundzwanzigste
+   fünfundzwanzigsten
    funfundzwanzigsten
 
    26.
@@ -456,66 +456,66 @@ to the numbers from 1 to 53:
 
    30.
    dreibigste
-   dreißigste
-   dreißig
-   dreißigsten
+   dreißigste
+   dreißig
+   dreißigsten
    dreibig
    dreibigsten
 
 
    31.
    einunddreibigste
-   einunddreißigste
-   einunddreißig
-   einunddreißigsten
+   einunddreißigste
+   einunddreißig
+   einunddreißigsten
    einunddreibig
    einunddreibigsten
 
    32.
-   zweiunddreißig
-   zweiunddreißigste
+   zweiunddreißig
+   zweiunddreißigste
    zweiunddreibig
    zweiunddreibigste
 
    33.
-   dreiunddreißig
-   dreiunddreißigsten
+   dreiunddreißig
+   dreiunddreißigsten
    dreiunddreibig
    dreiunddreibigsten
 
    34.
-   vierunddreißig
-   vierunddreißigste
+   vierunddreißig
+   vierunddreißigste
    vierunddreibig
    vierunddreibigste
 
    35.
-   fünfunddreißig
-   fünfunddreißigste
+   fünfunddreißig
+   fünfunddreißigste
    funfunddreibig
    funfunddreibigste
 
    36.
-   sechsunddreißig
-   sechsunddreißigste
+   sechsunddreißig
+   sechsunddreißigste
    sechsunddreibig
    sechsunddreibigste
 
    37.
-   siebenunddreißig
-   siebenunddreißigsten
+   siebenunddreißig
+   siebenunddreißigsten
    siebenunddreibig
    siebenunddreibigsten
 
    38.
-   achtunddreißig
-   achtunddreißigsten
+   achtunddreißig
+   achtunddreißigsten
    achtunddreibig
    achtunddreibigsten
 
    39.
-   neununddreißig
-   neununddreißigsten
+   neununddreißig
+   neununddreißigsten
    neununddreibig
    neununddreibigsten
 
@@ -541,8 +541,8 @@ to the numbers from 1 to 53:
    vierundvierzigsten
 
    45.
-   fünfundvierzig
-   fünfundvierzigsten
+   fünfundvierzig
+   fünfundvierzigsten
    funfundvierzig
    funfundvierzigsten
 
@@ -563,27 +563,27 @@ to the numbers from 1 to 53:
    neunundvierzigsten
 
    50.
-   fünfzig
-   fünfzigsten
+   fünfzig
+   fünfzigsten
    funfzig
    funfzigsten
 
 
    51.
-   einundfünfzig
-   einundfünfzigsten
+   einundfünfzig
+   einundfünfzigsten
    einundfunfzig
    einundfunfzigsten
 
    52.
-   zweiundfünfzig
-   zweiundfünfzigsten
+   zweiundfünfzig
+   zweiundfünfzigsten
    zweiundfunfzig
    zweiundfunfzigsten
 
    53.
-   dreiundfünfzig
-   dreiundfünfzigsten
+   dreiundfünfzig
+   dreiundfünfzigsten
    dreiundfunfzig
    dreiundfunfzigsten
 
@@ -643,7 +643,7 @@ The following words may be used:
    gestern              -0:0:0:1:0:0:0
    heute                0:0:0:0:0:0:0
    morgen               +0:0:0:1:0:0:0
-   übermorgen           +0:0:0:2:0:0:0
+   übermorgen           +0:0:0:2:0:0:0
 
 
 Words that set only the time of day are similar to the English words
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::index;
-# Copyright (c) 2003-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2003-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -25,7 +25,7 @@ use strict;
 use warnings;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our(%Lang);
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::italian;
-# Copyright (c) 1999-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1999-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 1999-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1999-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -94,19 +94,19 @@ exist including full names and abbreviations.
 
 The following day names may be used:
 
-   Lunedì
+   Lunedì
    Lunedi
 
-   Martedì
+   Martedì
    Martedi
 
-   Mercoledì
+   Mercoledì
    Mercoledi
 
-   Giovedì
+   Giovedì
    Giovedi
 
-   Venerdì
+   Venerdì
    Venerdi
 
    Sabato
@@ -423,7 +423,7 @@ to the numbers from 1 to 53:
    trentiduesima
 
    33mo
-   trentatré
+   trentatré
    trentatre
    trentitreesime
 
@@ -506,7 +506,7 @@ to the numbers from 1 to 53:
    cinquantiduesime
 
    53mo
-   cinquantatré
+   cinquantatré
    cinquantatre
    cinquantitreesimo
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::norwegian;
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -104,10 +104,10 @@ The following day names may be used:
 
    fredag
 
-   lørdag
+   lørdag
    loerdag
 
-   søndag
+   søndag
    soendag
 
 
@@ -123,10 +123,10 @@ The following abbreviations may be used:
 
    fre
 
-   lør
+   lør
    loer
 
-   søn
+   søn
    soen
 
 
@@ -155,13 +155,13 @@ These are the names (and abbreviations) for the fields in a delta.  There are
 The names and abbreviations for these fields are:
 
    aar
-   år
-   å
+   år
+   å
    aa
 
    maaneder
-   måneder
-   måned
+   måneder
+   måned
    mnd
    maaned
    mnd
@@ -295,7 +295,7 @@ Numbers may be spelled out in a variety of ways.  The following sets correspond
 to the numbers from 1 to 53:
 
    1.
-   første
+   første
    foerste
    en
 
@@ -324,9 +324,9 @@ to the numbers from 1 to 53:
    syv
 
    8.
-   åttende
+   åttende
    aattende
-   åtte
+   åtte
    aatte
 
    9.
@@ -380,7 +380,7 @@ to the numbers from 1 to 53:
 
 
    21.
-   tjueførste
+   tjueførste
    tjuefoerste
    tjueen
 
@@ -409,9 +409,9 @@ to the numbers from 1 to 53:
    tjuesyv
 
    28.
-   tjueåttende
+   tjueåttende
    tjueaattende
-   tjueåtte
+   tjueåtte
    tjueaatte
 
    29.
@@ -424,7 +424,7 @@ to the numbers from 1 to 53:
 
 
    31.
-   trettiførste
+   trettiførste
    trettifoerste
    trettien
 
@@ -453,9 +453,9 @@ to the numbers from 1 to 53:
    trettisyv
 
    38.
-   trettiåttende
+   trettiåttende
    trettiaattende
-   trettiåtte
+   trettiåtte
    trettiaatte
 
    39.
@@ -463,64 +463,64 @@ to the numbers from 1 to 53:
    trettini
 
    40.
-   førtiende
+   førtiende
    foertiende
-   førti
+   førti
    foerti
 
 
    41.
-   førtiførste
+   førtiførste
    foertifoerste
-   førtien
+   førtien
    foertien
 
    42.
-   førtiandre
+   førtiandre
    foertiandre
-   førtito
+   førtito
    foertito
 
    43.
-   førtitredje
+   førtitredje
    foertitredje
-   førtitre
+   førtitre
    foertitre
 
    44.
-   førtifjerde
+   førtifjerde
    foertifjerde
-   førtifire
+   førtifire
    foertifire
 
    45.
-   førtifemte
+   førtifemte
    foertifemte
-   førtifem
+   førtifem
    foertifem
 
    46.
-   førtisjette
+   førtisjette
    foertisjette
-   førtiseks
+   førtiseks
    foertiseks
 
    47.
-   førtisyvende
+   førtisyvende
    foertisyvende
-   førtisyv
+   førtisyv
    foertisyv
 
    48.
-   førtiåttende
+   førtiåttende
    foertiaattende
-   førtiåtte
+   førtiåtte
    foertiaatte
 
    49.
-   førtiniende
+   førtiniende
    foertiniende
-   førtini
+   førtini
    foertini
 
    50.
@@ -529,7 +529,7 @@ to the numbers from 1 to 53:
 
 
    51.
-   femtiførste
+   femtiførste
    femtifoerste
    femtien
 
@@ -568,7 +568,7 @@ you would use the words IN or OF:
 
 The following words may be used:
 
-   første
+   første
    foerste
 
 
@@ -579,7 +579,7 @@ English, you would use ON:
 
 The following words may be used:
 
-   på
+   på
    paa
 
 
@@ -598,7 +598,7 @@ The following words may be used:
 
    i dag                0:0:0:0:0:0:0
    i gaar               -0:0:0:1:0:0:0
-   i går                -0:0:0:1:0:0:0
+   i går                -0:0:0:1:0:0:0
    i morgen             +0:0:0:1:0:0:0
 
 
@@ -609,7 +609,7 @@ The following words may be used:
 
    midnatt              00:00:00
    midt paa dagen       12:00:00
-   midt på dagen        12:00:00
+   midt på dagen        12:00:00
 
 
 Words that set the entire time and date (relative to the current
@@ -620,7 +620,7 @@ In English, the word 'now' is one of these.
 The following words may be used:
 
    naa                  0:0:0:0:0:0:0
-   nå                   0:0:0:0:0:0:0
+   nå                   0:0:0:0:0:0:0
 
 
 =item B<Hour/Minute/Second separators>
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::polish;
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-2 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::portugue;
-# Copyright (c) 1999-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1999-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -23,16 +23,16 @@ $YearAdded = 1999;
 $Language = {
   ampm => [['AM', 'A.M.'], ['PM', 'P.M.']],
   at => ['as', 'às'],
-  day_abb => [['Seg'], ['Ter'], ['Qua'], ['Qui'], ['Sex'], ['Sáb', 'Sab'], ['Dom']],
+  day_abb => [['seg'], ['ter'], ['qua'], ['qui'], ['sex'], ['sáb', 'sab'], ['dom']],
   day_char => [['Sg'], ['T'], ['Qa'], ['Qi'], ['Sx'], ['Sb'], ['D']],
   day_name => [
-    ['Segunda'],
-    ['Terça', 'Terca'],
-    ['Quarta'],
-    ['Quinta'],
-    ['Sexta'],
-    ['Sábado', 'Sabado'],
-    ['Domingo'],
+    ['segunda', 'segunda-feira'],
+    ['terça', 'terca', 'terça-feira', 'terca-feira'],
+    ['quarta', 'quarta-feira'],
+    ['quinta', 'quinta-feira'],
+    ['sexta', 'sexta-feira'],
+    ['sábado', 'sabado'],
+    ['domingo'],
   ],
   each => ['cada'],
   fields => [
@@ -1,4 +1,4 @@
-# Copyright (c) 1999-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1999-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -39,7 +39,7 @@ The following month names may be used:
 
    Fevereiro
 
-   Março
+   Março
    Marco
 
    Abril
@@ -95,39 +95,45 @@ exist including full names and abbreviations.
 
 The following day names may be used:
 
-   Segunda
+   segunda
+   segunda-feira
 
-   Terça
-   Terca
+   terça
+   terca
+   terça-feira
+   terca-feira
 
-   Quarta
+   quarta
+   quarta-feira
 
-   Quinta
+   quinta
+   quinta-feira
 
-   Sexta
+   sexta
+   sexta-feira
 
-   Sábado
-   Sabado
+   sábado
+   sabado
 
-   Domingo
+   domingo
 
 
 The following abbreviations may be used:
 
-   Seg
+   seg
 
-   Ter
+   ter
 
-   Qua
+   qua
 
-   Qui
+   qui
 
-   Sex
+   sex
 
-   Sáb
-   Sab
+   sáb
+   sab
 
-   Dom
+   dom
 
 
 The following short (1-2 characters) abbreviations may be used:
@@ -161,7 +167,7 @@ The names and abbreviations for these fields are:
    a
 
    meses
-   mês
+   mês
    mes
    m
 
@@ -239,23 +245,23 @@ The following words may be used:
 Next occurence:
 
    proxima
-   próxima
+   próxima
    proximo
-   próximo
+   próximo
 
 
 Previous occurence:
 
    ultima
-   última
+   última
    ultimo
-   último
+   último
 
 
 Last occurence:
 
    ultimo
-   último
+   último
 
 
 =item B<Delta words for going forward/backward in time>
@@ -272,7 +278,7 @@ The following words may be used to specify deltas that refer to
 dates in the past or future respectively:
 
    a
-   à
+   à
 
    em
    passadas
@@ -304,271 +310,271 @@ The following words may be used to specify a business delta:
 Numbers may be spelled out in a variety of ways.  The following sets correspond
 to the numbers from 1 to 53:
 
-   1º
+   1º
    um
    primeiro
 
-   2º
+   2º
    dois
    segundo
 
-   3º
-   três
+   3º
+   três
    tres
    terceiro
 
-   4º
+   4º
    quatro
    quarto
 
-   5º
+   5º
    cinco
    quinto
 
-   6º
+   6º
    seis
    sexto
 
-   7º
+   7º
    sete
    setimo
-   sétimo
+   sétimo
 
-   8º
+   8º
    oito
    oitavo
 
-   9º
+   9º
    nove
    nono
 
-   10º
+   10º
    dez
    decimo
-   décimo
+   décimo
 
 
-   11º
+   11º
    onze
    decimo primeiro
-   décimo primeiro
+   décimo primeiro
 
-   12º
+   12º
    doze
    decimo segundo
-   décimo segundo
+   décimo segundo
 
-   13º
+   13º
    treze
    decimo terceiro
-   décimo terceiro
+   décimo terceiro
 
-   14º
+   14º
    quatorze
    decimo quarto
-   décimo quarto
+   décimo quarto
 
-   15º
+   15º
    quinze
    decimo quinto
-   décimo quinto
+   décimo quinto
 
-   16º
+   16º
    dezasseis
    decimo sexto
-   décimo sexto
+   décimo sexto
 
-   17º
+   17º
    dezessete
    decimo setimo
-   décimo sétimo
+   décimo sétimo
 
-   18º
+   18º
    dezoito
    decimo oitavo
-   décimo oitavo
+   décimo oitavo
 
-   19º
+   19º
    dezanove
    decimo nono
-   décimo nono
+   décimo nono
 
-   20º
+   20º
    vinte
    vigesimo
-   vigésimo
+   vigésimo
 
 
-   21º
+   21º
    vinte e um
    vigesimo primeiro
-   vigésimo primeiro
+   vigésimo primeiro
 
-   22º
+   22º
    vinte e dois
    vigesimo segundo
-   vigésimo segundo
+   vigésimo segundo
 
-   23º
-   vinte e três
+   23º
+   vinte e três
    vinte e tres
    vigesimo terceiro
-   vigésimo terceiro
+   vigésimo terceiro
 
-   24º
+   24º
    vinte e quatro
    vigesimo quarto
-   vigésimo quarto
+   vigésimo quarto
 
-   25º
+   25º
    vinte cinco
    vigesimo quinto
-   vigésimo quinto
+   vigésimo quinto
 
-   26º
+   26º
    vinte seis
    vigesimo sexto
-   vigésimo sexto
+   vigésimo sexto
 
-   27º
+   27º
    vinte sete
    vigesimo setimo
-   vigésimo sétimo
+   vigésimo sétimo
 
-   28º
+   28º
    vinte e oito
    vigesimo oitavo
-   vigésimo oitavo
+   vigésimo oitavo
 
-   29º
+   29º
    vinte e nove
    vigesimo nono
-   vigésimo nono
+   vigésimo nono
 
-   30º
+   30º
    trinta
    trigesimo
-   trigésimo
+   trigésimo
 
 
-   31º
+   31º
    trinta e um
    trigesimo primeiro
-   trigésimo primeiro
+   trigésimo primeiro
 
-   32º
+   32º
    trinta e dois
-   trigésimo segundo
+   trigésimo segundo
    trigesimo segundo
 
-   33º
-   trinta e três
+   33º
+   trinta e três
    trinta e tres
-   trigésimo terceiro
+   trigésimo terceiro
    trigesimo terceiro
 
-   34º
+   34º
    trinta e quatro
-   trigésimo quarto
+   trigésimo quarto
    trigesimo quarto
 
-   35º
+   35º
    trinta e cinco
-   trigésimo quinto
+   trigésimo quinto
    trigesimo quinto
 
-   36º
+   36º
    trinta e seis
-   trigésimo sexto
+   trigésimo sexto
    trigesimo sexto
 
-   37º
+   37º
    trinta e sete
-   trigésimo sétimo
+   trigésimo sétimo
    trigesimo setimo
 
-   38º
+   38º
    trinta e oito
-   trigésimo oitavo
+   trigésimo oitavo
    trigesimo oitavo
 
-   39º
+   39º
    trinta e nove
-   trigésimo nono
+   trigésimo nono
    trigesimo nono
 
-   40º
+   40º
    quarenta
-   quadragésimo
+   quadragésimo
    quadragesimo
 
 
-   41º
+   41º
    quarenta e um
-   quadragésimo primeiro
+   quadragésimo primeiro
    quadragesimo primeiro
 
-   42º
+   42º
    quarenta e dois
-   quadragésimo segundo
+   quadragésimo segundo
    quadragesimo segundo
 
-   43º
-   quarenta e três
+   43º
+   quarenta e três
    quarenta e tres
-   quadragésimo terceiro
+   quadragésimo terceiro
    quadragesimo terceiro
 
-   44º
+   44º
    quarenta e quatro
-   quadragésimo quarto
+   quadragésimo quarto
    quadragesimo quarto
 
-   45º
+   45º
    quarenta e cinco
-   quadragésimo quinto
+   quadragésimo quinto
    quadragesimo quinto
 
-   46º
+   46º
    quarenta e seis
-   quadragésimo sexto
+   quadragésimo sexto
    quadragesimo sexto
 
-   47º
+   47º
    quarenta e sete
-   quadragésimo sétimo
+   quadragésimo sétimo
    quadragesimo setimo
 
-   48º
+   48º
    quarenta e oito
-   quadragésimo oitavo
+   quadragésimo oitavo
    quadragesimo oitavo
 
-   49º
+   49º
    quarenta e nove
-   quadragésimo nono
+   quadragésimo nono
    quadragesimo nono
 
-   50º
+   50º
    cinquenta
-   quinquagésimo
+   quinquagésimo
    quinquagesimo
 
 
-   51º
+   51º
    cinquenta e um
-   quinquagésimo primeiro
+   quinquagésimo primeiro
    quinquagesimo primeiro
 
-   52º
+   52º
    cinquenta e dois
-   quinquagésimo segundo
+   quinquagésimo segundo
    quinquagesimo segundo
 
-   53º
-   cinqüenta e três anos
+   53º
+   cinqüenta e três anos
    cinquenta e tres anos
-   quinquagésimo terceiro
+   quinquagésimo terceiro
    quinquagesimo terceiro
 
 
@@ -586,7 +592,7 @@ use the word AT in the example:
 The following words may be used:
 
    as
-   às
+   às
 
 
 Another word is used to designate one member of a set.  In English,
@@ -626,7 +632,7 @@ day fields).
 The following words may be used:
 
    amanha               +0:0:0:1:0:0:0
-   amanhã               +0:0:0:1:0:0:0
+   amanhã               +0:0:0:1:0:0:0
    hoje                 0:0:0:0:0:0:0
    ontem                -0:0:0:1:0:0:0
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::romanian;
-# Copyright (c) 1999-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1999-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-16 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 1999-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1999-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::russian;
-# Copyright (c) 2001-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2001-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 koi8-r cp1251 perl);
@@ -1,4 +1,4 @@
-# Copyright (c) 2001-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2001-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::spanish;
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -37,9 +37,9 @@ $Language = {
   each => ['cada'],
   fields => [
     ['anos', 'a', 'ano', 'ano', 'anos', 'años', 'año'],
-    ['meses', 'm', 'mes', 'mes'],
-    ['semanas', 'sem', 'semana', 'semana'],
-    ['dias', 'd', 'dia'],
+    ['meses', 'm', 'mes'],
+    ['semanas', 'sem', 'semana'],
+    ['dias', 'd', 'dia', 'días'],
     ['horas', 'hr', 'hrs', 'hora'],
     ['minutos', 'min', 'min', 'minuto'],
     ['segundos', 's', 'seg', 'segundo'],
@@ -473,6 +473,7 @@ $Language = {
   offset_date => {
     ayer => '-0:0:0:1:0:0:0',
     Hoy => '0:0:0:0:0:0:0',
+    'mañana' => '+0:0:0:1:0:0:0',
     manana => '+0:0:0:1:0:0:0',
   },
   offset_time => { Ahora => '0:0:0:0:0:0:0' },
@@ -1,4 +1,4 @@
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -98,14 +98,14 @@ The following day names may be used:
 
    Martes
 
-   Miércoles
+   Miércoles
    Miercoles
 
    Jueves
 
    Viernes
 
-   Sábado
+   Sábado
    Sabado
 
    Domingo
@@ -117,14 +117,14 @@ The following abbreviations may be used:
 
    Mar
 
-   Mié
+   Mié
    Mie
 
    Jue
 
    Vie
 
-   Sáb
+   Sáb
    Sab
 
    Dom
@@ -159,22 +159,21 @@ The names and abbreviations for these fields are:
    ano
    ano
    anos
-   años
-   año
+   años
+   año
 
    meses
    m
    mes
-   mes
 
    semanas
    sem
    semana
-   semana
 
    dias
    d
    dia
+   días
 
    horas
    hr
@@ -250,7 +249,7 @@ Previous occurence:
 Last occurence:
 
    ultimo
-   último
+   último
 
 
 =item B<Delta words for going forward/backward in time>
@@ -336,8 +335,8 @@ to the numbers from 1 to 53:
    7o
    7a
    siete
-   séptimo
-   séptima
+   séptimo
+   séptima
    septimo
    septima
 
@@ -356,8 +355,8 @@ to the numbers from 1 to 53:
    10o
    10a
    diez
-   décimo
-   décima
+   décimo
+   décima
    decimo
    decima
 
@@ -365,75 +364,75 @@ to the numbers from 1 to 53:
    11o
    11a
    once
-   undécimo
+   undécimo
    undecimo
-   décimo primero
-   décimo primera
+   décimo primero
+   décimo primera
    decimo primero
    decimo primera
 
    12o
    12a
    doce
-   décimo segundo
-   décimo segunda
+   décimo segundo
+   décimo segunda
    decimo segundo
    decimo segunda
 
    13o
    13a
    trece
-   décimo tercero
-   décimo tercera
+   décimo tercero
+   décimo tercera
    decimo tercero
    decimo tercera
 
    14o
    14a
    catorce
-   décimo cuarto
-   décimo cuarta
+   décimo cuarto
+   décimo cuarta
    decimo cuarto
    decimo cuarta
 
    15o
    15a
    quince
-   décimo quinto
-   décimo quinta
+   décimo quinto
+   décimo quinta
    decimo quinto
    decimo quinta
 
    16o
    16a
-   dieciséis
+   dieciséis
    dieciseis
-   décimo sexto
-   décimo sexta
+   décimo sexto
+   décimo sexta
    decimo sexto
    decimo sexta
 
    17o
    17a
    diecisiete
-   décimo séptimo
-   décimo séptima
+   décimo séptimo
+   décimo séptima
    decimo septimo
    decimo septima
 
    18o
    18a
    dieciocho
-   décimo octavo
-   décimo octava
+   décimo octavo
+   décimo octava
    decimo octavo
    decimo octava
 
    19o
    19a
    diecinueve
-   décimo noveno
-   décimo novena
+   décimo noveno
+   décimo novena
    decimo noveno
    decimo novena
 
@@ -442,8 +441,8 @@ to the numbers from 1 to 53:
    veinte
    vigesimo
    vigesima
-   vigésimo
-   vigésima
+   vigésimo
+   vigésima
 
 
    21o
@@ -451,83 +450,83 @@ to the numbers from 1 to 53:
    veintiuno
    veintiuna
    veintiun
-   vigésimo primero
-   vigésimo primera
+   vigésimo primero
+   vigésimo primera
    vigesimo primero
    vigesimo primera
 
    22o
    22a
-   veintidós
+   veintidós
    veintidos
-   vigésimo segundo
-   vigésimo segunda
+   vigésimo segundo
+   vigésimo segunda
    vigesimo segundo
    vigesimo segunda
 
    23o
    23a
-   veintitrés
+   veintitrés
    veintitres
-   vigésimo tercero
-   vigésimo tercera
+   vigésimo tercero
+   vigésimo tercera
    vigesimo tercero
    vigesimo tercera
 
    24o
    24a
    veinticuatro
-   vigésimo cuarto
-   vigésimo cuarta
+   vigésimo cuarto
+   vigésimo cuarta
    vigesimo cuarto
    vigesimo cuarta
 
    25o
    25a
    veinticinco
-   vigésimo quinto
-   vigésimo quinta
+   vigésimo quinto
+   vigésimo quinta
    vigesimo quinto
    vigesimo quinta
 
    26o
    26a
-   veintiséis
+   veintiséis
    veintiseis
-   vigésimo sexto
-   vigésimo sexta
+   vigésimo sexto
+   vigésimo sexta
    vigesimo sexto
    vigesimo sexta
 
    27o
    27a
    veintisiete
-   vigésimo séptimo
-   vigésimo séptima
+   vigésimo séptimo
+   vigésimo séptima
    vigesimo septimo
    vigesimo septima
 
    28o
    28a
    veintiocho
-   vigésimo octavo
-   vigésimo octava
+   vigésimo octavo
+   vigésimo octava
    vigesimo octavo
    vigesimo octava
 
    29o
    29a
    veintinueve
-   vigésimo noveno
-   vigésimo novena
+   vigésimo noveno
+   vigésimo novena
    vigesimo noveno
    vigesimo novena
 
    30o
    30a
    treinta
-   trigésimo
-   trigésima
+   trigésimo
+   trigésima
    trigesimo
    trigesima
 
@@ -536,81 +535,81 @@ to the numbers from 1 to 53:
    31a
    treinta y uno
    treinta y una
-   trigésimo primero
-   trigésimo primera
+   trigésimo primero
+   trigésimo primera
    trigesimo primero
    trigesimo primera
 
    32o
    32a
    treinta y dos
-   trigésimo segundo
+   trigésimo segundo
    trigesimo segundo
-   trigésimo segunda
+   trigésimo segunda
    trigesimo segunda
 
    33o
    33a
    treinta y tres
-   trigésimo tercero
+   trigésimo tercero
    trigesimo tercero
-   trigésimo tercera
+   trigésimo tercera
    trigesimo tercera
 
    34o
    34a
    treinta y cuatro
-   trigésimo cuarto
+   trigésimo cuarto
    trigesimo cuarto
-   trigésimo cuarta
+   trigésimo cuarta
    trigesimo cuarta
 
    35o
    35a
    treinta y cinco
-   trigésimo quinto
+   trigésimo quinto
    trigesimo quinto
-   trigésimo quinta
+   trigésimo quinta
    trigesimo quinta
 
    36o
    36a
    treinta y seis
-   trigésimo sexto
+   trigésimo sexto
    trigesimo sexto
-   trigésimo sexta
+   trigésimo sexta
    trigesimo sexta
 
    37o
    37a
    treinta y siete
-   trigésimo séptimo
+   trigésimo séptimo
    trigesimo septimo
-   trigésimo séptima
+   trigésimo séptima
    trigesimo septima
 
    38o
    38a
    treinta y ocho
-   trigésimo octavo
+   trigésimo octavo
    trigesimo octavo
-   trigésimo octava
+   trigésimo octava
    trigesimo octava
 
    39o
    39a
    treinta y nueve
-   trigésimo noveno
+   trigésimo noveno
    trigesimo noveno
-   trigésimo novena
+   trigésimo novena
    trigesimo novena
 
    40o
    40a
    cuarenta
-   cuadragésimo
+   cuadragésimo
    cuadragesimo
-   cuadragésima
+   cuadragésima
    cuadragesima
 
 
@@ -618,80 +617,80 @@ to the numbers from 1 to 53:
    41a
    cuarenta y uno
    cuarenta y una
-   cuadragésimo primero
-   cuadragésimo primera
+   cuadragésimo primero
+   cuadragésimo primera
    cuadragesimo primero
    cuadragesimo primera
 
    42o
    42a
    cuarenta y dos
-   cuadragésimo segundo
+   cuadragésimo segundo
    cuadragesimo segundo
-   cuadragésimo segunda
+   cuadragésimo segunda
    cuadragesimo segunda
 
    43o
    43a
    cuarenta y tres
-   cuadragésimo tercero
+   cuadragésimo tercero
    cuadragesimo tercero
-   cuadragésimo tercera
+   cuadragésimo tercera
    cuadragesimo tercera
 
    44o
    44a
    cuarenta y cuatro
-   cuadragésimo cuarto
+   cuadragésimo cuarto
    cuadragesimo cuarto
-   cuadragésimo cuarta
+   cuadragésimo cuarta
    cuadragesimo cuarta
 
    45o
    45a
    cuarenta y cinco
-   cuadragésimo quinto
+   cuadragésimo quinto
    cuadragesimo quinto
-   cuadragésimo quinta
+   cuadragésimo quinta
    cuadragesimo quinta
 
    46o
    46a
    cuarenta y seis
-   cuadragésimo sexto
+   cuadragésimo sexto
    cuadragesimo sexto
-   cuadragésimo sexta
+   cuadragésimo sexta
    cuadragesimo sexta
 
    47o
    47a
    cuarenta y siete
-   cuadragésimo séptimo
+   cuadragésimo séptimo
    cuadragesimo septimo
-   cuadragésimo séptima
+   cuadragésimo séptima
    cuadragesimo septima
 
    48o
    48a
    cuarenta y ocho
-   cuadragésimo octavo
+   cuadragésimo octavo
    cuadragesimo octavo
-   cuadragésimo octava
+   cuadragésimo octava
    cuadragesimo octava
 
    49o
    49a
    cuarenta y nueve
-   cuadragésimo noveno
+   cuadragésimo noveno
    cuadragesimo noveno
-   cuadragésimo novena
+   cuadragésimo novena
    cuadragesimo novena
 
    50o
    50a
    cincuenta
-   quincuagésimo
-   quincuagésima
+   quincuagésimo
+   quincuagésima
    quincuagesimo
    quincuagesima
 
@@ -700,25 +699,25 @@ to the numbers from 1 to 53:
    51a
    cincuenta y uno
    cincuenta y una
-   quincuagésimo primero
-   quincuagésimo primera
+   quincuagésimo primero
+   quincuagésimo primera
    quincuagesimo primero
    quincuagesimo primera
 
    52o
    52a
    cincuenta y dos
-   quincuagésimo segundo
+   quincuagésimo segundo
    quincuagesimo segundo
-   quincuagésimo segunda
+   quincuagésimo segunda
    quincuagesimo segunda
 
    53o
    53a
    cincuenta y tres
-   quincuagésimo tercero
+   quincuagésimo tercero
    quincuagesimo tercero
-   quincuagésimo tercera
+   quincuagésimo tercera
    quincuagesimo tercera
 
 
@@ -776,6 +775,7 @@ The following words may be used:
    Hoy                  0:0:0:0:0:0:0
    ayer                 -0:0:0:1:0:0:0
    manana               +0:0:0:1:0:0:0
+   mañana               +0:0:0:1:0:0:0
 
 
 Words that set only the time of day are similar to the English words
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::swedish;
-# Copyright (c) 1996-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1996-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 ISO-8859-15 perl);
@@ -144,6 +144,10 @@ $Language = {
     'igar'    => '-0:0:0:1:0:0:0',
     'igår'    => '-0:0:0:1:0:0:0',
     'imorgon' => '+0:0:0:1:0:0:0',
+    'i dag'    => '0:0:0:0:0:0:0',
+    'i gar'    => '-0:0:0:1:0:0:0',
+    'i går'    => '-0:0:0:1:0:0:0',
+    'i morgon' => '+0:0:0:1:0:0:0',
   },
   offset_time => { nu => '0:0:0:0:0:0:0' },
   on => ['pa', 'på'],
@@ -1,4 +1,4 @@
-# Copyright (c) 1996-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1996-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -94,7 +94,7 @@ exist including full names and abbreviations.
 
 The following day names may be used:
 
-   Måndag
+   Måndag
    Mandag
 
    Tisdag
@@ -105,16 +105,16 @@ The following day names may be used:
 
    Fredag
 
-   Lördag
+   Lördag
    Lordag
 
-   Söndag
+   Söndag
    Sondag
 
 
 The following abbreviations may be used:
 
-   Mån
+   Mån
    Man
 
    Tis
@@ -125,10 +125,10 @@ The following abbreviations may be used:
 
    Fre
 
-   Lör
+   Lör
    Lor
 
-   Sön
+   Sön
    Son
 
 
@@ -157,14 +157,14 @@ These are the names (and abbreviations) for the fields in a delta.  There are
 The names and abbreviations for these fields are:
 
    ar
-   år
+   år
 
    manader
-   månader
+   månader
    man
    manad
-   mån
-   månad
+   mån
+   månad
 
    veckor
    v
@@ -236,19 +236,19 @@ The following words may be used:
 Next occurence:
 
    nasta
-   nästa
+   nästa
 
 
 Previous occurence:
 
    forra
-   förra
+   förra
 
 
 Last occurence:
 
    forra
-   förra
+   förra
    senaste
 
 
@@ -283,7 +283,7 @@ The following words may be used:
 
    exakt
    ungefar
-   ungefär
+   ungefär
 
 
 The following words may be used to specify a business delta:
@@ -301,10 +301,10 @@ to the numbers from 1 to 53:
    en
    ett
    forsta
-   första
+   första
 
    2:a
-   två
+   två
    tva
    andra
 
@@ -315,7 +315,7 @@ to the numbers from 1 to 53:
    4:e
    fyra
    fjarde
-   fjärde
+   fjärde
 
    5:e
    fem
@@ -324,17 +324,17 @@ to the numbers from 1 to 53:
    6:e
    sex
    sjatte
-   sjätte
+   sjätte
 
    7:e
    sju
    sjunde
 
    8:e
-   åtta
+   åtta
    atta
    attonde
-   åttonde
+   åttonde
 
    9:e
    nio
@@ -390,10 +390,10 @@ to the numbers from 1 to 53:
    tjugoen
    tjugoett
    tjugoforsta
-   tjugoförsta
+   tjugoförsta
 
    22:a
-   tjugotvå
+   tjugotvå
    tjugotva
    tjugoandra
 
@@ -404,7 +404,7 @@ to the numbers from 1 to 53:
    24:e
    tjugofyra
    tjugofjarde
-   tjugofjärde
+   tjugofjärde
 
    25:e
    tjugofem
@@ -413,17 +413,17 @@ to the numbers from 1 to 53:
    26:e
    tjugosex
    tjugosjatte
-   tjugosjätte
+   tjugosjätte
 
    27:e
    tjugosju
    tjugosjunde
 
    28:e
-   tjugoåtta
+   tjugoåtta
    tjugoatta
    tjugoattonde
-   tjugoåttonde
+   tjugoåttonde
 
    29:e
    tjugonio
@@ -438,10 +438,10 @@ to the numbers from 1 to 53:
    trettioen
    trettioett
    trettioforsta
-   trettioförsta
+   trettioförsta
 
    32:a
-   trettiotvå
+   trettiotvå
    trettiotva
    trettioandra
 
@@ -452,7 +452,7 @@ to the numbers from 1 to 53:
    34:e
    trettiofyra
    trettiofjarde
-   trettiofjärde
+   trettiofjärde
 
    35:e
    trettiofem
@@ -461,17 +461,17 @@ to the numbers from 1 to 53:
    36:e
    trettiosex
    trettiosjatte
-   trettiosjätte
+   trettiosjätte
 
    37:e
    trettiosju
    trettiosjunde
 
    38:e
-   trettioåtta
+   trettioåtta
    trettioatta
    trettioattonde
-   trettioåttonde
+   trettioåttonde
 
    39:e
    trettionio
@@ -486,10 +486,10 @@ to the numbers from 1 to 53:
    fyrtioen
    fyrtioett
    fyrtioforsta
-   fyrtioförsta
+   fyrtioförsta
 
    42:a
-   fyrtiotvå
+   fyrtiotvå
    fyrtiotva
    fyrtioandra
 
@@ -500,7 +500,7 @@ to the numbers from 1 to 53:
    44:e
    fyrtiofyra
    fyrtiofjarde
-   fyrtiofjärde
+   fyrtiofjärde
 
    45:e
    fyrtiofem
@@ -509,17 +509,17 @@ to the numbers from 1 to 53:
    46:e
    fyrtiosex
    fyrtiosjatte
-   fyrtiosjätte
+   fyrtiosjätte
 
    47:e
    fyrtiosju
    fyrtiosjunde
 
    48:e
-   fyrtioåtta
+   fyrtioåtta
    fyrtioatta
    fyrtioattonde
-   fyrtioåttonde
+   fyrtioåttonde
 
    49:e
    fyrtionio
@@ -534,10 +534,10 @@ to the numbers from 1 to 53:
    femtioen
    femtioett
    femtioforsta
-   femtioförsta
+   femtioförsta
 
    52:a
-   femtiotvå
+   femtiotvå
    femtiotva
    femtioandra
 
@@ -583,7 +583,7 @@ English, you would use ON:
 The following words may be used:
 
    pa
-   på
+   på
 
 
 =item B<Words that set the date, time, or both>
@@ -599,9 +599,13 @@ day fields).
 
 The following words may be used:
 
+   i dag                0:0:0:0:0:0:0
+   i gar                -0:0:0:1:0:0:0
+   i går                -0:0:0:1:0:0:0
+   i morgon             +0:0:0:1:0:0:0
    idag                 0:0:0:0:0:0:0
    igar                 -0:0:0:1:0:0:0
-   igår                 -0:0:0:1:0:0:0
+   igår                 -0:0:0:1:0:0:0
    imorgon              +0:0:0:1:0:0:0
 
 
@@ -612,7 +616,7 @@ The following words may be used:
 
    midnatt              00:00:00
    mitt pa dagen        12:00:00
-   mitt på dagen        12:00:00
+   mitt på dagen        12:00:00
 
 
 Words that set the entire time and date (relative to the current
@@ -1,5 +1,5 @@
 package Date::Manip::Lang::turkish;
-# Copyright (c) 2001-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2001-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use warnings;
 use utf8;
 
 our($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 
 our($Language,@Encodings,$LangName,$YearAdded);
 @Encodings = qw(utf-8 iso-8859-1 perl);
@@ -21,15 +21,15 @@ $LangName  = "Turkish";
 $YearAdded = 2001;
 
 $Language = {
-  ampm => [['ögleden önce', 'ogleden once'], ['öðleden sonra', 'ogleden sonra']],
+  ampm => [['ögleden önce', 'ogleden once'], ['öğleden sonra', 'ogleden sonra']],
   at => ['saat'],
   day_abb => [['pzt'], ['sal'], ['çar', 'car'], ['per'], ['cum'], ['cts', 'cmt'], ['paz']],
   day_char => [['Pt'], ['S'], ['Ç', 'Cr'], ['Pr'], ['C'], ['Ct'], ['P']],
   day_name => [
     ['pazartesi'],
-    ['salý', 'sali'],
-    ['çarþamba', 'carsamba'],
-    ['perþembe', 'persembe'],
+    ['salı', 'sali'],
+    ['çarşamba', 'carsamba', 'Çarşamba'],
+    ['perşembe', 'persembe'],
     ['cuma'],
     ['cumartesi'],
     ['pazar'],
@@ -45,16 +45,16 @@ $Language = {
     ['saniye', 'sn'],
   ],
   last => ['son', 'sonuncu'],
-  mode => [['tam', 'yaklasik', 'yaklaþýk'], ['is', 'iþ', 'çalýþma', 'calisma']],
+  mode => [['tam', 'yaklasik', 'yaklaşık'], ['is', 'iş', 'çalışma', 'calisma']],
   month_abb => [
     ['oca'],
-    ['þub', 'sub'],
+    ['şub', 'sub'],
     ['mar'],
     ['nis'],
     ['may'],
     ['haz'],
     ['tem'],
-    ['aðu', 'agu'],
+    ['ağu', 'agu'],
     ['eyl'],
     ['eki'],
     ['kas'],
@@ -62,17 +62,17 @@ $Language = {
   ],
   month_name => [
     ['ocak'],
-    ['þubat', 'subat'],
+    ['şubat', 'subat'],
     ['mart'],
     ['nisan'],
-    ['mayýs', 'mayis'],
+    ['mayıs', 'mayis'],
     ['haziran'],
     ['temmuz'],
-    ['aðustos', 'agustos'],
+    ['ağustos', 'agustos'],
     ['eylül', 'eylul'],
     ['ekim'],
-    ['kasým', 'kasim'],
-    ['aralýk', 'aralik'],
+    ['kasım', 'kasim'],
+    ['aralık', 'aralik'],
   ],
   nextprev => [['gelecek', 'sonraki'], ['onceki', 'önceki']],
   nth => [
@@ -137,19 +137,19 @@ $Language = {
     'dun'   => '-0:0:0:1:0:0:0',
     'dün'   => '-0:0:0:1:0:0:0',
     'yarin' => '+0:0:0:1:0:0:0',
-    'yarýn' => '+0:0:0:1:0:0:0',
+    'yarın' => '+0:0:0:1:0:0:0',
   },
-  offset_time => { 'simdi' => '0:0:0:0:0:0:0', 'þimdi' => '0:0:0:0:0:0:0' },
+  offset_time => { 'simdi' => '0:0:0:0:0:0:0', 'şimdi' => '0:0:0:0:0:0:0' },
   on => ['on'],
   times => {
     'gece yarisi' => '00:00:00',
-    'gece yarýsý' => '00:00:00',
+    'gece yarısı' => '00:00:00',
     'oglen'       => '12:00:00',
     'yarim'       => '12:30:00',
-    'yarým'       => '12:30:00',
-    'öðlen'       => '12:00:00',
+    'yarım'       => '12:30:00',
+    'öğlen'       => '12:00:00',
   },
-  when => [['gecmis', 'geçmiþ', 'gecen', 'geçen'], ['gelecek', 'sonra']],
+  when => [['gecmis', 'geçmiş', 'gecen', 'geçen'], ['gelecek', 'sonra']],
 };
 
 1;
@@ -1,4 +1,4 @@
-# Copyright (c) 2001-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2001-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -37,21 +37,21 @@ The following month names may be used:
 
    ocak
 
-   þubat
+   şubat
    subat
 
    mart
 
    nisan
 
-   mayýs
+   mayıs
    mayis
 
    haziran
 
    temmuz
 
-   aðustos
+   ağustos
    agustos
 
    eylül
@@ -59,10 +59,10 @@ The following month names may be used:
 
    ekim
 
-   kasým
+   kasım
    kasim
 
-   aralýk
+   aralık
    aralik
 
 
@@ -70,7 +70,7 @@ The following abbreviations may be used:
 
    oca
 
-   þub
+   şub
    sub
 
    mar
@@ -83,7 +83,7 @@ The following abbreviations may be used:
 
    tem
 
-   aðu
+   ağu
    agu
 
    eyl
@@ -104,13 +104,14 @@ The following day names may be used:
 
    pazartesi
 
-   salý
+   salı
    sali
 
-   çarþamba
+   çarşamba
    carsamba
+   Çarşamba
 
-   perþembe
+   perşembe
    persembe
 
    cuma
@@ -199,7 +200,7 @@ words:
    ögleden önce
    ogleden once
 
-   öðleden sonra
+   öğleden sonra
    ogleden sonra
 
 
@@ -264,7 +265,7 @@ The following words may be used to specify deltas that refer to
 dates in the past or future respectively:
 
    gecmis
-   geçmiþ
+   geçmiş
    gecen
    geçen
 
@@ -284,14 +285,14 @@ The following words may be used:
 
    tam
    yaklasik
-   yaklaþýk
+   yaklaşık
 
 
 The following words may be used to specify a business delta:
 
    is
-   iþ
-   çalýþma
+   iş
+   çalışma
    calisma
 
 
@@ -624,7 +625,7 @@ The following words may be used:
    dun                  -0:0:0:1:0:0:0
    dün                  -0:0:0:1:0:0:0
    yarin                +0:0:0:1:0:0:0
-   yarýn                +0:0:0:1:0:0:0
+   yarın                +0:0:0:1:0:0:0
 
 
 Words that set only the time of day are similar to the English words
@@ -633,11 +634,11 @@ Words that set only the time of day are similar to the English words
 The following words may be used:
 
    gece yarisi          00:00:00
-   gece yarýsý          00:00:00
+   gece yarısı          00:00:00
    oglen                12:00:00
    yarim                12:30:00
-   yarým                12:30:00
-   öðlen                12:00:00
+   yarım                12:30:00
+   öğlen                12:00:00
 
 
 Words that set the entire time and date (relative to the current
@@ -648,7 +649,7 @@ In English, the word 'now' is one of these.
 The following words may be used:
 
    simdi                0:0:0:0:0:0:0
-   þimdi                0:0:0:0:0:0:0
+   şimdi                0:0:0:0:0:0:0
 
 
 =item B<Hour/Minute/Second separators>
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -76,21 +76,18 @@ this example).
 The new module (spanish.pm) will need a few simple modifications.
 Change the package name from 'english' to 'spanish'.
 
-Fix the @Encodings lines.  Most languages can be written in more
+Fix the C<@Encodings> lines.  Most languages can be written in more
 than one encoding.  The first encoding in the list should be utf-8
 and the last should be perl.  Include any other encodings that
 should be supported as well.
 
-Set the $YearAdded and $LangName appropriately.
+Set the C<$YearAdded> and C<$LangName> appropriately.
 
 =item Translate the language terms
 
-Translate all of the data (after the __DATA__ line).
+The data section of the module is fairly straightforward to translate.
 
-The data section of the module (which is written in YAML) is fairly
-straightforward to translate.
-
-Every term is defined in the Date::Manip::Lang::english document
+Every term is defined in the L<Date::Manip::Lang::english> document
 (or in any of the other language module documents), so please
 refer to it to find out what each element means.  Then replace the
 English version with the new translation.
@@ -98,7 +95,7 @@ English version with the new translation.
 There are some requirements:
 
 1) Every element should be defined (except for the sephm and sepms
-elements).
+elements which are optional).
 
 2) The module must be written using UTF-8 characters if the language
 includes any non-ASCII characters.
@@ -107,7 +104,7 @@ includes any non-ASCII characters.
 element).  In most cases, the order of the values for each element is
 not important since they are just used to create a regular expression
 for parsing dates, but a few of them are also used to determine printable
-values using the Date::Manip::Date::printf method (or the UnixDate
+values using the C<Date::Manip::Date::printf> method (or the C<UnixDate>
 function).  These elements are:
 
    Element       printf directive
@@ -138,7 +135,7 @@ Feel free to contact me if you have any questions.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 2009-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2009-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ Date::Manip::Migration5to6 - how to upgrade from 5.xx to 6.00
 When upgrading from Date::Manip 5.xx to 6.00, a few changes may be
 necessary to your scripts.
 
-The Date::Manip::Changes5to6 document lists in more detail the ways in
+The L<Date::Manip::Changes5to6> document lists in more detail the ways in
 which Date::Manip changed, but very few of these actually entail
 changes to your script.
 
@@ -51,20 +51,20 @@ The Date_ConvTZ function has changed. It should now take 3 arguments:
 
    $date = Date_ConvTZ($date,$from,$to);
 
-If $from is not given, it defaults to the local time zone. If $to is
+If C<$from> is not given, it defaults to the local time zone. If C<$to> is
 not given, it defaults to the local time zone.
 
-The date is converted from the $from time zone into the $to
+The date is converted from the C<$from> time zone into the C<$to>
 time zone. Both should be any time zone (or alias) supported by
 Date::Manip.
 
-The old $errlevel argument is no longer handled.
+The old C<$errlevel> argument is no longer handled.
 
 =item B<ConvTZ and TZ config variables>
 
 If you use either the ConvTZ or TZ config variables, you should
 replace them with either SetDate or ForceDate. See the
-Date::Manip::Config document for information.
+L<Date::Manip::Config> document for information.
 
 The TZ variable will continue to work until Dec 2015 at which point
 it will be removed.
@@ -74,7 +74,7 @@ it will be removed.
 The following config variables have been deprecated, but will continue
 to function (though they will be removed at a future date):
 
-   TZ           (removed Dec 2015)
+   TZ           (removed Mar 2016)
 
 The following variables have been removed. If you use any of them,
 you may need to modify your scripts:
@@ -113,8 +113,8 @@ This information is no longer accurate. Using Memoize in conjunction
 with Date::Manip should have little impact on performance, and may
 lead to incorrect results, especially if you change config variables.
 
-Please see the Date::Manip::Changes5to6 (GENERAL CHANGES) document
-for more information.
+Please refer to L<Date::Manip::Changes5to6/"GENERAL CHANGES"> for
+more information.
 
 =back
 
@@ -124,12 +124,12 @@ document.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -90,7 +90,7 @@ an alternative calendar, you'll need to look elsewhere.
 The Gregorian calendar is a relatively recent innovation. Prior to it,
 the Julian calendar was in use.  The Julian calendar defined leap years as
 every 4th year.  This led to significant calendar drift over time (since
-a year is NOT 365.24 days long). It was replaced by the Gregorian
+a year is NOT 365.25 days long). It was replaced by the Gregorian
 calendar which improved the definition of leap years, and at that point,
 the calendar was adjusted appropriately.
 
@@ -155,9 +155,9 @@ around 1900 through several thousand years from now.
 
 In one part of the code (calculating week-of-year values), Date::Manip
 references dates one week after and one week before the date actually
-being worked on. As such, the first week in the year 0001 fail
-(because a week before is in the year 1 BC), and the last week in the
-year 9999 fail (because a week later is in 10,000).
+being worked on. As such, dates during the first week in the year 0001
+fail (because a week before is in the year 1 BC), and those in the last
+week in the year 9999 fail (because a week later is in 10,000).
 
 No effort will be made to correct this because the added functionality
 is simply not that important (to me), especially since the Gregorian
@@ -224,7 +224,7 @@ years that I'd like to thank.  The most important contributions have
 come in the form of suggestions and bug reports by users.  I have
 tried to include the name of every person who first suggested each
 improvement or first reported each bug.  These are included in the
-Date::Manip::Changes5 and Date::Manip::Changes6 documents.  The list
+L<Date::Manip::Changes5> and L<Date::Manip::Changes6> documents.  The list
 is simply too long to appear here, but I appreciate their help.
 
 A number of people have made suggestions or reported bugs which are
@@ -270,12 +270,12 @@ better with Date::Manip.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,5 +1,5 @@
 package Date::Manip::Obj;
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use IO::File;
 use Storable qw(dclone);
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ########################################################################
@@ -1,4 +1,4 @@
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,11 +13,19 @@ Date::Manip::Obj - Base class for Date::Manip objects
 The Date::Manip::Obj class is the base class used for the following
 Date::Manip classes:
 
-   Date::Manip::Base
-   Date::Manip::TZ
-   Date::Manip::Date
-   Date::Manip::Delta
-   Date::Manip::Recur
+=over 4
+
+=item L<Date::Manip::Base>
+
+=item L<Date::Manip::TZ>
+
+=item L<Date::Manip::Date>
+
+=item L<Date::Manip::Delta>
+
+=item L<Date::Manip::Recur>
+
+=back
 
 This module is not intended to be called directly and performs no
 useful function by itself. Instead, use the various derived classes
@@ -28,21 +36,21 @@ which inherit from it.
 This module contains a set of methods used by all Date::Manip classes
 listed above.
 
-You should be familiar with the Date::Manip::Objects and
-Date::Manip::Config documentation.
+You should be familiar with the L<Date::Manip::Objects> and
+L<Date::Manip::Config> documentation.
 
-In the method descriptions below, Date::Manip::Date objects will
+In the method descriptions below, L<Date::Manip::Date> objects will
 usually be used as examples, but (unless otherwise stated), all of the
 classes listed above have the same methods, and work in the same
 fashion.
 
 =head1 METHODS FOR CREATING OBJECTS
 
-In the examples below, any $date ($date, $date1, $date2, ...) variable
-is a Date::Manip::Date object. Similarly, $delta, $recur, $tz, and
-$base refer to objects in the appropriate class.
+In the examples below, any C<$date> (C<$date>, C<$date1>, C<$date2>, ...) variable
+is a L<Date::Manip::Date> object. Similarly, C<$delta>, C<$recur>, C<$tz>, and
+C<$base> refer to objects in the appropriate class.
 
-Any $obj variable refers to an object in any of the classes.
+Any C<$obj> variable refers to an object in any of the classes.
 
 =over 4
 
@@ -60,7 +68,7 @@ Here, CLASS is the class of the new object. For example:
    $date  = new Date::Manip::Date;
    $delta = new Date::Manip::Delta;
 
-if $obj1 is available, the new object will share as much information
+if C<$obj1> is available, the new object will share as much information
 from the old object as possible. The class of the new object may
 be derived from the old object as well.
 
@@ -69,8 +77,8 @@ For example, if you call either of these:
    $date2 = new Date::Manip::Date $date1;
    $date2 = $date1->new();
 
-the new date object will use the same embedded Date::Manip::TZ object. In
-the second case, the class of the new object ($date2) is Date::Manip::Date
+the new date object will use the same embedded L<Date::Manip::TZ> object. In
+the second case, the class of the new object (C<$date2>) is L<Date::Manip::Date>
 because that is the class of the original object.
 
 When specifying CLASS and including an old object, objects do not need to
@@ -83,18 +91,18 @@ You can even do:
 
    $date = new Date::Manip::Date $base;
 
-but this will have to create a completely new Date::Manip::TZ object,
+but this will have to create a completely new L<Date::Manip::TZ> object,
 which means that optimal performance may not be achieved if a
-Date::Manip::TZ object already exists.
+L<Date::Manip::TZ> object already exists.
 
 There are two special cases. Either of the following will create
-a new Date::Manip::Base object for handling multiple configurations:
+a new L<Date::Manip::Base> object for handling multiple configurations:
 
    $base2 = new Date::Manip::Base $base1;
    $base2 = $base1->new();
 
-Either of the following will create a new Date::Manip::TZ object with
-the same Date::Manip::Base object embedded in it:
+Either of the following will create a new L<Date::Manip::TZ> object with
+the same L<Date::Manip::Base> object embedded in it:
 
    $tz2   = new Date::Manip::TZ $tz1;
    $tz2   = $tz1->new();
@@ -103,12 +111,12 @@ The new base object will initially have the same configuration as the
 original base object, but changing it's configuration will not
 affect the original base object.
 
-If the \@opts argument is passed in, it is a list reference containing
-a list suitable for passing to the config method (described below). In
-this case, a new Date::Manip::Base object (and perhaps Date::Manip::TZ
+If the C<\@opts> argument is passed in, it is a list reference containing
+a list suitable for passing to the B<config> method (described below). In
+this case, a new L<Date::Manip::Base> object (and perhaps L<Date::Manip::TZ>
 object) will be created. The new Base object will start as identical
 to the original one (if a previously defined object was used to create
-the new object) with the additional options in @opts added.
+the new object) with the additional options in C<@opts> added.
 
 In other words, the following are equivalent:
 
@@ -125,9 +133,9 @@ not the old one. That only matters in one situation:
    $base2 = new Date::Manip::Base $base1,\@opts;
    $base2 = $base1->new(\@opts);
 
-An optional string ($string) may be passed in only when creating
-a Date::Manip::Date, Date::Manip::Delta, or Date::Manip::Recur object.
-If it is passed in when creating a Date::Manip::TZ or Date::Manip::Base
+An optional string (C<$string>) may be passed in only when creating
+a L<Date::Manip::Date>, L<Date::Manip::Delta>, or L<Date::Manip::Recur> object.
+If it is passed in when creating a L<Date::Manip::TZ> or L<Date::Manip::Base>
 object, a warning will be issued, but execution will continue.
 
 If the string is included, it will be parsed to give an initial value
@@ -140,44 +148,44 @@ so the following are equivalent:
    $date->config(@opts);
    $date->parse($string);
 
-Note that it is generally not a good idea to pass in $string since all
+Note that it is generally not a good idea to pass in C<$string> since all
 of the parse methods allow (but do not require) additional arguments, and
-this ability is not supported when passing in $string to the new method.
+this ability is not supported when passing in C<$string> to the new method.
 As a result, it's generally a better practice to call the parse method
 separately.
 
-Once a Date::Manip::Date object (or any object in any other
+Once a L<Date::Manip::Date> object (or any object in any other
 Date::Manip class) is created, it should always be used to create
 additional objects in order to preserve cached data for optimal
 performance and memory usage.
 
 The one caveat is if you are working with multiple configurations
-as described in the Date::Manip::Objects document. In that case,
+as described in the L<Date::Manip::Objects> document. In that case,
 you may need to create completely new objects to allow multiple
-Date::Manip::Base objects to be used.
+L<Date::Manip::Base> objects to be used.
 
 =item B<new_config>
 
    $obj2 = $obj1->new_config($string,\@opts);
 
-This creates a new instance with a new Date::Manip::Base object (and possibly
-a new Date::Manip::TZ object).
+This creates a new instance with a new L<Date::Manip::Base> object (and possibly
+a new L<Date::Manip::TZ> object).
 
 For example,
 
    $date2 = $date1->new_config();
 
-creates a new Date::Manip::Date object with a new Date::Manip::TZ (and
-Date::Manip::Base) object. Initially, it is the same configuration as
+creates a new L<Date::Manip::Date> object with a new L<Date::Manip::TZ> (and
+L<Date::Manip::Base>) object. Initially, it is the same configuration as
 the original object.
 
-If the object is a Date::Manip::Base object, the following are equivalent:
+If the object is a L<Date::Manip::Base> object, the following are equivalent:
 
    $base2 = $base1->new_config();
 
    $base2 = $base1->new();
 
-Both $string and \@opts are optional. They are used in the same way they
+Both C<$string> and C<\@opts> are optional. They are used in the same way they
 are used in the new method.
 
 =item B<new_date>
@@ -195,7 +203,7 @@ calls are all equivalent:
    $delta = $obj->new_delta();
    $delta = new Date::Manip::Date($obj);
 
-These methods all allow optional ($string,\@opts) arguments.
+These methods all allow optional C<($string,\@opts)> arguments.
 
 =back
 
@@ -209,16 +217,16 @@ These methods all allow optional ($string,\@opts) arguments.
 
    $base = $obj->base();
 
-This returns the Date::Manip::Base object associated with the
+This returns the L<Date::Manip::Base> object associated with the
 given object.
 
-If $obj is a Date::Manip::Base object, nothing is returned (i.e. it doesn't
+If C<$obj> is a L<Date::Manip::Base> object, nothing is returned (i.e. it doesn't
 create a new copy of the object).
 
    $tz = $obj->tz();
 
-This returns the Date::Manip::TZ object associated with the
-given object. If $obj is a Date::Manip::TZ or Date::Manip::Base object,
+This returns the L<Date::Manip::TZ> object associated with the
+given object. If C<$obj> is a L<Date::Manip::TZ> or L<Date::Manip::Base> object,
 nothing is returned.
 
 =item B<config>
@@ -226,7 +234,7 @@ nothing is returned.
    $obj->config($var1,$val1,$var2,$val2,...);
 
 This will set the value of any configuration variables. Please refer to the
-Date::Manip::Config manual for a list of all configuration variables and their
+L<Date::Manip::Config> manual for a list of all configuration variables and their
 description.
 
 =item B<get_config>
@@ -260,7 +268,7 @@ will clear the error code.
 
    $flag = $obj->is_date();
 
-Returns 0 or 1, depending on the object. For example, a Date::Manip::Date
+Returns 0 or 1, depending on the object. For example, a L<Date::Manip::Date>
 object returns 1 with the is_date method, and 0 for the other two.
 
 =item B<version>
@@ -269,7 +277,7 @@ object returns 1 with the is_date method, and 0 for the other two.
 
 This returns the version of Date::Manip.
 
-If $flag is passed in, and $obj is not a Date::Manip::Base object, the
+If C<$flag> is passed in, and C<$obj> is not a L<Date::Manip::Base> object, the
 version and timezone information will be passed back.
 
 =back
@@ -280,12 +288,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,4 +1,4 @@
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -20,93 +20,94 @@ Date::Manip consists of the following primary modules:
 
 =over 4
 
-=item B<Date::Manip::Obj>
+=item L<Date::Manip::Obj>
 
-The Date::Manip::Obj module is not intended for direct use. It is used
+The L<Date::Manip::Obj> module is not intended for direct use. It is used
 as a base class for all other Date::Manip classes described below.
 
-The Date::Manip::Obj module contains some functions which are
+The L<Date::Manip::Obj> module contains some functions which are
 inherited by all these classes, so to understand all of the methods
 available to any of the classes below, you must include those
-documented in the Date::Manip::Obj class.
+documented in the L<Date::Manip::Obj> class.
 
-=item B<Date::Manip::Base>
+=item L<Date::Manip::Base>
 
-The Date::Manip::Base is used to perform basic operations including
+The L<Date::Manip::Base> is used to perform basic operations including
 basic date operations, management of configuration options, handling
 the definitions used in different languages, etc.
 
-A Date::Manip::Base object does not, of itself, contain any date
+A L<Date::Manip::Base> object does not, of itself, contain any date
 information. Instead, it contains configuration information which
 determines how the Date::Manip package performs date operations.  The
-configuration information is documented in the Date::Manip::Config
+configuration information is documented in the L<Date::Manip::Config>
 document.
 
-The Date::Manip::Base object has one other property that is very
+The L<Date::Manip::Base> object has one other property that is very
 important. When performing basic date operations, some intermediate
 results are cached in the object which leads to significant
 performance increases in later operations. As such, it is important to
 reuse the object as much as possible, rather than creating new
-Date::Manip::Base objects all the time.
+L<Date::Manip::Base> objects all the time.
 
 Much of the information in this document is related to this issue, and
 tells how to create various higher-level objects in order to get the
 most efficient reuse of this cached data.
 
-Because all other objects depend on a Date::Manip::Base object, a
-Date::Manip::Base object is embedded in all other objects, and the
+Because all other objects depend on a L<Date::Manip::Base> object, a
+L<Date::Manip::Base> object is embedded in all other objects, and the
 same Base object can be shared by any number of objects to achieve
 maximum performance.
 
-=item B<Date::Manip::TZ>
+=item L<Date::Manip::TZ>
 
-The Date::Manip::TZ module adds support for time zones. It is used to
+The L<Date::Manip::TZ> module adds support for time zones. It is used to
 verify date and time zone information, convert dates from one time
 zone to another, and handle all daylight saving time transitions.
 
-Similar to the Date::Manip::Base object, a great deal of information
-is cached in the Date::Manip::TZ object. This includes lists of all
+Similar to the L<Date::Manip::Base> object, a great deal of information
+is cached in the L<Date::Manip::TZ> object. This includes lists of all
 time zones, offsets, and abbreviations for all time zones. It also
 includes more a more detailed description of every time zone that has
 actually been worked used.
 
-A Date::Manip::TZ object relies on a Date::Manip::Base object (and a
-Date::Manip::Base object is always embedded in a Date::Manip::TZ
+A L<Date::Manip::TZ> object relies on a L<Date::Manip::Base> object (and a
+L<Date::Manip::Base> object is always embedded in a L<Date::Manip::TZ>
 object).  All higher level objects (those listed next) depend on both
-a Date::Manip::Base and Date::Manip::TZ object, so a Date::Manip::TZ
+a L<Date::Manip::Base> and L<Date::Manip::TZ> object, so a L<Date::Manip::TZ>
 object is embedded in them.
 
 In order to achieve maximum performance, and minimize memory usage,
-a Date::Manip::TZ object can be shared by any number of higher
-level objects, and in fact, it is desirable to reuse the same Date::Manip::TZ
+a L<Date::Manip::TZ> object can be shared by any number of higher
+level objects, and in fact, it is desirable to reuse the same L<Date::Manip::TZ>
 object as often as possible.
 
-=item B<Date::Manip::Date>
+=item L<Date::Manip::Date>
 
-=item B<Date::Manip::Delta>
+=item L<Date::Manip::Delta>
 
-=item B<Date::Manip::Recur>
+=item L<Date::Manip::Recur>
 
 These are the primary modules which are used to perform all high level
 date operations.
 
-The Date::Manip::Date class performs operations on dates (which includes
-a date, time, and time zone). The Date::Manip::Delta class performs
-operations with deltas (amounts of time). The Date::Manip::Recur class
+The L<Date::Manip::Date> class performs operations on dates (which includes
+a date, time, and time zone). The L<Date::Manip::Delta> class performs
+operations with deltas (amounts of time). The L<Date::Manip::Recur> class
 performs operations on recurring events.
 
 As mentioned above, each of these high level classes rely on both a
-Date::Manip::TZ object and a Date::Manip::Base object, so a Date::Manip::TZ
-object is embedded in each one (and the Date::Manip::TZ object has a
-Date::Manip::Base object embedded in it).
+L<Date::Manip::TZ> object and a L<Date::Manip::Base> object, so a
+L<Date::Manip::TZ> object is embedded in each one (and the
+L<Date::Manip::TZ> object has a L<Date::Manip::Base> object embedded in
+it).
 
-A Date::Manip::Date object contains a single date, so in order to
-work with multiple dates, multiple Date::Manip::Date objects will
+A L<Date::Manip::Date> object contains a single date, so in order to
+work with multiple dates, multiple L<Date::Manip::Date> objects will
 need to be created. In order to make the most effective use of cached
-information in the Date::Manip::Base object, the same Date::Manip::TZ
+information in the L<Date::Manip::Base> object, the same L<Date::Manip::TZ>
 object can be embedded in each of the higher level objects.
 
-The same goes for multiple Date::Manip::Delta and Date::Manip::Recur
+The same goes for multiple L<Date::Manip::Delta> and L<Date::Manip::Recur>
 objects.
 
 =back
@@ -135,7 +136,7 @@ optimize the use of cached data to get the best performance.
 
 If you do need to work with multiple different configurations (such as
 parsing dates from multiple languages), please refer to the next
-section WORKING WITH DATE::MANIP OBJECTS (MULTIPLE CONFIGURATIONS).
+section L</"WORKING WITH DATE::MANIP OBJECTS (MULTIPLE CONFIGURATION)">.
 
 =over 4
 
@@ -168,7 +169,7 @@ Additional high-level objects can be created using the calls:
    $delta = $date->new_delta();
    $recur = $date->new_recur();
 
-To access the embedded Date::Manip::TZ and Date::Manip::Base objects,
+To access the embedded L<Date::Manip::TZ> and L<Date::Manip::Base> objects,
 use the calls:
 
    $tz    = $date->tz();
@@ -182,21 +183,21 @@ of the calls:
    $tz    = new Date::Manip::TZ;
    $base  = new Date::Manip::Base;
 
-To get the base object embedded in a Date::Manip::TZ object, use:
+To get the base object embedded in a L<Date::Manip::TZ> object, use:
 
    $base  = $tz->base();
 
 =back
 
 For a more complete description of the methods used here, refer to the
-Date::Manip::Obj document.
+L<Date::Manip::Obj> document.
 
 =head1 WORKING WITH DATE::MANIP OBJECTS (MULTIPLE CONFIGURATION)
 
 Occasionally, it may be useful to have multiple sets of configurations.
-In order to do this, multiple Date::Manip::Base objects must be
+In order to do this, multiple L<Date::Manip::Base> objects must be
 created (each with their own set of configuration options), and then
-new Date::Manip objects are created with the appropriate Date::Manip::Base
+new Date::Manip objects are created with the appropriate L<Date::Manip::Base>
 object embedded in them.
 
 Possible reasons include:
@@ -205,9 +206,9 @@ Possible reasons include:
 
 =item B<Parsing multiple languages>
 
-A Date::Manip::Base object includes information about a single
+A L<Date::Manip::Base> object includes information about a single
 language. If you need to parse dates from two (or more) languages,
-a Date::Manip::Base object needs to be created for each one. This
+a L<Date::Manip::Base> object needs to be created for each one. This
 could be done as:
 
    $date_eng1 = new Date::Manip::Date;
@@ -222,10 +223,10 @@ Spanish.
 
 =item B<Business modes for different countries and/or businesses>
 
-If you are doing business mode calculations (see Date::Manip::Calc)
+If you are doing business mode calculations (see L<Date::Manip::Calc>)
 for two different businesses which have different holiday lists,
 work weeks, or business days, you can create different objects
-which read different config files (see Date::Manip::Config) with
+which read different config files (see L<Date::Manip::Config>) with
 the appropriate description of each.
 
 =back
@@ -240,24 +241,24 @@ example, refer to the following lines:
    $date3 = new Date::Manip::Date $date1;
    $date4 = new Date::Manip::Date $date2;
 
-The first line creates 3 objects: a Date::Manip::Base object, a
-Date::Manip::TZ object, and a Date::Manip::Date object). The
-Date::Manip::Base object has the configuration set to contain the
+The first line creates 3 objects: a L<Date::Manip::Base> object, a
+L<Date::Manip::TZ> object, and a L<Date::Manip::Date> object). The
+L<Date::Manip::Base> object has the configuration set to contain the
 value(s) passed in as the final list reference argument.
 
-The second line creates 3 new objects (a second Date::Manip::Base
-object, a second Date::Manip::TZ object, and a second
-Date::Manip::Date object). Since a list reference containing config
-variables is passed in, a new Date::Manip::Base object is created,
-rather than reusing the first one. The second Date::Manip::Base object
+The second line creates 3 new objects (a second L<Date::Manip::Base>
+object, a second L<Date::Manip::TZ> object, and a second
+L<Date::Manip::Date> object). Since a list reference containing config
+variables is passed in, a new L<Date::Manip::Base> object is created,
+rather than reusing the first one. The second L<Date::Manip::Base> object
 contains all the config from the first, as well as the config
 variables passed in in the list reference argument.
 
-The third line creates another Date::Manip::Date object which uses the
-first Date::Manip::Base and Date::Manip::TZ objects embedded in it.
+The third line creates another L<Date::Manip::Date> object which uses the
+first L<Date::Manip::Base> and L<Date::Manip::TZ> objects embedded in it.
 
-The fourth line creates another Date::Manip::Date object which uses
-the second Date::Manip::Base and Date::Manip::TZ objects embedded in
+The fourth line creates another L<Date::Manip::Date> object which uses
+the second L<Date::Manip::Base> and L<Date::Manip::TZ> objects embedded in
 it.
 
 Most of the time there will only be one set of configuration options
@@ -280,10 +281,10 @@ better performance. For example:
    $date2 = new Date::Manip::Date $date1;
 
 This is important for two reasons. First is memory usage. The
-Date::Manip::Base object is quite large. It stores a large number of
+L<Date::Manip::Base> object is quite large. It stores a large number of
 precompile regular expressions for language parsing, and as date
 operations are done, intermediate results are cached which can be
-reused later to improve performance. The Date::Manip::TZ object is
+reused later to improve performance. The L<Date::Manip::TZ> object is
 even larger and contains information about all known time zones indexed
 several different ways (by offset, by abbreviation, etc.). As
 time zones are actually used, a description of all of the time change
@@ -291,10 +292,10 @@ rules are loaded and added to this object.
 
 Since these objects are so large, it is important to reuse them, rather
 than to create lots of copies of them. It should be noted that because
-these objects are embedded in each of the high level object (Date::Manip::Date
+these objects are embedded in each of the high level object (L<Date::Manip::Date>
 for example), it makes these objects appear quite large.
 
-The second reason to reuse Date::Manip::Base objects is
+The second reason to reuse L<Date::Manip::Base> objects is
 performance. Since intermediate results are cached there, many date
 operations only need to be done once and then they can be reused any
 number of times. In essence, this is doing the same function as the
@@ -338,12 +339,12 @@ configuration alone, performance will be optimized.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off000;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -34,23 +34,13 @@ $Offset        = '+00:00:00';
    0 => [
       'wet',
       'europe/london',
-      'africa/lome',
       'atlantic/faroe',
       'africa/abidjan',
-      'africa/bamako',
-      'africa/conakry',
-      'africa/nouakchott',
-      'africa/ouagadougou',
-      'africa/sao_tome',
       'europe/lisbon',
       'africa/casablanca',
       'europe/dublin',
       'africa/accra',
-      'africa/dakar',
       'atlantic/canary',
-      'atlantic/st_helena',
-      'africa/freetown',
-      'africa/banjul',
       'atlantic/madeira',
       'atlantic/reykjavik',
       'africa/monrovia',
@@ -64,8 +54,6 @@ $Offset        = '+00:00:00';
       'atlantic/azores',
       'africa/ceuta',
       'africa/algiers',
-      'africa/malabo',
-      'africa/niamey',
       'america/rankin_inlet',
       'europe/gibraltar',
       'america/inuvik',
@@ -79,7 +67,6 @@ $Offset        = '+00:00:00';
       'europe/paris',
       'europe/luxembourg',
       'america/yellowknife',
-      'africa/porto-novo',
       'america/pangnirtung',
       'america/cambridge_bay',
       'antarctica/troll',
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off001;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:04:52';
+$Offset        = '+00:06:04';
 
 %Offset        = (
    0 => [
-      'africa/lome',
+      'europe/andorra',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off002;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,14 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:06:04';
+$Offset        = '+00:09:21';
 
 %Offset        = (
    0 => [
-      'europe/andorra',
+      'europe/paris',
+      'africa/tunis',
+      'africa/algiers',
+      'europe/monaco',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off003;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:08:28';
+$Offset        = '+00:12:12';
 
 %Offset        = (
    0 => [
-      'africa/niamey',
+      'africa/algiers',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off004;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:09:21';
+$Offset        = '+00:13:36';
 
 %Offset        = (
    0 => [
-      'europe/paris',
-      'africa/tunis',
-      'africa/algiers',
-      'europe/monaco',
+      'africa/lagos',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off005;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:10:28';
+$Offset        = '+00:17:30';
 
 %Offset        = (
    0 => [
-      'africa/porto-novo',
+      'europe/brussels',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off006;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:12:12';
+$Offset        = '+00:19:32';
 
 %Offset        = (
    0 => [
-      'africa/algiers',
+      'europe/amsterdam',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off007;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,14 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:13:36';
+$Offset        = '+00:20:00';
 
 %Offset        = (
    0 => [
-      'africa/lagos',
+      'europe/amsterdam',
+      ],
+   1 => [
+      'africa/accra',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off008;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:17:30';
+$Offset        = '+00:24:36';
 
 %Offset        = (
    0 => [
-      'europe/brussels',
+      'europe/luxembourg',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off009;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:19:32';
+$Offset        = '+00:29:32';
 
 %Offset        = (
    0 => [
-      'europe/amsterdam',
+      'europe/monaco',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off010;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:20:00';
+$Offset        = '+00:29:46';
 
 %Offset        = (
    0 => [
-      'europe/amsterdam',
-      ],
-   1 => [
-      'africa/accra',
+      'europe/zurich',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off011;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:24:36';
+$Offset        = '+00:34:08';
 
 %Offset        = (
    0 => [
-      'europe/luxembourg',
+      'europe/zurich',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off012;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:26:56';
+$Offset        = '+00:34:39';
 
 %Offset        = (
-   0 => [
-      'africa/sao_tome',
+   1 => [
+      'europe/dublin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off013;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:29:32';
+$Offset        = '+00:40:44';
 
 %Offset        = (
    0 => [
-      'europe/monaco',
+      'africa/tunis',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off014;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:29:46';
+$Offset        = '+00:43:00';
 
 %Offset        = (
    0 => [
-      'europe/zurich',
+      'europe/oslo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off015;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:34:08';
+$Offset        = '+00:49:56';
 
 %Offset        = (
    0 => [
-      'europe/zurich',
+      'europe/rome',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off016;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:34:39';
+$Offset        = '+00:50:20';
 
 %Offset        = (
-   1 => [
-      'europe/dublin',
+   0 => [
+      'europe/copenhagen',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off017;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:35:08';
+$Offset        = '+00:52:44';
 
 %Offset        = (
    0 => [
-      'africa/malabo',
+      'africa/tripoli',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off018;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:37:48';
+$Offset        = '+00:53:28';
 
 %Offset        = (
    0 => [
-      'africa/libreville',
+      'europe/berlin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off019;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:38:48';
+$Offset        = '+00:57:44';
 
 %Offset        = (
    0 => [
-      'africa/douala',
+      'europe/prague',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off020;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:40:44';
+$Offset        = '+00:58:04';
 
 %Offset        = (
    0 => [
-      'africa/tunis',
+      'europe/malta',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off021;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,77 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:43:00';
+$Offset        = '+01:00:00';
 
 %Offset        = (
    0 => [
+      'cet',
+      'met',
+      'europe/belgrade',
+      'europe/budapest',
+      'europe/prague',
+      'europe/berlin',
+      'europe/copenhagen',
+      'europe/malta',
+      'europe/rome',
+      'europe/vienna',
       'europe/oslo',
+      'europe/zurich',
+      'europe/stockholm',
+      'europe/luxembourg',
+      'africa/ndjamena',
+      'africa/tunis',
+      'europe/tirane',
+      'europe/brussels',
+      'europe/warsaw',
+      'africa/lagos',
+      'africa/algiers',
+      'europe/amsterdam',
+      'europe/paris',
+      'europe/monaco',
+      'europe/andorra',
+      'europe/madrid',
+      'europe/gibraltar',
+      'africa/ceuta',
+      'africa/windhoek',
+      'etc/gmt+1',
+      'n',
+      'europe/vilnius',
+      'africa/tripoli',
+      'europe/lisbon',
+      'europe/uzhgorod',
+      'africa/casablanca',
+      'europe/dublin',
+      'europe/london',
+      'europe/sofia',
+      'europe/kaliningrad',
+      'europe/tallinn',
+      'europe/athens',
+      'europe/chisinau',
+      'europe/minsk',
+      'europe/riga',
+      'europe/simferopol',
+      'europe/kiev',
+      'europe/zaporozhye',
+      ],
+   1 => [
+      'wet',
+      'europe/lisbon',
+      'europe/london',
+      'europe/dublin',
+      'atlantic/madeira',
+      'atlantic/canary',
+      'atlantic/faroe',
+      'africa/casablanca',
+      'africa/algiers',
+      'africa/ceuta',
+      'europe/gibraltar',
+      'europe/madrid',
+      'europe/monaco',
+      'europe/paris',
+      'europe/brussels',
+      'europe/luxembourg',
+      'africa/el_aaiun',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off022;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:49:56';
+$Offset        = '+01:00:12';
 
 %Offset        = (
    0 => [
-      'europe/rome',
+      'africa/ndjamena',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off023;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:50:20';
+$Offset        = '+01:00:14';
 
 %Offset        = (
    0 => [
-      'europe/copenhagen',
+      'europe/stockholm',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off024;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:52:04';
+$Offset        = '+01:05:21';
 
 %Offset        = (
    0 => [
-      'africa/luanda',
+      'europe/vienna',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off025;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:52:44';
+$Offset        = '+01:08:24';
 
 %Offset        = (
    0 => [
-      'africa/tripoli',
+      'africa/windhoek',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off026;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:52:56';
+$Offset        = '+01:12:12';
 
 %Offset        = (
    0 => [
-      'africa/luanda',
+      'europe/stockholm',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off027;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:53:28';
+$Offset        = '+01:16:20';
 
 %Offset        = (
    0 => [
-      'europe/berlin',
+      'europe/budapest',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off028;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:57:44';
+$Offset        = '+01:19:20';
 
 %Offset        = (
    0 => [
-      'europe/prague',
+      'europe/tirane',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off029;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+00:58:04';
+$Offset        = '+01:19:32';
 
 %Offset        = (
-   0 => [
-      'europe/malta',
+   1 => [
+      'europe/amsterdam',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off030;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,87 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:00:00';
+$Offset        = '+01:20:00';
 
 %Offset        = (
-   0 => [
-      'cet',
-      'met',
-      'europe/belgrade',
-      'europe/budapest',
-      'europe/prague',
-      'europe/berlin',
-      'europe/copenhagen',
-      'europe/malta',
-      'europe/rome',
-      'europe/vienna',
-      'europe/oslo',
-      'europe/zurich',
-      'africa/kinshasa',
-      'europe/stockholm',
-      'europe/luxembourg',
-      'africa/bangui',
-      'africa/brazzaville',
-      'africa/douala',
-      'africa/libreville',
-      'africa/luanda',
-      'africa/ndjamena',
-      'africa/tunis',
-      'europe/tirane',
-      'europe/brussels',
-      'europe/warsaw',
-      'africa/lagos',
-      'africa/porto-novo',
-      'africa/algiers',
-      'europe/amsterdam',
-      'europe/paris',
-      'europe/monaco',
-      'europe/andorra',
-      'europe/madrid',
-      'europe/gibraltar',
-      'africa/niamey',
-      'africa/malabo',
-      'africa/ceuta',
-      'africa/windhoek',
-      'etc/gmt+1',
-      'n',
-      'europe/vilnius',
-      'africa/tripoli',
-      'europe/lisbon',
-      'europe/uzhgorod',
-      'africa/casablanca',
-      'europe/dublin',
-      'europe/london',
-      'europe/sofia',
-      'europe/kaliningrad',
-      'europe/tallinn',
-      'europe/athens',
-      'europe/chisinau',
-      'europe/minsk',
-      'europe/riga',
-      'europe/simferopol',
-      'europe/kiev',
-      'europe/zaporozhye',
-      ],
    1 => [
-      'wet',
-      'europe/lisbon',
-      'europe/london',
-      'europe/dublin',
-      'atlantic/madeira',
-      'atlantic/canary',
-      'atlantic/faroe',
-      'africa/casablanca',
-      'africa/algiers',
-      'africa/ceuta',
-      'africa/freetown',
-      'europe/gibraltar',
-      'europe/madrid',
-      'europe/monaco',
-      'europe/paris',
-      'europe/brussels',
-      'europe/luxembourg',
-      'africa/el_aaiun',
+      'europe/amsterdam',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off031;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:00:12';
+$Offset        = '+01:22:00';
 
 %Offset        = (
    0 => [
-      'africa/ndjamena',
+      'europe/kaliningrad',
+      'europe/belgrade',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off032;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:00:14';
+$Offset        = '+01:24:00';
 
 %Offset        = (
    0 => [
-      'europe/stockholm',
+      'europe/vilnius',
+      'europe/warsaw',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off033;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:01:08';
+$Offset        = '+01:29:12';
 
 %Offset        = (
    0 => [
-      'africa/brazzaville',
+      'europe/uzhgorod',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off034;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:01:12';
+$Offset        = '+01:30:00';
 
 %Offset        = (
    0 => [
-      'africa/kinshasa',
+      'africa/johannesburg',
+      'africa/windhoek',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off035;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:05:21';
+$Offset        = '+01:33:16';
 
 %Offset        = (
    0 => [
-      'europe/vienna',
+      'europe/sofia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off036;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:08:24';
+$Offset        = '+01:34:52';
 
 %Offset        = (
    0 => [
-      'africa/windhoek',
+      'europe/athens',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off037;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:12:12';
+$Offset        = '+01:35:36';
 
 %Offset        = (
    0 => [
-      'europe/stockholm',
+      'europe/vilnius',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off038;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:14:20';
+$Offset        = '+01:36:34';
 
 %Offset        = (
    0 => [
-      'africa/bangui',
+      'europe/riga',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off039;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:16:20';
+$Offset        = '+01:39:00';
 
 %Offset        = (
    0 => [
-      'europe/budapest',
+      'europe/tallinn',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off040;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:19:20';
+$Offset        = '+01:39:49';
 
 %Offset        = (
    0 => [
-      'europe/tirane',
+      'europe/helsinki',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off041;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:19:32';
+$Offset        = '+01:41:16';
 
 %Offset        = (
-   1 => [
-      'europe/amsterdam',
+   0 => [
+      'europe/vilnius',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off042;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:20:00';
+$Offset        = '+01:44:24';
 
 %Offset        = (
-   1 => [
-      'europe/amsterdam',
+   0 => [
+      'europe/bucharest',
+      'europe/chisinau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off043;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:22:00';
+$Offset        = '+01:50:00';
 
 %Offset        = (
    0 => [
-      'europe/kaliningrad',
-      'europe/belgrade',
+      'europe/minsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off044;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:24:00';
+$Offset        = '+01:50:16';
 
 %Offset        = (
    0 => [
-      'europe/vilnius',
-      'europe/warsaw',
+      'europe/minsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off045;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:29:12';
+$Offset        = '+01:52:00';
 
 %Offset        = (
    0 => [
-      'europe/uzhgorod',
+      'africa/johannesburg',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off046;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,13 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:30:00';
+$Offset        = '+01:55:00';
 
 %Offset        = (
    0 => [
-      'africa/johannesburg',
-      'africa/windhoek',
-      'africa/gaborone',
+      'europe/chisinau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off047;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:33:16';
+$Offset        = '+01:55:20';
 
 %Offset        = (
    0 => [
-      'europe/sofia',
+      'europe/chisinau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off048;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:34:52';
+$Offset        = '+01:55:52';
 
 %Offset        = (
    0 => [
-      'europe/athens',
+      'europe/istanbul',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off049;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:35:36';
+$Offset        = '+01:56:56';
 
 %Offset        = (
    0 => [
-      'europe/vilnius',
+      'europe/istanbul',
+      'europe/sofia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off050;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,89 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:36:24';
+$Offset        = '+02:00:00';
 
 %Offset        = (
    0 => [
+      'eet',
+      'asia/beirut',
+      'europe/sofia',
+      'africa/cairo',
+      'asia/gaza',
+      'asia/hebron',
+      'africa/johannesburg',
+      'africa/maputo',
+      'europe/istanbul',
+      'europe/athens',
+      'asia/jerusalem',
+      'asia/damascus',
+      'europe/vilnius',
+      'asia/nicosia',
+      'europe/helsinki',
+      'europe/tallinn',
+      'europe/kiev',
+      'europe/zaporozhye',
       'europe/riga',
+      'asia/amman',
+      'europe/bucharest',
+      'europe/chisinau',
+      'africa/tripoli',
+      'europe/uzhgorod',
+      'etc/gmt+2',
+      'o',
+      'europe/simferopol',
+      'europe/kaliningrad',
+      'europe/minsk',
+      'africa/khartoum',
+      'africa/windhoek',
+      'europe/moscow',
+      'europe/warsaw',
+      ],
+   1 => [
+      'cet',
+      'europe/berlin',
+      'europe/brussels',
+      'europe/budapest',
+      'europe/copenhagen',
+      'europe/luxembourg',
+      'europe/malta',
+      'europe/oslo',
+      'europe/prague',
+      'europe/rome',
+      'europe/stockholm',
+      'europe/vienna',
+      'europe/warsaw',
+      'met',
+      'europe/amsterdam',
+      'europe/paris',
+      'europe/tirane',
+      'europe/belgrade',
+      'europe/gibraltar',
+      'europe/monaco',
+      'europe/zurich',
+      'europe/madrid',
+      'europe/andorra',
+      'africa/ceuta',
+      'africa/windhoek',
+      'africa/tunis',
+      'europe/vilnius',
+      'africa/tripoli',
+      'europe/lisbon',
+      'africa/ndjamena',
+      'africa/algiers',
+      'europe/london',
+      'europe/kaliningrad',
+      'europe/tallinn',
+      'europe/uzhgorod',
+      'europe/chisinau',
+      'europe/minsk',
+      'europe/riga',
+      'europe/simferopol',
+      'europe/sofia',
+      'europe/athens',
+      'europe/kiev',
+      'europe/zaporozhye',
+      'antarctica/troll',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off051;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:39:00';
+$Offset        = '+02:02:04';
 
 %Offset        = (
    0 => [
-      'europe/tallinn',
+      'europe/kiev',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off052;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:39:52';
+$Offset        = '+02:05:09';
 
 %Offset        = (
    0 => [
-      'europe/helsinki',
+      'africa/cairo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off053;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:41:16';
+$Offset        = '+02:10:08';
 
 %Offset        = (
    0 => [
-      'europe/vilnius',
+      'africa/khartoum',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off054;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:43:40';
+$Offset        = '+02:10:20';
 
 %Offset        = (
    0 => [
-      'africa/gaborone',
+      'africa/maputo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off055;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:44:24';
+$Offset        = '+02:13:28';
 
 %Offset        = (
    0 => [
-      'europe/bucharest',
-      'europe/chisinau',
+      'asia/nicosia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off056;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:49:52';
+$Offset        = '+02:16:00';
 
 %Offset        = (
    0 => [
-      'africa/lubumbashi',
+      'europe/simferopol',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off057;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:50:00';
+$Offset        = '+02:16:24';
 
 %Offset        = (
    0 => [
-      'europe/minsk',
-      'africa/maseru',
+      'europe/simferopol',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off058;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:50:16';
+$Offset        = '+02:17:52';
 
 %Offset        = (
    0 => [
-      'europe/minsk',
+      'asia/gaza',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off059;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:52:00';
+$Offset        = '+02:20:00';
 
 %Offset        = (
    0 => [
-      'africa/johannesburg',
+      'europe/zaporozhye',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off060;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:53:08';
+$Offset        = '+02:20:23';
 
 %Offset        = (
    0 => [
-      'africa/lusaka',
+      'asia/hebron',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off061;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:55:00';
+$Offset        = '+02:20:40';
 
 %Offset        = (
    0 => [
-      'europe/chisinau',
+      'asia/jerusalem',
+      'europe/zaporozhye',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off062;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:55:20';
+$Offset        = '+02:20:54';
 
 %Offset        = (
    0 => [
-      'europe/chisinau',
+      'asia/jerusalem',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off063;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:55:52';
+$Offset        = '+02:22:00';
 
 %Offset        = (
    0 => [
-      'europe/istanbul',
+      'asia/beirut',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off064;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:56:56';
+$Offset        = '+02:23:44';
 
 %Offset        = (
    0 => [
-      'europe/istanbul',
-      'europe/sofia',
+      'asia/amman',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off065;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+01:57:28';
+$Offset        = '+02:25:12';
 
 %Offset        = (
    0 => [
-      'africa/bujumbura',
+      'asia/damascus',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off066;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,98 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:00:00';
+$Offset        = '+02:27:16';
 
 %Offset        = (
    0 => [
-      'eet',
-      'asia/beirut',
-      'africa/bujumbura',
-      'europe/sofia',
-      'africa/lubumbashi',
-      'africa/cairo',
-      'asia/gaza',
-      'asia/hebron',
-      'africa/blantyre',
-      'africa/gaborone',
-      'africa/harare',
-      'africa/johannesburg',
-      'africa/lusaka',
-      'africa/maputo',
-      'africa/maseru',
-      'africa/mbabane',
-      'europe/istanbul',
-      'europe/athens',
-      'asia/jerusalem',
-      'asia/damascus',
-      'europe/vilnius',
-      'asia/nicosia',
-      'europe/helsinki',
-      'europe/tallinn',
-      'europe/kiev',
-      'europe/zaporozhye',
-      'europe/riga',
-      'asia/amman',
-      'europe/bucharest',
-      'europe/chisinau',
-      'africa/kigali',
-      'africa/tripoli',
-      'europe/uzhgorod',
-      'etc/gmt+2',
-      'o',
-      'europe/simferopol',
-      'europe/kaliningrad',
-      'europe/minsk',
-      'africa/khartoum',
-      'africa/windhoek',
-      'europe/moscow',
-      'europe/warsaw',
-      ],
-   1 => [
-      'cet',
-      'europe/berlin',
-      'europe/brussels',
-      'europe/budapest',
-      'europe/copenhagen',
-      'europe/luxembourg',
-      'europe/malta',
-      'europe/oslo',
-      'europe/prague',
-      'europe/rome',
-      'europe/stockholm',
-      'europe/vienna',
-      'europe/warsaw',
-      'met',
-      'europe/amsterdam',
-      'europe/paris',
-      'europe/tirane',
-      'europe/belgrade',
-      'europe/gibraltar',
-      'europe/monaco',
-      'europe/zurich',
-      'europe/madrid',
-      'europe/andorra',
-      'africa/ceuta',
-      'africa/windhoek',
-      'africa/tunis',
-      'europe/vilnius',
-      'africa/tripoli',
-      'europe/lisbon',
-      'africa/ndjamena',
-      'africa/algiers',
-      'europe/london',
-      'europe/kaliningrad',
-      'europe/tallinn',
-      'europe/uzhgorod',
-      'europe/chisinau',
-      'europe/minsk',
-      'europe/riga',
-      'europe/simferopol',
-      'europe/sofia',
-      'europe/athens',
-      'europe/kiev',
-      'europe/zaporozhye',
-      'antarctica/troll',
+      'africa/nairobi',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off067;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:00:16';
+$Offset        = '+02:30:00';
 
 %Offset        = (
    0 => [
-      'africa/kigali',
+      'africa/nairobi',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off068;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:02:04';
+$Offset        = '+02:30:17';
 
 %Offset        = (
    0 => [
-      'europe/kiev',
+      'europe/moscow',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off069;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:04:12';
+$Offset        = '+02:31:19';
 
 %Offset        = (
    0 => [
-      'africa/harare',
+      'europe/moscow',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off070;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:04:24';
+$Offset        = '+02:36:34';
 
 %Offset        = (
-   0 => [
-      'africa/mbabane',
+   1 => [
+      'europe/riga',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off071;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:05:09';
+$Offset        = '+02:45:00';
 
 %Offset        = (
    0 => [
-      'africa/cairo',
+      'africa/nairobi',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off072;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:09:40';
+$Offset        = '+02:57:36';
 
 %Offset        = (
    0 => [
-      'africa/kampala',
+      'asia/baghdad',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off073;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:10:08';
+$Offset        = '+02:57:40';
 
 %Offset        = (
    0 => [
-      'africa/khartoum',
+      'europe/volgograd',
+      'asia/baghdad',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off074;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:10:20';
+$Offset        = '+02:58:00';
 
 %Offset        = (
    0 => [
-      'africa/maputo',
+      'asia/yerevan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off075;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:13:28';
+$Offset        = '+02:59:11';
 
 %Offset        = (
    0 => [
-      'asia/nicosia',
+      'asia/tbilisi',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off076;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,68 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:16:00';
+$Offset        = '+03:00:00';
 
 %Offset        = (
    0 => [
+      'asia/baghdad',
+      'africa/nairobi',
+      'europe/minsk',
+      'europe/kaliningrad',
+      'asia/riyadh',
+      'antarctica/syowa',
+      'asia/qatar',
+      'africa/khartoum',
+      'etc/gmt+3',
+      'p',
+      'europe/moscow',
+      'europe/samara',
+      'europe/volgograd',
+      'asia/tbilisi',
       'europe/simferopol',
+      'asia/yerevan',
+      'asia/baku',
+      'europe/zaporozhye',
+      'europe/vilnius',
+      'europe/kiev',
+      'europe/chisinau',
+      'europe/uzhgorod',
+      'europe/riga',
+      'europe/tallinn',
+      'europe/istanbul',
+      ],
+   1 => [
+      'eet',
+      'europe/istanbul',
+      'asia/beirut',
+      'asia/damascus',
+      'europe/athens',
+      'europe/bucharest',
+      'europe/chisinau',
+      'asia/gaza',
+      'asia/jerusalem',
+      'asia/hebron',
+      'europe/helsinki',
+      'asia/amman',
+      'asia/nicosia',
+      'europe/sofia',
+      'europe/riga',
+      'europe/tallinn',
+      'europe/vilnius',
+      'europe/zaporozhye',
+      'europe/kiev',
+      'europe/simferopol',
+      'europe/uzhgorod',
+      'africa/cairo',
+      'europe/kaliningrad',
+      'europe/minsk',
+      'europe/moscow',
+      'europe/samara',
+      'africa/khartoum',
+      'europe/berlin',
+      'africa/johannesburg',
+      'africa/windhoek',
+      'europe/warsaw',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off077;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:16:24';
+$Offset        = '+03:06:52';
 
 %Offset        = (
    0 => [
-      'europe/simferopol',
+      'asia/riyadh',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off078;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:17:52';
+$Offset        = '+03:19:24';
 
 %Offset        = (
    0 => [
-      'asia/gaza',
+      'asia/baku',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off079;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:20:00';
+$Offset        = '+03:20:20';
 
 %Offset        = (
    0 => [
-      'europe/zaporozhye',
-      'africa/blantyre',
+      'europe/samara',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off080;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:20:23';
+$Offset        = '+03:21:04';
 
 %Offset        = (
    0 => [
-      'asia/hebron',
+      'asia/aqtau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off081;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:20:40';
+$Offset        = '+03:25:24';
 
 %Offset        = (
    0 => [
-      'asia/jerusalem',
-      'europe/zaporozhye',
+      'asia/oral',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off082;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:20:54';
+$Offset        = '+03:25:44';
 
 %Offset        = (
    0 => [
-      'asia/jerusalem',
+      'asia/tehran',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off083;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:22:00';
+$Offset        = '+03:26:08';
 
 %Offset        = (
    0 => [
-      'asia/beirut',
+      'asia/qatar',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off084;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:23:44';
+$Offset        = '+03:30:00';
 
 %Offset        = (
    0 => [
-      'asia/amman',
+      'asia/tehran',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off085;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:25:12';
+$Offset        = '+03:31:19';
 
 %Offset        = (
-   0 => [
-      'asia/damascus',
+   1 => [
+      'europe/moscow',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off086;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:27:16';
+$Offset        = '+03:41:12';
 
 %Offset        = (
    0 => [
-      'africa/nairobi',
+      'asia/dubai',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off087;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:30:00';
+$Offset        = '+03:41:48';
 
 %Offset        = (
    0 => [
-      'africa/mogadishu',
-      'africa/kampala',
-      'africa/nairobi',
-      'europe/moscow',
+      'indian/mahe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off088;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:30:20';
+$Offset        = '+03:41:52';
 
 %Offset        = (
    0 => [
-      'europe/moscow',
+      'indian/reunion',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off089;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:30:48';
+$Offset        = '+03:45:05';
 
 %Offset        = (
    0 => [
-      'europe/moscow',
+      'asia/yekaterinburg',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off090;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:34:48';
+$Offset        = '+03:48:40';
 
 %Offset        = (
    0 => [
-      'africa/addis_ababa',
+      'asia/aqtobe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off091;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:35:20';
+$Offset        = '+03:50:00';
 
 %Offset        = (
    0 => [
-      'africa/addis_ababa',
-      'africa/asmara',
+      'indian/mauritius',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off092;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:35:32';
+$Offset        = '+03:53:32';
 
 %Offset        = (
    0 => [
-      'africa/asmara',
+      'asia/ashgabat',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off093;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,54 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:36:24';
+$Offset        = '+04:00:00';
 
 %Offset        = (
+   0 => [
+      'indian/mauritius',
+      'indian/mahe',
+      'indian/reunion',
+      'asia/dubai',
+      'europe/samara',
+      'europe/volgograd',
+      'asia/yerevan',
+      'asia/baku',
+      'asia/tbilisi',
+      'europe/moscow',
+      'europe/simferopol',
+      'etc/gmt+4',
+      'q',
+      'asia/aqtau',
+      'asia/oral',
+      'asia/yekaterinburg',
+      'asia/ashgabat',
+      'asia/tehran',
+      'asia/qatar',
+      'asia/kabul',
+      'asia/qyzylorda',
+      'asia/samarkand',
+      'asia/aqtobe',
+      ],
    1 => [
+      'europe/moscow',
+      'europe/samara',
+      'europe/volgograd',
+      'asia/baghdad',
+      'asia/tbilisi',
+      'europe/simferopol',
+      'asia/yerevan',
+      'asia/baku',
+      'europe/kaliningrad',
+      'europe/vilnius',
+      'europe/zaporozhye',
+      'europe/chisinau',
+      'europe/kiev',
+      'europe/minsk',
+      'europe/uzhgorod',
       'europe/riga',
+      'europe/tallinn',
+      'europe/istanbul',
+      'asia/jerusalem',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off094;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:37:08';
+$Offset        = '+04:02:33';
 
 %Offset        = (
    0 => [
-      'africa/dar_es_salaam',
+      'asia/yekaterinburg',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off095;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,13 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:45:00';
+$Offset        = '+04:21:52';
 
 %Offset        = (
    0 => [
-      'africa/dar_es_salaam',
-      'africa/nairobi',
-      'africa/kampala',
+      'asia/qyzylorda',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off096;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:52:36';
+$Offset        = '+04:27:53';
 
 %Offset        = (
    0 => [
-      'africa/djibouti',
+      'asia/samarkand',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off097;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:53:04';
+$Offset        = '+04:28:12';
 
 %Offset        = (
    0 => [
-      'indian/comoro',
+      'asia/karachi',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off098;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,14 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:57:36';
+$Offset        = '+04:30:00';
 
 %Offset        = (
    0 => [
-      'asia/baghdad',
+      'asia/kabul',
+      ],
+   1 => [
+      'asia/tehran',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off099;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:57:40';
+$Offset        = '+04:31:19';
 
 %Offset        = (
-   0 => [
-      'europe/volgograd',
-      'asia/baghdad',
+   1 => [
+      'europe/moscow',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off100;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:58:00';
+$Offset        = '+04:35:12';
 
 %Offset        = (
    0 => [
-      'asia/yerevan',
+      'asia/dushanbe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off101;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:59:16';
+$Offset        = '+04:36:48';
 
 %Offset        = (
    0 => [
-      'asia/tbilisi',
+      'asia/kabul',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off102;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+02:59:54';
+$Offset        = '+04:37:11';
 
 %Offset        = (
    0 => [
-      'asia/aden',
+      'asia/tashkent',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off103;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,82 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:00:00';
+$Offset        = '+04:49:40';
 
 %Offset        = (
    0 => [
-      'africa/mogadishu',
-      'africa/djibouti',
-      'indian/antananarivo',
-      'indian/comoro',
-      'indian/mayotte',
-      'asia/baghdad',
-      'africa/kampala',
-      'africa/nairobi',
-      'africa/dar_es_salaam',
-      'europe/minsk',
-      'africa/addis_ababa',
-      'africa/asmara',
-      'europe/kaliningrad',
-      'asia/aden',
-      'asia/kuwait',
-      'asia/riyadh',
-      'antarctica/syowa',
-      'asia/bahrain',
-      'asia/qatar',
-      'africa/khartoum',
-      'etc/gmt+3',
-      'p',
-      'europe/moscow',
-      'europe/samara',
-      'europe/volgograd',
-      'asia/tbilisi',
-      'europe/simferopol',
-      'asia/yerevan',
-      'asia/baku',
-      'europe/zaporozhye',
-      'europe/vilnius',
-      'europe/kiev',
-      'europe/chisinau',
-      'europe/uzhgorod',
-      'europe/riga',
-      'europe/tallinn',
-      'europe/istanbul',
-      ],
-   1 => [
-      'eet',
-      'europe/istanbul',
-      'asia/beirut',
-      'asia/damascus',
-      'europe/athens',
-      'europe/bucharest',
-      'europe/chisinau',
-      'asia/gaza',
-      'asia/jerusalem',
-      'asia/hebron',
-      'europe/helsinki',
-      'asia/amman',
-      'asia/nicosia',
-      'europe/sofia',
-      'europe/riga',
-      'europe/tallinn',
-      'europe/vilnius',
-      'europe/zaporozhye',
-      'europe/kiev',
-      'europe/simferopol',
-      'europe/uzhgorod',
-      'africa/cairo',
-      'europe/kaliningrad',
-      'europe/minsk',
-      'europe/moscow',
-      'europe/samara',
-      'africa/khartoum',
-      'europe/berlin',
-      'africa/johannesburg',
-      'africa/gaborone',
-      'africa/maseru',
-      'africa/windhoek',
-      'europe/warsaw',
+      'indian/chagos',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off104;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:00:56';
+$Offset        = '+04:53:30';
 
 %Offset        = (
    0 => [
-      'indian/mayotte',
+      'asia/omsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off105;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:01:28';
+$Offset        = '+04:54:00';
 
 %Offset        = (
    0 => [
-      'africa/mogadishu',
+      'indian/maldives',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off106;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:06:52';
+$Offset        = '+04:58:24';
 
 %Offset        = (
    0 => [
-      'asia/riyadh',
+      'asia/bishkek',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off107;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,44 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:10:04';
+$Offset        = '+05:00:00';
 
 %Offset        = (
    0 => [
-      'indian/antananarivo',
+      'asia/dushanbe',
+      'asia/tashkent',
+      'asia/aqtau',
+      'asia/aqtobe',
+      'asia/ashgabat',
+      'asia/oral',
+      'asia/samarkand',
+      'indian/kerguelen',
+      'asia/karachi',
+      'indian/maldives',
+      'asia/yekaterinburg',
+      'etc/gmt+5',
+      'r',
+      'antarctica/mawson',
+      'asia/bishkek',
+      'indian/chagos',
+      'asia/omsk',
+      'asia/qyzylorda',
+      'asia/almaty',
+      'antarctica/davis',
+      ],
+   1 => [
+      'asia/baku',
+      'asia/yerevan',
+      'europe/samara',
+      'indian/mauritius',
+      'asia/tbilisi',
+      'asia/oral',
+      'asia/aqtau',
+      'asia/ashgabat',
+      'asia/yekaterinburg',
+      'europe/volgograd',
+      'asia/tehran',
+      'europe/moscow',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off108;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:11:56';
+$Offset        = '+05:07:48';
 
 %Offset        = (
    0 => [
-      'asia/kuwait',
+      'asia/almaty',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off109;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:19:24';
+$Offset        = '+05:19:24';
 
 %Offset        = (
    0 => [
-      'asia/baku',
+      'asia/colombo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off110;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:20:36';
+$Offset        = '+05:19:32';
 
 %Offset        = (
    0 => [
-      'europe/samara',
+      'asia/colombo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off111;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,16 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:21:04';
+$Offset        = '+05:30:00';
 
 %Offset        = (
    0 => [
-      'asia/aqtau',
+      'asia/colombo',
+      'asia/thimphu',
+      'asia/kathmandu',
+      'asia/karachi',
+      'asia/dhaka',
+      'asia/kolkata',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off112;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:22:20';
+$Offset        = '+05:31:40';
 
 %Offset        = (
    0 => [
-      'asia/bahrain',
+      'asia/novosibirsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off113;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:25:24';
+$Offset        = '+05:41:16';
 
 %Offset        = (
    0 => [
-      'asia/oral',
+      'asia/kathmandu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off114;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:25:44';
+$Offset        = '+05:45:00';
 
 %Offset        = (
    0 => [
-      'asia/tehran',
+      'asia/kathmandu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off115;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:26:08';
+$Offset        = '+05:48:48';
 
 %Offset        = (
    0 => [
-      'asia/qatar',
+      'asia/novokuznetsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off116;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:30:00';
+$Offset        = '+05:50:20';
 
 %Offset        = (
    0 => [
-      'asia/tehran',
+      'asia/urumqi',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off117;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:30:48';
+$Offset        = '+05:53:20';
 
 %Offset        = (
-   1 => [
-      'europe/moscow',
+   0 => [
+      'asia/kolkata',
+      'asia/dhaka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off118;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:41:12';
+$Offset        = '+05:53:28';
 
 %Offset        = (
    0 => [
-      'asia/dubai',
+      'asia/kolkata',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off119;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:41:48';
+$Offset        = '+05:58:36';
 
 %Offset        = (
    0 => [
-      'indian/mahe',
+      'asia/thimphu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off120;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,49 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:41:52';
+$Offset        = '+06:00:00';
 
 %Offset        = (
    0 => [
-      'indian/reunion',
+      'asia/almaty',
+      'asia/bishkek',
+      'asia/dhaka',
+      'asia/qyzylorda',
+      'asia/thimphu',
+      'indian/chagos',
+      'asia/yekaterinburg',
+      'asia/novosibirsk',
+      'asia/novokuznetsk',
+      'asia/omsk',
+      'etc/gmt+6',
+      's',
+      'antarctica/vostok',
+      'asia/colombo',
+      'asia/krasnoyarsk',
+      'asia/dushanbe',
+      'asia/tashkent',
+      'asia/aqtau',
+      'asia/aqtobe',
+      'asia/oral',
+      'asia/samarkand',
+      'asia/urumqi',
+      'asia/hovd',
+      'antarctica/mawson',
+      ],
+   1 => [
+      'asia/yekaterinburg',
+      'asia/karachi',
+      'asia/bishkek',
+      'asia/aqtobe',
+      'asia/aqtau',
+      'asia/samarkand',
+      'asia/dushanbe',
+      'asia/omsk',
+      'asia/tashkent',
+      'asia/ashgabat',
+      'asia/qyzylorda',
+      'asia/oral',
+      'asia/colombo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off121;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:48:40';
+$Offset        = '+06:01:40';
 
 %Offset        = (
    0 => [
-      'asia/aqtobe',
+      'asia/dhaka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off122;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:50:00';
+$Offset        = '+06:06:36';
 
 %Offset        = (
    0 => [
-      'indian/mauritius',
+      'asia/hovd',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off123;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:53:32';
+$Offset        = '+06:11:26';
 
 %Offset        = (
    0 => [
-      'asia/ashgabat',
+      'asia/krasnoyarsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off124;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+03:54:24';
+$Offset        = '+06:24:40';
 
 %Offset        = (
    0 => [
-      'asia/muscat',
+      'asia/rangoon',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off125;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,57 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:00:00';
+$Offset        = '+06:27:40';
 
 %Offset        = (
    0 => [
-      'indian/mauritius',
-      'indian/mahe',
-      'indian/reunion',
-      'asia/muscat',
-      'asia/dubai',
-      'europe/samara',
-      'europe/volgograd',
-      'asia/yerevan',
-      'asia/baku',
-      'asia/tbilisi',
-      'europe/moscow',
-      'europe/simferopol',
-      'etc/gmt+4',
-      'q',
-      'asia/aqtau',
-      'asia/oral',
-      'asia/yekaterinburg',
-      'asia/ashgabat',
-      'asia/tehran',
-      'asia/bahrain',
-      'asia/qatar',
-      'asia/kabul',
-      'asia/qyzylorda',
-      'asia/samarkand',
-      'asia/aqtobe',
-      ],
-   1 => [
-      'europe/moscow',
-      'europe/samara',
-      'europe/volgograd',
-      'asia/baghdad',
-      'asia/tbilisi',
-      'europe/simferopol',
-      'asia/yerevan',
-      'asia/baku',
-      'europe/kaliningrad',
-      'europe/vilnius',
-      'europe/zaporozhye',
-      'europe/chisinau',
-      'europe/kiev',
-      'europe/minsk',
-      'europe/uzhgorod',
-      'europe/riga',
-      'europe/tallinn',
-      'europe/istanbul',
-      'indian/antananarivo',
-      'asia/jerusalem',
+      'indian/cocos',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off126;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,20 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:02:24';
+$Offset        = '+06:30:00';
 
 %Offset        = (
    0 => [
-      'asia/yekaterinburg',
+      'indian/cocos',
+      'asia/colombo',
+      'asia/dhaka',
+      'asia/kolkata',
+      'asia/rangoon',
+      ],
+   1 => [
+      'asia/colombo',
+      'asia/karachi',
+      'asia/kolkata',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off127;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:21:52';
+$Offset        = '+06:42:04';
 
 %Offset        = (
    0 => [
-      'asia/qyzylorda',
+      'asia/bangkok',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off128;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:27:12';
+$Offset        = '+06:46:46';
 
 %Offset        = (
    0 => [
-      'asia/samarkand',
+      'asia/kuala_lumpur',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off129;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:28:12';
+$Offset        = '+06:55:25';
 
 %Offset        = (
    0 => [
-      'asia/karachi',
+      'asia/singapore',
+      'asia/kuala_lumpur',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off130;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:30:00';
+$Offset        = '+06:57:05';
 
 %Offset        = (
    0 => [
-      'asia/kabul',
-      ],
-   1 => [
-      'asia/tehran',
+      'asia/irkutsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off131;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,40 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:30:48';
+$Offset        = '+07:00:00';
 
 %Offset        = (
+   0 => [
+      'indian/christmas',
+      'asia/ho_chi_minh',
+      'asia/bangkok',
+      'asia/novokuznetsk',
+      'asia/novosibirsk',
+      'asia/jakarta',
+      'asia/hovd',
+      'asia/pontianak',
+      'asia/omsk',
+      'asia/krasnoyarsk',
+      'etc/gmt+7',
+      't',
+      'antarctica/davis',
+      'asia/irkutsk',
+      'asia/choibalsan',
+      'asia/ulaanbaatar',
+      'asia/kuala_lumpur',
+      'asia/singapore',
+      ],
    1 => [
-      'europe/moscow',
+      'asia/omsk',
+      'asia/novokuznetsk',
+      'asia/novosibirsk',
+      'asia/dhaka',
+      'asia/almaty',
+      'asia/qyzylorda',
+      'asia/krasnoyarsk',
+      'asia/bishkek',
+      'asia/dushanbe',
+      'asia/tashkent',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off132;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:35:12';
+$Offset        = '+07:02:52';
 
 %Offset        = (
    0 => [
-      'asia/dushanbe',
+      'indian/christmas',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off133;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:36:48';
+$Offset        = '+07:06:30';
 
 %Offset        = (
    0 => [
-      'asia/kabul',
+      'asia/ho_chi_minh',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off134;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:37:12';
+$Offset        = '+07:06:40';
 
 %Offset        = (
    0 => [
-      'asia/tashkent',
+      'asia/ho_chi_minh',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off135;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:49:40';
+$Offset        = '+07:07:12';
 
 %Offset        = (
    0 => [
-      'indian/chagos',
+      'asia/jakarta',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off136;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:53:36';
+$Offset        = '+07:07:32';
 
 %Offset        = (
    0 => [
-      'asia/omsk',
+      'asia/ulaanbaatar',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off137;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:54:00';
+$Offset        = '+07:17:20';
 
 %Offset        = (
    0 => [
-      'indian/maldives',
+      'asia/pontianak',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off138;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,17 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+04:58:24';
+$Offset        = '+07:20:00';
 
 %Offset        = (
    0 => [
-      'asia/bishkek',
+      'asia/kuala_lumpur',
+      'asia/singapore',
+      'asia/jakarta',
+      ],
+   1 => [
+      'asia/kuala_lumpur',
+      'asia/singapore',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off139;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,45 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:00:00';
+$Offset        = '+07:21:20';
 
 %Offset        = (
    0 => [
-      'asia/dushanbe',
-      'asia/tashkent',
-      'asia/aqtau',
-      'asia/aqtobe',
-      'asia/ashgabat',
-      'asia/oral',
-      'asia/samarkand',
-      'indian/kerguelen',
-      'asia/karachi',
-      'indian/maldives',
-      'asia/yekaterinburg',
-      'etc/gmt+5',
-      'r',
-      'antarctica/mawson',
-      'asia/bishkek',
-      'indian/chagos',
-      'asia/omsk',
-      'asia/qyzylorda',
-      'asia/kashgar',
-      'asia/almaty',
-      'antarctica/davis',
-      ],
-   1 => [
-      'asia/baku',
-      'asia/yerevan',
-      'europe/samara',
-      'indian/mauritius',
-      'asia/tbilisi',
-      'asia/oral',
-      'asia/aqtau',
-      'asia/ashgabat',
-      'asia/yekaterinburg',
-      'europe/volgograd',
-      'asia/tehran',
-      'europe/moscow',
+      'asia/kuching',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off140;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,16 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:03:56';
+$Offset        = '+07:30:00';
 
 %Offset        = (
    0 => [
-      'asia/kashgar',
+      'asia/kuala_lumpur',
+      'asia/singapore',
+      'asia/pontianak',
+      'asia/jakarta',
+      'asia/brunei',
+      'asia/kuching',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off141;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:07:48';
+$Offset        = '+07:33:52';
 
 %Offset        = (
    0 => [
-      'asia/almaty',
+      'asia/chita',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off142;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:19:24';
+$Offset        = '+07:34:20';
 
 %Offset        = (
    0 => [
-      'asia/colombo',
+      'asia/macau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off143;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:19:32';
+$Offset        = '+07:36:42';
 
 %Offset        = (
    0 => [
-      'asia/colombo',
+      'asia/hong_kong',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off144;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,17 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:30:00';
+$Offset        = '+07:38:00';
 
 %Offset        = (
    0 => [
-      'asia/colombo',
-      'asia/thimphu',
-      'asia/kathmandu',
-      'asia/karachi',
-      'asia/dhaka',
-      'asia/kolkata',
-      'asia/kashgar',
+      'asia/choibalsan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off145;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:31:40';
+$Offset        = '+07:39:40';
 
 %Offset        = (
    0 => [
-      'asia/novosibirsk',
+      'asia/brunei',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off146;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:41:16';
+$Offset        = '+07:43:24';
 
 %Offset        = (
    0 => [
-      'asia/kathmandu',
+      'australia/perth',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off147;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:45:00';
+$Offset        = '+07:57:36';
 
 %Offset        = (
    0 => [
-      'asia/kathmandu',
+      'asia/makassar',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off148;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,43 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:48:48';
+$Offset        = '+08:00:00';
 
 %Offset        = (
    0 => [
+      'australia/perth',
+      'asia/taipei',
+      'asia/manila',
+      'asia/hong_kong',
+      'asia/macau',
+      'asia/shanghai',
+      'asia/brunei',
+      'asia/kuching',
+      'asia/makassar',
+      'asia/choibalsan',
+      'asia/ulaanbaatar',
+      'asia/kuala_lumpur',
+      'asia/singapore',
+      'asia/krasnoyarsk',
+      'asia/irkutsk',
+      'etc/gmt+8',
+      'u',
+      'antarctica/casey',
+      'asia/dili',
+      'asia/yakutsk',
+      'asia/pontianak',
+      'asia/jakarta',
+      'asia/ho_chi_minh',
+      'asia/khandyga',
+      'asia/ust-nera',
+      'asia/chita',
+      ],
+   1 => [
+      'asia/krasnoyarsk',
       'asia/novokuznetsk',
+      'asia/hovd',
+      'asia/novosibirsk',
+      'asia/irkutsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off149;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:50:20';
+$Offset        = '+08:04:00';
 
 %Offset        = (
    0 => [
-      'asia/urumqi',
+      'asia/manila',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off150;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:53:20';
+$Offset        = '+08:05:43';
 
 %Offset        = (
    0 => [
-      'asia/kolkata',
-      'asia/dhaka',
+      'asia/shanghai',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off151;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:53:28';
+$Offset        = '+08:06:00';
 
 %Offset        = (
    0 => [
-      'asia/kolkata',
+      'asia/taipei',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off152;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+05:58:36';
+$Offset        = '+08:20:00';
 
 %Offset        = (
-   0 => [
-      'asia/thimphu',
+   1 => [
+      'asia/kuching',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off153;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,49 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:00:00';
+$Offset        = '+08:22:20';
 
 %Offset        = (
    0 => [
-      'asia/almaty',
-      'asia/bishkek',
-      'asia/dhaka',
-      'asia/qyzylorda',
-      'asia/thimphu',
-      'indian/chagos',
-      'asia/yekaterinburg',
-      'asia/novosibirsk',
-      'asia/novokuznetsk',
-      'asia/omsk',
-      'etc/gmt+6',
-      's',
-      'antarctica/vostok',
-      'asia/colombo',
-      'asia/krasnoyarsk',
-      'asia/dushanbe',
-      'asia/tashkent',
-      'asia/aqtau',
-      'asia/aqtobe',
-      'asia/oral',
-      'asia/samarkand',
-      'asia/urumqi',
-      'asia/hovd',
-      'antarctica/mawson',
-      ],
-   1 => [
-      'asia/yekaterinburg',
-      'asia/karachi',
-      'asia/bishkek',
-      'asia/aqtobe',
-      'asia/aqtau',
-      'asia/samarkand',
-      'asia/dushanbe',
-      'asia/omsk',
-      'asia/tashkent',
-      'asia/ashgabat',
-      'asia/qyzylorda',
-      'asia/oral',
-      'asia/colombo',
+      'asia/dili',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off154;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:01:40';
+$Offset        = '+08:23:00';
 
 %Offset        = (
    0 => [
-      'asia/dhaka',
+      'asia/pyongyang',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off155;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:06:36';
+$Offset        = '+08:27:52';
 
 %Offset        = (
    0 => [
-      'asia/hovd',
+      'asia/seoul',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off156;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:11:20';
+$Offset        = '+08:30:00';
 
 %Offset        = (
    0 => [
-      'asia/krasnoyarsk',
+      'asia/seoul',
+      'asia/pyongyang',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off157;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:24:40';
+$Offset        = '+08:35:28';
 
 %Offset        = (
    0 => [
-      'asia/rangoon',
+      'australia/eucla',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off158;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:27:40';
+$Offset        = '+08:38:58';
 
 %Offset        = (
    0 => [
-      'indian/cocos',
+      'asia/yakutsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off159;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,20 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:30:00';
+$Offset        = '+08:43:20';
 
 %Offset        = (
    0 => [
-      'indian/cocos',
-      'asia/colombo',
-      'asia/dhaka',
-      'asia/kolkata',
-      'asia/rangoon',
-      ],
-   1 => [
-      'asia/colombo',
-      'asia/karachi',
-      'asia/kolkata',
+      'australia/darwin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off160;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:42:04';
+$Offset        = '+08:45:00';
 
 %Offset        = (
    0 => [
-      'asia/bangkok',
+      'australia/eucla',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off161;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:46:46';
+$Offset        = '+08:47:31';
 
 %Offset        = (
    0 => [
-      'asia/kuala_lumpur',
+      'asia/vladivostok',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off162;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:50:24';
+$Offset        = '+08:57:56';
 
 %Offset        = (
    0 => [
-      'asia/vientiane',
+      'pacific/palau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off163;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,56 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:55:25';
+$Offset        = '+09:00:00';
 
 %Offset        = (
    0 => [
-      'asia/singapore',
+      'asia/tokyo',
+      'pacific/palau',
+      'asia/pyongyang',
+      'asia/seoul',
+      'asia/jayapura',
+      'asia/dili',
+      'asia/irkutsk',
+      'asia/yakutsk',
+      'etc/gmt+9',
+      'v',
+      'asia/choibalsan',
+      'asia/vladivostok',
+      'asia/sakhalin',
+      'asia/hong_kong',
+      'asia/jakarta',
       'asia/kuala_lumpur',
+      'asia/kuching',
+      'asia/makassar',
+      'asia/pontianak',
+      'asia/rangoon',
+      'asia/singapore',
+      'asia/manila',
+      'pacific/nauru',
+      'australia/adelaide',
+      'australia/darwin',
+      'australia/broken_hill',
+      'asia/khandyga',
+      'asia/ust-nera',
+      'asia/chita',
+      'asia/taipei',
+      'pacific/bougainville',
+      'asia/ho_chi_minh',
+      ],
+   1 => [
+      'asia/irkutsk',
+      'australia/perth',
+      'asia/ulaanbaatar',
+      'asia/shanghai',
+      'asia/yakutsk',
+      'asia/macau',
+      'asia/hong_kong',
+      'asia/taipei',
+      'asia/manila',
+      'asia/khandyga',
+      'asia/chita',
+      'asia/choibalsan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off164;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:57:20';
+$Offset        = '+09:02:13';
 
 %Offset        = (
    0 => [
-      'asia/irkutsk',
+      'asia/khandyga',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off165;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+06:59:40';
+$Offset        = '+09:14:20';
 
 %Offset        = (
    0 => [
-      'asia/phnom_penh',
+      'australia/adelaide',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off166;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,43 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:00:00';
+$Offset        = '+09:18:59';
 
 %Offset        = (
    0 => [
-      'indian/christmas',
-      'asia/ho_chi_minh',
-      'asia/phnom_penh',
-      'asia/vientiane',
-      'asia/bangkok',
-      'asia/novokuznetsk',
-      'asia/novosibirsk',
-      'asia/jakarta',
-      'asia/hovd',
-      'asia/pontianak',
-      'asia/omsk',
-      'asia/krasnoyarsk',
-      'etc/gmt+7',
-      't',
-      'antarctica/davis',
-      'asia/irkutsk',
-      'asia/chongqing',
-      'asia/choibalsan',
-      'asia/ulaanbaatar',
-      'asia/kuala_lumpur',
-      'asia/singapore',
-      ],
-   1 => [
-      'asia/omsk',
-      'asia/novokuznetsk',
-      'asia/novosibirsk',
-      'asia/dhaka',
-      'asia/almaty',
-      'asia/qyzylorda',
-      'asia/krasnoyarsk',
-      'asia/bishkek',
-      'asia/dushanbe',
-      'asia/tashkent',
+      'asia/tokyo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off167;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:02:52';
+$Offset        = '+09:22:48';
 
 %Offset        = (
    0 => [
-      'indian/christmas',
+      'asia/jayapura',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off168;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:06:20';
+$Offset        = '+09:25:48';
 
 %Offset        = (
    0 => [
-      'asia/chongqing',
-      'asia/vientiane',
-      'asia/ho_chi_minh',
-      'asia/phnom_penh',
+      'australia/broken_hill',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off169;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,17 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:06:40';
+$Offset        = '+09:30:00';
 
 %Offset        = (
    0 => [
-      'asia/ho_chi_minh',
+      'australia/broken_hill',
+      'australia/adelaide',
+      'asia/jayapura',
+      'australia/darwin',
+      ],
+   1 => [
+      'asia/seoul',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off170;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:07:12';
+$Offset        = '+09:30:48';
 
 %Offset        = (
    0 => [
-      'asia/jakarta',
+      'asia/sakhalin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off171;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:07:32';
+$Offset        = '+09:32:54';
 
 %Offset        = (
    0 => [
-      'asia/ulaanbaatar',
+      'asia/ust-nera',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off172;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:17:20';
+$Offset        = '+09:35:28';
 
 %Offset        = (
    0 => [
-      'asia/pontianak',
+      'australia/currie',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off173;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,17 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:20:00';
+$Offset        = '+09:39:00';
 
 %Offset        = (
    0 => [
-      'asia/kuala_lumpur',
-      'asia/singapore',
-      'asia/jakarta',
-      ],
-   1 => [
-      'asia/kuala_lumpur',
-      'asia/singapore',
+      'pacific/guam',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off174;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:21:20';
+$Offset        = '+09:39:52';
 
 %Offset        = (
    0 => [
-      'asia/kuching',
+      'australia/melbourne',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off175;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,16 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:30:00';
+$Offset        = '+09:45:00';
 
 %Offset        = (
-   0 => [
-      'asia/kuala_lumpur',
-      'asia/singapore',
-      'asia/pontianak',
-      'asia/jakarta',
-      'asia/brunei',
-      'asia/kuching',
+   1 => [
+      'australia/eucla',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off176;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:34:20';
+$Offset        = '+09:48:32';
 
 %Offset        = (
    0 => [
-      'asia/macau',
+      'pacific/port_moresby',
+      'pacific/bougainville',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off177;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:36:42';
+$Offset        = '+09:48:40';
 
 %Offset        = (
    0 => [
-      'asia/hong_kong',
+      'pacific/port_moresby',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off178;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:38:00';
+$Offset        = '+09:49:16';
 
 %Offset        = (
    0 => [
-      'asia/choibalsan',
+      'australia/hobart',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off179;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:39:40';
+$Offset        = '+09:55:56';
 
 %Offset        = (
    0 => [
-      'asia/brunei',
+      'australia/lindeman',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off180;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,43 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:43:24';
+$Offset        = '+10:00:00';
 
 %Offset        = (
    0 => [
-      'australia/perth',
+      'australia/melbourne',
+      'australia/brisbane',
+      'australia/lindeman',
+      'pacific/port_moresby',
+      'australia/currie',
+      'australia/hobart',
+      'australia/sydney',
+      'pacific/chuuk',
+      'pacific/guam',
+      'asia/magadan',
+      'asia/vladivostok',
+      'antarctica/dumontdurville',
+      'asia/sakhalin',
+      'asia/ust-nera',
+      'etc/gmt+10',
+      'w',
+      'asia/yakutsk',
+      'australia/lord_howe',
+      'australia/broken_hill',
+      'antarctica/macquarie',
+      'asia/khandyga',
+      'asia/chita',
+      'asia/srednekolymsk',
+      'pacific/bougainville',
+      ],
+   1 => [
+      'asia/yakutsk',
+      'asia/choibalsan',
+      'asia/vladivostok',
+      'asia/seoul',
+      'asia/tokyo',
+      'asia/khandyga',
+      'asia/chita',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off181;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+07:57:36';
+$Offset        = '+10:03:12';
 
 %Offset        = (
    0 => [
-      'asia/makassar',
+      'asia/magadan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off182;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,50 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:00:00';
+$Offset        = '+10:04:52';
 
 %Offset        = (
    0 => [
-      'australia/perth',
-      'asia/taipei',
-      'asia/manila',
-      'asia/hong_kong',
-      'asia/macau',
-      'asia/shanghai',
-      'asia/brunei',
-      'asia/harbin',
-      'asia/kuching',
-      'asia/makassar',
-      'asia/choibalsan',
-      'asia/ulaanbaatar',
-      'asia/chongqing',
-      'asia/kashgar',
-      'asia/urumqi',
-      'asia/kuala_lumpur',
-      'asia/singapore',
-      'asia/krasnoyarsk',
-      'asia/irkutsk',
-      'etc/gmt+8',
-      'u',
-      'antarctica/casey',
-      'asia/dili',
-      'asia/yakutsk',
-      'asia/pontianak',
-      'asia/pyongyang',
-      'asia/seoul',
-      'asia/jakarta',
-      'asia/ho_chi_minh',
-      'asia/phnom_penh',
-      'asia/vientiane',
-      'asia/khandyga',
-      'asia/ust-nera',
-      ],
-   1 => [
-      'asia/krasnoyarsk',
-      'asia/novokuznetsk',
-      'asia/hovd',
-      'asia/novosibirsk',
-      'asia/irkutsk',
+      'australia/sydney',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off183;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:04:00';
+$Offset        = '+10:07:08';
 
 %Offset        = (
    0 => [
-      'asia/manila',
+      'pacific/chuuk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off184;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:05:57';
+$Offset        = '+10:12:08';
 
 %Offset        = (
    0 => [
-      'asia/shanghai',
+      'australia/brisbane',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off185;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:06:00';
+$Offset        = '+10:14:52';
 
 %Offset        = (
    0 => [
-      'asia/taipei',
+      'asia/srednekolymsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off186;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:20:00';
+$Offset        = '+10:22:16';
 
 %Offset        = (
-   1 => [
-      'asia/kuching',
+   0 => [
+      'pacific/bougainville',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off187;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,16 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:22:20';
+$Offset        = '+10:30:00';
 
 %Offset        = (
    0 => [
-      'asia/dili',
+      'australia/lord_howe',
+      ],
+   1 => [
+      'australia/adelaide',
+      'australia/broken_hill',
+      'australia/darwin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off188;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:23:00';
+$Offset        = '+10:32:52';
 
 %Offset        = (
    0 => [
-      'asia/pyongyang',
+      'pacific/pohnpei',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off189;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:26:44';
+$Offset        = '+10:34:36';
 
 %Offset        = (
    0 => [
-      'asia/harbin',
+      'asia/kamchatka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off190;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:27:52';
+$Offset        = '+10:36:20';
 
 %Offset        = (
    0 => [
-      'asia/seoul',
+      'australia/lord_howe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off191;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,13 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:30:00';
+$Offset        = '+10:39:48';
 
 %Offset        = (
    0 => [
-      'asia/harbin',
-      'asia/seoul',
-      'asia/pyongyang',
+      'pacific/guadalcanal',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off192;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:35:28';
+$Offset        = '+10:51:56';
 
 %Offset        = (
    0 => [
-      'australia/eucla',
+      'pacific/kosrae',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off193;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,46 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:38:40';
+$Offset        = '+11:00:00';
 
 %Offset        = (
    0 => [
-      'asia/yakutsk',
+      'pacific/pohnpei',
+      'pacific/kosrae',
+      'pacific/efate',
+      'pacific/guadalcanal',
+      'pacific/noumea',
+      'asia/sakhalin',
+      'asia/vladivostok',
+      'asia/kamchatka',
+      'asia/magadan',
+      'asia/anadyr',
+      'etc/gmt+11',
+      'x',
+      'antarctica/macquarie',
+      'pacific/kwajalein',
+      'pacific/majuro',
+      'antarctica/casey',
+      'asia/ust-nera',
+      'asia/khandyga',
+      'asia/srednekolymsk',
+      'pacific/bougainville',
+      ],
+   1 => [
+      'australia/melbourne',
+      'australia/currie',
+      'australia/hobart',
+      'australia/sydney',
+      'australia/lord_howe',
+      'antarctica/macquarie',
+      'asia/vladivostok',
+      'asia/sakhalin',
+      'asia/khandyga',
+      'australia/lindeman',
+      'australia/brisbane',
+      'asia/magadan',
+      'asia/ust-nera',
+      'asia/srednekolymsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off194;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:43:20';
+$Offset        = '+11:05:48';
 
 %Offset        = (
    0 => [
-      'australia/darwin',
+      'pacific/noumea',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off195;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:45:00';
+$Offset        = '+11:06:28';
 
 %Offset        = (
    0 => [
-      'australia/eucla',
+      'pacific/wake',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off196;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:47:44';
+$Offset        = '+11:07:40';
 
 %Offset        = (
    0 => [
-      'asia/vladivostok',
+      'pacific/nauru',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off197;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+08:57:56';
+$Offset        = '+11:09:20';
 
 %Offset        = (
    0 => [
-      'pacific/palau',
+      'pacific/kwajalein',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off198;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,57 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:00:00';
+$Offset        = '+11:11:52';
 
 %Offset        = (
    0 => [
-      'asia/tokyo',
-      'pacific/palau',
-      'asia/pyongyang',
-      'asia/seoul',
-      'asia/jayapura',
-      'asia/dili',
-      'asia/irkutsk',
-      'asia/yakutsk',
-      'etc/gmt+9',
-      'v',
-      'asia/choibalsan',
-      'asia/vladivostok',
-      'pacific/saipan',
-      'asia/harbin',
-      'asia/sakhalin',
-      'asia/hong_kong',
-      'asia/jakarta',
-      'asia/kuala_lumpur',
-      'asia/kuching',
-      'asia/makassar',
-      'asia/pontianak',
-      'asia/rangoon',
-      'asia/singapore',
-      'asia/manila',
-      'pacific/nauru',
-      'australia/adelaide',
-      'australia/darwin',
-      'australia/broken_hill',
-      'asia/khandyga',
-      'asia/ust-nera',
-      ],
-   1 => [
-      'asia/irkutsk',
-      'australia/perth',
-      'asia/ulaanbaatar',
-      'asia/shanghai',
-      'asia/chongqing',
-      'asia/harbin',
-      'asia/kashgar',
-      'asia/urumqi',
-      'asia/yakutsk',
-      'asia/macau',
-      'asia/hong_kong',
-      'asia/taipei',
-      'asia/manila',
-      'asia/seoul',
-      'asia/khandyga',
+      'pacific/norfolk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off199;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:02:13';
+$Offset        = '+11:12:00';
 
 %Offset        = (
    0 => [
-      'asia/khandyga',
+      'pacific/norfolk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off200;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:14:20';
+$Offset        = '+11:13:16';
 
 %Offset        = (
    0 => [
-      'australia/adelaide',
+      'pacific/efate',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off201;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:18:59';
+$Offset        = '+11:24:48';
 
 %Offset        = (
    0 => [
-      'asia/tokyo',
+      'pacific/majuro',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off202;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,16 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:22:48';
+$Offset        = '+11:30:00';
 
 %Offset        = (
    0 => [
-      'asia/jayapura',
+      'pacific/norfolk',
+      'pacific/nauru',
+      'pacific/auckland',
+      ],
+   1 => [
+      'australia/lord_howe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off203;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:25:48';
+$Offset        = '+11:32:04';
 
 %Offset        = (
    0 => [
-      'australia/broken_hill',
+      'pacific/tarawa',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off204;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:30:00';
+$Offset        = '+11:39:04';
 
 %Offset        = (
    0 => [
-      'australia/broken_hill',
-      'australia/adelaide',
-      'asia/jayapura',
-      'australia/darwin',
+      'pacific/auckland',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off205;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:30:48';
+$Offset        = '+11:49:56';
 
 %Offset        = (
    0 => [
-      'asia/sakhalin',
+      'asia/anadyr',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off206;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:32:54';
+$Offset        = '+11:55:44';
 
 %Offset        = (
    0 => [
-      'asia/ust-nera',
+      'pacific/fiji',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off207;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:35:28';
+$Offset        = '+11:56:52';
 
 %Offset        = (
    0 => [
-      'australia/currie',
+      'pacific/funafuti',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off208;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,38 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:39:00';
+$Offset        = '+12:00:00';
 
 %Offset        = (
    0 => [
-      'pacific/guam',
+      'pacific/wake',
+      'pacific/funafuti',
+      'pacific/tarawa',
+      'pacific/wallis',
+      'pacific/fiji',
+      'asia/anadyr',
+      'asia/kamchatka',
+      'pacific/auckland',
+      'pacific/majuro',
+      'pacific/nauru',
+      'pacific/kwajalein',
+      'asia/magadan',
+      'etc/gmt+12',
+      'y',
+      'pacific/kosrae',
+      'asia/ust-nera',
+      'asia/srednekolymsk',
+      ],
+   1 => [
+      'asia/magadan',
+      'asia/anadyr',
+      'asia/kamchatka',
+      'pacific/noumea',
+      'asia/sakhalin',
+      'pacific/efate',
+      'pacific/auckland',
+      'asia/ust-nera',
+      'asia/srednekolymsk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off209;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:39:52';
+$Offset        = '+12:13:21';
 
 %Offset        = (
    0 => [
-      'australia/melbourne',
+      'america/adak',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off210;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:43:00';
+$Offset        = '+12:13:48';
 
 %Offset        = (
    0 => [
-      'pacific/saipan',
+      'pacific/chatham',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off211;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:45:00';
+$Offset        = '+12:15:00';
 
 %Offset        = (
-   1 => [
-      'australia/eucla',
+   0 => [
+      'pacific/chatham',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off212;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:48:32';
+$Offset        = '+12:15:20';
 
 %Offset        = (
    0 => [
-      'pacific/port_moresby',
+      'pacific/wallis',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off213;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:48:40';
+$Offset        = '+12:19:20';
 
 %Offset        = (
    0 => [
-      'pacific/port_moresby',
+      'pacific/tongatapu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off214;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:49:16';
+$Offset        = '+12:20:00';
 
 %Offset        = (
    0 => [
-      'australia/hobart',
+      'pacific/tongatapu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off215;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+09:55:56';
+$Offset        = '+12:30:00';
 
 %Offset        = (
-   0 => [
-      'australia/lindeman',
+   1 => [
+      'pacific/auckland',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off216;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,40 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:00:00';
+$Offset        = '+12:33:04';
 
 %Offset        = (
    0 => [
-      'australia/melbourne',
-      'australia/brisbane',
-      'australia/lindeman',
-      'pacific/port_moresby',
-      'australia/currie',
-      'australia/hobart',
-      'australia/sydney',
-      'pacific/chuuk',
-      'pacific/guam',
-      'pacific/saipan',
-      'asia/yakutsk',
-      'asia/vladivostok',
-      'asia/sakhalin',
-      'etc/gmt+10',
-      'w',
-      'antarctica/dumontdurville',
-      'asia/magadan',
-      'australia/lord_howe',
-      'australia/broken_hill',
-      'antarctica/macquarie',
-      'asia/khandyga',
-      'asia/ust-nera',
-      ],
-   1 => [
-      'asia/yakutsk',
-      'asia/choibalsan',
-      'asia/vladivostok',
-      'asia/seoul',
-      'asia/tokyo',
-      'asia/khandyga',
+      'pacific/apia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off217;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:03:12';
+$Offset        = '+12:37:12';
 
 %Offset        = (
    0 => [
-      'asia/magadan',
+      'pacific/pago_pago',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off218;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:04:52';
+$Offset        = '+12:45:00';
 
 %Offset        = (
    0 => [
-      'australia/sydney',
+      'pacific/chatham',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off219;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:07:08';
+$Offset        = '+12:58:21';
 
 %Offset        = (
    0 => [
-      'pacific/chuuk',
+      'america/nome',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off220;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,21 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:12:08';
+$Offset        = '+13:00:00';
 
 %Offset        = (
    0 => [
-      'australia/brisbane',
+      'asia/anadyr',
+      'pacific/enderbury',
+      'pacific/tongatapu',
+      'pacific/apia',
+      'pacific/fakaofo',
+      ],
+   1 => [
+      'pacific/auckland',
+      'pacific/fiji',
+      'asia/kamchatka',
+      'asia/anadyr',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off221;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,16 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:30:00';
+$Offset        = '+13:45:00';
 
 %Offset        = (
-   0 => [
-      'australia/lord_howe',
-      ],
    1 => [
-      'australia/adelaide',
-      'australia/broken_hill',
-      'australia/darwin',
+      'pacific/chatham',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off222;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,16 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:32:52';
+$Offset        = '+14:00:00';
 
 %Offset        = (
    0 => [
-      'pacific/pohnpei',
+      'pacific/kiritimati',
+      ],
+   1 => [
+      'pacific/apia',
+      'pacific/tongatapu',
+      'asia/anadyr',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off223;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:34:36';
+$Offset        = '+14:00:24';
 
 %Offset        = (
    0 => [
-      'asia/kamchatka',
+      'america/anchorage',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off224;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:36:20';
+$Offset        = '+14:41:05';
 
 %Offset        = (
    0 => [
-      'australia/lord_howe',
+      'america/yakutat',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off225;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:39:48';
+$Offset        = '+14:58:47';
 
 %Offset        = (
    0 => [
-      'pacific/guadalcanal',
+      'america/sitka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off226;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+10:51:56';
+$Offset        = '+15:02:19';
 
 %Offset        = (
    0 => [
-      'pacific/kosrae',
+      'america/juneau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off227;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,43 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:00:00';
+$Offset        = '+15:13:42';
 
 %Offset        = (
    0 => [
-      'pacific/pohnpei',
-      'pacific/kosrae',
-      'pacific/efate',
-      'pacific/guadalcanal',
-      'pacific/noumea',
-      'asia/sakhalin',
-      'asia/vladivostok',
-      'asia/kamchatka',
-      'asia/magadan',
-      'asia/anadyr',
-      'etc/gmt+11',
-      'x',
-      'antarctica/macquarie',
-      'pacific/kwajalein',
-      'pacific/majuro',
-      'antarctica/casey',
-      'asia/ust-nera',
-      'asia/khandyga',
-      ],
-   1 => [
-      'australia/melbourne',
-      'australia/currie',
-      'australia/hobart',
-      'australia/sydney',
-      'australia/lord_howe',
-      'antarctica/macquarie',
-      'asia/vladivostok',
-      'asia/sakhalin',
-      'asia/khandyga',
-      'australia/lindeman',
-      'australia/brisbane',
-      'asia/magadan',
-      'asia/ust-nera',
+      'america/metlakatla',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off228;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:05:48';
+$Offset        = '-00:00:52';
 
 %Offset        = (
    0 => [
-      'pacific/noumea',
+      'africa/accra',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off229;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:06:28';
+$Offset        = '-00:01:15';
 
 %Offset        = (
    0 => [
-      'pacific/wake',
+      'europe/london',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off230;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:07:40';
+$Offset        = '-00:14:44';
 
 %Offset        = (
    0 => [
-      'pacific/nauru',
+      'europe/madrid',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off231;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:09:20';
+$Offset        = '-00:16:08';
 
 %Offset        = (
    0 => [
-      'pacific/kwajalein',
+      'africa/abidjan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off232;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:11:52';
+$Offset        = '-00:21:16';
 
 %Offset        = (
    0 => [
-      'pacific/norfolk',
+      'africa/ceuta',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off233;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:12:00';
+$Offset        = '-00:21:24';
 
 %Offset        = (
    0 => [
-      'pacific/norfolk',
+      'europe/gibraltar',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off234;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:13:16';
+$Offset        = '-00:25:00';
 
 %Offset        = (
    0 => [
-      'pacific/efate',
+      'europe/dublin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off235;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:24:48';
+$Offset        = '-00:25:21';
 
 %Offset        = (
    0 => [
-      'pacific/majuro',
+      'europe/dublin',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off236;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,16 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:30:00';
+$Offset        = '-00:27:04';
 
 %Offset        = (
    0 => [
-      'pacific/norfolk',
-      'pacific/nauru',
-      'pacific/auckland',
-      ],
-   1 => [
-      'australia/lord_howe',
+      'atlantic/faroe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off237;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:32:04';
+$Offset        = '-00:30:20';
 
 %Offset        = (
    0 => [
-      'pacific/tarawa',
+      'africa/casablanca',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off238;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:39:04';
+$Offset        = '-00:36:45';
 
 %Offset        = (
    0 => [
-      'pacific/auckland',
+      'europe/lisbon',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off239;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:49:56';
+$Offset        = '-00:43:08';
 
 %Offset        = (
    0 => [
-      'asia/anadyr',
+      'africa/monrovia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off240;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:55:44';
+$Offset        = '-00:44:30';
 
 %Offset        = (
    0 => [
-      'pacific/fiji',
+      'africa/monrovia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off241;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+11:56:52';
+$Offset        = '-00:52:48';
 
 %Offset        = (
    0 => [
-      'pacific/funafuti',
+      'africa/el_aaiun',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off242;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,36 +28,26 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:00:00';
+$Offset        = '-01:00:00';
 
 %Offset        = (
    0 => [
-      'pacific/wake',
-      'pacific/funafuti',
-      'pacific/tarawa',
-      'pacific/wallis',
-      'pacific/fiji',
-      'asia/anadyr',
-      'asia/kamchatka',
-      'pacific/auckland',
-      'pacific/majuro',
-      'pacific/nauru',
-      'pacific/kwajalein',
-      'asia/magadan',
-      'etc/gmt+12',
-      'y',
-      'pacific/kosrae',
-      'asia/ust-nera',
+      'atlantic/azores',
+      'atlantic/cape_verde',
+      'america/scoresbysund',
+      'etc/gmt-1',
+      'a',
+      'africa/el_aaiun',
+      'africa/bissau',
+      'atlantic/reykjavik',
+      'atlantic/madeira',
+      'atlantic/canary',
       ],
    1 => [
-      'asia/magadan',
-      'asia/anadyr',
-      'asia/kamchatka',
-      'pacific/noumea',
-      'asia/sakhalin',
-      'pacific/efate',
-      'pacific/auckland',
-      'asia/ust-nera',
+      'america/noronha',
+      'america/scoresbysund',
+      'atlantic/azores',
+      'atlantic/cape_verde',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off243;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:13:21';
+$Offset        = '-01:01:36';
 
 %Offset        = (
    0 => [
-      'america/adak',
+      'atlantic/canary',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off244;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:13:48';
+$Offset        = '-01:02:20';
 
 %Offset        = (
    0 => [
-      'pacific/chatham',
+      'africa/bissau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off245;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:15:20';
+$Offset        = '-01:07:36';
 
 %Offset        = (
    0 => [
-      'pacific/wallis',
+      'atlantic/madeira',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off246;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:19:20';
+$Offset        = '-01:14:40';
 
 %Offset        = (
    0 => [
-      'pacific/tongatapu',
+      'america/danmarkshavn',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off247;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:20:00';
+$Offset        = '-01:27:52';
 
 %Offset        = (
    0 => [
-      'pacific/tongatapu',
+      'america/scoresbysund',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off248;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:30:00';
+$Offset        = '-01:28:00';
 
 %Offset        = (
-   1 => [
-      'pacific/auckland',
+   0 => [
+      'atlantic/reykjavik',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off249;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:33:04';
+$Offset        = '-01:30:00';
 
 %Offset        = (
-   0 => [
-      'pacific/apia',
+   1 => [
+      'america/st_johns',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off250;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:37:12';
+$Offset        = '-01:34:04';
 
 %Offset        = (
    0 => [
-      'pacific/pago_pago',
+      'atlantic/cape_verde',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off251;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:45:00';
+$Offset        = '-01:42:40';
 
 %Offset        = (
    0 => [
-      'pacific/chatham',
+      'atlantic/azores',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off252;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+12:58:21';
+$Offset        = '-01:54:32';
 
 %Offset        = (
    0 => [
-      'america/nome',
+      'atlantic/azores',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off253;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,21 +28,46 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+13:00:00';
+$Offset        = '-02:00:00';
 
 %Offset        = (
    0 => [
-      'asia/anadyr',
-      'pacific/enderbury',
-      'pacific/tongatapu',
-      'pacific/apia',
-      'pacific/fakaofo',
+      'atlantic/south_georgia',
+      'etc/gmt-2',
+      'america/noronha',
+      'america/scoresbysund',
+      'atlantic/cape_verde',
+      'atlantic/azores',
+      'b',
       ],
    1 => [
-      'pacific/auckland',
-      'pacific/fiji',
-      'asia/kamchatka',
-      'asia/anadyr',
+      'america/sao_paulo',
+      'america/montevideo',
+      'america/godthab',
+      'america/miquelon',
+      'america/argentina/buenos_aires',
+      'america/argentina/cordoba',
+      'america/argentina/tucuman',
+      'america/argentina/catamarca',
+      'america/argentina/jujuy',
+      'america/argentina/la_rioja',
+      'america/argentina/mendoza',
+      'america/argentina/rio_gallegos',
+      'america/argentina/salta',
+      'america/argentina/san_juan',
+      'america/argentina/san_luis',
+      'america/argentina/ushuaia',
+      'america/araguaina',
+      'america/bahia',
+      'america/fortaleza',
+      'america/maceio',
+      'america/recife',
+      'america/danmarkshavn',
+      'america/belem',
+      'america/goose_bay',
+      'atlantic/stanley',
+      'america/pangnirtung',
+      'antarctica/palmer',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off254;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+13:45:00';
+$Offset        = '-02:09:40';
 
 %Offset        = (
-   1 => [
-      'pacific/chatham',
+   0 => [
+      'america/noronha',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off255;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,16 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+14:00:00';
+$Offset        = '-02:19:36';
 
 %Offset        = (
    0 => [
-      'pacific/kiritimati',
-      ],
-   1 => [
-      'pacific/apia',
-      'pacific/tongatapu',
-      'asia/anadyr',
+      'america/recife',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off256;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+14:00:24';
+$Offset        = '-02:22:52';
 
 %Offset        = (
    0 => [
-      'america/anchorage',
+      'america/maceio',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off257;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+14:41:05';
+$Offset        = '-02:26:08';
 
 %Offset        = (
    0 => [
-      'america/yakutat',
+      'atlantic/south_georgia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off258;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,13 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+14:58:47';
+$Offset        = '-02:30:00';
 
 %Offset        = (
-   0 => [
-      'america/sitka',
+   1 => [
+      'america/st_johns',
+      'america/montevideo',
+      'america/goose_bay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off259;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+15:02:19';
+$Offset        = '-02:30:52';
 
 %Offset        = (
-   0 => [
-      'america/juneau',
+   1 => [
+      'america/st_johns',
+      'america/goose_bay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off260;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '+15:13:42';
+$Offset        = '-02:34:00';
 
 %Offset        = (
    0 => [
-      'america/metlakatla',
+      'america/fortaleza',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off261;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:00:52';
+$Offset        = '-02:34:04';
 
 %Offset        = (
    0 => [
-      'africa/accra',
+      'america/bahia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off262;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,81 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:01:15';
+$Offset        = '-03:00:00';
 
 %Offset        = (
    0 => [
-      'europe/london',
+      'america/sao_paulo',
+      'america/araguaina',
+      'america/bahia',
+      'america/belem',
+      'america/fortaleza',
+      'america/maceio',
+      'america/recife',
+      'america/godthab',
+      'america/montevideo',
+      'america/cayenne',
+      'america/argentina/buenos_aires',
+      'america/argentina/catamarca',
+      'america/argentina/cordoba',
+      'america/argentina/jujuy',
+      'america/argentina/la_rioja',
+      'america/argentina/mendoza',
+      'america/argentina/rio_gallegos',
+      'america/argentina/salta',
+      'america/argentina/san_juan',
+      'america/argentina/tucuman',
+      'america/argentina/ushuaia',
+      'america/miquelon',
+      'america/paramaribo',
+      'america/santarem',
+      'etc/gmt-3',
+      'c',
+      'antarctica/rothera',
+      'america/argentina/san_luis',
+      'america/danmarkshavn',
+      'america/guyana',
+      'atlantic/stanley',
+      'america/asuncion',
+      'antarctica/palmer',
+      'america/santiago',
+      ],
+   1 => [
+      'america/halifax',
+      'america/glace_bay',
+      'america/moncton',
+      'america/argentina/san_luis',
+      'america/campo_grande',
+      'america/cuiaba',
+      'atlantic/stanley',
+      'america/goose_bay',
+      'america/santiago',
+      'atlantic/bermuda',
+      'america/asuncion',
+      'america/thule',
+      'antarctica/palmer',
+      'america/argentina/buenos_aires',
+      'america/argentina/catamarca',
+      'america/argentina/cordoba',
+      'america/argentina/jujuy',
+      'america/argentina/la_rioja',
+      'america/argentina/mendoza',
+      'america/argentina/rio_gallegos',
+      'america/argentina/salta',
+      'america/argentina/san_juan',
+      'america/argentina/tucuman',
+      'america/argentina/ushuaia',
+      'america/boa_vista',
+      'america/manaus',
+      'america/pangnirtung',
+      'america/porto_velho',
+      'america/santarem',
+      'america/barbados',
+      'america/martinique',
+      'america/iqaluit',
+      'america/blanc-sablon',
+      'america/puerto_rico',
+      'america/montevideo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off263;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:06:04';
+$Offset        = '-03:06:28';
 
 %Offset        = (
    0 => [
-      'africa/ouagadougou',
+      'america/sao_paulo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off264;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:14:44';
+$Offset        = '-03:12:48';
 
 %Offset        = (
    0 => [
-      'europe/madrid',
+      'america/araguaina',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off265;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:16:08';
+$Offset        = '-03:13:56';
 
 %Offset        = (
    0 => [
-      'africa/abidjan',
+      'america/belem',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off266;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:20:00';
+$Offset        = '-03:26:56';
 
 %Offset        = (
-   1 => [
-      'africa/freetown',
+   0 => [
+      'america/godthab',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off267;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:21:16';
+$Offset        = '-03:29:20';
 
 %Offset        = (
    0 => [
-      'africa/ceuta',
+      'america/cayenne',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off268;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,14 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:21:24';
+$Offset        = '-03:30:00';
 
 %Offset        = (
    0 => [
-      'europe/gibraltar',
+      'america/st_johns',
+      'america/paramaribo',
+      'america/goose_bay',
+      'america/montevideo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off269;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:22:48';
+$Offset        = '-03:30:52';
 
 %Offset        = (
    0 => [
-      'atlantic/st_helena',
+      'america/st_johns',
+      'america/goose_bay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off270;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:25:00';
+$Offset        = '-03:32:36';
 
 %Offset        = (
-   0 => [
-      'europe/dublin',
+   1 => [
+      'america/la_paz',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off271;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:25:21';
+$Offset        = '-03:38:28';
 
 %Offset        = (
    0 => [
-      'europe/dublin',
+      'america/campo_grande',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off272;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:27:04';
+$Offset        = '-03:38:48';
 
 %Offset        = (
    0 => [
-      'atlantic/faroe',
+      'america/santarem',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off273;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:30:20';
+$Offset        = '-03:40:36';
 
 %Offset        = (
    0 => [
-      'africa/casablanca',
+      'america/paramaribo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off274;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:32:00';
+$Offset        = '-03:40:40';
 
 %Offset        = (
    0 => [
-      'africa/bamako',
+      'america/paramaribo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off275;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:36:32';
+$Offset        = '-03:40:52';
 
 %Offset        = (
    0 => [
-      'europe/lisbon',
-      'africa/sao_tome',
+      'america/paramaribo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off276;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:43:08';
+$Offset        = '-03:44:20';
 
 %Offset        = (
    0 => [
-      'africa/monrovia',
+      'america/cuiaba',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off277;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:44:30';
+$Offset        = '-03:44:40';
 
 %Offset        = (
    0 => [
-      'africa/monrovia',
+      'america/miquelon',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off278;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:52:48';
+$Offset        = '-03:44:44';
 
 %Offset        = (
    0 => [
-      'africa/el_aaiun',
+      'america/montevideo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off279;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:53:00';
+$Offset        = '-03:45:00';
 
 %Offset        = (
    0 => [
-      'africa/freetown',
+      'america/guyana',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off280;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-00:54:52';
+$Offset        = '-03:48:28';
 
 %Offset        = (
    0 => [
-      'africa/conakry',
+      'america/blanc-sablon',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off281;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,33 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:00:00';
+$Offset        = '-03:50:40';
 
 %Offset        = (
    0 => [
-      'atlantic/azores',
-      'atlantic/cape_verde',
-      'america/scoresbysund',
-      'etc/gmt-1',
-      'a',
-      'africa/el_aaiun',
-      'africa/bissau',
-      'atlantic/reykjavik',
-      'atlantic/madeira',
-      'africa/banjul',
-      'africa/bamako',
-      'africa/conakry',
-      'africa/nouakchott',
-      'africa/freetown',
-      'atlantic/canary',
-      'africa/dakar',
-      'africa/niamey',
-      ],
-   1 => [
-      'america/noronha',
-      'america/scoresbysund',
-      'atlantic/azores',
-      'atlantic/cape_verde',
+      'america/asuncion',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off282;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:01:36';
+$Offset        = '-03:51:24';
 
 %Offset        = (
    0 => [
-      'atlantic/canary',
+      'atlantic/stanley',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off283;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:02:20';
+$Offset        = '-03:52:40';
 
 %Offset        = (
    0 => [
-      'africa/bissau',
+      'america/guyana',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off284;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:03:48';
+$Offset        = '-03:53:48';
 
 %Offset        = (
    0 => [
-      'africa/nouakchott',
+      'america/argentina/buenos_aires',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off285;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:06:36';
+$Offset        = '-03:58:29';
 
 %Offset        = (
    0 => [
-      'africa/banjul',
+      'america/barbados',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off286;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:07:36';
+$Offset        = '-03:59:48';
 
 %Offset        = (
    0 => [
-      'atlantic/madeira',
+      'america/glace_bay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off287;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,88 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:09:44';
+$Offset        = '-04:00:00';
 
 %Offset        = (
    0 => [
-      'africa/dakar',
+      'america/blanc-sablon',
+      'america/puerto_rico',
+      'america/glace_bay',
+      'america/halifax',
+      'america/moncton',
+      'america/martinique',
+      'america/port_of_spain',
+      'america/campo_grande',
+      'america/boa_vista',
+      'america/cuiaba',
+      'america/manaus',
+      'america/porto_velho',
+      'america/thule',
+      'atlantic/bermuda',
+      'america/asuncion',
+      'america/barbados',
+      'america/la_paz',
+      'america/curacao',
+      'america/goose_bay',
+      'america/santo_domingo',
+      'america/guyana',
+      'america/grand_turk',
+      'etc/gmt-4',
+      'd',
+      'america/santiago',
+      'antarctica/palmer',
+      'america/eirunepe',
+      'america/rio_branco',
+      'atlantic/stanley',
+      'america/argentina/san_luis',
+      'america/santarem',
+      'america/caracas',
+      'america/argentina/catamarca',
+      'america/argentina/la_rioja',
+      'america/argentina/mendoza',
+      'america/argentina/rio_gallegos',
+      'america/argentina/san_juan',
+      'america/argentina/tucuman',
+      'america/argentina/ushuaia',
+      'america/pangnirtung',
+      'america/argentina/cordoba',
+      'america/argentina/jujuy',
+      'america/argentina/salta',
+      'america/miquelon',
+      'america/argentina/buenos_aires',
+      'america/cayenne',
+      ],
+   1 => [
+      'america/new_york',
+      'america/nipigon',
+      'america/toronto',
+      'america/havana',
+      'america/detroit',
+      'america/iqaluit',
+      'america/thunder_bay',
+      'america/nassau',
+      'america/kentucky/louisville',
+      'america/indiana/indianapolis',
+      'america/indiana/marengo',
+      'america/indiana/vevay',
+      'america/indiana/vincennes',
+      'america/indiana/winamac',
+      'america/grand_turk',
+      'america/pangnirtung',
+      'america/kentucky/monticello',
+      'america/indiana/petersburg',
+      'america/port-au-prince',
+      'america/cancun',
+      'america/eirunepe',
+      'america/lima',
+      'america/bogota',
+      'america/rio_branco',
+      'america/jamaica',
+      'america/indiana/tell_city',
+      'america/santo_domingo',
+      'america/rankin_inlet',
+      'america/resolute',
+      'america/santiago',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off288;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:14:40';
+$Offset        = '-04:00:04';
 
 %Offset        = (
    0 => [
-      'america/danmarkshavn',
+      'america/manaus',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off289;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:27:24';
+$Offset        = '-04:01:40';
 
 %Offset        = (
    0 => [
-      'atlantic/reykjavik',
+      'america/goose_bay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off290;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:27:48';
+$Offset        = '-04:02:40';
 
 %Offset        = (
    0 => [
-      'atlantic/reykjavik',
+      'america/boa_vista',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off291;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:10 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:27:52';
+$Offset        = '-04:04:20';
 
 %Offset        = (
    0 => [
-      'america/scoresbysund',
+      'america/martinique',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off292;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:30:00';
+$Offset        = '-04:06:04';
 
 %Offset        = (
-   1 => [
-      'america/st_johns',
+   0 => [
+      'america/port_of_spain',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off293;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:34:04';
+$Offset        = '-04:14:24';
 
 %Offset        = (
    0 => [
-      'atlantic/cape_verde',
+      'america/halifax',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off294;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:42:40';
+$Offset        = '-04:15:36';
 
 %Offset        = (
    0 => [
-      'atlantic/azores',
+      'america/porto_velho',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off295;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,22 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-01:54:32';
+$Offset        = '-04:16:48';
 
 %Offset        = (
    0 => [
-      'atlantic/azores',
+      'america/argentina/cordoba',
+      'america/argentina/buenos_aires',
+      'america/argentina/catamarca',
+      'america/argentina/jujuy',
+      'america/argentina/la_rioja',
+      'america/argentina/mendoza',
+      'america/argentina/rio_gallegos',
+      'america/argentina/salta',
+      'america/argentina/san_juan',
+      'america/argentina/san_luis',
+      'america/argentina/tucuman',
+      'america/argentina/ushuaia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off296;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,46 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:00:00';
+$Offset        = '-04:19:08';
 
 %Offset        = (
    0 => [
-      'atlantic/south_georgia',
-      'etc/gmt-2',
-      'america/noronha',
-      'america/scoresbysund',
-      'atlantic/cape_verde',
-      'atlantic/azores',
-      'b',
-      ],
-   1 => [
-      'america/sao_paulo',
-      'america/montevideo',
-      'america/godthab',
-      'america/miquelon',
-      'america/argentina/buenos_aires',
-      'america/argentina/cordoba',
-      'america/argentina/tucuman',
-      'america/argentina/catamarca',
-      'america/argentina/jujuy',
-      'america/argentina/la_rioja',
-      'america/argentina/mendoza',
-      'america/argentina/rio_gallegos',
-      'america/argentina/salta',
-      'america/argentina/san_juan',
-      'america/argentina/san_luis',
-      'america/argentina/ushuaia',
-      'america/araguaina',
-      'america/bahia',
-      'america/fortaleza',
-      'america/maceio',
-      'america/recife',
-      'america/danmarkshavn',
-      'america/belem',
-      'america/goose_bay',
-      'atlantic/stanley',
-      'america/pangnirtung',
-      'antarctica/palmer',
+      'america/moncton',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off297;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:09:40';
+$Offset        = '-04:19:18';
 
 %Offset        = (
    0 => [
-      'america/noronha',
+      'atlantic/bermuda',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off298;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:19:36';
+$Offset        = '-04:20:52';
 
 %Offset        = (
    0 => [
-      'america/recife',
+      'america/argentina/tucuman',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off299;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:22:52';
+$Offset        = '-04:21:12';
 
 %Offset        = (
    0 => [
-      'america/maceio',
+      'america/argentina/jujuy',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off300;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:26:08';
+$Offset        = '-04:21:40';
 
 %Offset        = (
    0 => [
-      'atlantic/south_georgia',
+      'america/argentina/salta',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off301;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,13 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:30:00';
+$Offset        = '-04:23:08';
 
 %Offset        = (
-   1 => [
-      'america/st_johns',
-      'america/montevideo',
-      'america/goose_bay',
+   0 => [
+      'america/argentina/catamarca',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off302;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:30:52';
+$Offset        = '-04:24:25';
 
 %Offset        = (
-   1 => [
-      'america/st_johns',
-      'america/goose_bay',
+   0 => [
+      'america/puerto_rico',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off303;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:34:00';
+$Offset        = '-04:25:24';
 
 %Offset        = (
    0 => [
-      'america/fortaleza',
+      'america/argentina/san_luis',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off304;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-02:34:04';
+$Offset        = '-04:27:24';
 
 %Offset        = (
    0 => [
-      'america/bahia',
+      'america/argentina/la_rioja',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off305;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,80 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:00:00';
+$Offset        = '-04:27:40';
 
 %Offset        = (
    0 => [
-      'america/sao_paulo',
-      'america/araguaina',
-      'america/bahia',
-      'america/belem',
-      'america/fortaleza',
-      'america/maceio',
-      'america/recife',
-      'america/godthab',
-      'america/montevideo',
-      'america/cayenne',
-      'america/argentina/buenos_aires',
-      'america/argentina/catamarca',
-      'america/argentina/cordoba',
-      'america/argentina/jujuy',
-      'america/argentina/la_rioja',
-      'america/argentina/mendoza',
-      'america/argentina/rio_gallegos',
-      'america/argentina/salta',
-      'america/argentina/san_juan',
-      'america/argentina/tucuman',
-      'america/argentina/ushuaia',
-      'america/miquelon',
-      'america/paramaribo',
-      'america/santarem',
-      'etc/gmt-3',
-      'c',
-      'antarctica/rothera',
-      'america/argentina/san_luis',
-      'america/danmarkshavn',
-      'america/guyana',
-      'atlantic/stanley',
-      'america/asuncion',
-      'antarctica/palmer',
-      ],
-   1 => [
-      'america/halifax',
-      'america/glace_bay',
-      'america/moncton',
-      'america/argentina/san_luis',
-      'america/campo_grande',
-      'america/cuiaba',
-      'atlantic/stanley',
-      'america/goose_bay',
-      'america/santiago',
-      'atlantic/bermuda',
-      'america/asuncion',
-      'america/thule',
-      'antarctica/palmer',
-      'america/argentina/buenos_aires',
-      'america/argentina/catamarca',
-      'america/argentina/cordoba',
-      'america/argentina/jujuy',
-      'america/argentina/la_rioja',
-      'america/argentina/mendoza',
-      'america/argentina/rio_gallegos',
-      'america/argentina/salta',
-      'america/argentina/san_juan',
-      'america/argentina/tucuman',
-      'america/argentina/ushuaia',
-      'america/boa_vista',
-      'america/manaus',
-      'america/pangnirtung',
-      'america/porto_velho',
-      'america/santarem',
-      'america/barbados',
-      'america/martinique',
-      'america/iqaluit',
-      'america/blanc-sablon',
-      'america/puerto_rico',
-      'america/montevideo',
+      'america/caracas',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off306;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:06:28';
+$Offset        = '-04:27:44';
 
 %Offset        = (
    0 => [
-      'america/sao_paulo',
+      'america/caracas',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off307;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,15 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:12:48';
+$Offset        = '-04:30:00';
 
 %Offset        = (
    0 => [
-      'america/araguaina',
+      'america/caracas',
+      'america/curacao',
+      ],
+   1 => [
+      'america/santo_domingo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off308;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:13:56';
+$Offset        = '-04:31:12';
 
 %Offset        = (
    0 => [
-      'america/belem',
+      'america/rio_branco',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off309;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:26:56';
+$Offset        = '-04:32:36';
 
 %Offset        = (
    0 => [
-      'america/godthab',
+      'america/la_paz',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off310;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:29:20';
+$Offset        = '-04:33:12';
 
 %Offset        = (
    0 => [
-      'america/cayenne',
+      'america/argentina/ushuaia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off311;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,14 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:30:00';
+$Offset        = '-04:34:04';
 
 %Offset        = (
    0 => [
-      'america/st_johns',
-      'america/paramaribo',
-      'america/goose_bay',
-      'america/montevideo',
+      'america/argentina/san_juan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off312;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,12 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:30:52';
+$Offset        = '-04:35:08';
 
 %Offset        = (
    0 => [
-      'america/st_johns',
-      'america/goose_bay',
+      'america/thule',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off313;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:32:36';
+$Offset        = '-04:35:16';
 
 %Offset        = (
-   1 => [
-      'america/la_paz',
+   0 => [
+      'america/argentina/mendoza',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off314;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:38:28';
+$Offset        = '-04:35:47';
 
 %Offset        = (
    0 => [
-      'america/campo_grande',
+      'america/curacao',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off315;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:38:48';
+$Offset        = '-04:36:52';
 
 %Offset        = (
    0 => [
-      'america/santarem',
+      'america/argentina/rio_gallegos',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off316;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:40:36';
+$Offset        = '-04:39:28';
 
 %Offset        = (
    0 => [
-      'america/paramaribo',
+      'america/eirunepe',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off317;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:40:40';
+$Offset        = '-04:39:36';
 
 %Offset        = (
    0 => [
-      'america/paramaribo',
+      'america/santo_domingo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off318;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:40:52';
+$Offset        = '-04:40:00';
 
 %Offset        = (
    0 => [
-      'america/paramaribo',
+      'america/santo_domingo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off319;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:44:20';
+$Offset        = '-04:42:46';
 
 %Offset        = (
    0 => [
-      'america/cuiaba',
+      'america/santiago',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off320;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:44:40';
+$Offset        = '-04:44:32';
 
 %Offset        = (
    0 => [
-      'america/miquelon',
+      'america/grand_turk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off321;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:44:44';
+$Offset        = '-04:49:00';
 
 %Offset        = (
    0 => [
-      'america/montevideo',
+      'america/port-au-prince',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off322;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:45:00';
+$Offset        = '-04:49:20';
 
 %Offset        = (
    0 => [
-      'america/guyana',
+      'america/port-au-prince',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off323;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:48:28';
+$Offset        = '-04:56:02';
 
 %Offset        = (
    0 => [
-      'america/blanc-sablon',
+      'america/new_york',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off324;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:50:40';
+$Offset        = '-04:56:16';
 
 %Offset        = (
    0 => [
-      'america/asuncion',
+      'america/bogota',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off325;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,95 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:51:24';
+$Offset        = '-05:00:00';
 
 %Offset        = (
    0 => [
-      'atlantic/stanley',
+      'america/new_york',
+      'america/nipigon',
+      'america/toronto',
+      'america/lima',
+      'america/panama',
+      'america/thunder_bay',
+      'america/grand_turk',
+      'america/jamaica',
+      'america/nassau',
+      'america/bogota',
+      'america/detroit',
+      'america/port-au-prince',
+      'america/havana',
+      'america/guayaquil',
+      'america/atikokan',
+      'america/iqaluit',
+      'america/indiana/vevay',
+      'america/indiana/indianapolis',
+      'america/indiana/marengo',
+      'america/indiana/winamac',
+      'america/kentucky/louisville',
+      'america/indiana/vincennes',
+      'america/indiana/petersburg',
+      'america/pangnirtung',
+      'america/kentucky/monticello',
+      'america/resolute',
+      'etc/gmt-5',
+      'e',
+      'america/eirunepe',
+      'america/rio_branco',
+      'america/indiana/knox',
+      'america/indiana/tell_city',
+      'america/rankin_inlet',
+      'america/santo_domingo',
+      'america/cambridge_bay',
+      'america/cancun',
+      'america/managua',
+      'pacific/galapagos',
+      'america/merida',
+      'america/menominee',
+      'america/santiago',
+      'america/chicago',
+      'america/moncton',
+      'pacific/easter',
+      ],
+   1 => [
+      'america/chicago',
+      'america/winnipeg',
+      'america/indiana/knox',
+      'america/indiana/tell_city',
+      'america/menominee',
+      'america/rainy_river',
+      'america/mexico_city',
+      'america/rankin_inlet',
+      'pacific/easter',
+      'america/matamoros',
+      'america/monterrey',
+      'america/north_dakota/center',
+      'america/merida',
+      'america/cancun',
+      'america/north_dakota/new_salem',
+      'america/bahia_banderas',
+      'america/north_dakota/beulah',
+      'america/indiana/petersburg',
+      'america/indiana/vincennes',
+      'america/indiana/winamac',
+      'america/guatemala',
+      'america/managua',
+      'america/resolute',
+      'america/tegucigalpa',
+      'america/kentucky/monticello',
+      'america/cambridge_bay',
+      'america/iqaluit',
+      'america/pangnirtung',
+      'america/chihuahua',
+      'america/ojinaga',
+      'america/costa_rica',
+      'america/el_salvador',
+      'america/belize',
+      'america/indiana/marengo',
+      'america/kentucky/louisville',
+      'america/yellowknife',
+      'america/indiana/indianapolis',
+      'america/atikokan',
+      'america/indiana/vevay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off326;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:52:40';
+$Offset        = '-05:07:11';
 
 %Offset        = (
    0 => [
-      'america/guyana',
+      'america/jamaica',
+      'america/grand_turk',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off327;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:53:48';
+$Offset        = '-05:08:12';
 
 %Offset        = (
    0 => [
-      'america/argentina/buenos_aires',
+      'america/lima',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off328;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:58:29';
+$Offset        = '-05:08:36';
 
 %Offset        = (
    0 => [
-      'america/barbados',
+      'america/lima',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off329;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-03:59:48';
+$Offset        = '-05:09:30';
 
 %Offset        = (
    0 => [
-      'america/glace_bay',
+      'america/nassau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off330;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,89 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:00:00';
+$Offset        = '-05:14:00';
 
 %Offset        = (
    0 => [
-      'america/blanc-sablon',
-      'america/puerto_rico',
-      'america/glace_bay',
-      'america/halifax',
-      'america/moncton',
-      'america/martinique',
-      'america/port_of_spain',
-      'atlantic/stanley',
-      'america/boa_vista',
-      'america/campo_grande',
-      'america/cuiaba',
-      'america/manaus',
-      'america/porto_velho',
-      'america/thule',
-      'america/santiago',
-      'atlantic/bermuda',
-      'america/asuncion',
-      'america/barbados',
-      'america/la_paz',
-      'america/antigua',
-      'america/curacao',
-      'america/goose_bay',
-      'america/santo_domingo',
-      'america/guyana',
-      'america/eirunepe',
-      'america/rio_branco',
-      'etc/gmt-4',
-      'd',
-      'antarctica/palmer',
-      'america/argentina/san_luis',
-      'america/santarem',
-      'america/caracas',
-      'america/argentina/catamarca',
-      'america/argentina/la_rioja',
-      'america/argentina/mendoza',
-      'america/argentina/rio_gallegos',
-      'america/argentina/san_juan',
-      'america/argentina/tucuman',
-      'america/argentina/ushuaia',
-      'america/pangnirtung',
-      'america/argentina/cordoba',
-      'america/argentina/jujuy',
-      'america/argentina/salta',
-      'america/miquelon',
-      'america/argentina/buenos_aires',
-      'america/cayenne',
-      ],
-   1 => [
-      'america/new_york',
-      'america/montreal',
-      'america/nipigon',
-      'america/toronto',
-      'america/havana',
-      'america/detroit',
-      'america/iqaluit',
-      'america/thunder_bay',
-      'america/nassau',
-      'america/kentucky/louisville',
-      'america/indiana/indianapolis',
-      'america/indiana/marengo',
-      'america/indiana/vevay',
-      'america/indiana/vincennes',
-      'america/indiana/winamac',
-      'america/grand_turk',
-      'america/pangnirtung',
-      'america/kentucky/monticello',
-      'america/indiana/petersburg',
-      'america/port-au-prince',
-      'america/cancun',
-      'america/eirunepe',
-      'america/lima',
-      'america/bogota',
-      'america/rio_branco',
-      'america/jamaica',
-      'america/indiana/tell_city',
-      'america/santo_domingo',
-      'america/rankin_inlet',
-      'america/resolute',
-      'america/santiago',
+      'america/guayaquil',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off331;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:00:04';
+$Offset        = '-05:17:32';
 
 %Offset        = (
    0 => [
-      'america/manaus',
+      'america/toronto',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off332;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:01:40';
+$Offset        = '-05:18:08';
 
 %Offset        = (
    0 => [
-      'america/goose_bay',
+      'america/panama',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off333;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:02:40';
+$Offset        = '-05:19:20';
 
 %Offset        = (
    0 => [
-      'america/boa_vista',
+      'america/guayaquil',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off334;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:04:20';
+$Offset        = '-05:19:36';
 
 %Offset        = (
    0 => [
-      'america/martinique',
+      'america/panama',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off335;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:06:04';
+$Offset        = '-05:29:28';
 
 %Offset        = (
    0 => [
-      'america/port_of_spain',
+      'america/havana',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off336;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:07:12';
+$Offset        = '-05:29:36';
 
 %Offset        = (
    0 => [
-      'america/antigua',
+      'america/havana',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off337;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:14:24';
+$Offset        = '-05:30:00';
 
 %Offset        = (
-   0 => [
-      'america/halifax',
+   1 => [
+      'america/belize',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off338;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:15:36';
+$Offset        = '-05:32:11';
 
 %Offset        = (
    0 => [
-      'america/porto_velho',
+      'america/detroit',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off339;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,22 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:16:48';
+$Offset        = '-05:36:13';
 
 %Offset        = (
    0 => [
-      'america/argentina/cordoba',
-      'america/argentina/buenos_aires',
-      'america/argentina/catamarca',
-      'america/argentina/jujuy',
-      'america/argentina/la_rioja',
-      'america/argentina/mendoza',
-      'america/argentina/rio_gallegos',
-      'america/argentina/salta',
-      'america/argentina/san_juan',
-      'america/argentina/san_luis',
-      'america/argentina/tucuman',
-      'america/argentina/ushuaia',
+      'america/costa_rica',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off340;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:19:08';
+$Offset        = '-05:39:24';
 
 %Offset        = (
    0 => [
-      'america/moncton',
+      'america/kentucky/monticello',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off341;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:19:18';
+$Offset        = '-05:40:16';
 
 %Offset        = (
    0 => [
-      'atlantic/bermuda',
+      'america/indiana/vevay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off342;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:20:52';
+$Offset        = '-05:43:02';
 
 %Offset        = (
    0 => [
-      'america/argentina/tucuman',
+      'america/kentucky/louisville',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off343;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:21:12';
+$Offset        = '-05:44:38';
 
 %Offset        = (
    0 => [
-      'america/argentina/jujuy',
+      'america/indiana/indianapolis',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off344;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:21:40';
+$Offset        = '-05:45:08';
 
 %Offset        = (
    0 => [
-      'america/argentina/salta',
+      'america/managua',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off345;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:23:08';
+$Offset        = '-05:45:12';
 
 %Offset        = (
    0 => [
-      'america/argentina/catamarca',
+      'america/managua',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off346;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:24:25';
+$Offset        = '-05:45:23';
 
 %Offset        = (
    0 => [
-      'america/puerto_rico',
+      'america/indiana/marengo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off347;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:25:24';
+$Offset        = '-05:46:25';
 
 %Offset        = (
    0 => [
-      'america/argentina/san_luis',
+      'america/indiana/winamac',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off348;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:27:24';
+$Offset        = '-05:46:30';
 
 %Offset        = (
    0 => [
-      'america/argentina/la_rioja',
+      'america/indiana/knox',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off349;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:27:40';
+$Offset        = '-05:47:03';
 
 %Offset        = (
    0 => [
-      'america/caracas',
+      'america/indiana/tell_city',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off350;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:27:44';
+$Offset        = '-05:47:04';
 
 %Offset        = (
    0 => [
-      'america/caracas',
+      'america/cancun',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off351;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,15 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:30:00';
+$Offset        = '-05:48:52';
 
 %Offset        = (
    0 => [
-      'america/caracas',
-      'america/curacao',
-      ],
-   1 => [
-      'america/santo_domingo',
+      'america/tegucigalpa',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off352;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:31:12';
+$Offset        = '-05:49:07';
 
 %Offset        = (
    0 => [
-      'america/rio_branco',
+      'america/indiana/petersburg',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off353;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:32:36';
+$Offset        = '-05:50:07';
 
 %Offset        = (
    0 => [
-      'america/la_paz',
+      'america/indiana/vincennes',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off354;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:33:12';
+$Offset        = '-05:50:27';
 
 %Offset        = (
    0 => [
-      'america/argentina/ushuaia',
+      'america/menominee',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off355;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:34:04';
+$Offset        = '-05:50:36';
 
 %Offset        = (
    0 => [
-      'america/argentina/san_juan',
+      'america/chicago',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off356;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:35:08';
+$Offset        = '-05:52:48';
 
 %Offset        = (
    0 => [
-      'america/thule',
+      'america/belize',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off357;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:35:16';
+$Offset        = '-05:53:04';
 
 %Offset        = (
    0 => [
-      'america/argentina/mendoza',
+      'america/nipigon',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off358;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:35:47';
+$Offset        = '-05:56:48';
 
 %Offset        = (
    0 => [
-      'america/curacao',
+      'america/el_salvador',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off359;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:36:52';
+$Offset        = '-05:57:00';
 
 %Offset        = (
    0 => [
-      'america/argentina/rio_gallegos',
+      'america/thunder_bay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off360;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:39:28';
+$Offset        = '-05:58:24';
 
 %Offset        = (
    0 => [
-      'america/eirunepe',
+      'pacific/galapagos',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off361;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:39:36';
+$Offset        = '-05:58:28';
 
 %Offset        = (
    0 => [
-      'america/santo_domingo',
+      'america/merida',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off362;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,77 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:40:00';
+$Offset        = '-06:00:00';
 
 %Offset        = (
    0 => [
-      'america/santo_domingo',
+      'america/chicago',
+      'america/indiana/knox',
+      'america/indiana/tell_city',
+      'america/menominee',
+      'america/winnipeg',
+      'america/rainy_river',
+      'america/belize',
+      'america/guatemala',
+      'america/costa_rica',
+      'america/el_salvador',
+      'america/tegucigalpa',
+      'america/cancun',
+      'america/matamoros',
+      'america/merida',
+      'america/monterrey',
+      'america/bahia_banderas',
+      'america/mexico_city',
+      'america/managua',
+      'america/rankin_inlet',
+      'america/regina',
+      'america/swift_current',
+      'pacific/easter',
+      'pacific/galapagos',
+      'america/north_dakota/center',
+      'america/north_dakota/new_salem',
+      'america/north_dakota/beulah',
+      'etc/gmt-6',
+      'f',
+      'america/indiana/petersburg',
+      'america/indiana/vincennes',
+      'america/indiana/winamac',
+      'america/resolute',
+      'america/cambridge_bay',
+      'america/kentucky/monticello',
+      'america/iqaluit',
+      'america/pangnirtung',
+      'america/chihuahua',
+      'america/ojinaga',
+      'america/indiana/marengo',
+      'america/kentucky/louisville',
+      'america/indiana/indianapolis',
+      'america/indiana/vevay',
+      'america/hermosillo',
+      'america/mazatlan',
+      'america/atikokan',
+      'america/detroit',
+      'america/thunder_bay',
+      ],
+   1 => [
+      'america/denver',
+      'america/edmonton',
+      'america/boise',
+      'america/cambridge_bay',
+      'america/yellowknife',
+      'america/inuvik',
+      'america/mazatlan',
+      'america/chihuahua',
+      'america/ojinaga',
+      'america/north_dakota/beulah',
+      'america/bahia_banderas',
+      'america/north_dakota/new_salem',
+      'america/hermosillo',
+      'america/north_dakota/center',
+      'pacific/easter',
+      'america/phoenix',
+      'america/swift_current',
+      'america/regina',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off363;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:42:46';
+$Offset        = '-06:02:04';
 
 %Offset        = (
    0 => [
-      'america/santiago',
+      'america/guatemala',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off364;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:44:32';
+$Offset        = '-06:06:28';
 
 %Offset        = (
    0 => [
-      'america/grand_turk',
+      'america/atikokan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off365;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:49:00';
+$Offset        = '-06:18:16';
 
 %Offset        = (
    0 => [
-      'america/port-au-prince',
+      'america/rainy_river',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off366;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:49:20';
+$Offset        = '-06:28:36';
 
 %Offset        = (
    0 => [
-      'america/port-au-prince',
+      'america/winnipeg',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off367;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:54:16';
+$Offset        = '-06:36:36';
 
 %Offset        = (
    0 => [
-      'america/montreal',
+      'america/mexico_city',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off368;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:56:02';
+$Offset        = '-06:40:00';
 
 %Offset        = (
    0 => [
-      'america/new_york',
+      'america/matamoros',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off369;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-04:56:16';
+$Offset        = '-06:41:16';
 
 %Offset        = (
    0 => [
-      'america/bogota',
+      'america/monterrey',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off370;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,97 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:00:00';
+$Offset        = '-06:45:12';
 
 %Offset        = (
    0 => [
-      'america/new_york',
-      'america/montreal',
-      'america/nipigon',
-      'america/toronto',
-      'america/lima',
-      'america/panama',
-      'america/thunder_bay',
-      'america/cayman',
-      'america/grand_turk',
-      'america/jamaica',
-      'america/nassau',
-      'america/bogota',
-      'america/detroit',
-      'america/port-au-prince',
-      'america/havana',
-      'america/guayaquil',
-      'america/atikokan',
-      'america/iqaluit',
-      'america/indiana/vevay',
-      'america/indiana/indianapolis',
-      'america/indiana/marengo',
-      'america/indiana/winamac',
-      'america/kentucky/louisville',
-      'america/indiana/vincennes',
-      'america/indiana/petersburg',
-      'america/pangnirtung',
-      'america/kentucky/monticello',
-      'america/resolute',
-      'etc/gmt-5',
-      'e',
-      'america/eirunepe',
-      'america/rio_branco',
-      'america/indiana/knox',
-      'america/indiana/tell_city',
-      'america/rankin_inlet',
-      'america/santo_domingo',
-      'america/cambridge_bay',
-      'america/cancun',
-      'america/managua',
-      'pacific/galapagos',
-      'america/merida',
-      'america/menominee',
-      'america/antigua',
-      'america/santiago',
-      'america/chicago',
-      'america/moncton',
-      ],
-   1 => [
-      'america/chicago',
-      'america/winnipeg',
-      'america/indiana/knox',
-      'america/indiana/tell_city',
-      'america/menominee',
-      'america/rainy_river',
-      'america/mexico_city',
-      'america/rankin_inlet',
-      'pacific/easter',
-      'america/matamoros',
-      'america/monterrey',
       'america/north_dakota/center',
-      'america/merida',
-      'america/cancun',
-      'america/north_dakota/new_salem',
-      'america/bahia_banderas',
-      'america/north_dakota/beulah',
-      'america/indiana/petersburg',
-      'america/indiana/vincennes',
-      'america/indiana/winamac',
-      'america/guatemala',
-      'america/managua',
-      'america/resolute',
-      'america/tegucigalpa',
-      'america/kentucky/monticello',
-      'america/cambridge_bay',
-      'america/iqaluit',
-      'america/pangnirtung',
-      'america/chihuahua',
-      'america/ojinaga',
-      'america/costa_rica',
-      'america/el_salvador',
-      'america/belize',
-      'america/indiana/marengo',
-      'america/kentucky/louisville',
-      'america/yellowknife',
-      'america/indiana/indianapolis',
-      'america/atikokan',
-      'america/indiana/vevay',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off371;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,13 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:07:11';
+$Offset        = '-06:45:39';
 
 %Offset        = (
    0 => [
-      'america/jamaica',
-      'america/cayman',
-      'america/grand_turk',
+      'america/north_dakota/new_salem',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off372;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:08:12';
+$Offset        = '-06:47:07';
 
 %Offset        = (
    0 => [
-      'america/lima',
+      'america/north_dakota/beulah',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off373;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:08:36';
+$Offset        = '-06:57:40';
 
 %Offset        = (
    0 => [
-      'america/lima',
+      'america/ojinaga',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off374;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:09:30';
+$Offset        = '-06:58:36';
 
 %Offset        = (
    0 => [
-      'america/nassau',
+      'america/regina',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off375;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:14:00';
+$Offset        = '-06:59:56';
 
 %Offset        = (
    0 => [
-      'america/guayaquil',
+      'america/denver',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off376;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,48 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:17:32';
+$Offset        = '-07:00:00';
 
 %Offset        = (
    0 => [
-      'america/toronto',
+      'america/denver',
+      'america/phoenix',
+      'america/creston',
+      'america/edmonton',
+      'america/cambridge_bay',
+      'america/chihuahua',
+      'america/hermosillo',
+      'america/mazatlan',
+      'america/ojinaga',
+      'america/boise',
+      'america/yellowknife',
+      'america/dawson_creek',
+      'america/inuvik',
+      'etc/gmt-7',
+      'g',
+      'america/north_dakota/beulah',
+      'america/bahia_banderas',
+      'america/north_dakota/new_salem',
+      'america/north_dakota/center',
+      'pacific/easter',
+      'america/swift_current',
+      'america/regina',
+      'america/mexico_city',
+      'america/santa_isabel',
+      'america/tijuana',
+      ],
+   1 => [
+      'america/los_angeles',
+      'america/vancouver',
+      'america/santa_isabel',
+      'america/tijuana',
+      'america/dawson',
+      'america/whitehorse',
+      'america/juneau',
+      'america/dawson_creek',
+      'america/boise',
+      'america/metlakatla',
+      'america/sitka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off377;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:18:08';
+$Offset        = '-07:01:00';
 
 %Offset        = (
    0 => [
-      'america/panama',
+      'america/bahia_banderas',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off378;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:19:20';
+$Offset        = '-07:04:20';
 
 %Offset        = (
    0 => [
-      'america/guayaquil',
+      'america/chihuahua',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off379;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:19:36';
+$Offset        = '-07:05:40';
 
 %Offset        = (
    0 => [
-      'america/panama',
+      'america/mazatlan',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off380;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:25:32';
+$Offset        = '-07:11:20';
 
 %Offset        = (
    0 => [
-      'america/cayman',
+      'america/swift_current',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off381;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:29:28';
+$Offset        = '-07:17:28';
 
 %Offset        = (
    0 => [
-      'america/havana',
+      'pacific/easter',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off382;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:29:36';
+$Offset        = '-07:23:52';
 
 %Offset        = (
    0 => [
-      'america/havana',
+      'america/hermosillo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off383;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:30:00';
+$Offset        = '-07:28:18';
 
 %Offset        = (
-   1 => [
-      'america/belize',
+   0 => [
+      'america/phoenix',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off384;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:32:11';
+$Offset        = '-07:33:52';
 
 %Offset        = (
    0 => [
-      'america/detroit',
+      'america/edmonton',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off385;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:36:13';
+$Offset        = '-07:39:28';
 
 %Offset        = (
    0 => [
-      'america/costa_rica',
+      'america/santa_isabel',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off386;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:39:24';
+$Offset        = '-07:44:49';
 
 %Offset        = (
    0 => [
-      'america/kentucky/monticello',
+      'america/boise',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off387;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:40:16';
+$Offset        = '-07:46:04';
 
 %Offset        = (
    0 => [
-      'america/indiana/vevay',
+      'america/creston',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off388;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:43:02';
+$Offset        = '-07:48:04';
 
 %Offset        = (
    0 => [
-      'america/kentucky/louisville',
+      'america/tijuana',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off389;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:44:38';
+$Offset        = '-07:52:58';
 
 %Offset        = (
    0 => [
-      'america/indiana/indianapolis',
+      'america/los_angeles',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off390;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,38 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:45:08';
+$Offset        = '-08:00:00';
 
 %Offset        = (
    0 => [
-      'america/managua',
+      'america/los_angeles',
+      'america/vancouver',
+      'america/metlakatla',
+      'america/santa_isabel',
+      'america/tijuana',
+      'america/whitehorse',
+      'america/dawson',
+      'pacific/pitcairn',
+      'etc/gmt-8',
+      'h',
+      'america/juneau',
+      'america/sitka',
+      'america/inuvik',
+      'america/dawson_creek',
+      'america/bahia_banderas',
+      'america/hermosillo',
+      'america/mazatlan',
+      'america/boise',
+      'america/creston',
+      ],
+   1 => [
+      'america/juneau',
+      'america/yakutat',
+      'america/anchorage',
+      'america/nome',
+      'america/dawson',
+      'america/whitehorse',
+      'america/sitka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off391;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:45:12';
+$Offset        = '-08:00:56';
 
 %Offset        = (
    0 => [
-      'america/managua',
+      'america/dawson_creek',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off392;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:45:23';
+$Offset        = '-08:12:28';
 
 %Offset        = (
    0 => [
-      'america/indiana/marengo',
+      'america/vancouver',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off393;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:46:25';
+$Offset        = '-08:30:00';
 
 %Offset        = (
    0 => [
-      'america/indiana/winamac',
+      'pacific/pitcairn',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off394;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:46:30';
+$Offset        = '-08:40:20';
 
 %Offset        = (
    0 => [
-      'america/indiana/knox',
+      'pacific/pitcairn',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off395;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:47:03';
+$Offset        = '-08:46:18';
 
 %Offset        = (
    0 => [
-      'america/indiana/tell_city',
+      'america/metlakatla',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off396;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:47:04';
+$Offset        = '-08:57:41';
 
 %Offset        = (
    0 => [
-      'america/cancun',
+      'america/juneau',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off397;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:48:52';
+$Offset        = '-08:59:48';
 
 %Offset        = (
    0 => [
-      'america/tegucigalpa',
+      'pacific/gambier',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off398;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,24 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:49:07';
+$Offset        = '-09:00:00';
 
 %Offset        = (
    0 => [
-      'america/indiana/petersburg',
+      'america/yakutat',
+      'pacific/gambier',
+      'america/anchorage',
+      'america/juneau',
+      'america/nome',
+      'america/sitka',
+      'etc/gmt-9',
+      'i',
+      'america/dawson',
+      'america/whitehorse',
+      ],
+   1 => [
+      'america/adak',
+      'america/anchorage',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off399;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:50:07';
+$Offset        = '-09:00:12';
 
 %Offset        = (
    0 => [
-      'america/indiana/vincennes',
+      'america/whitehorse',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off400;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:50:27';
+$Offset        = '-09:01:13';
 
 %Offset        = (
    0 => [
-      'america/menominee',
+      'america/sitka',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off401;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:50:36';
+$Offset        = '-09:17:40';
 
 %Offset        = (
    0 => [
-      'america/chicago',
+      'america/dawson',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off402;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:52:48';
+$Offset        = '-09:18:00';
 
 %Offset        = (
    0 => [
-      'america/belize',
+      'pacific/marquesas',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off403;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:53:04';
+$Offset        = '-09:18:55';
 
 %Offset        = (
    0 => [
-      'america/nipigon',
+      'america/yakutat',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off404;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,15 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:56:48';
+$Offset        = '-09:30:00';
 
 %Offset        = (
    0 => [
-      'america/el_salvador',
+      'pacific/marquesas',
+      ],
+   1 => [
+      'pacific/rarotonga',
+      'pacific/honolulu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off405;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:57:00';
+$Offset        = '-09:58:16';
 
 %Offset        = (
    0 => [
-      'america/thunder_bay',
+      'pacific/tahiti',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off406;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:58:24';
+$Offset        = '-09:59:36';
 
 %Offset        = (
    0 => [
-      'pacific/galapagos',
+      'america/anchorage',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off407;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,23 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-05:58:28';
+$Offset        = '-10:00:00';
 
 %Offset        = (
    0 => [
-      'america/merida',
+      'pacific/honolulu',
+      'pacific/tahiti',
+      'pacific/rarotonga',
+      'america/adak',
+      'etc/gmt-10',
+      'k',
+      'pacific/kiritimati',
+      'america/anchorage',
+      ],
+   1 => [
+      'pacific/apia',
+      'america/adak',
+      'america/nome',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off408;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,77 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:00:00';
+$Offset        = '-10:29:20';
 
 %Offset        = (
    0 => [
-      'america/chicago',
-      'america/indiana/knox',
-      'america/indiana/tell_city',
-      'america/menominee',
-      'america/winnipeg',
-      'america/rainy_river',
-      'america/belize',
-      'america/guatemala',
-      'america/costa_rica',
-      'america/el_salvador',
-      'america/tegucigalpa',
-      'america/cancun',
-      'america/matamoros',
-      'america/merida',
-      'america/monterrey',
-      'america/bahia_banderas',
-      'america/mexico_city',
-      'america/managua',
-      'america/rankin_inlet',
-      'america/regina',
-      'america/swift_current',
-      'pacific/easter',
-      'pacific/galapagos',
-      'america/north_dakota/center',
-      'america/north_dakota/new_salem',
-      'america/north_dakota/beulah',
-      'etc/gmt-6',
-      'f',
-      'america/indiana/petersburg',
-      'america/indiana/vincennes',
-      'america/indiana/winamac',
-      'america/resolute',
-      'america/cambridge_bay',
-      'america/kentucky/monticello',
-      'america/iqaluit',
-      'america/pangnirtung',
-      'america/chihuahua',
-      'america/ojinaga',
-      'america/indiana/marengo',
-      'america/kentucky/louisville',
-      'america/indiana/indianapolis',
-      'america/indiana/vevay',
-      'america/hermosillo',
-      'america/mazatlan',
-      'america/atikokan',
-      'america/detroit',
-      'america/thunder_bay',
-      ],
-   1 => [
-      'america/denver',
-      'america/edmonton',
-      'america/boise',
-      'america/cambridge_bay',
-      'america/yellowknife',
-      'america/inuvik',
-      'america/mazatlan',
-      'america/chihuahua',
-      'america/ojinaga',
-      'america/north_dakota/beulah',
-      'america/bahia_banderas',
-      'america/north_dakota/new_salem',
-      'america/hermosillo',
-      'america/north_dakota/center',
-      'pacific/easter',
-      'america/phoenix',
-      'america/swift_current',
-      'america/regina',
+      'pacific/kiritimati',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off409;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:02:04';
+$Offset        = '-10:30:00';
 
 %Offset        = (
    0 => [
-      'america/guatemala',
+      'pacific/rarotonga',
+      'pacific/honolulu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off410;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:06:28';
+$Offset        = '-10:31:26';
 
 %Offset        = (
    0 => [
-      'america/atikokan',
+      'pacific/honolulu',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off411;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:18:16';
+$Offset        = '-10:39:04';
 
 %Offset        = (
    0 => [
-      'america/rainy_river',
+      'pacific/rarotonga',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off412;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:28:36';
+$Offset        = '-10:40:00';
 
 %Offset        = (
    0 => [
-      'america/winnipeg',
+      'pacific/kiritimati',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off413;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,19 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:36:36';
+$Offset        = '-11:00:00';
 
 %Offset        = (
    0 => [
-      'america/mexico_city',
+      'pacific/pago_pago',
+      'pacific/niue',
+      'etc/gmt-11',
+      'l',
+      'pacific/fakaofo',
+      'pacific/apia',
+      'pacific/enderbury',
+      'america/adak',
+      'america/nome',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off414;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:40:00';
+$Offset        = '-11:01:38';
 
 %Offset        = (
    0 => [
-      'america/matamoros',
+      'america/nome',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off415;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:41:16';
+$Offset        = '-11:19:40';
 
 %Offset        = (
    0 => [
-      'america/monterrey',
+      'pacific/niue',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off416;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:45:12';
+$Offset        = '-11:20:00';
 
 %Offset        = (
    0 => [
-      'america/north_dakota/center',
+      'pacific/niue',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off417;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:45:39';
+$Offset        = '-11:22:48';
 
 %Offset        = (
    0 => [
-      'america/north_dakota/new_salem',
+      'pacific/pago_pago',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off418;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:47:07';
+$Offset        = '-11:24:20';
 
 %Offset        = (
    0 => [
-      'america/north_dakota/beulah',
+      'pacific/enderbury',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off419;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:57:40';
+$Offset        = '-11:24:56';
 
 %Offset        = (
    0 => [
-      'america/ojinaga',
+      'pacific/fakaofo',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off420;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:58:36';
+$Offset        = '-11:26:56';
 
 %Offset        = (
    0 => [
-      'america/regina',
+      'pacific/apia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off421;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,12 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-06:59:56';
+$Offset        = '-11:30:00';
 
 %Offset        = (
    0 => [
-      'america/denver',
+      'pacific/niue',
+      'pacific/apia',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off422;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,48 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-07:00:00';
+$Offset        = '-11:46:38';
 
 %Offset        = (
    0 => [
-      'america/denver',
-      'america/phoenix',
-      'america/creston',
-      'america/edmonton',
-      'america/cambridge_bay',
-      'america/chihuahua',
-      'america/hermosillo',
-      'america/mazatlan',
-      'america/ojinaga',
-      'america/boise',
-      'america/yellowknife',
-      'america/dawson_creek',
-      'america/inuvik',
-      'etc/gmt-7',
-      'g',
-      'america/north_dakota/beulah',
-      'america/bahia_banderas',
-      'america/north_dakota/new_salem',
-      'america/north_dakota/center',
-      'pacific/easter',
-      'america/swift_current',
-      'america/regina',
-      'america/mexico_city',
-      'america/santa_isabel',
-      'america/tijuana',
-      ],
-   1 => [
-      'america/los_angeles',
-      'america/vancouver',
-      'america/santa_isabel',
-      'america/tijuana',
-      'america/dawson',
-      'america/whitehorse',
-      'america/juneau',
-      'america/dawson_creek',
-      'america/boise',
-      'america/metlakatla',
-      'america/sitka',
+      'america/adak',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off423;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,14 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-07:01:00';
+$Offset        = '-12:00:00';
 
 %Offset        = (
    0 => [
-      'america/bahia_banderas',
+      'etc/gmt-12',
+      'm',
+      'pacific/kwajalein',
+      'pacific/enderbury',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off424;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-07:04:20';
+$Offset        = '-13:00:00';
 
 %Offset        = (
    0 => [
-      'america/chihuahua',
+      'etc/gmt-13',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off425;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-07:05:40';
+$Offset        = '-14:00:00';
 
 %Offset        = (
    0 => [
-      'america/mazatlan',
+      'etc/gmt-14',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off426;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-07:11:20';
+$Offset        = '-14:21:00';
 
 %Offset        = (
    0 => [
-      'america/swift_current',
+      'pacific/guam',
       ],
 );
 
@@ -1,25 +1,25 @@
 package #
 Date::Manip::Offset::off427;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 07:44:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($Offset,%Offset);
@@ -28,11 +28,11 @@ END {
    undef %Offset;
 }
 
-$Offset        = '-07:17:28';
+$Offset        = '-15:56:00';
 
 %Offset        = (
    0 => [
-      'pacific/easter',
+      'asia/manila',
       ],
 );
 
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off428;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:17:44';
-
-%Offset        = (
-   0 => [
-      'pacific/easter',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off429;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:23:52';
-
-%Offset        = (
-   0 => [
-      'america/hermosillo',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off430;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:28:18';
-
-%Offset        = (
-   0 => [
-      'america/phoenix',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off431;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:33:52';
-
-%Offset        = (
-   0 => [
-      'america/edmonton',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off432;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:39:28';
-
-%Offset        = (
-   0 => [
-      'america/santa_isabel',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off433;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:44:49';
-
-%Offset        = (
-   0 => [
-      'america/boise',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off434;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:46:04';
-
-%Offset        = (
-   0 => [
-      'america/creston',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off435;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:48:04';
-
-%Offset        = (
-   0 => [
-      'america/tijuana',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off436;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-07:52:58';
-
-%Offset        = (
-   0 => [
-      'america/los_angeles',
-      ],
-);
-
-1;
@@ -1,66 +0,0 @@
-package #
-Date::Manip::Offset::off437;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:00:00';
-
-%Offset        = (
-   0 => [
-      'america/los_angeles',
-      'america/vancouver',
-      'america/metlakatla',
-      'america/santa_isabel',
-      'america/tijuana',
-      'america/whitehorse',
-      'america/dawson',
-      'pacific/pitcairn',
-      'etc/gmt-8',
-      'h',
-      'america/juneau',
-      'america/sitka',
-      'america/inuvik',
-      'america/dawson_creek',
-      'america/bahia_banderas',
-      'america/hermosillo',
-      'america/mazatlan',
-      'america/boise',
-      'america/creston',
-      ],
-   1 => [
-      'america/juneau',
-      'america/yakutat',
-      'america/anchorage',
-      'america/nome',
-      'america/dawson',
-      'america/whitehorse',
-      'america/sitka',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off438;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:00:56';
-
-%Offset        = (
-   0 => [
-      'america/dawson_creek',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off439;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:12:28';
-
-%Offset        = (
-   0 => [
-      'america/vancouver',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off440;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:30:00';
-
-%Offset        = (
-   0 => [
-      'pacific/pitcairn',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off441;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:40:20';
-
-%Offset        = (
-   0 => [
-      'pacific/pitcairn',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off442;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:46:18';
-
-%Offset        = (
-   0 => [
-      'america/metlakatla',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off443;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:57:41';
-
-%Offset        = (
-   0 => [
-      'america/juneau',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off444;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-08:59:48';
-
-%Offset        = (
-   0 => [
-      'pacific/gambier',
-      ],
-);
-
-1;
@@ -1,52 +0,0 @@
-package #
-Date::Manip::Offset::off445;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:00:00';
-
-%Offset        = (
-   0 => [
-      'america/yakutat',
-      'pacific/gambier',
-      'america/anchorage',
-      'america/juneau',
-      'america/nome',
-      'america/sitka',
-      'etc/gmt-9',
-      'i',
-      'america/dawson',
-      'america/whitehorse',
-      ],
-   1 => [
-      'america/adak',
-      'america/anchorage',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off446;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:00:12';
-
-%Offset        = (
-   0 => [
-      'america/whitehorse',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off447;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:01:13';
-
-%Offset        = (
-   0 => [
-      'america/sitka',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off448;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:17:40';
-
-%Offset        = (
-   0 => [
-      'america/dawson',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off449;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:18:00';
-
-%Offset        = (
-   0 => [
-      'pacific/marquesas',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off450;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:18:55';
-
-%Offset        = (
-   0 => [
-      'america/yakutat',
-      ],
-);
-
-1;
@@ -1,43 +0,0 @@
-package #
-Date::Manip::Offset::off451;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:30:00';
-
-%Offset        = (
-   0 => [
-      'pacific/marquesas',
-      ],
-   1 => [
-      'pacific/rarotonga',
-      'pacific/honolulu',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off452;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:58:16';
-
-%Offset        = (
-   0 => [
-      'pacific/tahiti',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off453;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-09:59:36';
-
-%Offset        = (
-   0 => [
-      'america/anchorage',
-      ],
-);
-
-1;
@@ -1,52 +0,0 @@
-package #
-Date::Manip::Offset::off454;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-10:00:00';
-
-%Offset        = (
-   0 => [
-      'pacific/honolulu',
-      'pacific/tahiti',
-      'pacific/rarotonga',
-      'america/adak',
-      'etc/gmt-10',
-      'k',
-      'pacific/kiritimati',
-      'america/anchorage',
-      ],
-   1 => [
-      'pacific/apia',
-      'america/adak',
-      'america/nome',
-      'pacific/midway',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off455;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-10:29:20';
-
-%Offset        = (
-   0 => [
-      'pacific/kiritimati',
-      ],
-);
-
-1;
@@ -1,40 +0,0 @@
-package #
-Date::Manip::Offset::off456;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-10:30:00';
-
-%Offset        = (
-   0 => [
-      'pacific/rarotonga',
-      'pacific/honolulu',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off457;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-10:31:26';
-
-%Offset        = (
-   0 => [
-      'pacific/honolulu',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off458;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-10:39:04';
-
-%Offset        = (
-   0 => [
-      'pacific/rarotonga',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off459;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-10:40:00';
-
-%Offset        = (
-   0 => [
-      'pacific/kiritimati',
-      ],
-);
-
-1;
@@ -1,48 +0,0 @@
-package #
-Date::Manip::Offset::off460;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:00:00';
-
-%Offset        = (
-   0 => [
-      'pacific/midway',
-      'pacific/pago_pago',
-      'pacific/niue',
-      'etc/gmt-11',
-      'l',
-      'pacific/fakaofo',
-      'pacific/apia',
-      'pacific/enderbury',
-      'america/adak',
-      'america/nome',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off461;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:01:38';
-
-%Offset        = (
-   0 => [
-      'america/nome',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off462;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:19:40';
-
-%Offset        = (
-   0 => [
-      'pacific/niue',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off463;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:20:00';
-
-%Offset        = (
-   0 => [
-      'pacific/niue',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off464;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:22:48';
-
-%Offset        = (
-   0 => [
-      'pacific/pago_pago',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off465;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:24:20';
-
-%Offset        = (
-   0 => [
-      'pacific/enderbury',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off466;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:24:56';
-
-%Offset        = (
-   0 => [
-      'pacific/fakaofo',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off467;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:26:56';
-
-%Offset        = (
-   0 => [
-      'pacific/apia',
-      ],
-);
-
-1;
@@ -1,41 +0,0 @@
-package #
-Date::Manip::Offset::off468;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:30:00';
-
-%Offset        = (
-   0 => [
-      'pacific/niue',
-      'pacific/apia',
-      'pacific/pago_pago',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off469;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:46:38';
-
-%Offset        = (
-   0 => [
-      'america/adak',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off470;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-11:49:28';
-
-%Offset        = (
-   0 => [
-      'pacific/midway',
-      ],
-);
-
-1;
@@ -1,42 +0,0 @@
-package #
-Date::Manip::Offset::off471;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-12:00:00';
-
-%Offset        = (
-   0 => [
-      'etc/gmt-12',
-      'm',
-      'pacific/kwajalein',
-      'pacific/enderbury',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off472;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-13:00:00';
-
-%Offset        = (
-   0 => [
-      'etc/gmt-13',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off473;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-14:00:00';
-
-%Offset        = (
-   0 => [
-      'etc/gmt-14',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off474;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-14:17:00';
-
-%Offset        = (
-   0 => [
-      'pacific/saipan',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off475;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-14:21:00';
-
-%Offset        = (
-   0 => [
-      'pacific/guam',
-      ],
-);
-
-1;
@@ -1,39 +0,0 @@
-package #
-Date::Manip::Offset::off476;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:53:11 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-our ($Offset,%Offset);
-END {
-   undef $Offset;
-   undef %Offset;
-}
-
-$Offset        = '-15:56:00';
-
-%Offset        = (
-   0 => [
-      'asia/manila',
-      ],
-);
-
-1;
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -15,64 +15,13 @@ problems.
 
 =over 4
 
-=item B<Memory leak>
-
-There is a known memory leak in perl related to named regexp captures
-that directly affects Date::Manip . The leak is in all versions of
-perl up to (and including) the following versions:
-
-   5.10.1
-   5.12.5
-   5.14.3
-   5.15.5
-
-The bug has been fixed in:
-
-   5.15.6
-   5.16.0
-
-If a maintenance release is done for any of the other releases (5.10,
-5.12, 5.14), that includes the patch, I'll update this section to
-include that information.
-
-Date::Manip 5.xx is not susceptible, so using it may be a feasible
-workaround, but if you need accurate timezone handling, this isn't
-possible.
-
-Simple tests estimate the leak to be about 3 MB per 10,000 dates
-parsed, so unless you're parsing hundreds of thousands, or millions of
-dates, the leak probably won't be a problem on systems with moderate
-amounts of memory. And if you're parsing that many dates, the
-relatively slow Date::Manip may not be the correct module for you to
-use anyway.
-
 =item B<Unable to determine Time Zone>
 
-Please refer to the Date::Manip::TZ documentation for a discussion
+If you ever get the message that Date::Manip was unable to determine the
+timezone, you need to provide that information to your script.
+Please refer to the L<Date::Manip::TZ> documentation for a discussion
 of this problem.
 
-=item B<Dmake error on strawberry perl>
-
-Users of Strawberry perl on windows may encounter an error similar
-to the following:
-
-   dmake: makefile: line 3016: Error: -- Input line too long, increase MAXLINELENGTH
-
-This is a known problem with some versions of strawberry perl, and
-I can't fix it in Date::Manip.  If you encounter this problem, you
-can install the package manually using the commands:
-
-   c:> cpan
-   cpan> look Date::Manip::Date
-   > perl Makefile.PL
-   > dmake MAXLINELENGTH=300000 make
-   > dmake MAXLINELENGTH=300000 make test
-   > dmake MAXLINELENGTH=300000 make install
-
-You can find more details here:
-
-   http://www.nntp.perl.org/group/perl.win32.vanilla/2011/02/msg287.html
-
 =item B<Calculations appear to be off by an hour>
 
 Due to daylight saving time (especially the spring change where
@@ -131,19 +80,30 @@ my position on this.
 
 =item B<Date::Manip is slow>
 
-NOTE: The following section applies primarily to 5.xx. I'm doing a lot
-of work to optimize Date::Manip and I will rewrite this section to
-take this into account, and to provide performance suggestions. It
-should be noted that initial tests show version 6.xx to be around
-twice as fast as 5.xx (though still considerably slower than some
-of the other modules).
-
-Date::Manip is probably one of the slower Date/Time modules due to the
-fact that it is huge and written entirely in perl.
+Date::Manip is one of the slower Date/Time modules due to the fact that
+it is huge and written entirely in perl.  I have done a lot of work
+optimizing it since 6.xx came out, and additional work is planned,
+but even at it's best, it will probably be slower than other modules.
 
 Some things that will definitely help:
 
-ISO-8601 dates are parsed first and fastest.  Use them whenever possible.
+Date::Manip 5.xx was very slow.  A lot of work went into speeding it up
+as I rewrote it for the 6.xx release, and it should be noted that
+initial tests show version 6.xx to be around twice as fast as 5.xx.
+There is one notable exception to this speedup.  If you use Date::Manip
+to parse dates from a wide variety of timezones, 6.xx will be significantly
+slower than 5.xx.  The reason for this is that each time a new timezone is
+accessed, 6.xx does quite a bit of work to initialize it.  5.xx does not
+have this overhead, so it can parse dates from any number of timezones
+without a speed penalty.  However, 5.xx does NOT handle timezones correctly,
+so many of the dates will be incorrect.  If timezones are imporant to you,
+there is no way to use 5.xx and get accurate results.
+
+If you only parse dates from a single timezone (which is more often what
+you are doing), 6.xx is significantly faster than 5.xx.
+
+ISO-8601 dates are parsed first and fastest.  If you have the flexibility
+to define the date format, use ISO-8601 formats whenever possible.
 
 Avoid parsing dates that are referenced against the current time (in 2
 days, today at noon, etc.).  These take a lot longer to parse.
@@ -153,6 +113,59 @@ alternatives if possible (i.e. doing the calculation in exact mode and
 then multiplying by 5/7).  Who needs a business date more accurate
 than "6 to 8 weeks" anyway, right :-)
 
+=item B<Memory leak>
+
+There is a known memory leak in perl related to named regexp captures
+that directly affects Date::Manip . The leak is in all versions of
+perl up to (and including) the following versions:
+
+   5.10.1
+   5.12.5
+   5.14.3
+   5.15.5
+
+The bug has been fixed in:
+
+   5.15.6
+   5.16.0
+
+If a maintenance release is done for any of the other releases (5.10,
+5.12, 5.14), that includes the patch, I'll update this section to
+include that information.
+
+Date::Manip 5.xx is not susceptible, so using it may be a feasible
+workaround, but if you need accurate timezone handling, this isn't
+possible.
+
+Simple tests estimate the leak to be about 3 MB per 10,000 dates
+parsed, so unless you're parsing hundreds of thousands, or millions of
+dates, the leak probably won't be a problem on systems with moderate
+amounts of memory. And if you're parsing that many dates, the
+relatively slow Date::Manip may not be the correct module for you to
+use anyway.
+
+=item B<Dmake error on strawberry perl>
+
+Users of Strawberry perl on windows may encounter an error similar
+to the following:
+
+   dmake: makefile: line 3016: Error: -- Input line too long, increase MAXLINELENGTH
+
+This is a known problem with some versions of strawberry perl, and
+I can't fix it in Date::Manip.  If you encounter this problem, you
+can install the package manually using the commands:
+
+   c:> cpan
+   cpan> look Date::Manip::Date
+   > perl Makefile.PL
+   > dmake MAXLINELENGTH=300000 make
+   > dmake MAXLINELENGTH=300000 make test
+   > dmake MAXLINELENGTH=300000 make install
+
+You can find more details here:
+
+   http://www.nntp.perl.org/group/perl.win32.vanilla/2011/02/msg287.html
+
 =item B<Using functions/methods which are not supported>
 
 There have been a handful of incidents of people using a function from
@@ -163,7 +176,7 @@ documented in the manual. These are designed to be used by other
 programmers, and I will not make any backwards incompatible changes in
 them unless there is a very compelling reason to do so, and in that
 case, the change will be clearly documented in the
-Date::Manip::Changes6 documentation for this module.
+L<Date::Manip::Changes6> documentation for this module.
 
 Date::Manip also includes a large number of functions which are NOT
 documented. These are for internal use only.  Please do not use them!
@@ -262,7 +275,7 @@ improvements in 6.00.
 One complaint I've received is that this in some way makes Date::Manip
 backwards incompatible, but this is not an accurate complaint. Version
 6.xx DOES include some backwards incompatibilities (and these are
-covered in the Date::Manip::Migration5to6 document), however in almost
+covered in the L<Date::Manip::Migration5to6> document), however in almost
 all cases, these incompatibilities are with infrequently used
 features, or workarounds are in place to allow deprecated features to
 continue functioning for some period of time.
@@ -304,45 +317,13 @@ was state-of-the art as little as 2 years prior to the release of
 Date::Manip 6.xx.
 
 I agree completely with the argument that abandoning 5.8 only 2 years
-after it was the current version is too soon. For that reason, I will
-continue to support the Date::Manip 5.xx releases for some years to
-come. I don't know exactly how long I'll continue to support them,
-but it'll be at least 2-3 years. Once perl 5.10 is 5 years old, I'll
-be much more likely to drop support for the 5.xx releases, but I DO
-want to make use of the features of 5.10 for future development.
-They make development so much easier, and the parsing so much more
-robust (something I've wanted for years), that I'm not willing to
-give up the advantages of 5.10.
-
-But the next complaint is relevant.
-
-=item B<Automatic installs break>
-
-A much more important problem is that versions 6.00 through 6.07 broke
-automatic installs for older perl installations. If you try to install
-Date::Manip using the automatic tools (cpan/cpanp), they will look for
-the most recent version. If you are using a version of perl older than
-5.10, this fails, and rather than looking for an older version, the
-tool simply reports a failure in installing Date::Manip.  Technically,
-the problem is not due to Date::Manip itself, but is a result of how
-perl modules are currently managed.  However, since Date::Manip is
-managed by them, it's important to avoid causing this type of problem
-(which I clearly failed to do).
-
-As of Date::Manip 6.10, this problem should no longer occur. Starting
-with version 6.10, both the 5.xx and 6.xx versions of Date::Manip have
-been combined into a single distribution (so Date-Manip-6.10 contained
-both Date::Manip 6.10 and Date::Manip 5.57). From Date::Manip 6.10 to
-6.13, the perl version was determined at install time and either the
-5.xx or 6.xx version was installed.  From Date::Manip 6.14 on, both
-versions are installed, and at run time, the correct version will be
-chosen (and if you're running a recent version of perl, you can select
-to run the old or new version).
-
-All future version (for as long as 5.xx is supported) will include
-both the most current 5.xx and 6.xx releases of Date::Manip. In this
-way, automatic install tools will be able to install Date::Manip
-regardless of which version of perl you are running.
+after it was the current version is too soon. For that reason, I
+continued to support the Date::Manip 5.xx releases for several years.
+As of December 2012 (5 years after the release of perl 5.10), the 5.xx
+release is no longer supported (in that I will not patch it or provide
+support for it's use).  However, it is still bundled into the Date::Manip
+distribution so it can still be used.  I do not have any plans for
+removing it, though I may do so at some point.
 
 =item B<Too many modules>
 
@@ -375,13 +356,13 @@ data in a new or unreasonable way.
 
 One complaint that was put on the CPAN ratings site was that the OO
 interface is "a dud" due to the size of it's objects. The complaint is
-that a Date::Manip::Date object is 115K while it should (according to
+that a L<Date::Manip::Date> object is 115K while it should (according to
 the complaint) only require that you need to save the seconds from the
 epoch, zone, and a couple other pieces of information, all of which
 could probably be stored in 100 bytes or less.
 
 This complaint is not accurate, and comes from a misunderstanding
-of how Date::Manip objects are created.
+of the objects used by Date::Manip.
 
 Date::Manip is very configurable, and contains a great deal of
 information which could theoretically be calculated on the fly, but
@@ -394,37 +375,40 @@ For example, Date::Manip allows you to parse dates in several
 languages.  Each language has a large number of regular expressions
 which are used to do the actual parsing. Instead of recreating these
 regular expressions each time they are needed, they are created once
-and stored in an object (specifically, a Date::Manip::Base object).
-The size of the Date::Manip::Base object is almost 15K (due primarily
+and stored in an object (specifically, a L<Date::Manip::Base> object).
+The size of the L<Date::Manip::Base> object is almost 15K (due primarily
 to the regular expressions used in parsing dates in the selected
 language).
 
 Similarly, a description of the time zones are stored in a second
-object (a Date::Manip::TZ object).  The size of the Date::Manip::TZ
+object (a L<Date::Manip::TZ> object).  The size of the L<Date::Manip::TZ>
 object starts at 100K. That may seem excessive, but you have to
 remember that there are almost 500 time zones, and they have to be
-indexed by name, alias, abbreviation, and offset, and by the time you
+indexed by name, alias, abbreviation, and offset.  In addition, critical
+dates (dates where the offset from GMT change such as during a daylight
+saving time change) along with information such as offsets, abbreviation,
+etc., are all cached in order to improve performance.  By the time you
 do this, it does take a fair bit of space.  It should also be noted
 that the full description of each timezone is only stored in the
 object when the timezone is actually used, so if you use a lot of
 timezones, this object will grow slowly as new timezones are used.
 
-The size of the actual Date::Manip::Date object is a little over 300
-bytes.  However, each includes a pointer to a Date::Manip::Base and
-a Date::Manip::TZ object (and due to how the object was being looked
+The size of the actual L<Date::Manip::Date> object is a little over 300
+bytes.  However, each includes a pointer to a L<Date::Manip::Base> and
+a L<Date::Manip::TZ> object (and due to how the object was being looked
 at in the complaint, they were reporting the size of all three objects,
-NOT just the Date::Manip::Date object).
+NOT just the L<Date::Manip::Date> object).
 
-Both the Date::Manip::Base and Date::Manip::TZ objects are reused by
-any number of Date::Manip::Date objects. They can almost be thought of
+Both the L<Date::Manip::Base> and L<Date::Manip::TZ> objects are reused by
+any number of L<Date::Manip::Date> objects. They can almost be thought of
 as global data, except that they are accessible in the standard OO
 manner, and you are allowed to modify them on a per-object basis which
 WILL mean that you have to store more data. If you work with multiple
-configurations (see Date::Manip::Config), you'll need multiple Base
+configurations (see L<Date::Manip::Config>), you'll need multiple Base
 and TZ objects. However, most of the time you will not need to do
 this.
 
-The actual Date::Manip::Date object is a bit larger than suggested in
+The actual L<Date::Manip::Date> object is a bit larger than suggested in
 the complaint, but it should be noted that Date::Manip actually stores
 the dates in a number of different formats (a string of the form
 YYYYMMDDHH:MN:SS and a list [YYYY,MM,DD,HH,MN,SS] in the time zone it
@@ -432,10 +416,10 @@ was parsed in, the local time zone (if different) and GMT. By caching
 this information as it is used, it has a huge impact on the
 performance.
 
-So, Date::Manip in typical usage consists of one 100K Date::Manip::TZ
-object, one 15K Date::Manip::Base objects, and any number of small 300
-byte Date::Manip::Date objects.  Date::Manip::Delta objects are even
-smaller. Date::Manip::Recur objects are also small, but they contain
+So, Date::Manip in typical usage consists of one 100K L<Date::Manip::TZ>
+object, one 15K L<Date::Manip::Base> objects, and any number of small 300
+byte L<Date::Manip::Date> objects.  L<Date::Manip::Delta> objects are even
+smaller. L<Date::Manip::Recur> objects are also small, but they contain
 any number of Date objects in them.
 
 I am certainly open to suggestions as to how I can improve the OO
@@ -443,7 +427,7 @@ interface... but I don't believe it is a dud. While I'm not an expert
 at OO programming, I believe that I followed pretty standard and
 accepted procedures for accessing the data.
 
-Please refer to the Date::Manip::Objects document for more
+Please refer to the L<Date::Manip::Objects> document for more
 information.
 
 =item B<Date::Manip has an inconsistent interface>
@@ -477,7 +461,7 @@ If you find a bug in Date::Manip, please send it directly to me (see
 the AUTHOR section below).  Alternately, you can submit it on CPAN. This
 can be done at the following URL:
 
-   http://rt.cpan.org/Public/Dist/Display.html?Name=Date-Manip
+L<http://rt.cpan.org/Public/Dist/Display.html?Name=Date-Manip>
 
 Please do not use other means to report bugs (such as Usenet newsgroups,
 or forums for a specific OS or Linux distribution) as it is impossible
@@ -528,7 +512,7 @@ None known.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,5 +1,5 @@
 package Date::Manip::Recur;
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify
 # it under the same terms as Perl itself.
 
@@ -26,7 +26,7 @@ use Date::Manip::Base;
 use Date::Manip::TZ;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ########################################################################
@@ -1,4 +1,4 @@
-# Copyright (c) 1998-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1998-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -44,10 +44,10 @@ NOTE: unlike date parsing, support for frequencies written out in
 English (or whatever language you are working in) is extremely
 limited. For example, the string "the first of every month" will NOT
 be parsed as a valid frequency. A limited number of frequencies can be
-expressed in a written out form (see OTHER FREQUENCY FORMATS below),
-but most must be expressed in the format described below in FREQUENCY
-NOTATION. In this document however, the written out form will often be
-used for the sake of clarity.
+expressed in a written out form (see the <L/"OTHER FREQUENCY FORMATS"
+section below), but most must be expressed in the format described
+below in <L/"FREQUENCY NOTATION">. In this document however, the written out
+form will often be used for the sake of clarity.
 
 Since a frequency typically refers to events that could happen an
 infinite number of times, you usually have to specify a date range to
@@ -87,7 +87,7 @@ In frequency notation, this can be expressed as:
    1*11:4:5:0:0:0*FD1
 
 The syntax for the various modifiers is described below in the
-MODIFIERS section.
+L</"MODIFIERS"> section.
 
 =item B<Base date>
 
@@ -169,7 +169,7 @@ occur on Friday of that week.
 In most cases, it won't be necessary to treat base dates with that
 level of complexity, but with complicated recurring events, it may
 be necessary.  More information on how Date::Manip determines a
-recurring event from a base date is given below in the section BASE DATES.
+recurring event from a base date is given below in the section L</"BASE DATES">.
 
 =item B<Range>
 
@@ -200,7 +200,7 @@ the recurring event occurs in this range may NOT be the 0th occurrence
 with respect to the base date, and that is allowed.
 
 NOTE: both dates in the range and the base date must all be in the
-same time zone, and use the same Date::Manip::Base object.
+same time zone, and use the same L<Date::Manip::Base> object.
 
 =back
 
@@ -288,7 +288,7 @@ There is no way to express the following with a single recurrence:
 You have to use two recurrences to do this.
 
 You can include negative numbers in ranges. For example, including the
-range -2---1 means to go from the 2nd to the last to the last
+range -2--1 means to go from the 2nd to the last to the last
 occurrence.  Negative values are only supported in the week and
 day fields, and only in some cases.
 
@@ -356,7 +356,7 @@ given week of the month or week of the year:
 Although the meaning of almost every recurrence can be deduced by the
 above rules, a set of tables describing every possible combination of Y/M/W/D
 meanings, and giving an example of each is included below in the
-section LIST OF Y/M/W/D FREQUENCY DEFINITIONS. It also explains a small
+section L</"LIST OF Y/M/W/D FREQUENCY DEFINITIONS">. It also explains a small
 number of special cases.
 
 NOTE: If all fields left of the asterisk are zero, the last one is
@@ -380,7 +380,7 @@ events can be determined too.
 
 A recurrence of the form *Y:M:W:D:H:MN:S (which is technically speaking
 not a recurring event... it is just a date or dates specified using the
-recurrence syntax) uses the first date which matches the frequency as the
+frequency syntax) uses the first date which matches the frequency as the
 base date. Any base date specified will be completely ignored. A date range
 may be specified to work with a subset of the dates.
 
@@ -951,24 +951,24 @@ They are:
 
 =item B<err>
 
-Please refer to the Date::Manip::Obj documentation for these methods.
+Please refer to the L<Date::Manip::Obj> documentation for these methods.
 
 =item B<parse>
 
    $err = $recur->parse($string [,$modifiers] [,$base,$start,$end]);
 
 This creates a new recurrence. A string containing a valid frequency
-is required. In addition, $start, $end, and $base dates can be passed
-in (either as Date::Manip::Date objects, or as strings containing dates
+is required. In addition, C<$start>, C<$end>, and C<$base> dates can be passed
+in (either as L<Date::Manip::Date> objects, or as strings containing dates
 that can be parsed), and any number of the modifiers listed above.
 
-If the $start or $end dates are not included, they may be supplied
+If the C<$start> or C<$end> dates are not included, they may be supplied
 automatically, based on the value of the RecurRange variable. If any
 of the dates are passed in, they must be included in the order given
 (though it is safe to pass an empty string or undef in for any of them
 if you only want to set some, but not all of them).
 
-The $modifiers argument must either contain valid modifiers, or be
+The C<$modifiers> argument must either contain valid modifiers, or be
 left out of the argument list entirely. You cannot pass an empty string
 or undef in for it.
 
@@ -990,7 +990,7 @@ following are valid:
    FREQ**BASE
    FREQ**BASE*START*END
 
-If a part of the recurrence is passed in both as part of $string and
+If a part of the recurrence is passed in both as part of C<$string> and
 as an argument, the argument overrides the string portion, with the
 possible exception of modifiers. The modifiers in the argument override
 the string version unless the first one is a '+' in which case they
@@ -1032,7 +1032,7 @@ modifiers UNLESS the first one is the string "+", in which case the
 new modifiers are appended to the list.
 
 In the start, end, and base methods, the date passed in can be a
-Date::Manip::Date object, or a string that can be parsed to get a date.
+L<Date::Manip::Date> object, or a string that can be parsed to get a date.
 
 NOTE: the parse method will overwrite all parts of the recurrence,
 so it is not appropriate to do:
@@ -1063,16 +1063,16 @@ If any of the values are not yet determined, nothing will be returned.
 Returns the list of dates defined by the full recurrence. If there is
 an error, or if there are no dates, an empty list will be returned.
 
-$start and $end are either undef, or dates which can be used to limit
-the set of dates passed back (they can be Date::Manip::Date objects
+C<$start> and C<$end> are either C<undef,> or dates which can be used to limit
+the set of dates passed back (they can be L<Date::Manip::Date> objects
 or strings that can be parsed).
 
 If the recurrence does not have a start and end date already, passing
-in $start and $end will set the range (but they will NOT be stored in
+in C<$start> and C<$end> will set the range (but they will NOT be stored in
 the recurrence).
 
 If the recurrence does have a start and end date stored in it, the
-$start and $end arguments can be used to temporarily override
+C<$start> and C<$end> arguments can be used to temporarily override
 the limits. For example, if a recurrence has a start date of
 Jan 1, 2006 00:00:00 and and end date of Dec 31, 2006 23:59:59 stored
 in the recurrence, passing in $start of Jul 1, 2006 00:00:00 will
@@ -1081,15 +1081,15 @@ limit the dates returned to the range of Jul 1 to Dec 31.
 Passing in a start date of Jul 1, 2007 will mean that no dates are
 returned since the recurrence limits the date to be in 2006.
 
-If one or both of $start and $end are undef, then the stored values
+If one or both of C<$start> and C<$end> are C<undef>, then the stored values
 will be used.
 
 =item B<nth>
 
    ($date,$err) = $recur->nth($n);
 
-This returns the $n'th recurring event ($n may be any integer). If
-an error occurs, it is returned (but it is not set in $recur since
+This returns the C<$n>th recurring event (C<$n> may be any integer). If
+an error occurs, it is returned (but it is not set in C<$recur> since
 it may be properly, though perhaps incompletely, defined). The following
 errors may be returned:
 
@@ -1114,9 +1114,9 @@ There are a few special circumstances to be aware of.
 1) If the recurrence contains no interval (i.e. is of the form
 *Y:M:W:D:H:MN:S), the dates come directly from the rtime values.
 In this case, the 0th event is the first date in the list of
-dates specified by the rtime. As such, $n must be a positive
-integer.  If $n is negative, or outside the range of dates
-specified, the returned date will be undef (but this is not
+dates specified by the rtime. As such, C<$n> must be a positive
+integer.  If C<$n> is negative, or outside the range of dates
+specified, the returned date will be C<undef> (but this is not
 an error).
 
 2) A very small number of recurrences have an unknown number of
@@ -1137,21 +1137,22 @@ of combinations of values in the rtime) for each date. For these,
 calculating the Nth date is much faster. However, in this case, some
 of them may refer to an invalid date. For example, if the frequency is
 'the 31st of every month' and the base (0th) date is Jan 31, the 1st
-event would refer to Feb 31. Since that isn't valid, undef would be
-returned for $n=1. Obviously, it would be possible to actually
+event would refer to Feb 31. Since that isn't valid, C<undef> would be
+returned for C<$n=1.> Obviously, it would be possible to actually
 determine the Nth valid event by calculating all N-1 dates, but in the
 interest of performance, this is not done.
 
-4) The way the Nth recurring event is calculated differs slightly
-for NE>0 and NE<lt>0 if the delta referred to by the frequency is
+4) The way the Nth recurring event is calculated differs slightly for
+NE>0 and NE<lt>0 if the delta referred to by the frequency is
 approximate. To calculate the Nth recurring event (where N>0), you
 take the base date and add N*DELTA (where DELTA is the delta
 determined by the frequency).  To get the Nth recurring event (where
-NE<lt>0), a date is determine which, if N*DELTA were added to it, would
-produce the base date. For more details, refer to the
-Date::Manip::Calc document.  In the SUBTRACTION section in the
-discussion of approximate date-delta calculations, calculations are
-done with $subtract = 2.
+NE<lt>0), a date is determine which, if N*DELTA were added to it,
+would produce the base date. For more details, refer to the
+L<Date::Manip::Calc> document.  In the
+L<Date::Manip::Calc/"SUBTRACTION"> section in the discussion of
+approximate date-delta calculations, calculations are done with
+$subtract = 2.
 
 =item B<next>
 
@@ -1250,12 +1251,12 @@ with a base date of 2006 or later cannot be satisfied.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::a00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afabid00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afaccr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,8 +38,152 @@ END { undef $VERSION; }
    1918 =>
      [
         [ [1918,1,1,0,0,52],[1918,1,1,0,0,52],'+00:00:00',[0,0,0],
+          'GMT',0,[1920,8,31,23,59,59],[1920,8,31,23,59,59],
+          '1918010100:00:52','1918010100:00:52','1920083123:59:59','1920083123:59:59' ],
+     ],
+   1920 =>
+     [
+        [ [1920,9,1,0,0,0],[1920,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1920,12,30,23,39,59],[1920,12,30,23,59,59],
+          '1920090100:00:00','1920090100:20:00','1920123023:39:59','1920123023:59:59' ],
+        [ [1920,12,30,23,40,0],[1920,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1921,8,31,23,59,59],[1921,8,31,23,59,59],
+          '1920123023:40:00','1920123023:40:00','1921083123:59:59','1921083123:59:59' ],
+     ],
+   1921 =>
+     [
+        [ [1921,9,1,0,0,0],[1921,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1921,12,30,23,39,59],[1921,12,30,23,59,59],
+          '1921090100:00:00','1921090100:20:00','1921123023:39:59','1921123023:59:59' ],
+        [ [1921,12,30,23,40,0],[1921,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1922,8,31,23,59,59],[1922,8,31,23,59,59],
+          '1921123023:40:00','1921123023:40:00','1922083123:59:59','1922083123:59:59' ],
+     ],
+   1922 =>
+     [
+        [ [1922,9,1,0,0,0],[1922,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1922,12,30,23,39,59],[1922,12,30,23,59,59],
+          '1922090100:00:00','1922090100:20:00','1922123023:39:59','1922123023:59:59' ],
+        [ [1922,12,30,23,40,0],[1922,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1923,8,31,23,59,59],[1923,8,31,23,59,59],
+          '1922123023:40:00','1922123023:40:00','1923083123:59:59','1923083123:59:59' ],
+     ],
+   1923 =>
+     [
+        [ [1923,9,1,0,0,0],[1923,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1923,12,30,23,39,59],[1923,12,30,23,59,59],
+          '1923090100:00:00','1923090100:20:00','1923123023:39:59','1923123023:59:59' ],
+        [ [1923,12,30,23,40,0],[1923,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1924,8,31,23,59,59],[1924,8,31,23,59,59],
+          '1923123023:40:00','1923123023:40:00','1924083123:59:59','1924083123:59:59' ],
+     ],
+   1924 =>
+     [
+        [ [1924,9,1,0,0,0],[1924,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1924,12,30,23,39,59],[1924,12,30,23,59,59],
+          '1924090100:00:00','1924090100:20:00','1924123023:39:59','1924123023:59:59' ],
+        [ [1924,12,30,23,40,0],[1924,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1925,8,31,23,59,59],[1925,8,31,23,59,59],
+          '1924123023:40:00','1924123023:40:00','1925083123:59:59','1925083123:59:59' ],
+     ],
+   1925 =>
+     [
+        [ [1925,9,1,0,0,0],[1925,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1925,12,30,23,39,59],[1925,12,30,23,59,59],
+          '1925090100:00:00','1925090100:20:00','1925123023:39:59','1925123023:59:59' ],
+        [ [1925,12,30,23,40,0],[1925,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1926,8,31,23,59,59],[1926,8,31,23,59,59],
+          '1925123023:40:00','1925123023:40:00','1926083123:59:59','1926083123:59:59' ],
+     ],
+   1926 =>
+     [
+        [ [1926,9,1,0,0,0],[1926,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1926,12,30,23,39,59],[1926,12,30,23,59,59],
+          '1926090100:00:00','1926090100:20:00','1926123023:39:59','1926123023:59:59' ],
+        [ [1926,12,30,23,40,0],[1926,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1927,8,31,23,59,59],[1927,8,31,23,59,59],
+          '1926123023:40:00','1926123023:40:00','1927083123:59:59','1927083123:59:59' ],
+     ],
+   1927 =>
+     [
+        [ [1927,9,1,0,0,0],[1927,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1927,12,30,23,39,59],[1927,12,30,23,59,59],
+          '1927090100:00:00','1927090100:20:00','1927123023:39:59','1927123023:59:59' ],
+        [ [1927,12,30,23,40,0],[1927,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1928,8,31,23,59,59],[1928,8,31,23,59,59],
+          '1927123023:40:00','1927123023:40:00','1928083123:59:59','1928083123:59:59' ],
+     ],
+   1928 =>
+     [
+        [ [1928,9,1,0,0,0],[1928,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1928,12,30,23,39,59],[1928,12,30,23,59,59],
+          '1928090100:00:00','1928090100:20:00','1928123023:39:59','1928123023:59:59' ],
+        [ [1928,12,30,23,40,0],[1928,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1929,8,31,23,59,59],[1929,8,31,23,59,59],
+          '1928123023:40:00','1928123023:40:00','1929083123:59:59','1929083123:59:59' ],
+     ],
+   1929 =>
+     [
+        [ [1929,9,1,0,0,0],[1929,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1929,12,30,23,39,59],[1929,12,30,23,59,59],
+          '1929090100:00:00','1929090100:20:00','1929123023:39:59','1929123023:59:59' ],
+        [ [1929,12,30,23,40,0],[1929,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1930,8,31,23,59,59],[1930,8,31,23,59,59],
+          '1929123023:40:00','1929123023:40:00','1930083123:59:59','1930083123:59:59' ],
+     ],
+   1930 =>
+     [
+        [ [1930,9,1,0,0,0],[1930,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1930,12,30,23,39,59],[1930,12,30,23,59,59],
+          '1930090100:00:00','1930090100:20:00','1930123023:39:59','1930123023:59:59' ],
+        [ [1930,12,30,23,40,0],[1930,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1931,8,31,23,59,59],[1931,8,31,23,59,59],
+          '1930123023:40:00','1930123023:40:00','1931083123:59:59','1931083123:59:59' ],
+     ],
+   1931 =>
+     [
+        [ [1931,9,1,0,0,0],[1931,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1931,12,30,23,39,59],[1931,12,30,23,59,59],
+          '1931090100:00:00','1931090100:20:00','1931123023:39:59','1931123023:59:59' ],
+        [ [1931,12,30,23,40,0],[1931,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1932,8,31,23,59,59],[1932,8,31,23,59,59],
+          '1931123023:40:00','1931123023:40:00','1932083123:59:59','1932083123:59:59' ],
+     ],
+   1932 =>
+     [
+        [ [1932,9,1,0,0,0],[1932,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1932,12,30,23,39,59],[1932,12,30,23,59,59],
+          '1932090100:00:00','1932090100:20:00','1932123023:39:59','1932123023:59:59' ],
+        [ [1932,12,30,23,40,0],[1932,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1933,8,31,23,59,59],[1933,8,31,23,59,59],
+          '1932123023:40:00','1932123023:40:00','1933083123:59:59','1933083123:59:59' ],
+     ],
+   1933 =>
+     [
+        [ [1933,9,1,0,0,0],[1933,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1933,12,30,23,39,59],[1933,12,30,23,59,59],
+          '1933090100:00:00','1933090100:20:00','1933123023:39:59','1933123023:59:59' ],
+        [ [1933,12,30,23,40,0],[1933,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1934,8,31,23,59,59],[1934,8,31,23,59,59],
+          '1933123023:40:00','1933123023:40:00','1934083123:59:59','1934083123:59:59' ],
+     ],
+   1934 =>
+     [
+        [ [1934,9,1,0,0,0],[1934,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1934,12,30,23,39,59],[1934,12,30,23,59,59],
+          '1934090100:00:00','1934090100:20:00','1934123023:39:59','1934123023:59:59' ],
+        [ [1934,12,30,23,40,0],[1934,12,30,23,40,0],'+00:00:00',[0,0,0],
+          'GMT',0,[1935,8,31,23,59,59],[1935,8,31,23,59,59],
+          '1934123023:40:00','1934123023:40:00','1935083123:59:59','1935083123:59:59' ],
+     ],
+   1935 =>
+     [
+        [ [1935,9,1,0,0,0],[1935,9,1,0,20,0],'+00:20:00',[0,20,0],
+          'GHST',1,[1935,12,30,23,39,59],[1935,12,30,23,59,59],
+          '1935090100:00:00','1935090100:20:00','1935123023:39:59','1935123023:59:59' ],
+        [ [1935,12,30,23,40,0],[1935,12,30,23,40,0],'+00:00:00',[0,0,0],
           'GMT',0,[1936,8,31,23,59,59],[1936,8,31,23,59,59],
-          '1918010100:00:52','1918010100:00:52','1936083123:59:59','1936083123:59:59' ],
+          '1935123023:40:00','1935123023:40:00','1936083123:59:59','1936083123:59:59' ],
      ],
    1936 =>
      [
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::afaddi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,34,48],'+02:34:48',[2,34,48],
-          'LMT',0,[1869,12,31,21,25,11],[1869,12,31,23,59,59],
-          '0001010200:00:00','0001010202:34:48','1869123121:25:11','1869123123:59:59' ],
-     ],
-   1869 =>
-     [
-        [ [1869,12,31,21,25,12],[1870,1,1,0,0,32],'+02:35:20',[2,35,20],
-          'ADMT',0,[1936,5,4,21,24,39],[1936,5,4,23,59,59],
-          '1869123121:25:12','1870010100:00:32','1936050421:24:39','1936050423:59:59' ],
-     ],
-   1936 =>
-     [
-        [ [1936,5,4,21,24,40],[1936,5,5,0,24,40],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1936050421:24:40','1936050500:24:40','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afalgi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afasma00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,35,32],'+02:35:32',[2,35,32],
-          'LMT',0,[1869,12,31,21,24,27],[1869,12,31,23,59,59],
-          '0001010200:00:00','0001010202:35:32','1869123121:24:27','1869123123:59:59' ],
-     ],
-   1869 =>
-     [
-        [ [1869,12,31,21,24,28],[1870,1,1,0,0,0],'+02:35:32',[2,35,32],
-          'AMT',0,[1889,12,31,21,24,27],[1889,12,31,23,59,59],
-          '1869123121:24:28','1870010100:00:00','1889123121:24:27','1889123123:59:59' ],
-     ],
-   1889 =>
-     [
-        [ [1889,12,31,21,24,28],[1889,12,31,23,59,48],'+02:35:20',[2,35,20],
-          'ADMT',0,[1936,5,4,21,24,39],[1936,5,4,23,59,59],
-          '1889123121:24:28','1889123123:59:48','1936050421:24:39','1936050423:59:59' ],
-     ],
-   1936 =>
-     [
-        [ [1936,5,4,21,24,40],[1936,5,5,0,24,40],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1936050421:24:40','1936050500:24:40','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afbama00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,23,28,0],'-00:32:00',[0,-32,0],
-          'LMT',0,[1912,1,1,0,31,59],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010123:28:00','1912010100:31:59','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,0,32,0],[1912,1,1,0,32,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1934,2,25,23,59,59],[1934,2,25,23,59,59],
-          '1912010100:32:00','1912010100:32:00','1934022523:59:59','1934022523:59:59' ],
-     ],
-   1934 =>
-     [
-        [ [1934,2,26,0,0,0],[1934,2,25,23,0,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1960,6,20,0,59,59],[1960,6,19,23,59,59],
-          '1934022600:00:00','1934022523:00:00','1960062000:59:59','1960061923:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,6,20,1,0,0],[1960,6,20,1,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1960062001:00:00','1960062001:00:00','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afbang00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,14,20],'+01:14:20',[1,14,20],
-          'LMT',0,[1911,12,31,22,45,39],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010201:14:20','1911123122:45:39','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,22,45,40],[1911,12,31,23,45,40],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1911123122:45:40','1911123123:45:40','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afbanj00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,22,53,24],'-01:06:36',[-1,-6,-36],
-          'LMT',0,[1912,1,1,1,6,35],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010122:53:24','1912010101:06:35','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,1,6,36],[1912,1,1,0,0,0],'-01:06:36',[-1,-6,-36],
-          'BMT',0,[1935,1,1,1,6,35],[1934,12,31,23,59,59],
-          '1912010101:06:36','1912010100:00:00','1935010101:06:35','1934123123:59:59' ],
-     ],
-   1935 =>
-     [
-        [ [1935,1,1,1,6,36],[1935,1,1,0,6,36],'-01:00:00',[-1,0,0],
-          'WAT',0,[1964,1,1,0,59,59],[1963,12,31,23,59,59],
-          '1935010101:06:36','1935010100:06:36','1964010100:59:59','1963123123:59:59' ],
-     ],
-   1964 =>
-     [
-        [ [1964,1,1,1,0,0],[1964,1,1,1,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1964010101:00:00','1964010101:00:00','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afbiss00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,1,22,57,40],'-01:02:20',[-1,-2,-20],
-          'LMT',0,[1911,5,26,1,2,19],[1911,5,25,23,59,59],
-          '0001010200:00:00','0001010122:57:40','1911052601:02:19','1911052523:59:59' ],
+          'LMT',0,[1912,1,1,1,2,19],[1911,12,31,23,59,59],
+          '0001010200:00:00','0001010122:57:40','1912010101:02:19','1911123123:59:59' ],
      ],
-   1911 =>
+   1912 =>
      [
-        [ [1911,5,26,1,2,20],[1911,5,26,0,2,20],'-01:00:00',[-1,0,0],
+        [ [1912,1,1,1,2,20],[1912,1,1,0,2,20],'-01:00:00',[-1,0,0],
           'WAT',0,[1975,1,1,0,59,59],[1974,12,31,23,59,59],
-          '1911052601:02:20','1911052600:02:20','1975010100:59:59','1974123123:59:59' ],
+          '1912010101:02:20','1912010100:02:20','1975010100:59:59','1974123123:59:59' ],
      ],
    1975 =>
      [
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afblan00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,20,0],'+02:20:00',[2,20,0],
-          'LMT',0,[1903,2,28,21,39,59],[1903,2,28,23,59,59],
-          '0001010200:00:00','0001010202:20:00','1903022821:39:59','1903022823:59:59' ],
-     ],
-   1903 =>
-     [
-        [ [1903,2,28,21,40,0],[1903,2,28,23,40,0],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1903022821:40:00','1903022823:40:00','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afbraz00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,1,8],'+01:01:08',[1,1,8],
-          'LMT',0,[1911,12,31,22,58,51],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010201:01:08','1911123122:58:51','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,22,58,52],[1911,12,31,23,58,52],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1911123122:58:52','1911123123:58:52','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afbuju00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,57,28],'+01:57:28',[1,57,28],
-          'LMT',0,[1889,12,31,22,2,31],[1889,12,31,23,59,59],
-          '0001010200:00:00','0001010201:57:28','1889123122:02:31','1889123123:59:59' ],
-     ],
-   1889 =>
-     [
-        [ [1889,12,31,22,2,32],[1890,1,1,0,2,32],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1889123122:02:32','1890010100:02:32','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afcair00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -599,516 +599,12 @@ END { undef $VERSION; }
           'EEST',1,[2014,9,25,20,59,59],[2014,9,25,23,59,59],
           '2014073122:00:00','2014080101:00:00','2014092520:59:59','2014092523:59:59' ],
         [ [2014,9,25,21,0,0],[2014,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2015,4,23,21,59,59],[2015,4,23,23,59,59],
-          '2014092521:00:00','2014092523:00:00','2015042321:59:59','2015042323:59:59' ],
-     ],
-   2015 =>
-     [
-        [ [2015,4,23,22,0,0],[2015,4,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2015,6,11,20,59,59],[2015,6,11,23,59,59],
-          '2015042322:00:00','2015042401:00:00','2015061120:59:59','2015061123:59:59' ],
-        [ [2015,6,11,21,0,0],[2015,6,11,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2015,7,23,21,59,59],[2015,7,23,23,59,59],
-          '2015061121:00:00','2015061123:00:00','2015072321:59:59','2015072323:59:59' ],
-        [ [2015,7,23,22,0,0],[2015,7,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2015,9,24,20,59,59],[2015,9,24,23,59,59],
-          '2015072322:00:00','2015072401:00:00','2015092420:59:59','2015092423:59:59' ],
-        [ [2015,9,24,21,0,0],[2015,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2016,4,28,21,59,59],[2016,4,28,23,59,59],
-          '2015092421:00:00','2015092423:00:00','2016042821:59:59','2016042823:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,4,28,22,0,0],[2016,4,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2016,6,2,20,59,59],[2016,6,2,23,59,59],
-          '2016042822:00:00','2016042901:00:00','2016060220:59:59','2016060223:59:59' ],
-        [ [2016,6,2,21,0,0],[2016,6,2,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2016,7,7,21,59,59],[2016,7,7,23,59,59],
-          '2016060221:00:00','2016060223:00:00','2016070721:59:59','2016070723:59:59' ],
-        [ [2016,7,7,22,0,0],[2016,7,8,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2016,9,29,20,59,59],[2016,9,29,23,59,59],
-          '2016070722:00:00','2016070801:00:00','2016092920:59:59','2016092923:59:59' ],
-        [ [2016,9,29,21,0,0],[2016,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2017,4,27,21,59,59],[2017,4,27,23,59,59],
-          '2016092921:00:00','2016092923:00:00','2017042721:59:59','2017042723:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,4,27,22,0,0],[2017,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2017,5,25,20,59,59],[2017,5,25,23,59,59],
-          '2017042722:00:00','2017042801:00:00','2017052520:59:59','2017052523:59:59' ],
-        [ [2017,5,25,21,0,0],[2017,5,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2017,6,29,21,59,59],[2017,6,29,23,59,59],
-          '2017052521:00:00','2017052523:00:00','2017062921:59:59','2017062923:59:59' ],
-        [ [2017,6,29,22,0,0],[2017,6,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2017,9,28,20,59,59],[2017,9,28,23,59,59],
-          '2017062922:00:00','2017063001:00:00','2017092820:59:59','2017092823:59:59' ],
-        [ [2017,9,28,21,0,0],[2017,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2018,4,26,21,59,59],[2018,4,26,23,59,59],
-          '2017092821:00:00','2017092823:00:00','2018042621:59:59','2018042623:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,4,26,22,0,0],[2018,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2018,5,10,20,59,59],[2018,5,10,23,59,59],
-          '2018042622:00:00','2018042701:00:00','2018051020:59:59','2018051023:59:59' ],
-        [ [2018,5,10,21,0,0],[2018,5,10,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2018,6,14,21,59,59],[2018,6,14,23,59,59],
-          '2018051021:00:00','2018051023:00:00','2018061421:59:59','2018061423:59:59' ],
-        [ [2018,6,14,22,0,0],[2018,6,15,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2018,9,27,20,59,59],[2018,9,27,23,59,59],
-          '2018061422:00:00','2018061501:00:00','2018092720:59:59','2018092723:59:59' ],
-        [ [2018,9,27,21,0,0],[2018,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2019,4,25,21,59,59],[2019,4,25,23,59,59],
-          '2018092721:00:00','2018092723:00:00','2019042521:59:59','2019042523:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,4,25,22,0,0],[2019,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2019,5,2,20,59,59],[2019,5,2,23,59,59],
-          '2019042522:00:00','2019042601:00:00','2019050220:59:59','2019050223:59:59' ],
-        [ [2019,5,2,21,0,0],[2019,5,2,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2019,6,6,21,59,59],[2019,6,6,23,59,59],
-          '2019050221:00:00','2019050223:00:00','2019060621:59:59','2019060623:59:59' ],
-        [ [2019,6,6,22,0,0],[2019,6,7,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2019,9,26,20,59,59],[2019,9,26,23,59,59],
-          '2019060622:00:00','2019060701:00:00','2019092620:59:59','2019092623:59:59' ],
-        [ [2019,9,26,21,0,0],[2019,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2020,5,28,21,59,59],[2020,5,28,23,59,59],
-          '2019092621:00:00','2019092623:00:00','2020052821:59:59','2020052823:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,5,28,22,0,0],[2020,5,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2020,9,24,20,59,59],[2020,9,24,23,59,59],
-          '2020052822:00:00','2020052901:00:00','2020092420:59:59','2020092423:59:59' ],
-        [ [2020,9,24,21,0,0],[2020,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2021,5,13,21,59,59],[2021,5,13,23,59,59],
-          '2020092421:00:00','2020092423:00:00','2021051321:59:59','2021051323:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,5,13,22,0,0],[2021,5,14,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2021,9,30,20,59,59],[2021,9,30,23,59,59],
-          '2021051322:00:00','2021051401:00:00','2021093020:59:59','2021093023:59:59' ],
-        [ [2021,9,30,21,0,0],[2021,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2022,5,5,21,59,59],[2022,5,5,23,59,59],
-          '2021093021:00:00','2021093023:00:00','2022050521:59:59','2022050523:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,5,5,22,0,0],[2022,5,6,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2022,9,29,20,59,59],[2022,9,29,23,59,59],
-          '2022050522:00:00','2022050601:00:00','2022092920:59:59','2022092923:59:59' ],
-        [ [2022,9,29,21,0,0],[2022,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2023,4,27,21,59,59],[2023,4,27,23,59,59],
-          '2022092921:00:00','2022092923:00:00','2023042721:59:59','2023042723:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,4,27,22,0,0],[2023,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2023,9,28,20,59,59],[2023,9,28,23,59,59],
-          '2023042722:00:00','2023042801:00:00','2023092820:59:59','2023092823:59:59' ],
-        [ [2023,9,28,21,0,0],[2023,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2024,4,25,21,59,59],[2024,4,25,23,59,59],
-          '2023092821:00:00','2023092823:00:00','2024042521:59:59','2024042523:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,4,25,22,0,0],[2024,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2024,9,26,20,59,59],[2024,9,26,23,59,59],
-          '2024042522:00:00','2024042601:00:00','2024092620:59:59','2024092623:59:59' ],
-        [ [2024,9,26,21,0,0],[2024,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2025,4,24,21,59,59],[2025,4,24,23,59,59],
-          '2024092621:00:00','2024092623:00:00','2025042421:59:59','2025042423:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,4,24,22,0,0],[2025,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2025,9,25,20,59,59],[2025,9,25,23,59,59],
-          '2025042422:00:00','2025042501:00:00','2025092520:59:59','2025092523:59:59' ],
-        [ [2025,9,25,21,0,0],[2025,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2026,4,23,21,59,59],[2026,4,23,23,59,59],
-          '2025092521:00:00','2025092523:00:00','2026042321:59:59','2026042323:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,4,23,22,0,0],[2026,4,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2026,9,24,20,59,59],[2026,9,24,23,59,59],
-          '2026042322:00:00','2026042401:00:00','2026092420:59:59','2026092423:59:59' ],
-        [ [2026,9,24,21,0,0],[2026,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2027,4,29,21,59,59],[2027,4,29,23,59,59],
-          '2026092421:00:00','2026092423:00:00','2027042921:59:59','2027042923:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,4,29,22,0,0],[2027,4,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2027,9,30,20,59,59],[2027,9,30,23,59,59],
-          '2027042922:00:00','2027043001:00:00','2027093020:59:59','2027093023:59:59' ],
-        [ [2027,9,30,21,0,0],[2027,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2028,4,27,21,59,59],[2028,4,27,23,59,59],
-          '2027093021:00:00','2027093023:00:00','2028042721:59:59','2028042723:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,4,27,22,0,0],[2028,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2028,9,28,20,59,59],[2028,9,28,23,59,59],
-          '2028042722:00:00','2028042801:00:00','2028092820:59:59','2028092823:59:59' ],
-        [ [2028,9,28,21,0,0],[2028,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2029,4,26,21,59,59],[2029,4,26,23,59,59],
-          '2028092821:00:00','2028092823:00:00','2029042621:59:59','2029042623:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,4,26,22,0,0],[2029,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2029,9,27,20,59,59],[2029,9,27,23,59,59],
-          '2029042622:00:00','2029042701:00:00','2029092720:59:59','2029092723:59:59' ],
-        [ [2029,9,27,21,0,0],[2029,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2030,4,25,21,59,59],[2030,4,25,23,59,59],
-          '2029092721:00:00','2029092723:00:00','2030042521:59:59','2030042523:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,4,25,22,0,0],[2030,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2030,9,26,20,59,59],[2030,9,26,23,59,59],
-          '2030042522:00:00','2030042601:00:00','2030092620:59:59','2030092623:59:59' ],
-        [ [2030,9,26,21,0,0],[2030,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2031,4,24,21,59,59],[2031,4,24,23,59,59],
-          '2030092621:00:00','2030092623:00:00','2031042421:59:59','2031042423:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,4,24,22,0,0],[2031,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2031,9,25,20,59,59],[2031,9,25,23,59,59],
-          '2031042422:00:00','2031042501:00:00','2031092520:59:59','2031092523:59:59' ],
-        [ [2031,9,25,21,0,0],[2031,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2032,4,29,21,59,59],[2032,4,29,23,59,59],
-          '2031092521:00:00','2031092523:00:00','2032042921:59:59','2032042923:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,4,29,22,0,0],[2032,4,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2032,9,30,20,59,59],[2032,9,30,23,59,59],
-          '2032042922:00:00','2032043001:00:00','2032093020:59:59','2032093023:59:59' ],
-        [ [2032,9,30,21,0,0],[2032,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2033,4,28,21,59,59],[2033,4,28,23,59,59],
-          '2032093021:00:00','2032093023:00:00','2033042821:59:59','2033042823:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,4,28,22,0,0],[2033,4,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2033,9,29,20,59,59],[2033,9,29,23,59,59],
-          '2033042822:00:00','2033042901:00:00','2033092920:59:59','2033092923:59:59' ],
-        [ [2033,9,29,21,0,0],[2033,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2034,4,27,21,59,59],[2034,4,27,23,59,59],
-          '2033092921:00:00','2033092923:00:00','2034042721:59:59','2034042723:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,4,27,22,0,0],[2034,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2034,9,28,20,59,59],[2034,9,28,23,59,59],
-          '2034042722:00:00','2034042801:00:00','2034092820:59:59','2034092823:59:59' ],
-        [ [2034,9,28,21,0,0],[2034,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2035,4,26,21,59,59],[2035,4,26,23,59,59],
-          '2034092821:00:00','2034092823:00:00','2035042621:59:59','2035042623:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,4,26,22,0,0],[2035,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2035,9,27,20,59,59],[2035,9,27,23,59,59],
-          '2035042622:00:00','2035042701:00:00','2035092720:59:59','2035092723:59:59' ],
-        [ [2035,9,27,21,0,0],[2035,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2036,4,24,21,59,59],[2036,4,24,23,59,59],
-          '2035092721:00:00','2035092723:00:00','2036042421:59:59','2036042423:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,4,24,22,0,0],[2036,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2036,9,25,20,59,59],[2036,9,25,23,59,59],
-          '2036042422:00:00','2036042501:00:00','2036092520:59:59','2036092523:59:59' ],
-        [ [2036,9,25,21,0,0],[2036,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2037,4,23,21,59,59],[2037,4,23,23,59,59],
-          '2036092521:00:00','2036092523:00:00','2037042321:59:59','2037042323:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,4,23,22,0,0],[2037,4,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2037,9,24,20,59,59],[2037,9,24,23,59,59],
-          '2037042322:00:00','2037042401:00:00','2037092420:59:59','2037092423:59:59' ],
-        [ [2037,9,24,21,0,0],[2037,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2038,4,29,21,59,59],[2038,4,29,23,59,59],
-          '2037092421:00:00','2037092423:00:00','2038042921:59:59','2038042923:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,4,29,22,0,0],[2038,4,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2038,9,30,20,59,59],[2038,9,30,23,59,59],
-          '2038042922:00:00','2038043001:00:00','2038093020:59:59','2038093023:59:59' ],
-        [ [2038,9,30,21,0,0],[2038,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2039,4,28,21,59,59],[2039,4,28,23,59,59],
-          '2038093021:00:00','2038093023:00:00','2039042821:59:59','2039042823:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,4,28,22,0,0],[2039,4,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2039,9,29,20,59,59],[2039,9,29,23,59,59],
-          '2039042822:00:00','2039042901:00:00','2039092920:59:59','2039092923:59:59' ],
-        [ [2039,9,29,21,0,0],[2039,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2040,4,26,21,59,59],[2040,4,26,23,59,59],
-          '2039092921:00:00','2039092923:00:00','2040042621:59:59','2040042623:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,4,26,22,0,0],[2040,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2040,9,27,20,59,59],[2040,9,27,23,59,59],
-          '2040042622:00:00','2040042701:00:00','2040092720:59:59','2040092723:59:59' ],
-        [ [2040,9,27,21,0,0],[2040,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2041,4,25,21,59,59],[2041,4,25,23,59,59],
-          '2040092721:00:00','2040092723:00:00','2041042521:59:59','2041042523:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,4,25,22,0,0],[2041,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2041,9,26,20,59,59],[2041,9,26,23,59,59],
-          '2041042522:00:00','2041042601:00:00','2041092620:59:59','2041092623:59:59' ],
-        [ [2041,9,26,21,0,0],[2041,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2042,4,24,21,59,59],[2042,4,24,23,59,59],
-          '2041092621:00:00','2041092623:00:00','2042042421:59:59','2042042423:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,4,24,22,0,0],[2042,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2042,9,25,20,59,59],[2042,9,25,23,59,59],
-          '2042042422:00:00','2042042501:00:00','2042092520:59:59','2042092523:59:59' ],
-        [ [2042,9,25,21,0,0],[2042,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2043,4,23,21,59,59],[2043,4,23,23,59,59],
-          '2042092521:00:00','2042092523:00:00','2043042321:59:59','2043042323:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,4,23,22,0,0],[2043,4,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2043,9,24,20,59,59],[2043,9,24,23,59,59],
-          '2043042322:00:00','2043042401:00:00','2043092420:59:59','2043092423:59:59' ],
-        [ [2043,9,24,21,0,0],[2043,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2044,4,28,21,59,59],[2044,4,28,23,59,59],
-          '2043092421:00:00','2043092423:00:00','2044042821:59:59','2044042823:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,4,28,22,0,0],[2044,4,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2044,9,29,20,59,59],[2044,9,29,23,59,59],
-          '2044042822:00:00','2044042901:00:00','2044092920:59:59','2044092923:59:59' ],
-        [ [2044,9,29,21,0,0],[2044,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2045,4,27,21,59,59],[2045,4,27,23,59,59],
-          '2044092921:00:00','2044092923:00:00','2045042721:59:59','2045042723:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,4,27,22,0,0],[2045,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2045,9,28,20,59,59],[2045,9,28,23,59,59],
-          '2045042722:00:00','2045042801:00:00','2045092820:59:59','2045092823:59:59' ],
-        [ [2045,9,28,21,0,0],[2045,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2046,4,26,21,59,59],[2046,4,26,23,59,59],
-          '2045092821:00:00','2045092823:00:00','2046042621:59:59','2046042623:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,4,26,22,0,0],[2046,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2046,9,27,20,59,59],[2046,9,27,23,59,59],
-          '2046042622:00:00','2046042701:00:00','2046092720:59:59','2046092723:59:59' ],
-        [ [2046,9,27,21,0,0],[2046,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2047,4,25,21,59,59],[2047,4,25,23,59,59],
-          '2046092721:00:00','2046092723:00:00','2047042521:59:59','2047042523:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,4,25,22,0,0],[2047,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2047,9,26,20,59,59],[2047,9,26,23,59,59],
-          '2047042522:00:00','2047042601:00:00','2047092620:59:59','2047092623:59:59' ],
-        [ [2047,9,26,21,0,0],[2047,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2048,4,23,21,59,59],[2048,4,23,23,59,59],
-          '2047092621:00:00','2047092623:00:00','2048042321:59:59','2048042323:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,4,23,22,0,0],[2048,4,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2048,9,24,20,59,59],[2048,9,24,23,59,59],
-          '2048042322:00:00','2048042401:00:00','2048092420:59:59','2048092423:59:59' ],
-        [ [2048,9,24,21,0,0],[2048,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2049,4,29,21,59,59],[2049,4,29,23,59,59],
-          '2048092421:00:00','2048092423:00:00','2049042921:59:59','2049042923:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,4,29,22,0,0],[2049,4,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2049,9,30,20,59,59],[2049,9,30,23,59,59],
-          '2049042922:00:00','2049043001:00:00','2049093020:59:59','2049093023:59:59' ],
-        [ [2049,9,30,21,0,0],[2049,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2050,4,28,21,59,59],[2050,4,28,23,59,59],
-          '2049093021:00:00','2049093023:00:00','2050042821:59:59','2050042823:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,4,28,22,0,0],[2050,4,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2050,9,29,20,59,59],[2050,9,29,23,59,59],
-          '2050042822:00:00','2050042901:00:00','2050092920:59:59','2050092923:59:59' ],
-        [ [2050,9,29,21,0,0],[2050,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2051,4,27,21,59,59],[2051,4,27,23,59,59],
-          '2050092921:00:00','2050092923:00:00','2051042721:59:59','2051042723:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,4,27,22,0,0],[2051,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2051,9,28,20,59,59],[2051,9,28,23,59,59],
-          '2051042722:00:00','2051042801:00:00','2051092820:59:59','2051092823:59:59' ],
-        [ [2051,9,28,21,0,0],[2051,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2052,4,25,21,59,59],[2052,4,25,23,59,59],
-          '2051092821:00:00','2051092823:00:00','2052042521:59:59','2052042523:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,4,25,22,0,0],[2052,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2052,9,26,20,59,59],[2052,9,26,23,59,59],
-          '2052042522:00:00','2052042601:00:00','2052092620:59:59','2052092623:59:59' ],
-        [ [2052,9,26,21,0,0],[2052,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2053,4,24,21,59,59],[2053,4,24,23,59,59],
-          '2052092621:00:00','2052092623:00:00','2053042421:59:59','2053042423:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,4,24,22,0,0],[2053,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2053,9,25,20,59,59],[2053,9,25,23,59,59],
-          '2053042422:00:00','2053042501:00:00','2053092520:59:59','2053092523:59:59' ],
-        [ [2053,9,25,21,0,0],[2053,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2054,4,23,21,59,59],[2054,4,23,23,59,59],
-          '2053092521:00:00','2053092523:00:00','2054042321:59:59','2054042323:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,4,23,22,0,0],[2054,4,24,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2054,9,24,20,59,59],[2054,9,24,23,59,59],
-          '2054042322:00:00','2054042401:00:00','2054092420:59:59','2054092423:59:59' ],
-        [ [2054,9,24,21,0,0],[2054,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2055,4,29,21,59,59],[2055,4,29,23,59,59],
-          '2054092421:00:00','2054092423:00:00','2055042921:59:59','2055042923:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,4,29,22,0,0],[2055,4,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2055,9,30,20,59,59],[2055,9,30,23,59,59],
-          '2055042922:00:00','2055043001:00:00','2055093020:59:59','2055093023:59:59' ],
-        [ [2055,9,30,21,0,0],[2055,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2056,4,27,21,59,59],[2056,4,27,23,59,59],
-          '2055093021:00:00','2055093023:00:00','2056042721:59:59','2056042723:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,4,27,22,0,0],[2056,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2056,9,28,20,59,59],[2056,9,28,23,59,59],
-          '2056042722:00:00','2056042801:00:00','2056092820:59:59','2056092823:59:59' ],
-        [ [2056,9,28,21,0,0],[2056,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2057,4,26,21,59,59],[2057,4,26,23,59,59],
-          '2056092821:00:00','2056092823:00:00','2057042621:59:59','2057042623:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,4,26,22,0,0],[2057,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2057,9,27,20,59,59],[2057,9,27,23,59,59],
-          '2057042622:00:00','2057042701:00:00','2057092720:59:59','2057092723:59:59' ],
-        [ [2057,9,27,21,0,0],[2057,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2058,4,25,21,59,59],[2058,4,25,23,59,59],
-          '2057092721:00:00','2057092723:00:00','2058042521:59:59','2058042523:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,4,25,22,0,0],[2058,4,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2058,9,26,20,59,59],[2058,9,26,23,59,59],
-          '2058042522:00:00','2058042601:00:00','2058092620:59:59','2058092623:59:59' ],
-        [ [2058,9,26,21,0,0],[2058,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2059,4,24,21,59,59],[2059,4,24,23,59,59],
-          '2058092621:00:00','2058092623:00:00','2059042421:59:59','2059042423:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,4,24,22,0,0],[2059,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2059,9,25,20,59,59],[2059,9,25,23,59,59],
-          '2059042422:00:00','2059042501:00:00','2059092520:59:59','2059092523:59:59' ],
-        [ [2059,9,25,21,0,0],[2059,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2060,4,29,21,59,59],[2060,4,29,23,59,59],
-          '2059092521:00:00','2059092523:00:00','2060042921:59:59','2060042923:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,4,29,22,0,0],[2060,4,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2060,9,30,20,59,59],[2060,9,30,23,59,59],
-          '2060042922:00:00','2060043001:00:00','2060093020:59:59','2060093023:59:59' ],
-        [ [2060,9,30,21,0,0],[2060,9,30,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2061,4,28,21,59,59],[2061,4,28,23,59,59],
-          '2060093021:00:00','2060093023:00:00','2061042821:59:59','2061042823:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,4,28,22,0,0],[2061,4,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2061,9,29,20,59,59],[2061,9,29,23,59,59],
-          '2061042822:00:00','2061042901:00:00','2061092920:59:59','2061092923:59:59' ],
-        [ [2061,9,29,21,0,0],[2061,9,29,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2062,4,27,21,59,59],[2062,4,27,23,59,59],
-          '2061092921:00:00','2061092923:00:00','2062042721:59:59','2062042723:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,4,27,22,0,0],[2062,4,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2062,9,28,20,59,59],[2062,9,28,23,59,59],
-          '2062042722:00:00','2062042801:00:00','2062092820:59:59','2062092823:59:59' ],
-        [ [2062,9,28,21,0,0],[2062,9,28,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2063,4,26,21,59,59],[2063,4,26,23,59,59],
-          '2062092821:00:00','2062092823:00:00','2063042621:59:59','2063042623:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,4,26,22,0,0],[2063,4,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2063,9,27,20,59,59],[2063,9,27,23,59,59],
-          '2063042622:00:00','2063042701:00:00','2063092720:59:59','2063092723:59:59' ],
-        [ [2063,9,27,21,0,0],[2063,9,27,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2064,4,24,21,59,59],[2064,4,24,23,59,59],
-          '2063092721:00:00','2063092723:00:00','2064042421:59:59','2064042423:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,4,24,22,0,0],[2064,4,25,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2064,9,25,20,59,59],[2064,9,25,23,59,59],
-          '2064042422:00:00','2064042501:00:00','2064092520:59:59','2064092523:59:59' ],
-        [ [2064,9,25,21,0,0],[2064,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2065,4,23,21,59,59],[2065,4,23,23,59,59],
-          '2064092521:00:00','2064092523:00:00','2065042321:59:59','2065042323:59:59' ],
+          'EET',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
+          '2014092521:00:00','2014092523:00:00','9999123100:00:00','9999123102:00:00' ],
      ],
 );
 
 %LastRule      = (
-   'zone'   => {
-                'dstoff' => '+03:00:00',
-                'stdoff' => '+02:00:00',
-               },
-   'rules'  => {
-                '04' => {
-                         'flag'    => 'last',
-                         'dow'     => '5',
-                         'num'     => '0',
-                         'type'    => 's',
-                         'time'    => '00:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'EEST',
-                        },
-                '09' => {
-                         'flag'    => 'last',
-                         'dow'     => '4',
-                         'num'     => '0',
-                         'type'    => 'w',
-                         'time'    => '24:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'EET',
-                        },
-               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afcasa00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -707,6 +707,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,1,59,59],[2065,3,29,1,59,59],
           '2064102602:00:00','2064102602:00:00','2065032901:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,2,0,0],[2065,3,29,3,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,1,59,59],[2065,10,25,2,59,59],
+          '2065032902:00:00','2065032903:00:00','2065102501:59:59','2065102502:59:59' ],
+        [ [2065,10,25,2,0,0],[2065,10,25,2,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,1,59,59],[2066,3,28,1,59,59],
+          '2065102502:00:00','2065102502:00:00','2066032801:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afceut00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -848,6 +848,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afcona00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,23,5,8],'-00:54:52',[0,-54,-52],
-          'LMT',0,[1912,1,1,0,54,51],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010123:05:08','1912010100:54:51','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,0,54,52],[1912,1,1,0,54,52],'+00:00:00',[0,0,0],
-          'GMT',0,[1934,2,25,23,59,59],[1934,2,25,23,59,59],
-          '1912010100:54:52','1912010100:54:52','1934022523:59:59','1934022523:59:59' ],
-     ],
-   1934 =>
-     [
-        [ [1934,2,26,0,0,0],[1934,2,25,23,0,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1960,1,1,0,59,59],[1959,12,31,23,59,59],
-          '1934022600:00:00','1934022523:00:00','1960010100:59:59','1959123123:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,1,1,1,0,0],[1960,1,1,1,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1960010101:00:00','1960010101:00:00','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::afdaka00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,22,50,16],'-01:09:44',[-1,-9,-44],
-          'LMT',0,[1912,1,1,1,9,43],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010122:50:16','1912010101:09:43','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,1,9,44],[1912,1,1,0,9,44],'-01:00:00',[-1,0,0],
-          'WAT',0,[1941,6,1,0,59,59],[1941,5,31,23,59,59],
-          '1912010101:09:44','1912010100:09:44','1941060100:59:59','1941053123:59:59' ],
-     ],
-   1941 =>
-     [
-        [ [1941,6,1,1,0,0],[1941,6,1,1,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1941060101:00:00','1941060101:00:00','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afdar_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,37,8],'+02:37:08',[2,37,8],
-          'LMT',0,[1930,12,31,21,22,51],[1930,12,31,23,59,59],
-          '0001010200:00:00','0001010202:37:08','1930123121:22:51','1930123123:59:59' ],
-     ],
-   1930 =>
-     [
-        [ [1930,12,31,21,22,52],[1931,1,1,0,22,52],'+03:00:00',[3,0,0],
-          'EAT',0,[1947,12,31,20,59,59],[1947,12,31,23,59,59],
-          '1930123121:22:52','1931010100:22:52','1947123120:59:59','1947123123:59:59' ],
-     ],
-   1947 =>
-     [
-        [ [1947,12,31,21,0,0],[1947,12,31,23,45,0],'+02:45:00',[2,45,0],
-          'BEAUT',0,[1960,12,31,21,14,59],[1960,12,31,23,59,59],
-          '1947123121:00:00','1947123123:45:00','1960123121:14:59','1960123123:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,12,31,21,15,0],[1961,1,1,0,15,0],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1960123121:15:00','1961010100:15:00','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afdjib00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,52,36],'+02:52:36',[2,52,36],
-          'LMT',0,[1911,6,30,21,7,23],[1911,6,30,23,59,59],
-          '0001010200:00:00','0001010202:52:36','1911063021:07:23','1911063023:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,6,30,21,7,24],[1911,7,1,0,7,24],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1911063021:07:24','1911070100:07:24','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afdoua00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,38,48],'+00:38:48',[0,38,48],
-          'LMT',0,[1911,12,31,23,21,11],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010200:38:48','1911123123:21:11','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,23,21,12],[1912,1,1,0,21,12],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1911123123:21:12','1912010100:21:12','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afel_a00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -650,6 +650,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,1,59,59],[2065,3,29,1,59,59],
           '2064102602:00:00','2064102602:00:00','2065032901:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,2,0,0],[2065,3,29,3,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,1,59,59],[2065,10,25,2,59,59],
+          '2065032902:00:00','2065032903:00:00','2065102501:59:59','2065102502:59:59' ],
+        [ [2065,10,25,2,0,0],[2065,10,25,2,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,1,59,59],[2066,3,28,1,59,59],
+          '2065102502:00:00','2065102502:00:00','2066032801:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,184 +0,0 @@
-package #
-Date::Manip::TZ::affree00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,23,7,0],'-00:53:00',[0,-53,0],
-          'LMT',0,[1882,1,1,0,52,59],[1881,12,31,23,59,59],
-          '0001010200:00:00','0001010123:07:00','1882010100:52:59','1881123123:59:59' ],
-     ],
-   1882 =>
-     [
-        [ [1882,1,1,0,53,0],[1882,1,1,0,0,0],'-00:53:00',[0,-53,0],
-          'FMT',0,[1913,6,1,0,52,59],[1913,5,31,23,59,59],
-          '1882010100:53:00','1882010100:00:00','1913060100:52:59','1913053123:59:59' ],
-     ],
-   1913 =>
-     [
-        [ [1913,6,1,0,53,0],[1913,5,31,23,53,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1935,6,1,0,59,59],[1935,5,31,23,59,59],
-          '1913060100:53:00','1913053123:53:00','1935060100:59:59','1935053123:59:59' ],
-     ],
-   1935 =>
-     [
-        [ [1935,6,1,1,0,0],[1935,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1935,10,1,0,19,59],[1935,9,30,23,59,59],
-          '1935060101:00:00','1935060100:40:00','1935100100:19:59','1935093023:59:59' ],
-        [ [1935,10,1,0,20,0],[1935,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1936,6,1,0,59,59],[1936,5,31,23,59,59],
-          '1935100100:20:00','1935093023:20:00','1936060100:59:59','1936053123:59:59' ],
-     ],
-   1936 =>
-     [
-        [ [1936,6,1,1,0,0],[1936,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1936,10,1,0,19,59],[1936,9,30,23,59,59],
-          '1936060101:00:00','1936060100:40:00','1936100100:19:59','1936093023:59:59' ],
-        [ [1936,10,1,0,20,0],[1936,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1937,6,1,0,59,59],[1937,5,31,23,59,59],
-          '1936100100:20:00','1936093023:20:00','1937060100:59:59','1937053123:59:59' ],
-     ],
-   1937 =>
-     [
-        [ [1937,6,1,1,0,0],[1937,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1937,10,1,0,19,59],[1937,9,30,23,59,59],
-          '1937060101:00:00','1937060100:40:00','1937100100:19:59','1937093023:59:59' ],
-        [ [1937,10,1,0,20,0],[1937,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1938,6,1,0,59,59],[1938,5,31,23,59,59],
-          '1937100100:20:00','1937093023:20:00','1938060100:59:59','1938053123:59:59' ],
-     ],
-   1938 =>
-     [
-        [ [1938,6,1,1,0,0],[1938,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1938,10,1,0,19,59],[1938,9,30,23,59,59],
-          '1938060101:00:00','1938060100:40:00','1938100100:19:59','1938093023:59:59' ],
-        [ [1938,10,1,0,20,0],[1938,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1939,6,1,0,59,59],[1939,5,31,23,59,59],
-          '1938100100:20:00','1938093023:20:00','1939060100:59:59','1939053123:59:59' ],
-     ],
-   1939 =>
-     [
-        [ [1939,6,1,1,0,0],[1939,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1939,10,1,0,19,59],[1939,9,30,23,59,59],
-          '1939060101:00:00','1939060100:40:00','1939100100:19:59','1939093023:59:59' ],
-        [ [1939,10,1,0,20,0],[1939,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1940,6,1,0,59,59],[1940,5,31,23,59,59],
-          '1939100100:20:00','1939093023:20:00','1940060100:59:59','1940053123:59:59' ],
-     ],
-   1940 =>
-     [
-        [ [1940,6,1,1,0,0],[1940,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1940,10,1,0,19,59],[1940,9,30,23,59,59],
-          '1940060101:00:00','1940060100:40:00','1940100100:19:59','1940093023:59:59' ],
-        [ [1940,10,1,0,20,0],[1940,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1941,6,1,0,59,59],[1941,5,31,23,59,59],
-          '1940100100:20:00','1940093023:20:00','1941060100:59:59','1941053123:59:59' ],
-     ],
-   1941 =>
-     [
-        [ [1941,6,1,1,0,0],[1941,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1941,10,1,0,19,59],[1941,9,30,23,59,59],
-          '1941060101:00:00','1941060100:40:00','1941100100:19:59','1941093023:59:59' ],
-        [ [1941,10,1,0,20,0],[1941,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1942,6,1,0,59,59],[1942,5,31,23,59,59],
-          '1941100100:20:00','1941093023:20:00','1942060100:59:59','1942053123:59:59' ],
-     ],
-   1942 =>
-     [
-        [ [1942,6,1,1,0,0],[1942,6,1,0,40,0],'-00:20:00',[0,-20,0],
-          'SLST',1,[1942,10,1,0,19,59],[1942,9,30,23,59,59],
-          '1942060101:00:00','1942060100:40:00','1942100100:19:59','1942093023:59:59' ],
-        [ [1942,10,1,0,20,0],[1942,9,30,23,20,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1957,1,1,0,59,59],[1956,12,31,23,59,59],
-          '1942100100:20:00','1942093023:20:00','1957010100:59:59','1956123123:59:59' ],
-     ],
-   1957 =>
-     [
-        [ [1957,1,1,1,0,0],[1957,1,1,1,0,0],'+00:00:00',[0,0,0],
-          'WAT',0,[1957,5,31,23,59,59],[1957,5,31,23,59,59],
-          '1957010101:00:00','1957010101:00:00','1957053123:59:59','1957053123:59:59' ],
-        [ [1957,6,1,0,0,0],[1957,6,1,1,0,0],'+01:00:00',[1,0,0],
-          'SLST',1,[1957,8,31,22,59,59],[1957,8,31,23,59,59],
-          '1957060100:00:00','1957060101:00:00','1957083122:59:59','1957083123:59:59' ],
-        [ [1957,8,31,23,0,0],[1957,8,31,23,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1958,5,31,23,59,59],[1958,5,31,23,59,59],
-          '1957083123:00:00','1957083123:00:00','1958053123:59:59','1958053123:59:59' ],
-     ],
-   1958 =>
-     [
-        [ [1958,6,1,0,0,0],[1958,6,1,1,0,0],'+01:00:00',[1,0,0],
-          'SLST',1,[1958,8,31,22,59,59],[1958,8,31,23,59,59],
-          '1958060100:00:00','1958060101:00:00','1958083122:59:59','1958083123:59:59' ],
-        [ [1958,8,31,23,0,0],[1958,8,31,23,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1959,5,31,23,59,59],[1959,5,31,23,59,59],
-          '1958083123:00:00','1958083123:00:00','1959053123:59:59','1959053123:59:59' ],
-     ],
-   1959 =>
-     [
-        [ [1959,6,1,0,0,0],[1959,6,1,1,0,0],'+01:00:00',[1,0,0],
-          'SLST',1,[1959,8,31,22,59,59],[1959,8,31,23,59,59],
-          '1959060100:00:00','1959060101:00:00','1959083122:59:59','1959083123:59:59' ],
-        [ [1959,8,31,23,0,0],[1959,8,31,23,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1960,5,31,23,59,59],[1960,5,31,23,59,59],
-          '1959083123:00:00','1959083123:00:00','1960053123:59:59','1960053123:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,6,1,0,0,0],[1960,6,1,1,0,0],'+01:00:00',[1,0,0],
-          'SLST',1,[1960,8,31,22,59,59],[1960,8,31,23,59,59],
-          '1960060100:00:00','1960060101:00:00','1960083122:59:59','1960083123:59:59' ],
-        [ [1960,8,31,23,0,0],[1960,8,31,23,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1961,5,31,23,59,59],[1961,5,31,23,59,59],
-          '1960083123:00:00','1960083123:00:00','1961053123:59:59','1961053123:59:59' ],
-     ],
-   1961 =>
-     [
-        [ [1961,6,1,0,0,0],[1961,6,1,1,0,0],'+01:00:00',[1,0,0],
-          'SLST',1,[1961,8,31,22,59,59],[1961,8,31,23,59,59],
-          '1961060100:00:00','1961060101:00:00','1961083122:59:59','1961083123:59:59' ],
-        [ [1961,8,31,23,0,0],[1961,8,31,23,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1962,5,31,23,59,59],[1962,5,31,23,59,59],
-          '1961083123:00:00','1961083123:00:00','1962053123:59:59','1962053123:59:59' ],
-     ],
-   1962 =>
-     [
-        [ [1962,6,1,0,0,0],[1962,6,1,1,0,0],'+01:00:00',[1,0,0],
-          'SLST',1,[1962,8,31,22,59,59],[1962,8,31,23,59,59],
-          '1962060100:00:00','1962060101:00:00','1962083122:59:59','1962083123:59:59' ],
-        [ [1962,8,31,23,0,0],[1962,8,31,23,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1962083123:00:00','1962083123:00:00','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,67 +0,0 @@
-package #
-Date::Manip::TZ::afgabo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,43,40],'+01:43:40',[1,43,40],
-          'LMT',0,[1884,12,31,22,16,19],[1884,12,31,23,59,59],
-          '0001010200:00:00','0001010201:43:40','1884123122:16:19','1884123123:59:59' ],
-     ],
-   1884 =>
-     [
-        [ [1884,12,31,22,16,20],[1884,12,31,23,46,20],'+01:30:00',[1,30,0],
-          'SAST',0,[1903,2,28,22,29,59],[1903,2,28,23,59,59],
-          '1884123122:16:20','1884123123:46:20','1903022822:29:59','1903022823:59:59' ],
-     ],
-   1903 =>
-     [
-        [ [1903,2,28,22,30,0],[1903,3,1,0,30,0],'+02:00:00',[2,0,0],
-          'CAT',0,[1943,9,18,23,59,59],[1943,9,19,1,59,59],
-          '1903022822:30:00','1903030100:30:00','1943091823:59:59','1943091901:59:59' ],
-     ],
-   1943 =>
-     [
-        [ [1943,9,19,0,0,0],[1943,9,19,3,0,0],'+03:00:00',[3,0,0],
-          'CAST',1,[1944,3,18,22,59,59],[1944,3,19,1,59,59],
-          '1943091900:00:00','1943091903:00:00','1944031822:59:59','1944031901:59:59' ],
-     ],
-   1944 =>
-     [
-        [ [1944,3,18,23,0,0],[1944,3,19,1,0,0],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1944031823:00:00','1944031901:00:00','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afhara00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,4,12],'+02:04:12',[2,4,12],
-          'LMT',0,[1903,2,28,21,55,47],[1903,2,28,23,59,59],
-          '0001010200:00:00','0001010202:04:12','1903022821:55:47','1903022823:59:59' ],
-     ],
-   1903 =>
-     [
-        [ [1903,2,28,21,55,48],[1903,2,28,23,55,48],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1903022821:55:48','1903022823:55:48','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afjoha00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,67 +0,0 @@
-package #
-Date::Manip::TZ::afkamp00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,9,40],'+02:09:40',[2,9,40],
-          'LMT',0,[1928,6,30,21,50,19],[1928,6,30,23,59,59],
-          '0001010200:00:00','0001010202:09:40','1928063021:50:19','1928063023:59:59' ],
-     ],
-   1928 =>
-     [
-        [ [1928,6,30,21,50,20],[1928,7,1,0,50,20],'+03:00:00',[3,0,0],
-          'EAT',0,[1929,12,31,20,59,59],[1929,12,31,23,59,59],
-          '1928063021:50:20','1928070100:50:20','1929123120:59:59','1929123123:59:59' ],
-     ],
-   1929 =>
-     [
-        [ [1929,12,31,21,0,0],[1929,12,31,23,30,0],'+02:30:00',[2,30,0],
-          'BEAT',0,[1947,12,31,21,29,59],[1947,12,31,23,59,59],
-          '1929123121:00:00','1929123123:30:00','1947123121:29:59','1947123123:59:59' ],
-     ],
-   1947 =>
-     [
-        [ [1947,12,31,21,30,0],[1948,1,1,0,15,0],'+02:45:00',[2,45,0],
-          'BEAUT',0,[1956,12,31,21,14,59],[1956,12,31,23,59,59],
-          '1947123121:30:00','1948010100:15:00','1956123121:14:59','1956123123:59:59' ],
-     ],
-   1956 =>
-     [
-        [ [1956,12,31,21,15,0],[1957,1,1,0,15,0],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1956123121:15:00','1957010100:15:00','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afkhar00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afkiga00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,0,16],'+02:00:16',[2,0,16],
-          'LMT',0,[1935,5,31,21,59,43],[1935,5,31,23,59,59],
-          '0001010200:00:00','0001010202:00:16','1935053121:59:43','1935053123:59:59' ],
-     ],
-   1935 =>
-     [
-        [ [1935,5,31,21,59,44],[1935,5,31,23,59,44],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1935053121:59:44','1935053123:59:44','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afkins00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,1,12],'+01:01:12',[1,1,12],
-          'LMT',0,[1897,11,8,22,58,47],[1897,11,8,23,59,59],
-          '0001010200:00:00','0001010201:01:12','1897110822:58:47','1897110823:59:59' ],
-     ],
-   1897 =>
-     [
-        [ [1897,11,8,22,58,48],[1897,11,8,23,58,48],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1897110822:58:48','1897110823:58:48','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aflago00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::aflibr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,37,48],'+00:37:48',[0,37,48],
-          'LMT',0,[1911,12,31,23,22,11],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010200:37:48','1911123123:22:11','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,23,22,12],[1912,1,1,0,22,12],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1911123123:22:12','1912010100:22:12','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::aflome00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,4,52],'+00:04:52',[0,4,52],
-          'LMT',0,[1892,12,31,23,55,7],[1892,12,31,23,59,59],
-          '0001010200:00:00','0001010200:04:52','1892123123:55:07','1892123123:59:59' ],
-     ],
-   1892 =>
-     [
-        [ [1892,12,31,23,55,8],[1892,12,31,23,55,8],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1892123123:55:08','1892123123:55:08','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::afluan00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,52,56],'+00:52:56',[0,52,56],
-          'LMT',0,[1891,12,31,23,7,3],[1891,12,31,23,59,59],
-          '0001010200:00:00','0001010200:52:56','1891123123:07:03','1891123123:59:59' ],
-     ],
-   1891 =>
-     [
-        [ [1891,12,31,23,7,4],[1891,12,31,23,59,8],'+00:52:04',[0,52,4],
-          'AOT',0,[1911,5,25,23,7,55],[1911,5,25,23,59,59],
-          '1891123123:07:04','1891123123:59:08','1911052523:07:55','1911052523:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,5,25,23,7,56],[1911,5,26,0,7,56],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1911052523:07:56','1911052600:07:56','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::aflubu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,49,52],'+01:49:52',[1,49,52],
-          'LMT',0,[1897,11,8,22,10,7],[1897,11,8,23,59,59],
-          '0001010200:00:00','0001010201:49:52','1897110822:10:07','1897110823:59:59' ],
-     ],
-   1897 =>
-     [
-        [ [1897,11,8,22,10,8],[1897,11,9,0,10,8],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1897110822:10:08','1897110900:10:08','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::aflusa00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,53,8],'+01:53:08',[1,53,8],
-          'LMT',0,[1903,2,28,22,6,51],[1903,2,28,23,59,59],
-          '0001010200:00:00','0001010201:53:08','1903022822:06:51','1903022823:59:59' ],
-     ],
-   1903 =>
-     [
-        [ [1903,2,28,22,6,52],[1903,3,1,0,6,52],'+02:00:00',[2,0,0],
-          'CAT',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1903022822:06:52','1903030100:06:52','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::afmala00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,35,8],'+00:35:08',[0,35,8],
-          'LMT',0,[1911,12,31,23,24,51],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010200:35:08','1911123123:24:51','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,23,24,52],[1911,12,31,23,24,52],'+00:00:00',[0,0,0],
-          'GMT',0,[1963,12,14,23,59,59],[1963,12,14,23,59,59],
-          '1911123123:24:52','1911123123:24:52','1963121423:59:59','1963121423:59:59' ],
-     ],
-   1963 =>
-     [
-        [ [1963,12,15,0,0,0],[1963,12,15,1,0,0],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1963121500:00:00','1963121501:00:00','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afmapu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afmase00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,1,50,0],'+01:50:00',[1,50,0],
-          'LMT',0,[1903,2,28,22,9,59],[1903,2,28,23,59,59],
-          '0001010200:00:00','0001010201:50:00','1903022822:09:59','1903022823:59:59' ],
-     ],
-   1903 =>
-     [
-        [ [1903,2,28,22,10,0],[1903,3,1,0,10,0],'+02:00:00',[2,0,0],
-          'SAST',0,[1943,9,18,23,59,59],[1943,9,19,1,59,59],
-          '1903022822:10:00','1903030100:10:00','1943091823:59:59','1943091901:59:59' ],
-     ],
-   1943 =>
-     [
-        [ [1943,9,19,0,0,0],[1943,9,19,3,0,0],'+03:00:00',[3,0,0],
-          'SAST',1,[1944,3,18,22,59,59],[1944,3,19,1,59,59],
-          '1943091900:00:00','1943091903:00:00','1944031822:59:59','1944031901:59:59' ],
-     ],
-   1944 =>
-     [
-        [ [1944,3,18,23,0,0],[1944,3,19,1,0,0],'+02:00:00',[2,0,0],
-          'SAST',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1944031823:00:00','1944031901:00:00','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afmbab00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,4,24],'+02:04:24',[2,4,24],
-          'LMT',0,[1903,2,28,21,55,35],[1903,2,28,23,59,59],
-          '0001010200:00:00','0001010202:04:24','1903022821:55:35','1903022823:59:59' ],
-     ],
-   1903 =>
-     [
-        [ [1903,2,28,21,55,36],[1903,2,28,23,55,36],'+02:00:00',[2,0,0],
-          'SAST',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '1903022821:55:36','1903022823:55:36','9999123100:00:00','9999123102:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afmoga00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,3,1,28],'+03:01:28',[3,1,28],
-          'LMT',0,[1893,10,31,20,58,31],[1893,10,31,23,59,59],
-          '0001010200:00:00','0001010203:01:28','1893103120:58:31','1893103123:59:59' ],
-     ],
-   1893 =>
-     [
-        [ [1893,10,31,20,58,32],[1893,10,31,23,58,32],'+03:00:00',[3,0,0],
-          'EAT',0,[1930,12,31,20,59,59],[1930,12,31,23,59,59],
-          '1893103120:58:32','1893103123:58:32','1930123120:59:59','1930123123:59:59' ],
-     ],
-   1930 =>
-     [
-        [ [1930,12,31,21,0,0],[1930,12,31,23,30,0],'+02:30:00',[2,30,0],
-          'BEAT',0,[1956,12,31,21,29,59],[1956,12,31,23,59,59],
-          '1930123121:00:00','1930123123:30:00','1956123121:29:59','1956123123:59:59' ],
-     ],
-   1956 =>
-     [
-        [ [1956,12,31,21,30,0],[1957,1,1,0,30,0],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1956123121:30:00','1957010100:30:00','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afmonr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afnair00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afndja00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afniam00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,8,28],'+00:08:28',[0,8,28],
-          'LMT',0,[1911,12,31,23,51,31],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010200:08:28','1911123123:51:31','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,23,51,32],[1911,12,31,22,51,32],'-01:00:00',[-1,0,0],
-          'WAT',0,[1934,2,26,0,59,59],[1934,2,25,23,59,59],
-          '1911123123:51:32','1911123122:51:32','1934022600:59:59','1934022523:59:59' ],
-     ],
-   1934 =>
-     [
-        [ [1934,2,26,1,0,0],[1934,2,26,1,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[1959,12,31,23,59,59],[1959,12,31,23,59,59],
-          '1934022601:00:00','1934022601:00:00','1959123123:59:59','1959123123:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,1,1,0,0,0],[1960,1,1,1,0,0],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1960010100:00:00','1960010101:00:00','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,61 +0,0 @@
-package #
-Date::Manip::TZ::afnoua00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,22,56,12],'-01:03:48',[-1,-3,-48],
-          'LMT',0,[1912,1,1,1,3,47],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010122:56:12','1912010101:03:47','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,1,3,48],[1912,1,1,1,3,48],'+00:00:00',[0,0,0],
-          'GMT',0,[1934,2,25,23,59,59],[1934,2,25,23,59,59],
-          '1912010101:03:48','1912010101:03:48','1934022523:59:59','1934022523:59:59' ],
-     ],
-   1934 =>
-     [
-        [ [1934,2,26,0,0,0],[1934,2,25,23,0,0],'-01:00:00',[-1,0,0],
-          'WAT',0,[1960,11,28,0,59,59],[1960,11,27,23,59,59],
-          '1934022600:00:00','1934022523:00:00','1960112800:59:59','1960112723:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,11,28,1,0,0],[1960,11,28,1,0,0],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1960112801:00:00','1960112801:00:00','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::afouag00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,23,53,56],'-00:06:04',[0,-6,-4],
-          'LMT',0,[1912,1,1,0,6,3],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010123:53:56','1912010100:06:03','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,0,6,4],[1912,1,1,0,6,4],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1912010100:06:04','1912010100:06:04','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::afport00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,10,28],'+00:10:28',[0,10,28],
-          'LMT',0,[1911,12,31,23,49,31],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010200:10:28','1911123123:49:31','1911123123:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,12,31,23,49,32],[1911,12,31,23,49,32],'+00:00:00',[0,0,0],
-          'GMT',0,[1934,2,25,23,59,59],[1934,2,25,23,59,59],
-          '1911123123:49:32','1911123123:49:32','1934022523:59:59','1934022523:59:59' ],
-     ],
-   1934 =>
-     [
-        [ [1934,2,26,0,0,0],[1934,2,26,1,0,0],'+01:00:00',[1,0,0],
-          'WAT',0,[9999,12,31,0,0,0],[9999,12,31,1,0,0],
-          '1934022600:00:00','1934022601:00:00','9999123100:00:00','9999123101:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::afsao_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,0,26,56],'+00:26:56',[0,26,56],
-          'LMT',0,[1883,12,31,23,33,3],[1883,12,31,23,59,59],
-          '0001010200:00:00','0001010200:26:56','1883123123:33:03','1883123123:59:59' ],
-     ],
-   1883 =>
-     [
-        [ [1883,12,31,23,33,4],[1883,12,31,22,56,32],'-00:36:32',[0,-36,-32],
-          'LMT',0,[1912,1,1,0,36,31],[1911,12,31,23,59,59],
-          '1883123123:33:04','1883123122:56:32','1912010100:36:31','1911123123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,1,1,0,36,32],[1912,1,1,0,36,32],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1912010100:36:32','1912010100:36:32','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aftrip00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aftuni00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::afwind00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -704,6 +704,15 @@ END { undef $VERSION; }
           'WAST',1,[2065,4,4,23,59,59],[2065,4,5,1,59,59],
           '2064090701:00:00','2064090703:00:00','2065040423:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,0,0,0],[2065,4,5,1,0,0],'+01:00:00',[1,0,0],
+          'WAT',0,[2065,9,6,0,59,59],[2065,9,6,1,59,59],
+          '2065040500:00:00','2065040501:00:00','2065090600:59:59','2065090601:59:59' ],
+        [ [2065,9,6,1,0,0],[2065,9,6,3,0,0],'+02:00:00',[2,0,0],
+          'WAST',1,[2066,4,3,23,59,59],[2066,4,4,1,59,59],
+          '2065090601:00:00','2065090603:00:00','2066040323:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amadak00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -203,738 +203,747 @@ END { undef $VERSION; }
           'AHST',0,[1983,11,30,9,59,59],[1983,11,29,23,59,59],
           '1983103012:00:00','1983103002:00:00','1983113009:59:59','1983112923:59:59' ],
         [ [1983,11,30,10,0,0],[1983,11,30,0,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1984,4,29,11,59,59],[1984,4,29,1,59,59],
+          'HST',0,[1984,4,29,11,59,59],[1984,4,29,1,59,59],
           '1983113010:00:00','1983113000:00:00','1984042911:59:59','1984042901:59:59' ],
      ],
    1984 =>
      [
         [ [1984,4,29,12,0,0],[1984,4,29,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1984,10,28,10,59,59],[1984,10,28,1,59,59],
+          'HDT',1,[1984,10,28,10,59,59],[1984,10,28,1,59,59],
           '1984042912:00:00','1984042903:00:00','1984102810:59:59','1984102801:59:59' ],
         [ [1984,10,28,11,0,0],[1984,10,28,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1985,4,28,11,59,59],[1985,4,28,1,59,59],
+          'HST',0,[1985,4,28,11,59,59],[1985,4,28,1,59,59],
           '1984102811:00:00','1984102801:00:00','1985042811:59:59','1985042801:59:59' ],
      ],
    1985 =>
      [
         [ [1985,4,28,12,0,0],[1985,4,28,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1985,10,27,10,59,59],[1985,10,27,1,59,59],
+          'HDT',1,[1985,10,27,10,59,59],[1985,10,27,1,59,59],
           '1985042812:00:00','1985042803:00:00','1985102710:59:59','1985102701:59:59' ],
         [ [1985,10,27,11,0,0],[1985,10,27,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1986,4,27,11,59,59],[1986,4,27,1,59,59],
+          'HST',0,[1986,4,27,11,59,59],[1986,4,27,1,59,59],
           '1985102711:00:00','1985102701:00:00','1986042711:59:59','1986042701:59:59' ],
      ],
    1986 =>
      [
         [ [1986,4,27,12,0,0],[1986,4,27,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1986,10,26,10,59,59],[1986,10,26,1,59,59],
+          'HDT',1,[1986,10,26,10,59,59],[1986,10,26,1,59,59],
           '1986042712:00:00','1986042703:00:00','1986102610:59:59','1986102601:59:59' ],
         [ [1986,10,26,11,0,0],[1986,10,26,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1987,4,5,11,59,59],[1987,4,5,1,59,59],
+          'HST',0,[1987,4,5,11,59,59],[1987,4,5,1,59,59],
           '1986102611:00:00','1986102601:00:00','1987040511:59:59','1987040501:59:59' ],
      ],
    1987 =>
      [
         [ [1987,4,5,12,0,0],[1987,4,5,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1987,10,25,10,59,59],[1987,10,25,1,59,59],
+          'HDT',1,[1987,10,25,10,59,59],[1987,10,25,1,59,59],
           '1987040512:00:00','1987040503:00:00','1987102510:59:59','1987102501:59:59' ],
         [ [1987,10,25,11,0,0],[1987,10,25,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1988,4,3,11,59,59],[1988,4,3,1,59,59],
+          'HST',0,[1988,4,3,11,59,59],[1988,4,3,1,59,59],
           '1987102511:00:00','1987102501:00:00','1988040311:59:59','1988040301:59:59' ],
      ],
    1988 =>
      [
         [ [1988,4,3,12,0,0],[1988,4,3,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1988,10,30,10,59,59],[1988,10,30,1,59,59],
+          'HDT',1,[1988,10,30,10,59,59],[1988,10,30,1,59,59],
           '1988040312:00:00','1988040303:00:00','1988103010:59:59','1988103001:59:59' ],
         [ [1988,10,30,11,0,0],[1988,10,30,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1989,4,2,11,59,59],[1989,4,2,1,59,59],
+          'HST',0,[1989,4,2,11,59,59],[1989,4,2,1,59,59],
           '1988103011:00:00','1988103001:00:00','1989040211:59:59','1989040201:59:59' ],
      ],
    1989 =>
      [
         [ [1989,4,2,12,0,0],[1989,4,2,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1989,10,29,10,59,59],[1989,10,29,1,59,59],
+          'HDT',1,[1989,10,29,10,59,59],[1989,10,29,1,59,59],
           '1989040212:00:00','1989040203:00:00','1989102910:59:59','1989102901:59:59' ],
         [ [1989,10,29,11,0,0],[1989,10,29,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1990,4,1,11,59,59],[1990,4,1,1,59,59],
+          'HST',0,[1990,4,1,11,59,59],[1990,4,1,1,59,59],
           '1989102911:00:00','1989102901:00:00','1990040111:59:59','1990040101:59:59' ],
      ],
    1990 =>
      [
         [ [1990,4,1,12,0,0],[1990,4,1,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1990,10,28,10,59,59],[1990,10,28,1,59,59],
+          'HDT',1,[1990,10,28,10,59,59],[1990,10,28,1,59,59],
           '1990040112:00:00','1990040103:00:00','1990102810:59:59','1990102801:59:59' ],
         [ [1990,10,28,11,0,0],[1990,10,28,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1991,4,7,11,59,59],[1991,4,7,1,59,59],
+          'HST',0,[1991,4,7,11,59,59],[1991,4,7,1,59,59],
           '1990102811:00:00','1990102801:00:00','1991040711:59:59','1991040701:59:59' ],
      ],
    1991 =>
      [
         [ [1991,4,7,12,0,0],[1991,4,7,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1991,10,27,10,59,59],[1991,10,27,1,59,59],
+          'HDT',1,[1991,10,27,10,59,59],[1991,10,27,1,59,59],
           '1991040712:00:00','1991040703:00:00','1991102710:59:59','1991102701:59:59' ],
         [ [1991,10,27,11,0,0],[1991,10,27,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1992,4,5,11,59,59],[1992,4,5,1,59,59],
+          'HST',0,[1992,4,5,11,59,59],[1992,4,5,1,59,59],
           '1991102711:00:00','1991102701:00:00','1992040511:59:59','1992040501:59:59' ],
      ],
    1992 =>
      [
         [ [1992,4,5,12,0,0],[1992,4,5,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1992,10,25,10,59,59],[1992,10,25,1,59,59],
+          'HDT',1,[1992,10,25,10,59,59],[1992,10,25,1,59,59],
           '1992040512:00:00','1992040503:00:00','1992102510:59:59','1992102501:59:59' ],
         [ [1992,10,25,11,0,0],[1992,10,25,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1993,4,4,11,59,59],[1993,4,4,1,59,59],
+          'HST',0,[1993,4,4,11,59,59],[1993,4,4,1,59,59],
           '1992102511:00:00','1992102501:00:00','1993040411:59:59','1993040401:59:59' ],
      ],
    1993 =>
      [
         [ [1993,4,4,12,0,0],[1993,4,4,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1993,10,31,10,59,59],[1993,10,31,1,59,59],
+          'HDT',1,[1993,10,31,10,59,59],[1993,10,31,1,59,59],
           '1993040412:00:00','1993040403:00:00','1993103110:59:59','1993103101:59:59' ],
         [ [1993,10,31,11,0,0],[1993,10,31,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1994,4,3,11,59,59],[1994,4,3,1,59,59],
+          'HST',0,[1994,4,3,11,59,59],[1994,4,3,1,59,59],
           '1993103111:00:00','1993103101:00:00','1994040311:59:59','1994040301:59:59' ],
      ],
    1994 =>
      [
         [ [1994,4,3,12,0,0],[1994,4,3,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1994,10,30,10,59,59],[1994,10,30,1,59,59],
+          'HDT',1,[1994,10,30,10,59,59],[1994,10,30,1,59,59],
           '1994040312:00:00','1994040303:00:00','1994103010:59:59','1994103001:59:59' ],
         [ [1994,10,30,11,0,0],[1994,10,30,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1995,4,2,11,59,59],[1995,4,2,1,59,59],
+          'HST',0,[1995,4,2,11,59,59],[1995,4,2,1,59,59],
           '1994103011:00:00','1994103001:00:00','1995040211:59:59','1995040201:59:59' ],
      ],
    1995 =>
      [
         [ [1995,4,2,12,0,0],[1995,4,2,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1995,10,29,10,59,59],[1995,10,29,1,59,59],
+          'HDT',1,[1995,10,29,10,59,59],[1995,10,29,1,59,59],
           '1995040212:00:00','1995040203:00:00','1995102910:59:59','1995102901:59:59' ],
         [ [1995,10,29,11,0,0],[1995,10,29,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1996,4,7,11,59,59],[1996,4,7,1,59,59],
+          'HST',0,[1996,4,7,11,59,59],[1996,4,7,1,59,59],
           '1995102911:00:00','1995102901:00:00','1996040711:59:59','1996040701:59:59' ],
      ],
    1996 =>
      [
         [ [1996,4,7,12,0,0],[1996,4,7,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1996,10,27,10,59,59],[1996,10,27,1,59,59],
+          'HDT',1,[1996,10,27,10,59,59],[1996,10,27,1,59,59],
           '1996040712:00:00','1996040703:00:00','1996102710:59:59','1996102701:59:59' ],
         [ [1996,10,27,11,0,0],[1996,10,27,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1997,4,6,11,59,59],[1997,4,6,1,59,59],
+          'HST',0,[1997,4,6,11,59,59],[1997,4,6,1,59,59],
           '1996102711:00:00','1996102701:00:00','1997040611:59:59','1997040601:59:59' ],
      ],
    1997 =>
      [
         [ [1997,4,6,12,0,0],[1997,4,6,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1997,10,26,10,59,59],[1997,10,26,1,59,59],
+          'HDT',1,[1997,10,26,10,59,59],[1997,10,26,1,59,59],
           '1997040612:00:00','1997040603:00:00','1997102610:59:59','1997102601:59:59' ],
         [ [1997,10,26,11,0,0],[1997,10,26,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1998,4,5,11,59,59],[1998,4,5,1,59,59],
+          'HST',0,[1998,4,5,11,59,59],[1998,4,5,1,59,59],
           '1997102611:00:00','1997102601:00:00','1998040511:59:59','1998040501:59:59' ],
      ],
    1998 =>
      [
         [ [1998,4,5,12,0,0],[1998,4,5,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1998,10,25,10,59,59],[1998,10,25,1,59,59],
+          'HDT',1,[1998,10,25,10,59,59],[1998,10,25,1,59,59],
           '1998040512:00:00','1998040503:00:00','1998102510:59:59','1998102501:59:59' ],
         [ [1998,10,25,11,0,0],[1998,10,25,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[1999,4,4,11,59,59],[1999,4,4,1,59,59],
+          'HST',0,[1999,4,4,11,59,59],[1999,4,4,1,59,59],
           '1998102511:00:00','1998102501:00:00','1999040411:59:59','1999040401:59:59' ],
      ],
    1999 =>
      [
         [ [1999,4,4,12,0,0],[1999,4,4,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[1999,10,31,10,59,59],[1999,10,31,1,59,59],
+          'HDT',1,[1999,10,31,10,59,59],[1999,10,31,1,59,59],
           '1999040412:00:00','1999040403:00:00','1999103110:59:59','1999103101:59:59' ],
         [ [1999,10,31,11,0,0],[1999,10,31,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2000,4,2,11,59,59],[2000,4,2,1,59,59],
+          'HST',0,[2000,4,2,11,59,59],[2000,4,2,1,59,59],
           '1999103111:00:00','1999103101:00:00','2000040211:59:59','2000040201:59:59' ],
      ],
    2000 =>
      [
         [ [2000,4,2,12,0,0],[2000,4,2,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2000,10,29,10,59,59],[2000,10,29,1,59,59],
+          'HDT',1,[2000,10,29,10,59,59],[2000,10,29,1,59,59],
           '2000040212:00:00','2000040203:00:00','2000102910:59:59','2000102901:59:59' ],
         [ [2000,10,29,11,0,0],[2000,10,29,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2001,4,1,11,59,59],[2001,4,1,1,59,59],
+          'HST',0,[2001,4,1,11,59,59],[2001,4,1,1,59,59],
           '2000102911:00:00','2000102901:00:00','2001040111:59:59','2001040101:59:59' ],
      ],
    2001 =>
      [
         [ [2001,4,1,12,0,0],[2001,4,1,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2001,10,28,10,59,59],[2001,10,28,1,59,59],
+          'HDT',1,[2001,10,28,10,59,59],[2001,10,28,1,59,59],
           '2001040112:00:00','2001040103:00:00','2001102810:59:59','2001102801:59:59' ],
         [ [2001,10,28,11,0,0],[2001,10,28,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2002,4,7,11,59,59],[2002,4,7,1,59,59],
+          'HST',0,[2002,4,7,11,59,59],[2002,4,7,1,59,59],
           '2001102811:00:00','2001102801:00:00','2002040711:59:59','2002040701:59:59' ],
      ],
    2002 =>
      [
         [ [2002,4,7,12,0,0],[2002,4,7,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2002,10,27,10,59,59],[2002,10,27,1,59,59],
+          'HDT',1,[2002,10,27,10,59,59],[2002,10,27,1,59,59],
           '2002040712:00:00','2002040703:00:00','2002102710:59:59','2002102701:59:59' ],
         [ [2002,10,27,11,0,0],[2002,10,27,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2003,4,6,11,59,59],[2003,4,6,1,59,59],
+          'HST',0,[2003,4,6,11,59,59],[2003,4,6,1,59,59],
           '2002102711:00:00','2002102701:00:00','2003040611:59:59','2003040601:59:59' ],
      ],
    2003 =>
      [
         [ [2003,4,6,12,0,0],[2003,4,6,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2003,10,26,10,59,59],[2003,10,26,1,59,59],
+          'HDT',1,[2003,10,26,10,59,59],[2003,10,26,1,59,59],
           '2003040612:00:00','2003040603:00:00','2003102610:59:59','2003102601:59:59' ],
         [ [2003,10,26,11,0,0],[2003,10,26,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2004,4,4,11,59,59],[2004,4,4,1,59,59],
+          'HST',0,[2004,4,4,11,59,59],[2004,4,4,1,59,59],
           '2003102611:00:00','2003102601:00:00','2004040411:59:59','2004040401:59:59' ],
      ],
    2004 =>
      [
         [ [2004,4,4,12,0,0],[2004,4,4,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2004,10,31,10,59,59],[2004,10,31,1,59,59],
+          'HDT',1,[2004,10,31,10,59,59],[2004,10,31,1,59,59],
           '2004040412:00:00','2004040403:00:00','2004103110:59:59','2004103101:59:59' ],
         [ [2004,10,31,11,0,0],[2004,10,31,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2005,4,3,11,59,59],[2005,4,3,1,59,59],
+          'HST',0,[2005,4,3,11,59,59],[2005,4,3,1,59,59],
           '2004103111:00:00','2004103101:00:00','2005040311:59:59','2005040301:59:59' ],
      ],
    2005 =>
      [
         [ [2005,4,3,12,0,0],[2005,4,3,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2005,10,30,10,59,59],[2005,10,30,1,59,59],
+          'HDT',1,[2005,10,30,10,59,59],[2005,10,30,1,59,59],
           '2005040312:00:00','2005040303:00:00','2005103010:59:59','2005103001:59:59' ],
         [ [2005,10,30,11,0,0],[2005,10,30,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2006,4,2,11,59,59],[2006,4,2,1,59,59],
+          'HST',0,[2006,4,2,11,59,59],[2006,4,2,1,59,59],
           '2005103011:00:00','2005103001:00:00','2006040211:59:59','2006040201:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,2,12,0,0],[2006,4,2,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2006,10,29,10,59,59],[2006,10,29,1,59,59],
+          'HDT',1,[2006,10,29,10,59,59],[2006,10,29,1,59,59],
           '2006040212:00:00','2006040203:00:00','2006102910:59:59','2006102901:59:59' ],
         [ [2006,10,29,11,0,0],[2006,10,29,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2007,3,11,11,59,59],[2007,3,11,1,59,59],
+          'HST',0,[2007,3,11,11,59,59],[2007,3,11,1,59,59],
           '2006102911:00:00','2006102901:00:00','2007031111:59:59','2007031101:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,11,12,0,0],[2007,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2007,11,4,10,59,59],[2007,11,4,1,59,59],
+          'HDT',1,[2007,11,4,10,59,59],[2007,11,4,1,59,59],
           '2007031112:00:00','2007031103:00:00','2007110410:59:59','2007110401:59:59' ],
         [ [2007,11,4,11,0,0],[2007,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2008,3,9,11,59,59],[2008,3,9,1,59,59],
+          'HST',0,[2008,3,9,11,59,59],[2008,3,9,1,59,59],
           '2007110411:00:00','2007110401:00:00','2008030911:59:59','2008030901:59:59' ],
      ],
    2008 =>
      [
         [ [2008,3,9,12,0,0],[2008,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2008,11,2,10,59,59],[2008,11,2,1,59,59],
+          'HDT',1,[2008,11,2,10,59,59],[2008,11,2,1,59,59],
           '2008030912:00:00','2008030903:00:00','2008110210:59:59','2008110201:59:59' ],
         [ [2008,11,2,11,0,0],[2008,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2009,3,8,11,59,59],[2009,3,8,1,59,59],
+          'HST',0,[2009,3,8,11,59,59],[2009,3,8,1,59,59],
           '2008110211:00:00','2008110201:00:00','2009030811:59:59','2009030801:59:59' ],
      ],
    2009 =>
      [
         [ [2009,3,8,12,0,0],[2009,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2009,11,1,10,59,59],[2009,11,1,1,59,59],
+          'HDT',1,[2009,11,1,10,59,59],[2009,11,1,1,59,59],
           '2009030812:00:00','2009030803:00:00','2009110110:59:59','2009110101:59:59' ],
         [ [2009,11,1,11,0,0],[2009,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2010,3,14,11,59,59],[2010,3,14,1,59,59],
+          'HST',0,[2010,3,14,11,59,59],[2010,3,14,1,59,59],
           '2009110111:00:00','2009110101:00:00','2010031411:59:59','2010031401:59:59' ],
      ],
    2010 =>
      [
         [ [2010,3,14,12,0,0],[2010,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2010,11,7,10,59,59],[2010,11,7,1,59,59],
+          'HDT',1,[2010,11,7,10,59,59],[2010,11,7,1,59,59],
           '2010031412:00:00','2010031403:00:00','2010110710:59:59','2010110701:59:59' ],
         [ [2010,11,7,11,0,0],[2010,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2011,3,13,11,59,59],[2011,3,13,1,59,59],
+          'HST',0,[2011,3,13,11,59,59],[2011,3,13,1,59,59],
           '2010110711:00:00','2010110701:00:00','2011031311:59:59','2011031301:59:59' ],
      ],
    2011 =>
      [
         [ [2011,3,13,12,0,0],[2011,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2011,11,6,10,59,59],[2011,11,6,1,59,59],
+          'HDT',1,[2011,11,6,10,59,59],[2011,11,6,1,59,59],
           '2011031312:00:00','2011031303:00:00','2011110610:59:59','2011110601:59:59' ],
         [ [2011,11,6,11,0,0],[2011,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2012,3,11,11,59,59],[2012,3,11,1,59,59],
+          'HST',0,[2012,3,11,11,59,59],[2012,3,11,1,59,59],
           '2011110611:00:00','2011110601:00:00','2012031111:59:59','2012031101:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,11,12,0,0],[2012,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2012,11,4,10,59,59],[2012,11,4,1,59,59],
+          'HDT',1,[2012,11,4,10,59,59],[2012,11,4,1,59,59],
           '2012031112:00:00','2012031103:00:00','2012110410:59:59','2012110401:59:59' ],
         [ [2012,11,4,11,0,0],[2012,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2013,3,10,11,59,59],[2013,3,10,1,59,59],
+          'HST',0,[2013,3,10,11,59,59],[2013,3,10,1,59,59],
           '2012110411:00:00','2012110401:00:00','2013031011:59:59','2013031001:59:59' ],
      ],
    2013 =>
      [
         [ [2013,3,10,12,0,0],[2013,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2013,11,3,10,59,59],[2013,11,3,1,59,59],
+          'HDT',1,[2013,11,3,10,59,59],[2013,11,3,1,59,59],
           '2013031012:00:00','2013031003:00:00','2013110310:59:59','2013110301:59:59' ],
         [ [2013,11,3,11,0,0],[2013,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2014,3,9,11,59,59],[2014,3,9,1,59,59],
+          'HST',0,[2014,3,9,11,59,59],[2014,3,9,1,59,59],
           '2013110311:00:00','2013110301:00:00','2014030911:59:59','2014030901:59:59' ],
      ],
    2014 =>
      [
         [ [2014,3,9,12,0,0],[2014,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2014,11,2,10,59,59],[2014,11,2,1,59,59],
+          'HDT',1,[2014,11,2,10,59,59],[2014,11,2,1,59,59],
           '2014030912:00:00','2014030903:00:00','2014110210:59:59','2014110201:59:59' ],
         [ [2014,11,2,11,0,0],[2014,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2015,3,8,11,59,59],[2015,3,8,1,59,59],
+          'HST',0,[2015,3,8,11,59,59],[2015,3,8,1,59,59],
           '2014110211:00:00','2014110201:00:00','2015030811:59:59','2015030801:59:59' ],
      ],
    2015 =>
      [
         [ [2015,3,8,12,0,0],[2015,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2015,11,1,10,59,59],[2015,11,1,1,59,59],
+          'HDT',1,[2015,11,1,10,59,59],[2015,11,1,1,59,59],
           '2015030812:00:00','2015030803:00:00','2015110110:59:59','2015110101:59:59' ],
         [ [2015,11,1,11,0,0],[2015,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2016,3,13,11,59,59],[2016,3,13,1,59,59],
+          'HST',0,[2016,3,13,11,59,59],[2016,3,13,1,59,59],
           '2015110111:00:00','2015110101:00:00','2016031311:59:59','2016031301:59:59' ],
      ],
    2016 =>
      [
         [ [2016,3,13,12,0,0],[2016,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2016,11,6,10,59,59],[2016,11,6,1,59,59],
+          'HDT',1,[2016,11,6,10,59,59],[2016,11,6,1,59,59],
           '2016031312:00:00','2016031303:00:00','2016110610:59:59','2016110601:59:59' ],
         [ [2016,11,6,11,0,0],[2016,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2017,3,12,11,59,59],[2017,3,12,1,59,59],
+          'HST',0,[2017,3,12,11,59,59],[2017,3,12,1,59,59],
           '2016110611:00:00','2016110601:00:00','2017031211:59:59','2017031201:59:59' ],
      ],
    2017 =>
      [
         [ [2017,3,12,12,0,0],[2017,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2017,11,5,10,59,59],[2017,11,5,1,59,59],
+          'HDT',1,[2017,11,5,10,59,59],[2017,11,5,1,59,59],
           '2017031212:00:00','2017031203:00:00','2017110510:59:59','2017110501:59:59' ],
         [ [2017,11,5,11,0,0],[2017,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2018,3,11,11,59,59],[2018,3,11,1,59,59],
+          'HST',0,[2018,3,11,11,59,59],[2018,3,11,1,59,59],
           '2017110511:00:00','2017110501:00:00','2018031111:59:59','2018031101:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,11,12,0,0],[2018,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2018,11,4,10,59,59],[2018,11,4,1,59,59],
+          'HDT',1,[2018,11,4,10,59,59],[2018,11,4,1,59,59],
           '2018031112:00:00','2018031103:00:00','2018110410:59:59','2018110401:59:59' ],
         [ [2018,11,4,11,0,0],[2018,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2019,3,10,11,59,59],[2019,3,10,1,59,59],
+          'HST',0,[2019,3,10,11,59,59],[2019,3,10,1,59,59],
           '2018110411:00:00','2018110401:00:00','2019031011:59:59','2019031001:59:59' ],
      ],
    2019 =>
      [
         [ [2019,3,10,12,0,0],[2019,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2019,11,3,10,59,59],[2019,11,3,1,59,59],
+          'HDT',1,[2019,11,3,10,59,59],[2019,11,3,1,59,59],
           '2019031012:00:00','2019031003:00:00','2019110310:59:59','2019110301:59:59' ],
         [ [2019,11,3,11,0,0],[2019,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2020,3,8,11,59,59],[2020,3,8,1,59,59],
+          'HST',0,[2020,3,8,11,59,59],[2020,3,8,1,59,59],
           '2019110311:00:00','2019110301:00:00','2020030811:59:59','2020030801:59:59' ],
      ],
    2020 =>
      [
         [ [2020,3,8,12,0,0],[2020,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2020,11,1,10,59,59],[2020,11,1,1,59,59],
+          'HDT',1,[2020,11,1,10,59,59],[2020,11,1,1,59,59],
           '2020030812:00:00','2020030803:00:00','2020110110:59:59','2020110101:59:59' ],
         [ [2020,11,1,11,0,0],[2020,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2021,3,14,11,59,59],[2021,3,14,1,59,59],
+          'HST',0,[2021,3,14,11,59,59],[2021,3,14,1,59,59],
           '2020110111:00:00','2020110101:00:00','2021031411:59:59','2021031401:59:59' ],
      ],
    2021 =>
      [
         [ [2021,3,14,12,0,0],[2021,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2021,11,7,10,59,59],[2021,11,7,1,59,59],
+          'HDT',1,[2021,11,7,10,59,59],[2021,11,7,1,59,59],
           '2021031412:00:00','2021031403:00:00','2021110710:59:59','2021110701:59:59' ],
         [ [2021,11,7,11,0,0],[2021,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2022,3,13,11,59,59],[2022,3,13,1,59,59],
+          'HST',0,[2022,3,13,11,59,59],[2022,3,13,1,59,59],
           '2021110711:00:00','2021110701:00:00','2022031311:59:59','2022031301:59:59' ],
      ],
    2022 =>
      [
         [ [2022,3,13,12,0,0],[2022,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2022,11,6,10,59,59],[2022,11,6,1,59,59],
+          'HDT',1,[2022,11,6,10,59,59],[2022,11,6,1,59,59],
           '2022031312:00:00','2022031303:00:00','2022110610:59:59','2022110601:59:59' ],
         [ [2022,11,6,11,0,0],[2022,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2023,3,12,11,59,59],[2023,3,12,1,59,59],
+          'HST',0,[2023,3,12,11,59,59],[2023,3,12,1,59,59],
           '2022110611:00:00','2022110601:00:00','2023031211:59:59','2023031201:59:59' ],
      ],
    2023 =>
      [
         [ [2023,3,12,12,0,0],[2023,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2023,11,5,10,59,59],[2023,11,5,1,59,59],
+          'HDT',1,[2023,11,5,10,59,59],[2023,11,5,1,59,59],
           '2023031212:00:00','2023031203:00:00','2023110510:59:59','2023110501:59:59' ],
         [ [2023,11,5,11,0,0],[2023,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2024,3,10,11,59,59],[2024,3,10,1,59,59],
+          'HST',0,[2024,3,10,11,59,59],[2024,3,10,1,59,59],
           '2023110511:00:00','2023110501:00:00','2024031011:59:59','2024031001:59:59' ],
      ],
    2024 =>
      [
         [ [2024,3,10,12,0,0],[2024,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2024,11,3,10,59,59],[2024,11,3,1,59,59],
+          'HDT',1,[2024,11,3,10,59,59],[2024,11,3,1,59,59],
           '2024031012:00:00','2024031003:00:00','2024110310:59:59','2024110301:59:59' ],
         [ [2024,11,3,11,0,0],[2024,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2025,3,9,11,59,59],[2025,3,9,1,59,59],
+          'HST',0,[2025,3,9,11,59,59],[2025,3,9,1,59,59],
           '2024110311:00:00','2024110301:00:00','2025030911:59:59','2025030901:59:59' ],
      ],
    2025 =>
      [
         [ [2025,3,9,12,0,0],[2025,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2025,11,2,10,59,59],[2025,11,2,1,59,59],
+          'HDT',1,[2025,11,2,10,59,59],[2025,11,2,1,59,59],
           '2025030912:00:00','2025030903:00:00','2025110210:59:59','2025110201:59:59' ],
         [ [2025,11,2,11,0,0],[2025,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2026,3,8,11,59,59],[2026,3,8,1,59,59],
+          'HST',0,[2026,3,8,11,59,59],[2026,3,8,1,59,59],
           '2025110211:00:00','2025110201:00:00','2026030811:59:59','2026030801:59:59' ],
      ],
    2026 =>
      [
         [ [2026,3,8,12,0,0],[2026,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2026,11,1,10,59,59],[2026,11,1,1,59,59],
+          'HDT',1,[2026,11,1,10,59,59],[2026,11,1,1,59,59],
           '2026030812:00:00','2026030803:00:00','2026110110:59:59','2026110101:59:59' ],
         [ [2026,11,1,11,0,0],[2026,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2027,3,14,11,59,59],[2027,3,14,1,59,59],
+          'HST',0,[2027,3,14,11,59,59],[2027,3,14,1,59,59],
           '2026110111:00:00','2026110101:00:00','2027031411:59:59','2027031401:59:59' ],
      ],
    2027 =>
      [
         [ [2027,3,14,12,0,0],[2027,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2027,11,7,10,59,59],[2027,11,7,1,59,59],
+          'HDT',1,[2027,11,7,10,59,59],[2027,11,7,1,59,59],
           '2027031412:00:00','2027031403:00:00','2027110710:59:59','2027110701:59:59' ],
         [ [2027,11,7,11,0,0],[2027,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2028,3,12,11,59,59],[2028,3,12,1,59,59],
+          'HST',0,[2028,3,12,11,59,59],[2028,3,12,1,59,59],
           '2027110711:00:00','2027110701:00:00','2028031211:59:59','2028031201:59:59' ],
      ],
    2028 =>
      [
         [ [2028,3,12,12,0,0],[2028,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2028,11,5,10,59,59],[2028,11,5,1,59,59],
+          'HDT',1,[2028,11,5,10,59,59],[2028,11,5,1,59,59],
           '2028031212:00:00','2028031203:00:00','2028110510:59:59','2028110501:59:59' ],
         [ [2028,11,5,11,0,0],[2028,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2029,3,11,11,59,59],[2029,3,11,1,59,59],
+          'HST',0,[2029,3,11,11,59,59],[2029,3,11,1,59,59],
           '2028110511:00:00','2028110501:00:00','2029031111:59:59','2029031101:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,11,12,0,0],[2029,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2029,11,4,10,59,59],[2029,11,4,1,59,59],
+          'HDT',1,[2029,11,4,10,59,59],[2029,11,4,1,59,59],
           '2029031112:00:00','2029031103:00:00','2029110410:59:59','2029110401:59:59' ],
         [ [2029,11,4,11,0,0],[2029,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2030,3,10,11,59,59],[2030,3,10,1,59,59],
+          'HST',0,[2030,3,10,11,59,59],[2030,3,10,1,59,59],
           '2029110411:00:00','2029110401:00:00','2030031011:59:59','2030031001:59:59' ],
      ],
    2030 =>
      [
         [ [2030,3,10,12,0,0],[2030,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2030,11,3,10,59,59],[2030,11,3,1,59,59],
+          'HDT',1,[2030,11,3,10,59,59],[2030,11,3,1,59,59],
           '2030031012:00:00','2030031003:00:00','2030110310:59:59','2030110301:59:59' ],
         [ [2030,11,3,11,0,0],[2030,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2031,3,9,11,59,59],[2031,3,9,1,59,59],
+          'HST',0,[2031,3,9,11,59,59],[2031,3,9,1,59,59],
           '2030110311:00:00','2030110301:00:00','2031030911:59:59','2031030901:59:59' ],
      ],
    2031 =>
      [
         [ [2031,3,9,12,0,0],[2031,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2031,11,2,10,59,59],[2031,11,2,1,59,59],
+          'HDT',1,[2031,11,2,10,59,59],[2031,11,2,1,59,59],
           '2031030912:00:00','2031030903:00:00','2031110210:59:59','2031110201:59:59' ],
         [ [2031,11,2,11,0,0],[2031,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2032,3,14,11,59,59],[2032,3,14,1,59,59],
+          'HST',0,[2032,3,14,11,59,59],[2032,3,14,1,59,59],
           '2031110211:00:00','2031110201:00:00','2032031411:59:59','2032031401:59:59' ],
      ],
    2032 =>
      [
         [ [2032,3,14,12,0,0],[2032,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2032,11,7,10,59,59],[2032,11,7,1,59,59],
+          'HDT',1,[2032,11,7,10,59,59],[2032,11,7,1,59,59],
           '2032031412:00:00','2032031403:00:00','2032110710:59:59','2032110701:59:59' ],
         [ [2032,11,7,11,0,0],[2032,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2033,3,13,11,59,59],[2033,3,13,1,59,59],
+          'HST',0,[2033,3,13,11,59,59],[2033,3,13,1,59,59],
           '2032110711:00:00','2032110701:00:00','2033031311:59:59','2033031301:59:59' ],
      ],
    2033 =>
      [
         [ [2033,3,13,12,0,0],[2033,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2033,11,6,10,59,59],[2033,11,6,1,59,59],
+          'HDT',1,[2033,11,6,10,59,59],[2033,11,6,1,59,59],
           '2033031312:00:00','2033031303:00:00','2033110610:59:59','2033110601:59:59' ],
         [ [2033,11,6,11,0,0],[2033,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2034,3,12,11,59,59],[2034,3,12,1,59,59],
+          'HST',0,[2034,3,12,11,59,59],[2034,3,12,1,59,59],
           '2033110611:00:00','2033110601:00:00','2034031211:59:59','2034031201:59:59' ],
      ],
    2034 =>
      [
         [ [2034,3,12,12,0,0],[2034,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2034,11,5,10,59,59],[2034,11,5,1,59,59],
+          'HDT',1,[2034,11,5,10,59,59],[2034,11,5,1,59,59],
           '2034031212:00:00','2034031203:00:00','2034110510:59:59','2034110501:59:59' ],
         [ [2034,11,5,11,0,0],[2034,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2035,3,11,11,59,59],[2035,3,11,1,59,59],
+          'HST',0,[2035,3,11,11,59,59],[2035,3,11,1,59,59],
           '2034110511:00:00','2034110501:00:00','2035031111:59:59','2035031101:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,11,12,0,0],[2035,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2035,11,4,10,59,59],[2035,11,4,1,59,59],
+          'HDT',1,[2035,11,4,10,59,59],[2035,11,4,1,59,59],
           '2035031112:00:00','2035031103:00:00','2035110410:59:59','2035110401:59:59' ],
         [ [2035,11,4,11,0,0],[2035,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2036,3,9,11,59,59],[2036,3,9,1,59,59],
+          'HST',0,[2036,3,9,11,59,59],[2036,3,9,1,59,59],
           '2035110411:00:00','2035110401:00:00','2036030911:59:59','2036030901:59:59' ],
      ],
    2036 =>
      [
         [ [2036,3,9,12,0,0],[2036,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2036,11,2,10,59,59],[2036,11,2,1,59,59],
+          'HDT',1,[2036,11,2,10,59,59],[2036,11,2,1,59,59],
           '2036030912:00:00','2036030903:00:00','2036110210:59:59','2036110201:59:59' ],
         [ [2036,11,2,11,0,0],[2036,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2037,3,8,11,59,59],[2037,3,8,1,59,59],
+          'HST',0,[2037,3,8,11,59,59],[2037,3,8,1,59,59],
           '2036110211:00:00','2036110201:00:00','2037030811:59:59','2037030801:59:59' ],
      ],
    2037 =>
      [
         [ [2037,3,8,12,0,0],[2037,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2037,11,1,10,59,59],[2037,11,1,1,59,59],
+          'HDT',1,[2037,11,1,10,59,59],[2037,11,1,1,59,59],
           '2037030812:00:00','2037030803:00:00','2037110110:59:59','2037110101:59:59' ],
         [ [2037,11,1,11,0,0],[2037,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2038,3,14,11,59,59],[2038,3,14,1,59,59],
+          'HST',0,[2038,3,14,11,59,59],[2038,3,14,1,59,59],
           '2037110111:00:00','2037110101:00:00','2038031411:59:59','2038031401:59:59' ],
      ],
    2038 =>
      [
         [ [2038,3,14,12,0,0],[2038,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2038,11,7,10,59,59],[2038,11,7,1,59,59],
+          'HDT',1,[2038,11,7,10,59,59],[2038,11,7,1,59,59],
           '2038031412:00:00','2038031403:00:00','2038110710:59:59','2038110701:59:59' ],
         [ [2038,11,7,11,0,0],[2038,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2039,3,13,11,59,59],[2039,3,13,1,59,59],
+          'HST',0,[2039,3,13,11,59,59],[2039,3,13,1,59,59],
           '2038110711:00:00','2038110701:00:00','2039031311:59:59','2039031301:59:59' ],
      ],
    2039 =>
      [
         [ [2039,3,13,12,0,0],[2039,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2039,11,6,10,59,59],[2039,11,6,1,59,59],
+          'HDT',1,[2039,11,6,10,59,59],[2039,11,6,1,59,59],
           '2039031312:00:00','2039031303:00:00','2039110610:59:59','2039110601:59:59' ],
         [ [2039,11,6,11,0,0],[2039,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2040,3,11,11,59,59],[2040,3,11,1,59,59],
+          'HST',0,[2040,3,11,11,59,59],[2040,3,11,1,59,59],
           '2039110611:00:00','2039110601:00:00','2040031111:59:59','2040031101:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,11,12,0,0],[2040,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2040,11,4,10,59,59],[2040,11,4,1,59,59],
+          'HDT',1,[2040,11,4,10,59,59],[2040,11,4,1,59,59],
           '2040031112:00:00','2040031103:00:00','2040110410:59:59','2040110401:59:59' ],
         [ [2040,11,4,11,0,0],[2040,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2041,3,10,11,59,59],[2041,3,10,1,59,59],
+          'HST',0,[2041,3,10,11,59,59],[2041,3,10,1,59,59],
           '2040110411:00:00','2040110401:00:00','2041031011:59:59','2041031001:59:59' ],
      ],
    2041 =>
      [
         [ [2041,3,10,12,0,0],[2041,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2041,11,3,10,59,59],[2041,11,3,1,59,59],
+          'HDT',1,[2041,11,3,10,59,59],[2041,11,3,1,59,59],
           '2041031012:00:00','2041031003:00:00','2041110310:59:59','2041110301:59:59' ],
         [ [2041,11,3,11,0,0],[2041,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2042,3,9,11,59,59],[2042,3,9,1,59,59],
+          'HST',0,[2042,3,9,11,59,59],[2042,3,9,1,59,59],
           '2041110311:00:00','2041110301:00:00','2042030911:59:59','2042030901:59:59' ],
      ],
    2042 =>
      [
         [ [2042,3,9,12,0,0],[2042,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2042,11,2,10,59,59],[2042,11,2,1,59,59],
+          'HDT',1,[2042,11,2,10,59,59],[2042,11,2,1,59,59],
           '2042030912:00:00','2042030903:00:00','2042110210:59:59','2042110201:59:59' ],
         [ [2042,11,2,11,0,0],[2042,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2043,3,8,11,59,59],[2043,3,8,1,59,59],
+          'HST',0,[2043,3,8,11,59,59],[2043,3,8,1,59,59],
           '2042110211:00:00','2042110201:00:00','2043030811:59:59','2043030801:59:59' ],
      ],
    2043 =>
      [
         [ [2043,3,8,12,0,0],[2043,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2043,11,1,10,59,59],[2043,11,1,1,59,59],
+          'HDT',1,[2043,11,1,10,59,59],[2043,11,1,1,59,59],
           '2043030812:00:00','2043030803:00:00','2043110110:59:59','2043110101:59:59' ],
         [ [2043,11,1,11,0,0],[2043,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2044,3,13,11,59,59],[2044,3,13,1,59,59],
+          'HST',0,[2044,3,13,11,59,59],[2044,3,13,1,59,59],
           '2043110111:00:00','2043110101:00:00','2044031311:59:59','2044031301:59:59' ],
      ],
    2044 =>
      [
         [ [2044,3,13,12,0,0],[2044,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2044,11,6,10,59,59],[2044,11,6,1,59,59],
+          'HDT',1,[2044,11,6,10,59,59],[2044,11,6,1,59,59],
           '2044031312:00:00','2044031303:00:00','2044110610:59:59','2044110601:59:59' ],
         [ [2044,11,6,11,0,0],[2044,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2045,3,12,11,59,59],[2045,3,12,1,59,59],
+          'HST',0,[2045,3,12,11,59,59],[2045,3,12,1,59,59],
           '2044110611:00:00','2044110601:00:00','2045031211:59:59','2045031201:59:59' ],
      ],
    2045 =>
      [
         [ [2045,3,12,12,0,0],[2045,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2045,11,5,10,59,59],[2045,11,5,1,59,59],
+          'HDT',1,[2045,11,5,10,59,59],[2045,11,5,1,59,59],
           '2045031212:00:00','2045031203:00:00','2045110510:59:59','2045110501:59:59' ],
         [ [2045,11,5,11,0,0],[2045,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2046,3,11,11,59,59],[2046,3,11,1,59,59],
+          'HST',0,[2046,3,11,11,59,59],[2046,3,11,1,59,59],
           '2045110511:00:00','2045110501:00:00','2046031111:59:59','2046031101:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,11,12,0,0],[2046,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2046,11,4,10,59,59],[2046,11,4,1,59,59],
+          'HDT',1,[2046,11,4,10,59,59],[2046,11,4,1,59,59],
           '2046031112:00:00','2046031103:00:00','2046110410:59:59','2046110401:59:59' ],
         [ [2046,11,4,11,0,0],[2046,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2047,3,10,11,59,59],[2047,3,10,1,59,59],
+          'HST',0,[2047,3,10,11,59,59],[2047,3,10,1,59,59],
           '2046110411:00:00','2046110401:00:00','2047031011:59:59','2047031001:59:59' ],
      ],
    2047 =>
      [
         [ [2047,3,10,12,0,0],[2047,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2047,11,3,10,59,59],[2047,11,3,1,59,59],
+          'HDT',1,[2047,11,3,10,59,59],[2047,11,3,1,59,59],
           '2047031012:00:00','2047031003:00:00','2047110310:59:59','2047110301:59:59' ],
         [ [2047,11,3,11,0,0],[2047,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2048,3,8,11,59,59],[2048,3,8,1,59,59],
+          'HST',0,[2048,3,8,11,59,59],[2048,3,8,1,59,59],
           '2047110311:00:00','2047110301:00:00','2048030811:59:59','2048030801:59:59' ],
      ],
    2048 =>
      [
         [ [2048,3,8,12,0,0],[2048,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2048,11,1,10,59,59],[2048,11,1,1,59,59],
+          'HDT',1,[2048,11,1,10,59,59],[2048,11,1,1,59,59],
           '2048030812:00:00','2048030803:00:00','2048110110:59:59','2048110101:59:59' ],
         [ [2048,11,1,11,0,0],[2048,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2049,3,14,11,59,59],[2049,3,14,1,59,59],
+          'HST',0,[2049,3,14,11,59,59],[2049,3,14,1,59,59],
           '2048110111:00:00','2048110101:00:00','2049031411:59:59','2049031401:59:59' ],
      ],
    2049 =>
      [
         [ [2049,3,14,12,0,0],[2049,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2049,11,7,10,59,59],[2049,11,7,1,59,59],
+          'HDT',1,[2049,11,7,10,59,59],[2049,11,7,1,59,59],
           '2049031412:00:00','2049031403:00:00','2049110710:59:59','2049110701:59:59' ],
         [ [2049,11,7,11,0,0],[2049,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2050,3,13,11,59,59],[2050,3,13,1,59,59],
+          'HST',0,[2050,3,13,11,59,59],[2050,3,13,1,59,59],
           '2049110711:00:00','2049110701:00:00','2050031311:59:59','2050031301:59:59' ],
      ],
    2050 =>
      [
         [ [2050,3,13,12,0,0],[2050,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2050,11,6,10,59,59],[2050,11,6,1,59,59],
+          'HDT',1,[2050,11,6,10,59,59],[2050,11,6,1,59,59],
           '2050031312:00:00','2050031303:00:00','2050110610:59:59','2050110601:59:59' ],
         [ [2050,11,6,11,0,0],[2050,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2051,3,12,11,59,59],[2051,3,12,1,59,59],
+          'HST',0,[2051,3,12,11,59,59],[2051,3,12,1,59,59],
           '2050110611:00:00','2050110601:00:00','2051031211:59:59','2051031201:59:59' ],
      ],
    2051 =>
      [
         [ [2051,3,12,12,0,0],[2051,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2051,11,5,10,59,59],[2051,11,5,1,59,59],
+          'HDT',1,[2051,11,5,10,59,59],[2051,11,5,1,59,59],
           '2051031212:00:00','2051031203:00:00','2051110510:59:59','2051110501:59:59' ],
         [ [2051,11,5,11,0,0],[2051,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2052,3,10,11,59,59],[2052,3,10,1,59,59],
+          'HST',0,[2052,3,10,11,59,59],[2052,3,10,1,59,59],
           '2051110511:00:00','2051110501:00:00','2052031011:59:59','2052031001:59:59' ],
      ],
    2052 =>
      [
         [ [2052,3,10,12,0,0],[2052,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2052,11,3,10,59,59],[2052,11,3,1,59,59],
+          'HDT',1,[2052,11,3,10,59,59],[2052,11,3,1,59,59],
           '2052031012:00:00','2052031003:00:00','2052110310:59:59','2052110301:59:59' ],
         [ [2052,11,3,11,0,0],[2052,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2053,3,9,11,59,59],[2053,3,9,1,59,59],
+          'HST',0,[2053,3,9,11,59,59],[2053,3,9,1,59,59],
           '2052110311:00:00','2052110301:00:00','2053030911:59:59','2053030901:59:59' ],
      ],
    2053 =>
      [
         [ [2053,3,9,12,0,0],[2053,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2053,11,2,10,59,59],[2053,11,2,1,59,59],
+          'HDT',1,[2053,11,2,10,59,59],[2053,11,2,1,59,59],
           '2053030912:00:00','2053030903:00:00','2053110210:59:59','2053110201:59:59' ],
         [ [2053,11,2,11,0,0],[2053,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2054,3,8,11,59,59],[2054,3,8,1,59,59],
+          'HST',0,[2054,3,8,11,59,59],[2054,3,8,1,59,59],
           '2053110211:00:00','2053110201:00:00','2054030811:59:59','2054030801:59:59' ],
      ],
    2054 =>
      [
         [ [2054,3,8,12,0,0],[2054,3,8,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2054,11,1,10,59,59],[2054,11,1,1,59,59],
+          'HDT',1,[2054,11,1,10,59,59],[2054,11,1,1,59,59],
           '2054030812:00:00','2054030803:00:00','2054110110:59:59','2054110101:59:59' ],
         [ [2054,11,1,11,0,0],[2054,11,1,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2055,3,14,11,59,59],[2055,3,14,1,59,59],
+          'HST',0,[2055,3,14,11,59,59],[2055,3,14,1,59,59],
           '2054110111:00:00','2054110101:00:00','2055031411:59:59','2055031401:59:59' ],
      ],
    2055 =>
      [
         [ [2055,3,14,12,0,0],[2055,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2055,11,7,10,59,59],[2055,11,7,1,59,59],
+          'HDT',1,[2055,11,7,10,59,59],[2055,11,7,1,59,59],
           '2055031412:00:00','2055031403:00:00','2055110710:59:59','2055110701:59:59' ],
         [ [2055,11,7,11,0,0],[2055,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2056,3,12,11,59,59],[2056,3,12,1,59,59],
+          'HST',0,[2056,3,12,11,59,59],[2056,3,12,1,59,59],
           '2055110711:00:00','2055110701:00:00','2056031211:59:59','2056031201:59:59' ],
      ],
    2056 =>
      [
         [ [2056,3,12,12,0,0],[2056,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2056,11,5,10,59,59],[2056,11,5,1,59,59],
+          'HDT',1,[2056,11,5,10,59,59],[2056,11,5,1,59,59],
           '2056031212:00:00','2056031203:00:00','2056110510:59:59','2056110501:59:59' ],
         [ [2056,11,5,11,0,0],[2056,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2057,3,11,11,59,59],[2057,3,11,1,59,59],
+          'HST',0,[2057,3,11,11,59,59],[2057,3,11,1,59,59],
           '2056110511:00:00','2056110501:00:00','2057031111:59:59','2057031101:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,11,12,0,0],[2057,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2057,11,4,10,59,59],[2057,11,4,1,59,59],
+          'HDT',1,[2057,11,4,10,59,59],[2057,11,4,1,59,59],
           '2057031112:00:00','2057031103:00:00','2057110410:59:59','2057110401:59:59' ],
         [ [2057,11,4,11,0,0],[2057,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2058,3,10,11,59,59],[2058,3,10,1,59,59],
+          'HST',0,[2058,3,10,11,59,59],[2058,3,10,1,59,59],
           '2057110411:00:00','2057110401:00:00','2058031011:59:59','2058031001:59:59' ],
      ],
    2058 =>
      [
         [ [2058,3,10,12,0,0],[2058,3,10,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2058,11,3,10,59,59],[2058,11,3,1,59,59],
+          'HDT',1,[2058,11,3,10,59,59],[2058,11,3,1,59,59],
           '2058031012:00:00','2058031003:00:00','2058110310:59:59','2058110301:59:59' ],
         [ [2058,11,3,11,0,0],[2058,11,3,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2059,3,9,11,59,59],[2059,3,9,1,59,59],
+          'HST',0,[2059,3,9,11,59,59],[2059,3,9,1,59,59],
           '2058110311:00:00','2058110301:00:00','2059030911:59:59','2059030901:59:59' ],
      ],
    2059 =>
      [
         [ [2059,3,9,12,0,0],[2059,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2059,11,2,10,59,59],[2059,11,2,1,59,59],
+          'HDT',1,[2059,11,2,10,59,59],[2059,11,2,1,59,59],
           '2059030912:00:00','2059030903:00:00','2059110210:59:59','2059110201:59:59' ],
         [ [2059,11,2,11,0,0],[2059,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2060,3,14,11,59,59],[2060,3,14,1,59,59],
+          'HST',0,[2060,3,14,11,59,59],[2060,3,14,1,59,59],
           '2059110211:00:00','2059110201:00:00','2060031411:59:59','2060031401:59:59' ],
      ],
    2060 =>
      [
         [ [2060,3,14,12,0,0],[2060,3,14,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2060,11,7,10,59,59],[2060,11,7,1,59,59],
+          'HDT',1,[2060,11,7,10,59,59],[2060,11,7,1,59,59],
           '2060031412:00:00','2060031403:00:00','2060110710:59:59','2060110701:59:59' ],
         [ [2060,11,7,11,0,0],[2060,11,7,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2061,3,13,11,59,59],[2061,3,13,1,59,59],
+          'HST',0,[2061,3,13,11,59,59],[2061,3,13,1,59,59],
           '2060110711:00:00','2060110701:00:00','2061031311:59:59','2061031301:59:59' ],
      ],
    2061 =>
      [
         [ [2061,3,13,12,0,0],[2061,3,13,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2061,11,6,10,59,59],[2061,11,6,1,59,59],
+          'HDT',1,[2061,11,6,10,59,59],[2061,11,6,1,59,59],
           '2061031312:00:00','2061031303:00:00','2061110610:59:59','2061110601:59:59' ],
         [ [2061,11,6,11,0,0],[2061,11,6,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2062,3,12,11,59,59],[2062,3,12,1,59,59],
+          'HST',0,[2062,3,12,11,59,59],[2062,3,12,1,59,59],
           '2061110611:00:00','2061110601:00:00','2062031211:59:59','2062031201:59:59' ],
      ],
    2062 =>
      [
         [ [2062,3,12,12,0,0],[2062,3,12,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2062,11,5,10,59,59],[2062,11,5,1,59,59],
+          'HDT',1,[2062,11,5,10,59,59],[2062,11,5,1,59,59],
           '2062031212:00:00','2062031203:00:00','2062110510:59:59','2062110501:59:59' ],
         [ [2062,11,5,11,0,0],[2062,11,5,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2063,3,11,11,59,59],[2063,3,11,1,59,59],
+          'HST',0,[2063,3,11,11,59,59],[2063,3,11,1,59,59],
           '2062110511:00:00','2062110501:00:00','2063031111:59:59','2063031101:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,11,12,0,0],[2063,3,11,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2063,11,4,10,59,59],[2063,11,4,1,59,59],
+          'HDT',1,[2063,11,4,10,59,59],[2063,11,4,1,59,59],
           '2063031112:00:00','2063031103:00:00','2063110410:59:59','2063110401:59:59' ],
         [ [2063,11,4,11,0,0],[2063,11,4,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2064,3,9,11,59,59],[2064,3,9,1,59,59],
+          'HST',0,[2064,3,9,11,59,59],[2064,3,9,1,59,59],
           '2063110411:00:00','2063110401:00:00','2064030911:59:59','2064030901:59:59' ],
      ],
    2064 =>
      [
         [ [2064,3,9,12,0,0],[2064,3,9,3,0,0],'-09:00:00',[-9,0,0],
-          'HADT',1,[2064,11,2,10,59,59],[2064,11,2,1,59,59],
+          'HDT',1,[2064,11,2,10,59,59],[2064,11,2,1,59,59],
           '2064030912:00:00','2064030903:00:00','2064110210:59:59','2064110201:59:59' ],
         [ [2064,11,2,11,0,0],[2064,11,2,1,0,0],'-10:00:00',[-10,0,0],
-          'HAST',0,[2065,3,8,11,59,59],[2065,3,8,1,59,59],
+          'HST',0,[2065,3,8,11,59,59],[2065,3,8,1,59,59],
           '2064110211:00:00','2064110201:00:00','2065030811:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,12,0,0],[2065,3,8,3,0,0],'-09:00:00',[-9,0,0],
+          'HDT',1,[2065,11,1,10,59,59],[2065,11,1,1,59,59],
+          '2065030812:00:00','2065030803:00:00','2065110110:59:59','2065110101:59:59' ],
+        [ [2065,11,1,11,0,0],[2065,11,1,1,0,0],'-10:00:00',[-10,0,0],
+          'HST',0,[2066,3,14,11,59,59],[2066,3,14,1,59,59],
+          '2065110111:00:00','2065110101:00:00','2066031411:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -950,7 +959,7 @@ END { undef $VERSION; }
                          'type'    => 'w',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'HADT',
+                         'abb'     => 'HDT',
                         },
                 '11' => {
                          'flag'    => 'ge',
@@ -959,7 +968,7 @@ END { undef $VERSION; }
                          'type'    => 'w',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'HAST',
+                         'abb'     => 'HST',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amanch00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::amanti00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,19,52,48],'-04:07:12',[-4,-7,-12],
-          'LMT',0,[1912,3,2,4,7,11],[1912,3,1,23,59,59],
-          '0001010200:00:00','0001010119:52:48','1912030204:07:11','1912030123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,3,2,4,7,12],[1912,3,1,23,7,12],'-05:00:00',[-5,0,0],
-          'EST',0,[1951,1,1,4,59,59],[1950,12,31,23,59,59],
-          '1912030204:07:12','1912030123:07:12','1951010104:59:59','1950123123:59:59' ],
-     ],
-   1951 =>
-     [
-        [ [1951,1,1,5,0,0],[1951,1,1,1,0,0],'-04:00:00',[-4,0,0],
-          'AST',0,[9999,12,31,0,0,0],[9999,12,30,20,0,0],
-          '1951010105:00:00','1951010101:00:00','9999123100:00:00','9999123020:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amarag00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amasun00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -866,6 +866,15 @@ END { undef $VERSION; }
           'PYST',1,[2065,3,22,2,59,59],[2065,3,21,23,59,59],
           '2064100504:00:00','2064100501:00:00','2065032202:59:59','2065032123:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,22,3,0,0],[2065,3,21,23,0,0],'-04:00:00',[-4,0,0],
+          'PYT',0,[2065,10,4,3,59,59],[2065,10,3,23,59,59],
+          '2065032203:00:00','2065032123:00:00','2065100403:59:59','2065100323:59:59' ],
+        [ [2065,10,4,4,0,0],[2065,10,4,1,0,0],'-03:00:00',[-3,0,0],
+          'PYST',1,[2066,3,28,2,59,59],[2066,3,27,23,59,59],
+          '2065100404:00:00','2065100401:00:00','2066032802:59:59','2066032723:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amatik00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambahi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambahi01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -707,6 +707,15 @@ END { undef $VERSION; }
           'CST',0,[2065,4,5,7,59,59],[2065,4,5,1,59,59],
           '2064102607:00:00','2064102601:00:00','2065040507:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,8,0,0],[2065,4,5,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,10,25,6,59,59],[2065,10,25,1,59,59],
+          '2065040508:00:00','2065040503:00:00','2065102506:59:59','2065102501:59:59' ],
+        [ [2065,10,25,7,0,0],[2065,10,25,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,4,4,7,59,59],[2066,4,4,1,59,59],
+          '2065102507:00:00','2065102501:00:00','2066040407:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambarb00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambele00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambeli00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambeul00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -956,6 +956,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amblan00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amboa_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambogo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambois00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -962,6 +962,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ambuen00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcamb00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -833,6 +833,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcamp00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -866,6 +866,15 @@ END { undef $VERSION; }
           'AMST',1,[2065,2,15,2,59,59],[2065,2,14,23,59,59],
           '2064101904:00:00','2064101901:00:00','2065021502:59:59','2065021423:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,2,15,3,0,0],[2065,2,14,23,0,0],'-04:00:00',[-4,0,0],
+          'AMT',0,[2065,10,18,3,59,59],[2065,10,17,23,59,59],
+          '2065021503:00:00','2065021423:00:00','2065101803:59:59','2065101723:59:59' ],
+        [ [2065,10,18,4,0,0],[2065,10,18,1,0,0],'-03:00:00',[-3,0,0],
+          'AMST',1,[2066,2,21,2,59,59],[2066,2,20,23,59,59],
+          '2065101804:00:00','2065101801:00:00','2066022102:59:59','2066022023:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcanc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -218,486 +218,18 @@ END { undef $VERSION; }
           'CDT',1,[2014,10,26,6,59,59],[2014,10,26,1,59,59],
           '2014040608:00:00','2014040603:00:00','2014102606:59:59','2014102601:59:59' ],
         [ [2014,10,26,7,0,0],[2014,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2015,4,5,7,59,59],[2015,4,5,1,59,59],
-          '2014102607:00:00','2014102601:00:00','2015040507:59:59','2015040501:59:59' ],
+          'CST',0,[2015,2,1,7,59,59],[2015,2,1,1,59,59],
+          '2014102607:00:00','2014102601:00:00','2015020107:59:59','2015020101:59:59' ],
      ],
    2015 =>
      [
-        [ [2015,4,5,8,0,0],[2015,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2015,10,25,6,59,59],[2015,10,25,1,59,59],
-          '2015040508:00:00','2015040503:00:00','2015102506:59:59','2015102501:59:59' ],
-        [ [2015,10,25,7,0,0],[2015,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2016,4,3,7,59,59],[2016,4,3,1,59,59],
-          '2015102507:00:00','2015102501:00:00','2016040307:59:59','2016040301:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,4,3,8,0,0],[2016,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2016,10,30,6,59,59],[2016,10,30,1,59,59],
-          '2016040308:00:00','2016040303:00:00','2016103006:59:59','2016103001:59:59' ],
-        [ [2016,10,30,7,0,0],[2016,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2017,4,2,7,59,59],[2017,4,2,1,59,59],
-          '2016103007:00:00','2016103001:00:00','2017040207:59:59','2017040201:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,4,2,8,0,0],[2017,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2017,10,29,6,59,59],[2017,10,29,1,59,59],
-          '2017040208:00:00','2017040203:00:00','2017102906:59:59','2017102901:59:59' ],
-        [ [2017,10,29,7,0,0],[2017,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2018,4,1,7,59,59],[2018,4,1,1,59,59],
-          '2017102907:00:00','2017102901:00:00','2018040107:59:59','2018040101:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,4,1,8,0,0],[2018,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2018,10,28,6,59,59],[2018,10,28,1,59,59],
-          '2018040108:00:00','2018040103:00:00','2018102806:59:59','2018102801:59:59' ],
-        [ [2018,10,28,7,0,0],[2018,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2019,4,7,7,59,59],[2019,4,7,1,59,59],
-          '2018102807:00:00','2018102801:00:00','2019040707:59:59','2019040701:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,4,7,8,0,0],[2019,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2019,10,27,6,59,59],[2019,10,27,1,59,59],
-          '2019040708:00:00','2019040703:00:00','2019102706:59:59','2019102701:59:59' ],
-        [ [2019,10,27,7,0,0],[2019,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2020,4,5,7,59,59],[2020,4,5,1,59,59],
-          '2019102707:00:00','2019102701:00:00','2020040507:59:59','2020040501:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,4,5,8,0,0],[2020,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2020,10,25,6,59,59],[2020,10,25,1,59,59],
-          '2020040508:00:00','2020040503:00:00','2020102506:59:59','2020102501:59:59' ],
-        [ [2020,10,25,7,0,0],[2020,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2021,4,4,7,59,59],[2021,4,4,1,59,59],
-          '2020102507:00:00','2020102501:00:00','2021040407:59:59','2021040401:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,4,4,8,0,0],[2021,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2021,10,31,6,59,59],[2021,10,31,1,59,59],
-          '2021040408:00:00','2021040403:00:00','2021103106:59:59','2021103101:59:59' ],
-        [ [2021,10,31,7,0,0],[2021,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2022,4,3,7,59,59],[2022,4,3,1,59,59],
-          '2021103107:00:00','2021103101:00:00','2022040307:59:59','2022040301:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,4,3,8,0,0],[2022,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2022,10,30,6,59,59],[2022,10,30,1,59,59],
-          '2022040308:00:00','2022040303:00:00','2022103006:59:59','2022103001:59:59' ],
-        [ [2022,10,30,7,0,0],[2022,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2023,4,2,7,59,59],[2023,4,2,1,59,59],
-          '2022103007:00:00','2022103001:00:00','2023040207:59:59','2023040201:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,4,2,8,0,0],[2023,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2023,10,29,6,59,59],[2023,10,29,1,59,59],
-          '2023040208:00:00','2023040203:00:00','2023102906:59:59','2023102901:59:59' ],
-        [ [2023,10,29,7,0,0],[2023,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2024,4,7,7,59,59],[2024,4,7,1,59,59],
-          '2023102907:00:00','2023102901:00:00','2024040707:59:59','2024040701:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,4,7,8,0,0],[2024,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2024,10,27,6,59,59],[2024,10,27,1,59,59],
-          '2024040708:00:00','2024040703:00:00','2024102706:59:59','2024102701:59:59' ],
-        [ [2024,10,27,7,0,0],[2024,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2025,4,6,7,59,59],[2025,4,6,1,59,59],
-          '2024102707:00:00','2024102701:00:00','2025040607:59:59','2025040601:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,4,6,8,0,0],[2025,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2025,10,26,6,59,59],[2025,10,26,1,59,59],
-          '2025040608:00:00','2025040603:00:00','2025102606:59:59','2025102601:59:59' ],
-        [ [2025,10,26,7,0,0],[2025,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2026,4,5,7,59,59],[2026,4,5,1,59,59],
-          '2025102607:00:00','2025102601:00:00','2026040507:59:59','2026040501:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,4,5,8,0,0],[2026,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2026,10,25,6,59,59],[2026,10,25,1,59,59],
-          '2026040508:00:00','2026040503:00:00','2026102506:59:59','2026102501:59:59' ],
-        [ [2026,10,25,7,0,0],[2026,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2027,4,4,7,59,59],[2027,4,4,1,59,59],
-          '2026102507:00:00','2026102501:00:00','2027040407:59:59','2027040401:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,4,4,8,0,0],[2027,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2027,10,31,6,59,59],[2027,10,31,1,59,59],
-          '2027040408:00:00','2027040403:00:00','2027103106:59:59','2027103101:59:59' ],
-        [ [2027,10,31,7,0,0],[2027,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2028,4,2,7,59,59],[2028,4,2,1,59,59],
-          '2027103107:00:00','2027103101:00:00','2028040207:59:59','2028040201:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,4,2,8,0,0],[2028,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2028,10,29,6,59,59],[2028,10,29,1,59,59],
-          '2028040208:00:00','2028040203:00:00','2028102906:59:59','2028102901:59:59' ],
-        [ [2028,10,29,7,0,0],[2028,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2029,4,1,7,59,59],[2029,4,1,1,59,59],
-          '2028102907:00:00','2028102901:00:00','2029040107:59:59','2029040101:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,4,1,8,0,0],[2029,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2029,10,28,6,59,59],[2029,10,28,1,59,59],
-          '2029040108:00:00','2029040103:00:00','2029102806:59:59','2029102801:59:59' ],
-        [ [2029,10,28,7,0,0],[2029,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2030,4,7,7,59,59],[2030,4,7,1,59,59],
-          '2029102807:00:00','2029102801:00:00','2030040707:59:59','2030040701:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,4,7,8,0,0],[2030,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2030,10,27,6,59,59],[2030,10,27,1,59,59],
-          '2030040708:00:00','2030040703:00:00','2030102706:59:59','2030102701:59:59' ],
-        [ [2030,10,27,7,0,0],[2030,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2031,4,6,7,59,59],[2031,4,6,1,59,59],
-          '2030102707:00:00','2030102701:00:00','2031040607:59:59','2031040601:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,4,6,8,0,0],[2031,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2031,10,26,6,59,59],[2031,10,26,1,59,59],
-          '2031040608:00:00','2031040603:00:00','2031102606:59:59','2031102601:59:59' ],
-        [ [2031,10,26,7,0,0],[2031,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2032,4,4,7,59,59],[2032,4,4,1,59,59],
-          '2031102607:00:00','2031102601:00:00','2032040407:59:59','2032040401:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,4,4,8,0,0],[2032,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2032,10,31,6,59,59],[2032,10,31,1,59,59],
-          '2032040408:00:00','2032040403:00:00','2032103106:59:59','2032103101:59:59' ],
-        [ [2032,10,31,7,0,0],[2032,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2033,4,3,7,59,59],[2033,4,3,1,59,59],
-          '2032103107:00:00','2032103101:00:00','2033040307:59:59','2033040301:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,4,3,8,0,0],[2033,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2033,10,30,6,59,59],[2033,10,30,1,59,59],
-          '2033040308:00:00','2033040303:00:00','2033103006:59:59','2033103001:59:59' ],
-        [ [2033,10,30,7,0,0],[2033,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2034,4,2,7,59,59],[2034,4,2,1,59,59],
-          '2033103007:00:00','2033103001:00:00','2034040207:59:59','2034040201:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,4,2,8,0,0],[2034,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2034,10,29,6,59,59],[2034,10,29,1,59,59],
-          '2034040208:00:00','2034040203:00:00','2034102906:59:59','2034102901:59:59' ],
-        [ [2034,10,29,7,0,0],[2034,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2035,4,1,7,59,59],[2035,4,1,1,59,59],
-          '2034102907:00:00','2034102901:00:00','2035040107:59:59','2035040101:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,4,1,8,0,0],[2035,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2035,10,28,6,59,59],[2035,10,28,1,59,59],
-          '2035040108:00:00','2035040103:00:00','2035102806:59:59','2035102801:59:59' ],
-        [ [2035,10,28,7,0,0],[2035,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2036,4,6,7,59,59],[2036,4,6,1,59,59],
-          '2035102807:00:00','2035102801:00:00','2036040607:59:59','2036040601:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,4,6,8,0,0],[2036,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2036,10,26,6,59,59],[2036,10,26,1,59,59],
-          '2036040608:00:00','2036040603:00:00','2036102606:59:59','2036102601:59:59' ],
-        [ [2036,10,26,7,0,0],[2036,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2037,4,5,7,59,59],[2037,4,5,1,59,59],
-          '2036102607:00:00','2036102601:00:00','2037040507:59:59','2037040501:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,4,5,8,0,0],[2037,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2037,10,25,6,59,59],[2037,10,25,1,59,59],
-          '2037040508:00:00','2037040503:00:00','2037102506:59:59','2037102501:59:59' ],
-        [ [2037,10,25,7,0,0],[2037,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2038,4,4,7,59,59],[2038,4,4,1,59,59],
-          '2037102507:00:00','2037102501:00:00','2038040407:59:59','2038040401:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,4,4,8,0,0],[2038,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2038,10,31,6,59,59],[2038,10,31,1,59,59],
-          '2038040408:00:00','2038040403:00:00','2038103106:59:59','2038103101:59:59' ],
-        [ [2038,10,31,7,0,0],[2038,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2039,4,3,7,59,59],[2039,4,3,1,59,59],
-          '2038103107:00:00','2038103101:00:00','2039040307:59:59','2039040301:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,4,3,8,0,0],[2039,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2039,10,30,6,59,59],[2039,10,30,1,59,59],
-          '2039040308:00:00','2039040303:00:00','2039103006:59:59','2039103001:59:59' ],
-        [ [2039,10,30,7,0,0],[2039,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2040,4,1,7,59,59],[2040,4,1,1,59,59],
-          '2039103007:00:00','2039103001:00:00','2040040107:59:59','2040040101:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,4,1,8,0,0],[2040,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2040,10,28,6,59,59],[2040,10,28,1,59,59],
-          '2040040108:00:00','2040040103:00:00','2040102806:59:59','2040102801:59:59' ],
-        [ [2040,10,28,7,0,0],[2040,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2041,4,7,7,59,59],[2041,4,7,1,59,59],
-          '2040102807:00:00','2040102801:00:00','2041040707:59:59','2041040701:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,4,7,8,0,0],[2041,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2041,10,27,6,59,59],[2041,10,27,1,59,59],
-          '2041040708:00:00','2041040703:00:00','2041102706:59:59','2041102701:59:59' ],
-        [ [2041,10,27,7,0,0],[2041,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2042,4,6,7,59,59],[2042,4,6,1,59,59],
-          '2041102707:00:00','2041102701:00:00','2042040607:59:59','2042040601:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,4,6,8,0,0],[2042,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2042,10,26,6,59,59],[2042,10,26,1,59,59],
-          '2042040608:00:00','2042040603:00:00','2042102606:59:59','2042102601:59:59' ],
-        [ [2042,10,26,7,0,0],[2042,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2043,4,5,7,59,59],[2043,4,5,1,59,59],
-          '2042102607:00:00','2042102601:00:00','2043040507:59:59','2043040501:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,4,5,8,0,0],[2043,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2043,10,25,6,59,59],[2043,10,25,1,59,59],
-          '2043040508:00:00','2043040503:00:00','2043102506:59:59','2043102501:59:59' ],
-        [ [2043,10,25,7,0,0],[2043,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2044,4,3,7,59,59],[2044,4,3,1,59,59],
-          '2043102507:00:00','2043102501:00:00','2044040307:59:59','2044040301:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,4,3,8,0,0],[2044,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2044,10,30,6,59,59],[2044,10,30,1,59,59],
-          '2044040308:00:00','2044040303:00:00','2044103006:59:59','2044103001:59:59' ],
-        [ [2044,10,30,7,0,0],[2044,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2045,4,2,7,59,59],[2045,4,2,1,59,59],
-          '2044103007:00:00','2044103001:00:00','2045040207:59:59','2045040201:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,4,2,8,0,0],[2045,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2045,10,29,6,59,59],[2045,10,29,1,59,59],
-          '2045040208:00:00','2045040203:00:00','2045102906:59:59','2045102901:59:59' ],
-        [ [2045,10,29,7,0,0],[2045,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2046,4,1,7,59,59],[2046,4,1,1,59,59],
-          '2045102907:00:00','2045102901:00:00','2046040107:59:59','2046040101:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,4,1,8,0,0],[2046,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2046,10,28,6,59,59],[2046,10,28,1,59,59],
-          '2046040108:00:00','2046040103:00:00','2046102806:59:59','2046102801:59:59' ],
-        [ [2046,10,28,7,0,0],[2046,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2047,4,7,7,59,59],[2047,4,7,1,59,59],
-          '2046102807:00:00','2046102801:00:00','2047040707:59:59','2047040701:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,4,7,8,0,0],[2047,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2047,10,27,6,59,59],[2047,10,27,1,59,59],
-          '2047040708:00:00','2047040703:00:00','2047102706:59:59','2047102701:59:59' ],
-        [ [2047,10,27,7,0,0],[2047,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2048,4,5,7,59,59],[2048,4,5,1,59,59],
-          '2047102707:00:00','2047102701:00:00','2048040507:59:59','2048040501:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,4,5,8,0,0],[2048,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2048,10,25,6,59,59],[2048,10,25,1,59,59],
-          '2048040508:00:00','2048040503:00:00','2048102506:59:59','2048102501:59:59' ],
-        [ [2048,10,25,7,0,0],[2048,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2049,4,4,7,59,59],[2049,4,4,1,59,59],
-          '2048102507:00:00','2048102501:00:00','2049040407:59:59','2049040401:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,4,4,8,0,0],[2049,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2049,10,31,6,59,59],[2049,10,31,1,59,59],
-          '2049040408:00:00','2049040403:00:00','2049103106:59:59','2049103101:59:59' ],
-        [ [2049,10,31,7,0,0],[2049,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2050,4,3,7,59,59],[2050,4,3,1,59,59],
-          '2049103107:00:00','2049103101:00:00','2050040307:59:59','2050040301:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,4,3,8,0,0],[2050,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2050,10,30,6,59,59],[2050,10,30,1,59,59],
-          '2050040308:00:00','2050040303:00:00','2050103006:59:59','2050103001:59:59' ],
-        [ [2050,10,30,7,0,0],[2050,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2051,4,2,7,59,59],[2051,4,2,1,59,59],
-          '2050103007:00:00','2050103001:00:00','2051040207:59:59','2051040201:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,4,2,8,0,0],[2051,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2051,10,29,6,59,59],[2051,10,29,1,59,59],
-          '2051040208:00:00','2051040203:00:00','2051102906:59:59','2051102901:59:59' ],
-        [ [2051,10,29,7,0,0],[2051,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2052,4,7,7,59,59],[2052,4,7,1,59,59],
-          '2051102907:00:00','2051102901:00:00','2052040707:59:59','2052040701:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,4,7,8,0,0],[2052,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2052,10,27,6,59,59],[2052,10,27,1,59,59],
-          '2052040708:00:00','2052040703:00:00','2052102706:59:59','2052102701:59:59' ],
-        [ [2052,10,27,7,0,0],[2052,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2053,4,6,7,59,59],[2053,4,6,1,59,59],
-          '2052102707:00:00','2052102701:00:00','2053040607:59:59','2053040601:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,4,6,8,0,0],[2053,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2053,10,26,6,59,59],[2053,10,26,1,59,59],
-          '2053040608:00:00','2053040603:00:00','2053102606:59:59','2053102601:59:59' ],
-        [ [2053,10,26,7,0,0],[2053,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2054,4,5,7,59,59],[2054,4,5,1,59,59],
-          '2053102607:00:00','2053102601:00:00','2054040507:59:59','2054040501:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,4,5,8,0,0],[2054,4,5,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2054,10,25,6,59,59],[2054,10,25,1,59,59],
-          '2054040508:00:00','2054040503:00:00','2054102506:59:59','2054102501:59:59' ],
-        [ [2054,10,25,7,0,0],[2054,10,25,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2055,4,4,7,59,59],[2055,4,4,1,59,59],
-          '2054102507:00:00','2054102501:00:00','2055040407:59:59','2055040401:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,4,4,8,0,0],[2055,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2055,10,31,6,59,59],[2055,10,31,1,59,59],
-          '2055040408:00:00','2055040403:00:00','2055103106:59:59','2055103101:59:59' ],
-        [ [2055,10,31,7,0,0],[2055,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2056,4,2,7,59,59],[2056,4,2,1,59,59],
-          '2055103107:00:00','2055103101:00:00','2056040207:59:59','2056040201:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,4,2,8,0,0],[2056,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2056,10,29,6,59,59],[2056,10,29,1,59,59],
-          '2056040208:00:00','2056040203:00:00','2056102906:59:59','2056102901:59:59' ],
-        [ [2056,10,29,7,0,0],[2056,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2057,4,1,7,59,59],[2057,4,1,1,59,59],
-          '2056102907:00:00','2056102901:00:00','2057040107:59:59','2057040101:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,4,1,8,0,0],[2057,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2057,10,28,6,59,59],[2057,10,28,1,59,59],
-          '2057040108:00:00','2057040103:00:00','2057102806:59:59','2057102801:59:59' ],
-        [ [2057,10,28,7,0,0],[2057,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2058,4,7,7,59,59],[2058,4,7,1,59,59],
-          '2057102807:00:00','2057102801:00:00','2058040707:59:59','2058040701:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,4,7,8,0,0],[2058,4,7,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2058,10,27,6,59,59],[2058,10,27,1,59,59],
-          '2058040708:00:00','2058040703:00:00','2058102706:59:59','2058102701:59:59' ],
-        [ [2058,10,27,7,0,0],[2058,10,27,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2059,4,6,7,59,59],[2059,4,6,1,59,59],
-          '2058102707:00:00','2058102701:00:00','2059040607:59:59','2059040601:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,4,6,8,0,0],[2059,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2059,10,26,6,59,59],[2059,10,26,1,59,59],
-          '2059040608:00:00','2059040603:00:00','2059102606:59:59','2059102601:59:59' ],
-        [ [2059,10,26,7,0,0],[2059,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2060,4,4,7,59,59],[2060,4,4,1,59,59],
-          '2059102607:00:00','2059102601:00:00','2060040407:59:59','2060040401:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,4,4,8,0,0],[2060,4,4,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2060,10,31,6,59,59],[2060,10,31,1,59,59],
-          '2060040408:00:00','2060040403:00:00','2060103106:59:59','2060103101:59:59' ],
-        [ [2060,10,31,7,0,0],[2060,10,31,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2061,4,3,7,59,59],[2061,4,3,1,59,59],
-          '2060103107:00:00','2060103101:00:00','2061040307:59:59','2061040301:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,4,3,8,0,0],[2061,4,3,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2061,10,30,6,59,59],[2061,10,30,1,59,59],
-          '2061040308:00:00','2061040303:00:00','2061103006:59:59','2061103001:59:59' ],
-        [ [2061,10,30,7,0,0],[2061,10,30,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2062,4,2,7,59,59],[2062,4,2,1,59,59],
-          '2061103007:00:00','2061103001:00:00','2062040207:59:59','2062040201:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,4,2,8,0,0],[2062,4,2,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2062,10,29,6,59,59],[2062,10,29,1,59,59],
-          '2062040208:00:00','2062040203:00:00','2062102906:59:59','2062102901:59:59' ],
-        [ [2062,10,29,7,0,0],[2062,10,29,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2063,4,1,7,59,59],[2063,4,1,1,59,59],
-          '2062102907:00:00','2062102901:00:00','2063040107:59:59','2063040101:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,4,1,8,0,0],[2063,4,1,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2063,10,28,6,59,59],[2063,10,28,1,59,59],
-          '2063040108:00:00','2063040103:00:00','2063102806:59:59','2063102801:59:59' ],
-        [ [2063,10,28,7,0,0],[2063,10,28,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2064,4,6,7,59,59],[2064,4,6,1,59,59],
-          '2063102807:00:00','2063102801:00:00','2064040607:59:59','2064040601:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,4,6,8,0,0],[2064,4,6,3,0,0],'-05:00:00',[-5,0,0],
-          'CDT',1,[2064,10,26,6,59,59],[2064,10,26,1,59,59],
-          '2064040608:00:00','2064040603:00:00','2064102606:59:59','2064102601:59:59' ],
-        [ [2064,10,26,7,0,0],[2064,10,26,1,0,0],'-06:00:00',[-6,0,0],
-          'CST',0,[2065,4,5,7,59,59],[2065,4,5,1,59,59],
-          '2064102607:00:00','2064102601:00:00','2065040507:59:59','2065040501:59:59' ],
+        [ [2015,2,1,8,0,0],[2015,2,1,3,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[9999,12,31,0,0,0],[9999,12,30,19,0,0],
+          '2015020108:00:00','2015020103:00:00','9999123100:00:00','9999123019:00:00' ],
      ],
 );
 
 %LastRule      = (
-   'zone'   => {
-                'dstoff' => '-05:00:00',
-                'stdoff' => '-06:00:00',
-               },
-   'rules'  => {
-                '04' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '1',
-                         'type'    => 'w',
-                         'time'    => '02:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'CDT',
-                        },
-                '10' => {
-                         'flag'    => 'last',
-                         'dow'     => '7',
-                         'num'     => '0',
-                         'type'    => 'w',
-                         'time'    => '02:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'CST',
-                        },
-               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcara00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcata00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcaye00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::amcaym00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,18,34,28],'-05:25:32',[-5,-25,-32],
-          'LMT',0,[1890,1,1,5,25,31],[1889,12,31,23,59,59],
-          '0001010200:00:00','0001010118:34:28','1890010105:25:31','1889123123:59:59' ],
-     ],
-   1890 =>
-     [
-        [ [1890,1,1,5,25,32],[1890,1,1,0,18,21],'-05:07:11',[-5,-7,-11],
-          'KMT',0,[1912,2,1,5,7,10],[1912,1,31,23,59,59],
-          '1890010105:25:32','1890010100:18:21','1912020105:07:10','1912013123:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,2,1,5,7,11],[1912,2,1,0,7,11],'-05:00:00',[-5,0,0],
-          'EST',0,[9999,12,31,0,0,0],[9999,12,30,19,0,0],
-          '1912020105:07:11','1912020100:07:11','9999123100:00:00','9999123019:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcent00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -956,6 +956,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amchic00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1343,6 +1343,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amchih00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -689,6 +689,15 @@ END { undef $VERSION; }
           'MST',0,[2065,4,5,8,59,59],[2065,4,5,1,59,59],
           '2064102608:00:00','2064102601:00:00','2065040508:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,9,0,0],[2065,4,5,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,10,25,7,59,59],[2065,10,25,1,59,59],
+          '2065040509:00:00','2065040503:00:00','2065102507:59:59','2065102501:59:59' ],
+        [ [2065,10,25,8,0,0],[2065,10,25,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,4,4,8,59,59],[2066,4,4,1,59,59],
+          '2065102508:00:00','2065102501:00:00','2066040408:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcord00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcost00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcres00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcuia00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -860,6 +860,15 @@ END { undef $VERSION; }
           'AMST',1,[2065,2,15,2,59,59],[2065,2,14,23,59,59],
           '2064101904:00:00','2064101901:00:00','2065021502:59:59','2065021423:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,2,15,3,0,0],[2065,2,14,23,0,0],'-04:00:00',[-4,0,0],
+          'AMT',0,[2065,10,18,3,59,59],[2065,10,17,23,59,59],
+          '2065021503:00:00','2065021423:00:00','2065101803:59:59','2065101723:59:59' ],
+        [ [2065,10,18,4,0,0],[2065,10,18,1,0,0],'-03:00:00',[-3,0,0],
+          'AMST',1,[2066,2,21,2,59,59],[2066,2,20,23,59,59],
+          '2065101804:00:00','2065101801:00:00','2066022102:59:59','2066022023:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amcura00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amdanm00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amdaws00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -854,6 +854,15 @@ END { undef $VERSION; }
           'PST',0,[2065,3,8,9,59,59],[2065,3,8,1,59,59],
           '2064110209:00:00','2064110201:00:00','2065030809:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,10,0,0],[2065,3,8,3,0,0],'-07:00:00',[-7,0,0],
+          'PDT',1,[2065,11,1,8,59,59],[2065,11,1,1,59,59],
+          '2065030810:00:00','2065030803:00:00','2065110108:59:59','2065110101:59:59' ],
+        [ [2065,11,1,9,0,0],[2065,11,1,1,0,0],'-08:00:00',[-8,0,0],
+          'PST',0,[2066,3,14,9,59,59],[2066,3,14,1,59,59],
+          '2065110109:00:00','2065110101:00:00','2066031409:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amdaws01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amdenv00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -992,6 +992,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amdetr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -908,6 +908,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amedmo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -974,6 +974,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ameiru00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amel_s00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amfort00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amglac00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -911,6 +911,15 @@ END { undef $VERSION; }
           'AST',0,[2065,3,8,5,59,59],[2065,3,8,1,59,59],
           '2064110205:00:00','2064110201:00:00','2065030805:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,6,0,0],[2065,3,8,3,0,0],'-03:00:00',[-3,0,0],
+          'ADT',1,[2065,11,1,4,59,59],[2065,11,1,1,59,59],
+          '2065030806:00:00','2065030803:00:00','2065110104:59:59','2065110101:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,1,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[2066,3,14,5,59,59],[2066,3,14,1,59,59],
+          '2065110105:00:00','2065110101:00:00','2066031405:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amgodt00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -806,6 +806,15 @@ END { undef $VERSION; }
           'WGT',0,[2065,3,29,0,59,59],[2065,3,28,21,59,59],
           '2064102601:00:00','2064102522:00:00','2065032900:59:59','2065032821:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,28,23,0,0],'-02:00:00',[-2,0,0],
+          'WGST',1,[2065,10,25,0,59,59],[2065,10,24,22,59,59],
+          '2065032901:00:00','2065032823:00:00','2065102500:59:59','2065102422:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,24,22,0,0],'-03:00:00',[-3,0,0],
+          'WGT',0,[2066,3,28,0,59,59],[2066,3,27,21,59,59],
+          '2065102501:00:00','2065102422:00:00','2066032800:59:59','2066032721:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amgoos00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1199,6 +1199,15 @@ END { undef $VERSION; }
           'AST',0,[2065,3,8,5,59,59],[2065,3,8,1,59,59],
           '2064110205:00:00','2064110201:00:00','2065030805:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,6,0,0],[2065,3,8,3,0,0],'-03:00:00',[-3,0,0],
+          'ADT',1,[2065,11,1,4,59,59],[2065,11,1,1,59,59],
+          '2065030806:00:00','2065030803:00:00','2065110104:59:59','2065110101:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,1,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[2066,3,14,5,59,59],[2066,3,14,1,59,59],
+          '2065110105:00:00','2065110101:00:00','2066031405:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amgran00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -376,478 +376,13 @@ END { undef $VERSION; }
         [ [2015,3,8,7,0,0],[2015,3,8,3,0,0],'-04:00:00',[-4,0,0],
           'EDT',1,[2015,11,1,5,59,59],[2015,11,1,1,59,59],
           '2015030807:00:00','2015030803:00:00','2015110105:59:59','2015110101:59:59' ],
-        [ [2015,11,1,6,0,0],[2015,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2016,3,13,6,59,59],[2016,3,13,1,59,59],
-          '2015110106:00:00','2015110101:00:00','2016031306:59:59','2016031301:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,3,13,7,0,0],[2016,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2016,11,6,5,59,59],[2016,11,6,1,59,59],
-          '2016031307:00:00','2016031303:00:00','2016110605:59:59','2016110601:59:59' ],
-        [ [2016,11,6,6,0,0],[2016,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2017,3,12,6,59,59],[2017,3,12,1,59,59],
-          '2016110606:00:00','2016110601:00:00','2017031206:59:59','2017031201:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,3,12,7,0,0],[2017,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2017,11,5,5,59,59],[2017,11,5,1,59,59],
-          '2017031207:00:00','2017031203:00:00','2017110505:59:59','2017110501:59:59' ],
-        [ [2017,11,5,6,0,0],[2017,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2018,3,11,6,59,59],[2018,3,11,1,59,59],
-          '2017110506:00:00','2017110501:00:00','2018031106:59:59','2018031101:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,3,11,7,0,0],[2018,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2018,11,4,5,59,59],[2018,11,4,1,59,59],
-          '2018031107:00:00','2018031103:00:00','2018110405:59:59','2018110401:59:59' ],
-        [ [2018,11,4,6,0,0],[2018,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2019,3,10,6,59,59],[2019,3,10,1,59,59],
-          '2018110406:00:00','2018110401:00:00','2019031006:59:59','2019031001:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,3,10,7,0,0],[2019,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2019,11,3,5,59,59],[2019,11,3,1,59,59],
-          '2019031007:00:00','2019031003:00:00','2019110305:59:59','2019110301:59:59' ],
-        [ [2019,11,3,6,0,0],[2019,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2020,3,8,6,59,59],[2020,3,8,1,59,59],
-          '2019110306:00:00','2019110301:00:00','2020030806:59:59','2020030801:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,3,8,7,0,0],[2020,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2020,11,1,5,59,59],[2020,11,1,1,59,59],
-          '2020030807:00:00','2020030803:00:00','2020110105:59:59','2020110101:59:59' ],
-        [ [2020,11,1,6,0,0],[2020,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2021,3,14,6,59,59],[2021,3,14,1,59,59],
-          '2020110106:00:00','2020110101:00:00','2021031406:59:59','2021031401:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,3,14,7,0,0],[2021,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2021,11,7,5,59,59],[2021,11,7,1,59,59],
-          '2021031407:00:00','2021031403:00:00','2021110705:59:59','2021110701:59:59' ],
-        [ [2021,11,7,6,0,0],[2021,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2022,3,13,6,59,59],[2022,3,13,1,59,59],
-          '2021110706:00:00','2021110701:00:00','2022031306:59:59','2022031301:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,3,13,7,0,0],[2022,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2022,11,6,5,59,59],[2022,11,6,1,59,59],
-          '2022031307:00:00','2022031303:00:00','2022110605:59:59','2022110601:59:59' ],
-        [ [2022,11,6,6,0,0],[2022,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2023,3,12,6,59,59],[2023,3,12,1,59,59],
-          '2022110606:00:00','2022110601:00:00','2023031206:59:59','2023031201:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,3,12,7,0,0],[2023,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2023,11,5,5,59,59],[2023,11,5,1,59,59],
-          '2023031207:00:00','2023031203:00:00','2023110505:59:59','2023110501:59:59' ],
-        [ [2023,11,5,6,0,0],[2023,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2024,3,10,6,59,59],[2024,3,10,1,59,59],
-          '2023110506:00:00','2023110501:00:00','2024031006:59:59','2024031001:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,3,10,7,0,0],[2024,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2024,11,3,5,59,59],[2024,11,3,1,59,59],
-          '2024031007:00:00','2024031003:00:00','2024110305:59:59','2024110301:59:59' ],
-        [ [2024,11,3,6,0,0],[2024,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2025,3,9,6,59,59],[2025,3,9,1,59,59],
-          '2024110306:00:00','2024110301:00:00','2025030906:59:59','2025030901:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,3,9,7,0,0],[2025,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2025,11,2,5,59,59],[2025,11,2,1,59,59],
-          '2025030907:00:00','2025030903:00:00','2025110205:59:59','2025110201:59:59' ],
-        [ [2025,11,2,6,0,0],[2025,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2026,3,8,6,59,59],[2026,3,8,1,59,59],
-          '2025110206:00:00','2025110201:00:00','2026030806:59:59','2026030801:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,3,8,7,0,0],[2026,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2026,11,1,5,59,59],[2026,11,1,1,59,59],
-          '2026030807:00:00','2026030803:00:00','2026110105:59:59','2026110101:59:59' ],
-        [ [2026,11,1,6,0,0],[2026,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2027,3,14,6,59,59],[2027,3,14,1,59,59],
-          '2026110106:00:00','2026110101:00:00','2027031406:59:59','2027031401:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,3,14,7,0,0],[2027,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2027,11,7,5,59,59],[2027,11,7,1,59,59],
-          '2027031407:00:00','2027031403:00:00','2027110705:59:59','2027110701:59:59' ],
-        [ [2027,11,7,6,0,0],[2027,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2028,3,12,6,59,59],[2028,3,12,1,59,59],
-          '2027110706:00:00','2027110701:00:00','2028031206:59:59','2028031201:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,3,12,7,0,0],[2028,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2028,11,5,5,59,59],[2028,11,5,1,59,59],
-          '2028031207:00:00','2028031203:00:00','2028110505:59:59','2028110501:59:59' ],
-        [ [2028,11,5,6,0,0],[2028,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2029,3,11,6,59,59],[2029,3,11,1,59,59],
-          '2028110506:00:00','2028110501:00:00','2029031106:59:59','2029031101:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,3,11,7,0,0],[2029,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2029,11,4,5,59,59],[2029,11,4,1,59,59],
-          '2029031107:00:00','2029031103:00:00','2029110405:59:59','2029110401:59:59' ],
-        [ [2029,11,4,6,0,0],[2029,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2030,3,10,6,59,59],[2030,3,10,1,59,59],
-          '2029110406:00:00','2029110401:00:00','2030031006:59:59','2030031001:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,3,10,7,0,0],[2030,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2030,11,3,5,59,59],[2030,11,3,1,59,59],
-          '2030031007:00:00','2030031003:00:00','2030110305:59:59','2030110301:59:59' ],
-        [ [2030,11,3,6,0,0],[2030,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2031,3,9,6,59,59],[2031,3,9,1,59,59],
-          '2030110306:00:00','2030110301:00:00','2031030906:59:59','2031030901:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,3,9,7,0,0],[2031,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2031,11,2,5,59,59],[2031,11,2,1,59,59],
-          '2031030907:00:00','2031030903:00:00','2031110205:59:59','2031110201:59:59' ],
-        [ [2031,11,2,6,0,0],[2031,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2032,3,14,6,59,59],[2032,3,14,1,59,59],
-          '2031110206:00:00','2031110201:00:00','2032031406:59:59','2032031401:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,3,14,7,0,0],[2032,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2032,11,7,5,59,59],[2032,11,7,1,59,59],
-          '2032031407:00:00','2032031403:00:00','2032110705:59:59','2032110701:59:59' ],
-        [ [2032,11,7,6,0,0],[2032,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2033,3,13,6,59,59],[2033,3,13,1,59,59],
-          '2032110706:00:00','2032110701:00:00','2033031306:59:59','2033031301:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,3,13,7,0,0],[2033,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2033,11,6,5,59,59],[2033,11,6,1,59,59],
-          '2033031307:00:00','2033031303:00:00','2033110605:59:59','2033110601:59:59' ],
-        [ [2033,11,6,6,0,0],[2033,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2034,3,12,6,59,59],[2034,3,12,1,59,59],
-          '2033110606:00:00','2033110601:00:00','2034031206:59:59','2034031201:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,3,12,7,0,0],[2034,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2034,11,5,5,59,59],[2034,11,5,1,59,59],
-          '2034031207:00:00','2034031203:00:00','2034110505:59:59','2034110501:59:59' ],
-        [ [2034,11,5,6,0,0],[2034,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2035,3,11,6,59,59],[2035,3,11,1,59,59],
-          '2034110506:00:00','2034110501:00:00','2035031106:59:59','2035031101:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,3,11,7,0,0],[2035,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2035,11,4,5,59,59],[2035,11,4,1,59,59],
-          '2035031107:00:00','2035031103:00:00','2035110405:59:59','2035110401:59:59' ],
-        [ [2035,11,4,6,0,0],[2035,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2036,3,9,6,59,59],[2036,3,9,1,59,59],
-          '2035110406:00:00','2035110401:00:00','2036030906:59:59','2036030901:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,3,9,7,0,0],[2036,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2036,11,2,5,59,59],[2036,11,2,1,59,59],
-          '2036030907:00:00','2036030903:00:00','2036110205:59:59','2036110201:59:59' ],
-        [ [2036,11,2,6,0,0],[2036,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2037,3,8,6,59,59],[2037,3,8,1,59,59],
-          '2036110206:00:00','2036110201:00:00','2037030806:59:59','2037030801:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,3,8,7,0,0],[2037,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2037,11,1,5,59,59],[2037,11,1,1,59,59],
-          '2037030807:00:00','2037030803:00:00','2037110105:59:59','2037110101:59:59' ],
-        [ [2037,11,1,6,0,0],[2037,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2038,3,14,6,59,59],[2038,3,14,1,59,59],
-          '2037110106:00:00','2037110101:00:00','2038031406:59:59','2038031401:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,3,14,7,0,0],[2038,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2038,11,7,5,59,59],[2038,11,7,1,59,59],
-          '2038031407:00:00','2038031403:00:00','2038110705:59:59','2038110701:59:59' ],
-        [ [2038,11,7,6,0,0],[2038,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2039,3,13,6,59,59],[2039,3,13,1,59,59],
-          '2038110706:00:00','2038110701:00:00','2039031306:59:59','2039031301:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,3,13,7,0,0],[2039,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2039,11,6,5,59,59],[2039,11,6,1,59,59],
-          '2039031307:00:00','2039031303:00:00','2039110605:59:59','2039110601:59:59' ],
-        [ [2039,11,6,6,0,0],[2039,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2040,3,11,6,59,59],[2040,3,11,1,59,59],
-          '2039110606:00:00','2039110601:00:00','2040031106:59:59','2040031101:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,3,11,7,0,0],[2040,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2040,11,4,5,59,59],[2040,11,4,1,59,59],
-          '2040031107:00:00','2040031103:00:00','2040110405:59:59','2040110401:59:59' ],
-        [ [2040,11,4,6,0,0],[2040,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2041,3,10,6,59,59],[2041,3,10,1,59,59],
-          '2040110406:00:00','2040110401:00:00','2041031006:59:59','2041031001:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,3,10,7,0,0],[2041,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2041,11,3,5,59,59],[2041,11,3,1,59,59],
-          '2041031007:00:00','2041031003:00:00','2041110305:59:59','2041110301:59:59' ],
-        [ [2041,11,3,6,0,0],[2041,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2042,3,9,6,59,59],[2042,3,9,1,59,59],
-          '2041110306:00:00','2041110301:00:00','2042030906:59:59','2042030901:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,3,9,7,0,0],[2042,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2042,11,2,5,59,59],[2042,11,2,1,59,59],
-          '2042030907:00:00','2042030903:00:00','2042110205:59:59','2042110201:59:59' ],
-        [ [2042,11,2,6,0,0],[2042,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2043,3,8,6,59,59],[2043,3,8,1,59,59],
-          '2042110206:00:00','2042110201:00:00','2043030806:59:59','2043030801:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,3,8,7,0,0],[2043,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2043,11,1,5,59,59],[2043,11,1,1,59,59],
-          '2043030807:00:00','2043030803:00:00','2043110105:59:59','2043110101:59:59' ],
-        [ [2043,11,1,6,0,0],[2043,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2044,3,13,6,59,59],[2044,3,13,1,59,59],
-          '2043110106:00:00','2043110101:00:00','2044031306:59:59','2044031301:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,3,13,7,0,0],[2044,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2044,11,6,5,59,59],[2044,11,6,1,59,59],
-          '2044031307:00:00','2044031303:00:00','2044110605:59:59','2044110601:59:59' ],
-        [ [2044,11,6,6,0,0],[2044,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2045,3,12,6,59,59],[2045,3,12,1,59,59],
-          '2044110606:00:00','2044110601:00:00','2045031206:59:59','2045031201:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,3,12,7,0,0],[2045,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2045,11,5,5,59,59],[2045,11,5,1,59,59],
-          '2045031207:00:00','2045031203:00:00','2045110505:59:59','2045110501:59:59' ],
-        [ [2045,11,5,6,0,0],[2045,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2046,3,11,6,59,59],[2046,3,11,1,59,59],
-          '2045110506:00:00','2045110501:00:00','2046031106:59:59','2046031101:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,3,11,7,0,0],[2046,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2046,11,4,5,59,59],[2046,11,4,1,59,59],
-          '2046031107:00:00','2046031103:00:00','2046110405:59:59','2046110401:59:59' ],
-        [ [2046,11,4,6,0,0],[2046,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2047,3,10,6,59,59],[2047,3,10,1,59,59],
-          '2046110406:00:00','2046110401:00:00','2047031006:59:59','2047031001:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,3,10,7,0,0],[2047,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2047,11,3,5,59,59],[2047,11,3,1,59,59],
-          '2047031007:00:00','2047031003:00:00','2047110305:59:59','2047110301:59:59' ],
-        [ [2047,11,3,6,0,0],[2047,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2048,3,8,6,59,59],[2048,3,8,1,59,59],
-          '2047110306:00:00','2047110301:00:00','2048030806:59:59','2048030801:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,3,8,7,0,0],[2048,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2048,11,1,5,59,59],[2048,11,1,1,59,59],
-          '2048030807:00:00','2048030803:00:00','2048110105:59:59','2048110101:59:59' ],
-        [ [2048,11,1,6,0,0],[2048,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2049,3,14,6,59,59],[2049,3,14,1,59,59],
-          '2048110106:00:00','2048110101:00:00','2049031406:59:59','2049031401:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,3,14,7,0,0],[2049,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2049,11,7,5,59,59],[2049,11,7,1,59,59],
-          '2049031407:00:00','2049031403:00:00','2049110705:59:59','2049110701:59:59' ],
-        [ [2049,11,7,6,0,0],[2049,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2050,3,13,6,59,59],[2050,3,13,1,59,59],
-          '2049110706:00:00','2049110701:00:00','2050031306:59:59','2050031301:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,3,13,7,0,0],[2050,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2050,11,6,5,59,59],[2050,11,6,1,59,59],
-          '2050031307:00:00','2050031303:00:00','2050110605:59:59','2050110601:59:59' ],
-        [ [2050,11,6,6,0,0],[2050,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2051,3,12,6,59,59],[2051,3,12,1,59,59],
-          '2050110606:00:00','2050110601:00:00','2051031206:59:59','2051031201:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,3,12,7,0,0],[2051,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2051,11,5,5,59,59],[2051,11,5,1,59,59],
-          '2051031207:00:00','2051031203:00:00','2051110505:59:59','2051110501:59:59' ],
-        [ [2051,11,5,6,0,0],[2051,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2052,3,10,6,59,59],[2052,3,10,1,59,59],
-          '2051110506:00:00','2051110501:00:00','2052031006:59:59','2052031001:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,3,10,7,0,0],[2052,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2052,11,3,5,59,59],[2052,11,3,1,59,59],
-          '2052031007:00:00','2052031003:00:00','2052110305:59:59','2052110301:59:59' ],
-        [ [2052,11,3,6,0,0],[2052,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2053,3,9,6,59,59],[2053,3,9,1,59,59],
-          '2052110306:00:00','2052110301:00:00','2053030906:59:59','2053030901:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,3,9,7,0,0],[2053,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2053,11,2,5,59,59],[2053,11,2,1,59,59],
-          '2053030907:00:00','2053030903:00:00','2053110205:59:59','2053110201:59:59' ],
-        [ [2053,11,2,6,0,0],[2053,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2054,3,8,6,59,59],[2054,3,8,1,59,59],
-          '2053110206:00:00','2053110201:00:00','2054030806:59:59','2054030801:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,3,8,7,0,0],[2054,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2054,11,1,5,59,59],[2054,11,1,1,59,59],
-          '2054030807:00:00','2054030803:00:00','2054110105:59:59','2054110101:59:59' ],
-        [ [2054,11,1,6,0,0],[2054,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2055,3,14,6,59,59],[2055,3,14,1,59,59],
-          '2054110106:00:00','2054110101:00:00','2055031406:59:59','2055031401:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,3,14,7,0,0],[2055,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2055,11,7,5,59,59],[2055,11,7,1,59,59],
-          '2055031407:00:00','2055031403:00:00','2055110705:59:59','2055110701:59:59' ],
-        [ [2055,11,7,6,0,0],[2055,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2056,3,12,6,59,59],[2056,3,12,1,59,59],
-          '2055110706:00:00','2055110701:00:00','2056031206:59:59','2056031201:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,3,12,7,0,0],[2056,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2056,11,5,5,59,59],[2056,11,5,1,59,59],
-          '2056031207:00:00','2056031203:00:00','2056110505:59:59','2056110501:59:59' ],
-        [ [2056,11,5,6,0,0],[2056,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2057,3,11,6,59,59],[2057,3,11,1,59,59],
-          '2056110506:00:00','2056110501:00:00','2057031106:59:59','2057031101:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,3,11,7,0,0],[2057,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2057,11,4,5,59,59],[2057,11,4,1,59,59],
-          '2057031107:00:00','2057031103:00:00','2057110405:59:59','2057110401:59:59' ],
-        [ [2057,11,4,6,0,0],[2057,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2058,3,10,6,59,59],[2058,3,10,1,59,59],
-          '2057110406:00:00','2057110401:00:00','2058031006:59:59','2058031001:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,3,10,7,0,0],[2058,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2058,11,3,5,59,59],[2058,11,3,1,59,59],
-          '2058031007:00:00','2058031003:00:00','2058110305:59:59','2058110301:59:59' ],
-        [ [2058,11,3,6,0,0],[2058,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2059,3,9,6,59,59],[2059,3,9,1,59,59],
-          '2058110306:00:00','2058110301:00:00','2059030906:59:59','2059030901:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,3,9,7,0,0],[2059,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2059,11,2,5,59,59],[2059,11,2,1,59,59],
-          '2059030907:00:00','2059030903:00:00','2059110205:59:59','2059110201:59:59' ],
-        [ [2059,11,2,6,0,0],[2059,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2060,3,14,6,59,59],[2060,3,14,1,59,59],
-          '2059110206:00:00','2059110201:00:00','2060031406:59:59','2060031401:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,3,14,7,0,0],[2060,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2060,11,7,5,59,59],[2060,11,7,1,59,59],
-          '2060031407:00:00','2060031403:00:00','2060110705:59:59','2060110701:59:59' ],
-        [ [2060,11,7,6,0,0],[2060,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2061,3,13,6,59,59],[2061,3,13,1,59,59],
-          '2060110706:00:00','2060110701:00:00','2061031306:59:59','2061031301:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,3,13,7,0,0],[2061,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2061,11,6,5,59,59],[2061,11,6,1,59,59],
-          '2061031307:00:00','2061031303:00:00','2061110605:59:59','2061110601:59:59' ],
-        [ [2061,11,6,6,0,0],[2061,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2062,3,12,6,59,59],[2062,3,12,1,59,59],
-          '2061110606:00:00','2061110601:00:00','2062031206:59:59','2062031201:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,3,12,7,0,0],[2062,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2062,11,5,5,59,59],[2062,11,5,1,59,59],
-          '2062031207:00:00','2062031203:00:00','2062110505:59:59','2062110501:59:59' ],
-        [ [2062,11,5,6,0,0],[2062,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2063,3,11,6,59,59],[2063,3,11,1,59,59],
-          '2062110506:00:00','2062110501:00:00','2063031106:59:59','2063031101:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,3,11,7,0,0],[2063,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2063,11,4,5,59,59],[2063,11,4,1,59,59],
-          '2063031107:00:00','2063031103:00:00','2063110405:59:59','2063110401:59:59' ],
-        [ [2063,11,4,6,0,0],[2063,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2064,3,9,6,59,59],[2064,3,9,1,59,59],
-          '2063110406:00:00','2063110401:00:00','2064030906:59:59','2064030901:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,3,9,7,0,0],[2064,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2064,11,2,5,59,59],[2064,11,2,1,59,59],
-          '2064030907:00:00','2064030903:00:00','2064110205:59:59','2064110201:59:59' ],
-        [ [2064,11,2,6,0,0],[2064,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
-          '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
+        [ [2015,11,1,6,0,0],[2015,11,1,2,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[9999,12,31,0,0,0],[9999,12,30,20,0,0],
+          '2015110106:00:00','2015110102:00:00','9999123100:00:00','9999123020:00:00' ],
      ],
 );
 
 %LastRule      = (
-   'zone'   => {
-                'dstoff' => '-04:00:00',
-                'stdoff' => '-05:00:00',
-               },
-   'rules'  => {
-                '03' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '8',
-                         'type'    => 'w',
-                         'time'    => '02:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'EDT',
-                        },
-                '11' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '1',
-                         'type'    => 'w',
-                         'time'    => '02:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'EST',
-                        },
-               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amguat00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amguay00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amguya00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amhali00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1307,6 +1307,15 @@ END { undef $VERSION; }
           'AST',0,[2065,3,8,5,59,59],[2065,3,8,1,59,59],
           '2064110205:00:00','2064110201:00:00','2065030805:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,6,0,0],[2065,3,8,3,0,0],'-03:00:00',[-3,0,0],
+          'ADT',1,[2065,11,1,4,59,59],[2065,11,1,1,59,59],
+          '2065030806:00:00','2065030803:00:00','2065110104:59:59','2065110101:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,1,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[2066,3,14,5,59,59],[2066,3,14,1,59,59],
+          '2065110105:00:00','2065110101:00:00','2066031405:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amhava00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -986,6 +986,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,4,59,59],[2065,3,7,23,59,59],
           '2064110205:00:00','2064110200:00:00','2065030804:59:59','2065030723:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,5,0,0],[2065,3,8,1,0,0],'-04:00:00',[-4,0,0],
+          'CDT',1,[2065,11,1,4,59,59],[2065,11,1,0,59,59],
+          '2065030805:00:00','2065030801:00:00','2065110104:59:59','2065110100:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,0,0,0],'-05:00:00',[-5,0,0],
+          'CST',0,[2066,3,14,4,59,59],[2066,3,13,23,59,59],
+          '2065110105:00:00','2065110100:00:00','2066031404:59:59','2066031323:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amherm00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amindi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -731,6 +731,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aminuv00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -821,6 +821,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amiqal00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -824,6 +824,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amjama00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -44,14 +44,14 @@ END { undef $VERSION; }
    1912 =>
      [
         [ [1912,2,1,5,7,11],[1912,2,1,0,7,11],'-05:00:00',[-5,0,0],
-          'EST',0,[1974,4,28,6,59,59],[1974,4,28,1,59,59],
-          '1912020105:07:11','1912020100:07:11','1974042806:59:59','1974042801:59:59' ],
+          'EST',0,[1974,1,6,6,59,59],[1974,1,6,1,59,59],
+          '1912020105:07:11','1912020100:07:11','1974010606:59:59','1974010601:59:59' ],
      ],
    1974 =>
      [
-        [ [1974,4,28,7,0,0],[1974,4,28,3,0,0],'-04:00:00',[-4,0,0],
+        [ [1974,1,6,7,0,0],[1974,1,6,3,0,0],'-04:00:00',[-4,0,0],
           'EDT',1,[1974,10,27,5,59,59],[1974,10,27,1,59,59],
-          '1974042807:00:00','1974042803:00:00','1974102705:59:59','1974102701:59:59' ],
+          '1974010607:00:00','1974010603:00:00','1974102705:59:59','1974102701:59:59' ],
         [ [1974,10,27,6,0,0],[1974,10,27,1,0,0],'-05:00:00',[-5,0,0],
           'EST',0,[1975,2,23,6,59,59],[1975,2,23,1,59,59],
           '1974102706:00:00','1974102701:00:00','1975022306:59:59','1975022301:59:59' ],
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amjuju00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amjune00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -929,6 +929,15 @@ END { undef $VERSION; }
           'AKST',0,[2065,3,8,10,59,59],[2065,3,8,1,59,59],
           '2064110210:00:00','2064110201:00:00','2065030810:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,11,0,0],[2065,3,8,3,0,0],'-08:00:00',[-8,0,0],
+          'AKDT',1,[2065,11,1,9,59,59],[2065,11,1,1,59,59],
+          '2065030811:00:00','2065030803:00:00','2065110109:59:59','2065110101:59:59' ],
+        [ [2065,11,1,10,0,0],[2065,11,1,1,0,0],'-09:00:00',[-9,0,0],
+          'AKST',0,[2066,3,14,10,59,59],[2066,3,14,1,59,59],
+          '2065110110:00:00','2065110101:00:00','2066031410:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amknox00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -977,6 +977,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amla_p00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amla_r00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amlima00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amlos_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1121,6 +1121,15 @@ END { undef $VERSION; }
           'PST',0,[2065,3,8,9,59,59],[2065,3,8,1,59,59],
           '2064110209:00:00','2064110201:00:00','2065030809:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,10,0,0],[2065,3,8,3,0,0],'-07:00:00',[-7,0,0],
+          'PDT',1,[2065,11,1,8,59,59],[2065,11,1,1,59,59],
+          '2065030810:00:00','2065030803:00:00','2065110108:59:59','2065110101:59:59' ],
+        [ [2065,11,1,9,0,0],[2065,11,1,1,0,0],'-08:00:00',[-8,0,0],
+          'PST',0,[2066,3,14,9,59,59],[2066,3,14,1,59,59],
+          '2065110109:00:00','2065110101:00:00','2066031409:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amloui00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1085,6 +1085,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammace00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammana00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammana01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammare00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -746,6 +746,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammart00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammata00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -671,6 +671,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammaza00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -707,6 +707,15 @@ END { undef $VERSION; }
           'MST',0,[2065,4,5,8,59,59],[2065,4,5,1,59,59],
           '2064102608:00:00','2064102601:00:00','2065040508:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,9,0,0],[2065,4,5,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,10,25,7,59,59],[2065,10,25,1,59,59],
+          '2065040509:00:00','2065040503:00:00','2065102507:59:59','2065102501:59:59' ],
+        [ [2065,10,25,8,0,0],[2065,10,25,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,4,4,8,59,59],[2066,4,4,1,59,59],
+          '2065102508:00:00','2065102501:00:00','2066040408:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammend00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammeno00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -926,6 +926,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammeri00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -674,6 +674,15 @@ END { undef $VERSION; }
           'CST',0,[2065,4,5,7,59,59],[2065,4,5,1,59,59],
           '2064102607:00:00','2064102601:00:00','2065040507:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,8,0,0],[2065,4,5,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,10,25,6,59,59],[2065,10,25,1,59,59],
+          '2065040508:00:00','2065040503:00:00','2065102506:59:59','2065102501:59:59' ],
+        [ [2065,10,25,7,0,0],[2065,10,25,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,4,4,7,59,59],[2066,4,4,1,59,59],
+          '2065102507:00:00','2065102501:00:00','2066040407:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammetl00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -194,7 +194,7 @@ END { undef $VERSION; }
           'PDT',1,[1983,10,30,8,59,59],[1983,10,30,1,59,59],
           '1983042410:00:00','1983042403:00:00','1983103008:59:59','1983103001:59:59' ],
         [ [1983,10,30,9,0,0],[1983,10,30,1,0,0],'-08:00:00',[-8,0,0],
-          'MeST',0,[9999,12,31,0,0,0],[9999,12,30,16,0,0],
+          'PST',0,[9999,12,31,0,0,0],[9999,12,30,16,0,0],
           '1983103009:00:00','1983103001:00:00','9999123100:00:00','9999123016:00:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammexi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -731,6 +731,15 @@ END { undef $VERSION; }
           'CST',0,[2065,4,5,7,59,59],[2065,4,5,1,59,59],
           '2064102607:00:00','2064102601:00:00','2065040507:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,8,0,0],[2065,4,5,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,10,25,6,59,59],[2065,10,25,1,59,59],
+          '2065040508:00:00','2065040503:00:00','2065102506:59:59','2065102501:59:59' ],
+        [ [2065,10,25,7,0,0],[2065,10,25,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,4,4,7,59,59],[2066,4,4,1,59,59],
+          '2065102507:00:00','2065102501:00:00','2066040407:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammiqu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -749,6 +749,15 @@ END { undef $VERSION; }
           'PMST',0,[2065,3,8,4,59,59],[2065,3,8,1,59,59],
           '2064110204:00:00','2064110201:00:00','2065030804:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,5,0,0],[2065,3,8,3,0,0],'-02:00:00',[-2,0,0],
+          'PMDT',1,[2065,11,1,3,59,59],[2065,11,1,1,59,59],
+          '2065030805:00:00','2065030803:00:00','2065110103:59:59','2065110101:59:59' ],
+        [ [2065,11,1,4,0,0],[2065,11,1,1,0,0],'-03:00:00',[-3,0,0],
+          'PMST',0,[2066,3,14,4,59,59],[2066,3,14,1,59,59],
+          '2065110104:00:00','2065110101:00:00','2066031404:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammonc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1214,6 +1214,15 @@ END { undef $VERSION; }
           'AST',0,[2065,3,8,5,59,59],[2065,3,8,1,59,59],
           '2064110205:00:00','2064110201:00:00','2065030805:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,6,0,0],[2065,3,8,3,0,0],'-03:00:00',[-3,0,0],
+          'ADT',1,[2065,11,1,4,59,59],[2065,11,1,1,59,59],
+          '2065030806:00:00','2065030803:00:00','2065110104:59:59','2065110101:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,1,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[2066,3,14,5,59,59],[2066,3,14,1,59,59],
+          '2065110105:00:00','2065110101:00:00','2066031405:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammont00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -947,6 +947,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammont01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -671,6 +671,15 @@ END { undef $VERSION; }
           'CST',0,[2065,4,5,7,59,59],[2065,4,5,1,59,59],
           '2064102607:00:00','2064102601:00:00','2065040507:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,8,0,0],[2065,4,5,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,10,25,6,59,59],[2065,10,25,1,59,59],
+          '2065040508:00:00','2065040503:00:00','2065102506:59:59','2065102501:59:59' ],
+        [ [2065,10,25,7,0,0],[2065,10,25,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,4,4,7,59,59],[2066,4,4,1,59,59],
+          '2065102507:00:00','2065102501:00:00','2066040407:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ammont02;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -893,6 +893,15 @@ END { undef $VERSION; }
           'UYST',1,[2065,3,8,3,59,59],[2065,3,8,1,59,59],
           '2064100505:00:00','2064100503:00:00','2065030803:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,4,0,0],[2065,3,8,1,0,0],'-03:00:00',[-3,0,0],
+          'UYT',0,[2065,10,4,4,59,59],[2065,10,4,1,59,59],
+          '2065030804:00:00','2065030801:00:00','2065100404:59:59','2065100401:59:59' ],
+        [ [2065,10,4,5,0,0],[2065,10,4,3,0,0],'-02:00:00',[-2,0,0],
+          'UYST',1,[2066,3,14,3,59,59],[2066,3,14,1,59,59],
+          '2065100405:00:00','2065100403:00:00','2066031403:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,1363 +0,0 @@
-package #
-Date::Manip::TZ::ammont03;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,19,5,44],'-04:54:16',[-4,-54,-16],
-          'LMT',0,[1884,1,1,4,54,15],[1883,12,31,23,59,59],
-          '0001010200:00:00','0001010119:05:44','1884010104:54:15','1883123123:59:59' ],
-     ],
-   1884 =>
-     [
-        [ [1884,1,1,4,54,16],[1883,12,31,23,54,16],'-05:00:00',[-5,0,0],
-          'EST',0,[1917,3,25,6,59,59],[1917,3,25,1,59,59],
-          '1884010104:54:16','1883123123:54:16','1917032506:59:59','1917032501:59:59' ],
-     ],
-   1917 =>
-     [
-        [ [1917,3,25,7,0,0],[1917,3,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1917,4,24,3,59,59],[1917,4,23,23,59,59],
-          '1917032507:00:00','1917032503:00:00','1917042403:59:59','1917042323:59:59' ],
-        [ [1917,4,24,4,0,0],[1917,4,23,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1918,4,14,6,59,59],[1918,4,14,1,59,59],
-          '1917042404:00:00','1917042323:00:00','1918041406:59:59','1918041401:59:59' ],
-     ],
-   1918 =>
-     [
-        [ [1918,4,14,7,0,0],[1918,4,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1918,10,27,5,59,59],[1918,10,27,1,59,59],
-          '1918041407:00:00','1918041403:00:00','1918102705:59:59','1918102701:59:59' ],
-        [ [1918,10,27,6,0,0],[1918,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1919,3,31,7,29,59],[1919,3,31,2,29,59],
-          '1918102706:00:00','1918102701:00:00','1919033107:29:59','1919033102:29:59' ],
-     ],
-   1919 =>
-     [
-        [ [1919,3,31,7,30,0],[1919,3,31,3,30,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1919,10,25,6,29,59],[1919,10,25,2,29,59],
-          '1919033107:30:00','1919033103:30:00','1919102506:29:59','1919102502:29:59' ],
-        [ [1919,10,25,6,30,0],[1919,10,25,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1920,5,2,7,29,59],[1920,5,2,2,29,59],
-          '1919102506:30:00','1919102501:30:00','1920050207:29:59','1920050202:29:59' ],
-     ],
-   1920 =>
-     [
-        [ [1920,5,2,7,30,0],[1920,5,2,3,30,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1920,10,3,6,29,59],[1920,10,3,2,29,59],
-          '1920050207:30:00','1920050203:30:00','1920100306:29:59','1920100302:29:59' ],
-        [ [1920,10,3,6,30,0],[1920,10,3,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1921,5,1,6,59,59],[1921,5,1,1,59,59],
-          '1920100306:30:00','1920100301:30:00','1921050106:59:59','1921050101:59:59' ],
-     ],
-   1921 =>
-     [
-        [ [1921,5,1,7,0,0],[1921,5,1,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1921,10,2,6,29,59],[1921,10,2,2,29,59],
-          '1921050107:00:00','1921050103:00:00','1921100206:29:59','1921100202:29:59' ],
-        [ [1921,10,2,6,30,0],[1921,10,2,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1922,4,30,6,59,59],[1922,4,30,1,59,59],
-          '1921100206:30:00','1921100201:30:00','1922043006:59:59','1922043001:59:59' ],
-     ],
-   1922 =>
-     [
-        [ [1922,4,30,7,0,0],[1922,4,30,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1922,10,1,6,29,59],[1922,10,1,2,29,59],
-          '1922043007:00:00','1922043003:00:00','1922100106:29:59','1922100102:29:59' ],
-        [ [1922,10,1,6,30,0],[1922,10,1,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1924,5,17,6,59,59],[1924,5,17,1,59,59],
-          '1922100106:30:00','1922100101:30:00','1924051706:59:59','1924051701:59:59' ],
-     ],
-   1924 =>
-     [
-        [ [1924,5,17,7,0,0],[1924,5,17,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1924,9,28,6,29,59],[1924,9,28,2,29,59],
-          '1924051707:00:00','1924051703:00:00','1924092806:29:59','1924092802:29:59' ],
-        [ [1924,9,28,6,30,0],[1924,9,28,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1925,5,3,6,59,59],[1925,5,3,1,59,59],
-          '1924092806:30:00','1924092801:30:00','1925050306:59:59','1925050301:59:59' ],
-     ],
-   1925 =>
-     [
-        [ [1925,5,3,7,0,0],[1925,5,3,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1925,9,27,6,29,59],[1925,9,27,2,29,59],
-          '1925050307:00:00','1925050303:00:00','1925092706:29:59','1925092702:29:59' ],
-        [ [1925,9,27,6,30,0],[1925,9,27,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1926,5,2,6,59,59],[1926,5,2,1,59,59],
-          '1925092706:30:00','1925092701:30:00','1926050206:59:59','1926050201:59:59' ],
-     ],
-   1926 =>
-     [
-        [ [1926,5,2,7,0,0],[1926,5,2,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1926,9,26,6,29,59],[1926,9,26,2,29,59],
-          '1926050207:00:00','1926050203:00:00','1926092606:29:59','1926092602:29:59' ],
-        [ [1926,9,26,6,30,0],[1926,9,26,1,30,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1927,5,1,4,59,59],[1927,4,30,23,59,59],
-          '1926092606:30:00','1926092601:30:00','1927050104:59:59','1927043023:59:59' ],
-     ],
-   1927 =>
-     [
-        [ [1927,5,1,5,0,0],[1927,5,1,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1927,9,25,3,59,59],[1927,9,24,23,59,59],
-          '1927050105:00:00','1927050101:00:00','1927092503:59:59','1927092423:59:59' ],
-        [ [1927,9,25,4,0,0],[1927,9,24,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1928,4,29,4,59,59],[1928,4,28,23,59,59],
-          '1927092504:00:00','1927092423:00:00','1928042904:59:59','1928042823:59:59' ],
-     ],
-   1928 =>
-     [
-        [ [1928,4,29,5,0,0],[1928,4,29,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1928,9,30,3,59,59],[1928,9,29,23,59,59],
-          '1928042905:00:00','1928042901:00:00','1928093003:59:59','1928092923:59:59' ],
-        [ [1928,9,30,4,0,0],[1928,9,29,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1929,4,28,4,59,59],[1929,4,27,23,59,59],
-          '1928093004:00:00','1928092923:00:00','1929042804:59:59','1929042723:59:59' ],
-     ],
-   1929 =>
-     [
-        [ [1929,4,28,5,0,0],[1929,4,28,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1929,9,29,3,59,59],[1929,9,28,23,59,59],
-          '1929042805:00:00','1929042801:00:00','1929092903:59:59','1929092823:59:59' ],
-        [ [1929,9,29,4,0,0],[1929,9,28,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1930,4,27,4,59,59],[1930,4,26,23,59,59],
-          '1929092904:00:00','1929092823:00:00','1930042704:59:59','1930042623:59:59' ],
-     ],
-   1930 =>
-     [
-        [ [1930,4,27,5,0,0],[1930,4,27,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1930,9,28,3,59,59],[1930,9,27,23,59,59],
-          '1930042705:00:00','1930042701:00:00','1930092803:59:59','1930092723:59:59' ],
-        [ [1930,9,28,4,0,0],[1930,9,27,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1931,4,26,4,59,59],[1931,4,25,23,59,59],
-          '1930092804:00:00','1930092723:00:00','1931042604:59:59','1931042523:59:59' ],
-     ],
-   1931 =>
-     [
-        [ [1931,4,26,5,0,0],[1931,4,26,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1931,9,27,3,59,59],[1931,9,26,23,59,59],
-          '1931042605:00:00','1931042601:00:00','1931092703:59:59','1931092623:59:59' ],
-        [ [1931,9,27,4,0,0],[1931,9,26,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1932,5,1,4,59,59],[1932,4,30,23,59,59],
-          '1931092704:00:00','1931092623:00:00','1932050104:59:59','1932043023:59:59' ],
-     ],
-   1932 =>
-     [
-        [ [1932,5,1,5,0,0],[1932,5,1,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1932,9,25,3,59,59],[1932,9,24,23,59,59],
-          '1932050105:00:00','1932050101:00:00','1932092503:59:59','1932092423:59:59' ],
-        [ [1932,9,25,4,0,0],[1932,9,24,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1933,4,30,4,59,59],[1933,4,29,23,59,59],
-          '1932092504:00:00','1932092423:00:00','1933043004:59:59','1933042923:59:59' ],
-     ],
-   1933 =>
-     [
-        [ [1933,4,30,5,0,0],[1933,4,30,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1933,10,1,3,59,59],[1933,9,30,23,59,59],
-          '1933043005:00:00','1933043001:00:00','1933100103:59:59','1933093023:59:59' ],
-        [ [1933,10,1,4,0,0],[1933,9,30,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1934,4,29,4,59,59],[1934,4,28,23,59,59],
-          '1933100104:00:00','1933093023:00:00','1934042904:59:59','1934042823:59:59' ],
-     ],
-   1934 =>
-     [
-        [ [1934,4,29,5,0,0],[1934,4,29,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1934,9,30,3,59,59],[1934,9,29,23,59,59],
-          '1934042905:00:00','1934042901:00:00','1934093003:59:59','1934092923:59:59' ],
-        [ [1934,9,30,4,0,0],[1934,9,29,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1935,4,28,4,59,59],[1935,4,27,23,59,59],
-          '1934093004:00:00','1934092923:00:00','1935042804:59:59','1935042723:59:59' ],
-     ],
-   1935 =>
-     [
-        [ [1935,4,28,5,0,0],[1935,4,28,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1935,9,29,3,59,59],[1935,9,28,23,59,59],
-          '1935042805:00:00','1935042801:00:00','1935092903:59:59','1935092823:59:59' ],
-        [ [1935,9,29,4,0,0],[1935,9,28,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1936,4,26,4,59,59],[1936,4,25,23,59,59],
-          '1935092904:00:00','1935092823:00:00','1936042604:59:59','1936042523:59:59' ],
-     ],
-   1936 =>
-     [
-        [ [1936,4,26,5,0,0],[1936,4,26,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1936,9,27,3,59,59],[1936,9,26,23,59,59],
-          '1936042605:00:00','1936042601:00:00','1936092703:59:59','1936092623:59:59' ],
-        [ [1936,9,27,4,0,0],[1936,9,26,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1937,4,25,4,59,59],[1937,4,24,23,59,59],
-          '1936092704:00:00','1936092623:00:00','1937042504:59:59','1937042423:59:59' ],
-     ],
-   1937 =>
-     [
-        [ [1937,4,25,5,0,0],[1937,4,25,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1937,9,26,3,59,59],[1937,9,25,23,59,59],
-          '1937042505:00:00','1937042501:00:00','1937092603:59:59','1937092523:59:59' ],
-        [ [1937,9,26,4,0,0],[1937,9,25,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1938,4,24,4,59,59],[1938,4,23,23,59,59],
-          '1937092604:00:00','1937092523:00:00','1938042404:59:59','1938042323:59:59' ],
-     ],
-   1938 =>
-     [
-        [ [1938,4,24,5,0,0],[1938,4,24,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1938,9,25,3,59,59],[1938,9,24,23,59,59],
-          '1938042405:00:00','1938042401:00:00','1938092503:59:59','1938092423:59:59' ],
-        [ [1938,9,25,4,0,0],[1938,9,24,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1939,4,30,4,59,59],[1939,4,29,23,59,59],
-          '1938092504:00:00','1938092423:00:00','1939043004:59:59','1939042923:59:59' ],
-     ],
-   1939 =>
-     [
-        [ [1939,4,30,5,0,0],[1939,4,30,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1939,9,24,3,59,59],[1939,9,23,23,59,59],
-          '1939043005:00:00','1939043001:00:00','1939092403:59:59','1939092323:59:59' ],
-        [ [1939,9,24,4,0,0],[1939,9,23,23,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1940,4,28,4,59,59],[1940,4,27,23,59,59],
-          '1939092404:00:00','1939092323:00:00','1940042804:59:59','1940042723:59:59' ],
-     ],
-   1940 =>
-     [
-        [ [1940,4,28,5,0,0],[1940,4,28,1,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1942,2,9,6,59,59],[1942,2,9,2,59,59],
-          '1940042805:00:00','1940042801:00:00','1942020906:59:59','1942020902:59:59' ],
-     ],
-   1942 =>
-     [
-        [ [1942,2,9,7,0,0],[1942,2,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EWT',1,[1945,8,14,22,59,59],[1945,8,14,18,59,59],
-          '1942020907:00:00','1942020903:00:00','1945081422:59:59','1945081418:59:59' ],
-     ],
-   1945 =>
-     [
-        [ [1945,8,14,23,0,0],[1945,8,14,19,0,0],'-04:00:00',[-4,0,0],
-          'EPT',1,[1945,9,30,5,59,59],[1945,9,30,1,59,59],
-          '1945081423:00:00','1945081419:00:00','1945093005:59:59','1945093001:59:59' ],
-        [ [1945,9,30,6,0,0],[1945,9,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1946,4,28,6,59,59],[1946,4,28,1,59,59],
-          '1945093006:00:00','1945093001:00:00','1946042806:59:59','1946042801:59:59' ],
-     ],
-   1946 =>
-     [
-        [ [1946,4,28,7,0,0],[1946,4,28,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1946,9,29,5,59,59],[1946,9,29,1,59,59],
-          '1946042807:00:00','1946042803:00:00','1946092905:59:59','1946092901:59:59' ],
-        [ [1946,9,29,6,0,0],[1946,9,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1947,4,27,6,59,59],[1947,4,27,1,59,59],
-          '1946092906:00:00','1946092901:00:00','1947042706:59:59','1947042701:59:59' ],
-     ],
-   1947 =>
-     [
-        [ [1947,4,27,7,0,0],[1947,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1947,9,28,5,59,59],[1947,9,28,1,59,59],
-          '1947042707:00:00','1947042703:00:00','1947092805:59:59','1947092801:59:59' ],
-        [ [1947,9,28,6,0,0],[1947,9,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1948,4,25,6,59,59],[1948,4,25,1,59,59],
-          '1947092806:00:00','1947092801:00:00','1948042506:59:59','1948042501:59:59' ],
-     ],
-   1948 =>
-     [
-        [ [1948,4,25,7,0,0],[1948,4,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1948,9,26,5,59,59],[1948,9,26,1,59,59],
-          '1948042507:00:00','1948042503:00:00','1948092605:59:59','1948092601:59:59' ],
-        [ [1948,9,26,6,0,0],[1948,9,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1949,4,24,6,59,59],[1949,4,24,1,59,59],
-          '1948092606:00:00','1948092601:00:00','1949042406:59:59','1949042401:59:59' ],
-     ],
-   1949 =>
-     [
-        [ [1949,4,24,7,0,0],[1949,4,24,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1949,10,30,5,59,59],[1949,10,30,1,59,59],
-          '1949042407:00:00','1949042403:00:00','1949103005:59:59','1949103001:59:59' ],
-        [ [1949,10,30,6,0,0],[1949,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1950,4,30,6,59,59],[1950,4,30,1,59,59],
-          '1949103006:00:00','1949103001:00:00','1950043006:59:59','1950043001:59:59' ],
-     ],
-   1950 =>
-     [
-        [ [1950,4,30,7,0,0],[1950,4,30,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1950,10,29,5,59,59],[1950,10,29,1,59,59],
-          '1950043007:00:00','1950043003:00:00','1950102905:59:59','1950102901:59:59' ],
-        [ [1950,10,29,6,0,0],[1950,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1951,4,29,6,59,59],[1951,4,29,1,59,59],
-          '1950102906:00:00','1950102901:00:00','1951042906:59:59','1951042901:59:59' ],
-     ],
-   1951 =>
-     [
-        [ [1951,4,29,7,0,0],[1951,4,29,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1951,9,30,5,59,59],[1951,9,30,1,59,59],
-          '1951042907:00:00','1951042903:00:00','1951093005:59:59','1951093001:59:59' ],
-        [ [1951,9,30,6,0,0],[1951,9,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1952,4,27,6,59,59],[1952,4,27,1,59,59],
-          '1951093006:00:00','1951093001:00:00','1952042706:59:59','1952042701:59:59' ],
-     ],
-   1952 =>
-     [
-        [ [1952,4,27,7,0,0],[1952,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1952,9,28,5,59,59],[1952,9,28,1,59,59],
-          '1952042707:00:00','1952042703:00:00','1952092805:59:59','1952092801:59:59' ],
-        [ [1952,9,28,6,0,0],[1952,9,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1953,4,26,6,59,59],[1953,4,26,1,59,59],
-          '1952092806:00:00','1952092801:00:00','1953042606:59:59','1953042601:59:59' ],
-     ],
-   1953 =>
-     [
-        [ [1953,4,26,7,0,0],[1953,4,26,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1953,9,27,5,59,59],[1953,9,27,1,59,59],
-          '1953042607:00:00','1953042603:00:00','1953092705:59:59','1953092701:59:59' ],
-        [ [1953,9,27,6,0,0],[1953,9,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1954,4,25,6,59,59],[1954,4,25,1,59,59],
-          '1953092706:00:00','1953092701:00:00','1954042506:59:59','1954042501:59:59' ],
-     ],
-   1954 =>
-     [
-        [ [1954,4,25,7,0,0],[1954,4,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1954,9,26,5,59,59],[1954,9,26,1,59,59],
-          '1954042507:00:00','1954042503:00:00','1954092605:59:59','1954092601:59:59' ],
-        [ [1954,9,26,6,0,0],[1954,9,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1955,4,24,6,59,59],[1955,4,24,1,59,59],
-          '1954092606:00:00','1954092601:00:00','1955042406:59:59','1955042401:59:59' ],
-     ],
-   1955 =>
-     [
-        [ [1955,4,24,7,0,0],[1955,4,24,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1955,9,25,5,59,59],[1955,9,25,1,59,59],
-          '1955042407:00:00','1955042403:00:00','1955092505:59:59','1955092501:59:59' ],
-        [ [1955,9,25,6,0,0],[1955,9,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1956,4,29,6,59,59],[1956,4,29,1,59,59],
-          '1955092506:00:00','1955092501:00:00','1956042906:59:59','1956042901:59:59' ],
-     ],
-   1956 =>
-     [
-        [ [1956,4,29,7,0,0],[1956,4,29,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1956,9,30,5,59,59],[1956,9,30,1,59,59],
-          '1956042907:00:00','1956042903:00:00','1956093005:59:59','1956093001:59:59' ],
-        [ [1956,9,30,6,0,0],[1956,9,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1957,4,28,6,59,59],[1957,4,28,1,59,59],
-          '1956093006:00:00','1956093001:00:00','1957042806:59:59','1957042801:59:59' ],
-     ],
-   1957 =>
-     [
-        [ [1957,4,28,7,0,0],[1957,4,28,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1957,10,27,5,59,59],[1957,10,27,1,59,59],
-          '1957042807:00:00','1957042803:00:00','1957102705:59:59','1957102701:59:59' ],
-        [ [1957,10,27,6,0,0],[1957,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1958,4,27,6,59,59],[1958,4,27,1,59,59],
-          '1957102706:00:00','1957102701:00:00','1958042706:59:59','1958042701:59:59' ],
-     ],
-   1958 =>
-     [
-        [ [1958,4,27,7,0,0],[1958,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1958,10,26,5,59,59],[1958,10,26,1,59,59],
-          '1958042707:00:00','1958042703:00:00','1958102605:59:59','1958102601:59:59' ],
-        [ [1958,10,26,6,0,0],[1958,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1959,4,26,6,59,59],[1959,4,26,1,59,59],
-          '1958102606:00:00','1958102601:00:00','1959042606:59:59','1959042601:59:59' ],
-     ],
-   1959 =>
-     [
-        [ [1959,4,26,7,0,0],[1959,4,26,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1959,10,25,5,59,59],[1959,10,25,1,59,59],
-          '1959042607:00:00','1959042603:00:00','1959102505:59:59','1959102501:59:59' ],
-        [ [1959,10,25,6,0,0],[1959,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1960,4,24,6,59,59],[1960,4,24,1,59,59],
-          '1959102506:00:00','1959102501:00:00','1960042406:59:59','1960042401:59:59' ],
-     ],
-   1960 =>
-     [
-        [ [1960,4,24,7,0,0],[1960,4,24,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1960,10,30,5,59,59],[1960,10,30,1,59,59],
-          '1960042407:00:00','1960042403:00:00','1960103005:59:59','1960103001:59:59' ],
-        [ [1960,10,30,6,0,0],[1960,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1961,4,30,6,59,59],[1961,4,30,1,59,59],
-          '1960103006:00:00','1960103001:00:00','1961043006:59:59','1961043001:59:59' ],
-     ],
-   1961 =>
-     [
-        [ [1961,4,30,7,0,0],[1961,4,30,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1961,10,29,5,59,59],[1961,10,29,1,59,59],
-          '1961043007:00:00','1961043003:00:00','1961102905:59:59','1961102901:59:59' ],
-        [ [1961,10,29,6,0,0],[1961,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1962,4,29,6,59,59],[1962,4,29,1,59,59],
-          '1961102906:00:00','1961102901:00:00','1962042906:59:59','1962042901:59:59' ],
-     ],
-   1962 =>
-     [
-        [ [1962,4,29,7,0,0],[1962,4,29,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1962,10,28,5,59,59],[1962,10,28,1,59,59],
-          '1962042907:00:00','1962042903:00:00','1962102805:59:59','1962102801:59:59' ],
-        [ [1962,10,28,6,0,0],[1962,10,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1963,4,28,6,59,59],[1963,4,28,1,59,59],
-          '1962102806:00:00','1962102801:00:00','1963042806:59:59','1963042801:59:59' ],
-     ],
-   1963 =>
-     [
-        [ [1963,4,28,7,0,0],[1963,4,28,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1963,10,27,5,59,59],[1963,10,27,1,59,59],
-          '1963042807:00:00','1963042803:00:00','1963102705:59:59','1963102701:59:59' ],
-        [ [1963,10,27,6,0,0],[1963,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1964,4,26,6,59,59],[1964,4,26,1,59,59],
-          '1963102706:00:00','1963102701:00:00','1964042606:59:59','1964042601:59:59' ],
-     ],
-   1964 =>
-     [
-        [ [1964,4,26,7,0,0],[1964,4,26,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1964,10,25,5,59,59],[1964,10,25,1,59,59],
-          '1964042607:00:00','1964042603:00:00','1964102505:59:59','1964102501:59:59' ],
-        [ [1964,10,25,6,0,0],[1964,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1965,4,25,6,59,59],[1965,4,25,1,59,59],
-          '1964102506:00:00','1964102501:00:00','1965042506:59:59','1965042501:59:59' ],
-     ],
-   1965 =>
-     [
-        [ [1965,4,25,7,0,0],[1965,4,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1965,10,31,5,59,59],[1965,10,31,1,59,59],
-          '1965042507:00:00','1965042503:00:00','1965103105:59:59','1965103101:59:59' ],
-        [ [1965,10,31,6,0,0],[1965,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1966,4,24,6,59,59],[1966,4,24,1,59,59],
-          '1965103106:00:00','1965103101:00:00','1966042406:59:59','1966042401:59:59' ],
-     ],
-   1966 =>
-     [
-        [ [1966,4,24,7,0,0],[1966,4,24,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1966,10,30,5,59,59],[1966,10,30,1,59,59],
-          '1966042407:00:00','1966042403:00:00','1966103005:59:59','1966103001:59:59' ],
-        [ [1966,10,30,6,0,0],[1966,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1967,4,30,6,59,59],[1967,4,30,1,59,59],
-          '1966103006:00:00','1966103001:00:00','1967043006:59:59','1967043001:59:59' ],
-     ],
-   1967 =>
-     [
-        [ [1967,4,30,7,0,0],[1967,4,30,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1967,10,29,5,59,59],[1967,10,29,1,59,59],
-          '1967043007:00:00','1967043003:00:00','1967102905:59:59','1967102901:59:59' ],
-        [ [1967,10,29,6,0,0],[1967,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1968,4,28,6,59,59],[1968,4,28,1,59,59],
-          '1967102906:00:00','1967102901:00:00','1968042806:59:59','1968042801:59:59' ],
-     ],
-   1968 =>
-     [
-        [ [1968,4,28,7,0,0],[1968,4,28,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1968,10,27,5,59,59],[1968,10,27,1,59,59],
-          '1968042807:00:00','1968042803:00:00','1968102705:59:59','1968102701:59:59' ],
-        [ [1968,10,27,6,0,0],[1968,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1969,4,27,6,59,59],[1969,4,27,1,59,59],
-          '1968102706:00:00','1968102701:00:00','1969042706:59:59','1969042701:59:59' ],
-     ],
-   1969 =>
-     [
-        [ [1969,4,27,7,0,0],[1969,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1969,10,26,5,59,59],[1969,10,26,1,59,59],
-          '1969042707:00:00','1969042703:00:00','1969102605:59:59','1969102601:59:59' ],
-        [ [1969,10,26,6,0,0],[1969,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1970,4,26,6,59,59],[1970,4,26,1,59,59],
-          '1969102606:00:00','1969102601:00:00','1970042606:59:59','1970042601:59:59' ],
-     ],
-   1970 =>
-     [
-        [ [1970,4,26,7,0,0],[1970,4,26,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1970,10,25,5,59,59],[1970,10,25,1,59,59],
-          '1970042607:00:00','1970042603:00:00','1970102505:59:59','1970102501:59:59' ],
-        [ [1970,10,25,6,0,0],[1970,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1971,4,25,6,59,59],[1971,4,25,1,59,59],
-          '1970102506:00:00','1970102501:00:00','1971042506:59:59','1971042501:59:59' ],
-     ],
-   1971 =>
-     [
-        [ [1971,4,25,7,0,0],[1971,4,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1971,10,31,5,59,59],[1971,10,31,1,59,59],
-          '1971042507:00:00','1971042503:00:00','1971103105:59:59','1971103101:59:59' ],
-        [ [1971,10,31,6,0,0],[1971,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1972,4,30,6,59,59],[1972,4,30,1,59,59],
-          '1971103106:00:00','1971103101:00:00','1972043006:59:59','1972043001:59:59' ],
-     ],
-   1972 =>
-     [
-        [ [1972,4,30,7,0,0],[1972,4,30,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1972,10,29,5,59,59],[1972,10,29,1,59,59],
-          '1972043007:00:00','1972043003:00:00','1972102905:59:59','1972102901:59:59' ],
-        [ [1972,10,29,6,0,0],[1972,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1973,4,29,6,59,59],[1973,4,29,1,59,59],
-          '1972102906:00:00','1972102901:00:00','1973042906:59:59','1973042901:59:59' ],
-     ],
-   1973 =>
-     [
-        [ [1973,4,29,7,0,0],[1973,4,29,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1973,10,28,5,59,59],[1973,10,28,1,59,59],
-          '1973042907:00:00','1973042903:00:00','1973102805:59:59','1973102801:59:59' ],
-        [ [1973,10,28,6,0,0],[1973,10,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1974,4,28,6,59,59],[1974,4,28,1,59,59],
-          '1973102806:00:00','1973102801:00:00','1974042806:59:59','1974042801:59:59' ],
-     ],
-   1974 =>
-     [
-        [ [1974,4,28,7,0,0],[1974,4,28,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1974,10,27,5,59,59],[1974,10,27,1,59,59],
-          '1974042807:00:00','1974042803:00:00','1974102705:59:59','1974102701:59:59' ],
-        [ [1974,10,27,6,0,0],[1974,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1975,4,27,6,59,59],[1975,4,27,1,59,59],
-          '1974102706:00:00','1974102701:00:00','1975042706:59:59','1975042701:59:59' ],
-     ],
-   1975 =>
-     [
-        [ [1975,4,27,7,0,0],[1975,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1975,10,26,5,59,59],[1975,10,26,1,59,59],
-          '1975042707:00:00','1975042703:00:00','1975102605:59:59','1975102601:59:59' ],
-        [ [1975,10,26,6,0,0],[1975,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1976,4,25,6,59,59],[1976,4,25,1,59,59],
-          '1975102606:00:00','1975102601:00:00','1976042506:59:59','1976042501:59:59' ],
-     ],
-   1976 =>
-     [
-        [ [1976,4,25,7,0,0],[1976,4,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1976,10,31,5,59,59],[1976,10,31,1,59,59],
-          '1976042507:00:00','1976042503:00:00','1976103105:59:59','1976103101:59:59' ],
-        [ [1976,10,31,6,0,0],[1976,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1977,4,24,6,59,59],[1977,4,24,1,59,59],
-          '1976103106:00:00','1976103101:00:00','1977042406:59:59','1977042401:59:59' ],
-     ],
-   1977 =>
-     [
-        [ [1977,4,24,7,0,0],[1977,4,24,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1977,10,30,5,59,59],[1977,10,30,1,59,59],
-          '1977042407:00:00','1977042403:00:00','1977103005:59:59','1977103001:59:59' ],
-        [ [1977,10,30,6,0,0],[1977,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1978,4,30,6,59,59],[1978,4,30,1,59,59],
-          '1977103006:00:00','1977103001:00:00','1978043006:59:59','1978043001:59:59' ],
-     ],
-   1978 =>
-     [
-        [ [1978,4,30,7,0,0],[1978,4,30,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1978,10,29,5,59,59],[1978,10,29,1,59,59],
-          '1978043007:00:00','1978043003:00:00','1978102905:59:59','1978102901:59:59' ],
-        [ [1978,10,29,6,0,0],[1978,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1979,4,29,6,59,59],[1979,4,29,1,59,59],
-          '1978102906:00:00','1978102901:00:00','1979042906:59:59','1979042901:59:59' ],
-     ],
-   1979 =>
-     [
-        [ [1979,4,29,7,0,0],[1979,4,29,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1979,10,28,5,59,59],[1979,10,28,1,59,59],
-          '1979042907:00:00','1979042903:00:00','1979102805:59:59','1979102801:59:59' ],
-        [ [1979,10,28,6,0,0],[1979,10,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1980,4,27,6,59,59],[1980,4,27,1,59,59],
-          '1979102806:00:00','1979102801:00:00','1980042706:59:59','1980042701:59:59' ],
-     ],
-   1980 =>
-     [
-        [ [1980,4,27,7,0,0],[1980,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1980,10,26,5,59,59],[1980,10,26,1,59,59],
-          '1980042707:00:00','1980042703:00:00','1980102605:59:59','1980102601:59:59' ],
-        [ [1980,10,26,6,0,0],[1980,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1981,4,26,6,59,59],[1981,4,26,1,59,59],
-          '1980102606:00:00','1980102601:00:00','1981042606:59:59','1981042601:59:59' ],
-     ],
-   1981 =>
-     [
-        [ [1981,4,26,7,0,0],[1981,4,26,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1981,10,25,5,59,59],[1981,10,25,1,59,59],
-          '1981042607:00:00','1981042603:00:00','1981102505:59:59','1981102501:59:59' ],
-        [ [1981,10,25,6,0,0],[1981,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1982,4,25,6,59,59],[1982,4,25,1,59,59],
-          '1981102506:00:00','1981102501:00:00','1982042506:59:59','1982042501:59:59' ],
-     ],
-   1982 =>
-     [
-        [ [1982,4,25,7,0,0],[1982,4,25,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1982,10,31,5,59,59],[1982,10,31,1,59,59],
-          '1982042507:00:00','1982042503:00:00','1982103105:59:59','1982103101:59:59' ],
-        [ [1982,10,31,6,0,0],[1982,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1983,4,24,6,59,59],[1983,4,24,1,59,59],
-          '1982103106:00:00','1982103101:00:00','1983042406:59:59','1983042401:59:59' ],
-     ],
-   1983 =>
-     [
-        [ [1983,4,24,7,0,0],[1983,4,24,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1983,10,30,5,59,59],[1983,10,30,1,59,59],
-          '1983042407:00:00','1983042403:00:00','1983103005:59:59','1983103001:59:59' ],
-        [ [1983,10,30,6,0,0],[1983,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1984,4,29,6,59,59],[1984,4,29,1,59,59],
-          '1983103006:00:00','1983103001:00:00','1984042906:59:59','1984042901:59:59' ],
-     ],
-   1984 =>
-     [
-        [ [1984,4,29,7,0,0],[1984,4,29,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1984,10,28,5,59,59],[1984,10,28,1,59,59],
-          '1984042907:00:00','1984042903:00:00','1984102805:59:59','1984102801:59:59' ],
-        [ [1984,10,28,6,0,0],[1984,10,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1985,4,28,6,59,59],[1985,4,28,1,59,59],
-          '1984102806:00:00','1984102801:00:00','1985042806:59:59','1985042801:59:59' ],
-     ],
-   1985 =>
-     [
-        [ [1985,4,28,7,0,0],[1985,4,28,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1985,10,27,5,59,59],[1985,10,27,1,59,59],
-          '1985042807:00:00','1985042803:00:00','1985102705:59:59','1985102701:59:59' ],
-        [ [1985,10,27,6,0,0],[1985,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1986,4,27,6,59,59],[1986,4,27,1,59,59],
-          '1985102706:00:00','1985102701:00:00','1986042706:59:59','1986042701:59:59' ],
-     ],
-   1986 =>
-     [
-        [ [1986,4,27,7,0,0],[1986,4,27,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1986,10,26,5,59,59],[1986,10,26,1,59,59],
-          '1986042707:00:00','1986042703:00:00','1986102605:59:59','1986102601:59:59' ],
-        [ [1986,10,26,6,0,0],[1986,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1987,4,5,6,59,59],[1987,4,5,1,59,59],
-          '1986102606:00:00','1986102601:00:00','1987040506:59:59','1987040501:59:59' ],
-     ],
-   1987 =>
-     [
-        [ [1987,4,5,7,0,0],[1987,4,5,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1987,10,25,5,59,59],[1987,10,25,1,59,59],
-          '1987040507:00:00','1987040503:00:00','1987102505:59:59','1987102501:59:59' ],
-        [ [1987,10,25,6,0,0],[1987,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1988,4,3,6,59,59],[1988,4,3,1,59,59],
-          '1987102506:00:00','1987102501:00:00','1988040306:59:59','1988040301:59:59' ],
-     ],
-   1988 =>
-     [
-        [ [1988,4,3,7,0,0],[1988,4,3,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1988,10,30,5,59,59],[1988,10,30,1,59,59],
-          '1988040307:00:00','1988040303:00:00','1988103005:59:59','1988103001:59:59' ],
-        [ [1988,10,30,6,0,0],[1988,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1989,4,2,6,59,59],[1989,4,2,1,59,59],
-          '1988103006:00:00','1988103001:00:00','1989040206:59:59','1989040201:59:59' ],
-     ],
-   1989 =>
-     [
-        [ [1989,4,2,7,0,0],[1989,4,2,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1989,10,29,5,59,59],[1989,10,29,1,59,59],
-          '1989040207:00:00','1989040203:00:00','1989102905:59:59','1989102901:59:59' ],
-        [ [1989,10,29,6,0,0],[1989,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1990,4,1,6,59,59],[1990,4,1,1,59,59],
-          '1989102906:00:00','1989102901:00:00','1990040106:59:59','1990040101:59:59' ],
-     ],
-   1990 =>
-     [
-        [ [1990,4,1,7,0,0],[1990,4,1,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1990,10,28,5,59,59],[1990,10,28,1,59,59],
-          '1990040107:00:00','1990040103:00:00','1990102805:59:59','1990102801:59:59' ],
-        [ [1990,10,28,6,0,0],[1990,10,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1991,4,7,6,59,59],[1991,4,7,1,59,59],
-          '1990102806:00:00','1990102801:00:00','1991040706:59:59','1991040701:59:59' ],
-     ],
-   1991 =>
-     [
-        [ [1991,4,7,7,0,0],[1991,4,7,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1991,10,27,5,59,59],[1991,10,27,1,59,59],
-          '1991040707:00:00','1991040703:00:00','1991102705:59:59','1991102701:59:59' ],
-        [ [1991,10,27,6,0,0],[1991,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1992,4,5,6,59,59],[1992,4,5,1,59,59],
-          '1991102706:00:00','1991102701:00:00','1992040506:59:59','1992040501:59:59' ],
-     ],
-   1992 =>
-     [
-        [ [1992,4,5,7,0,0],[1992,4,5,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1992,10,25,5,59,59],[1992,10,25,1,59,59],
-          '1992040507:00:00','1992040503:00:00','1992102505:59:59','1992102501:59:59' ],
-        [ [1992,10,25,6,0,0],[1992,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1993,4,4,6,59,59],[1993,4,4,1,59,59],
-          '1992102506:00:00','1992102501:00:00','1993040406:59:59','1993040401:59:59' ],
-     ],
-   1993 =>
-     [
-        [ [1993,4,4,7,0,0],[1993,4,4,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1993,10,31,5,59,59],[1993,10,31,1,59,59],
-          '1993040407:00:00','1993040403:00:00','1993103105:59:59','1993103101:59:59' ],
-        [ [1993,10,31,6,0,0],[1993,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1994,4,3,6,59,59],[1994,4,3,1,59,59],
-          '1993103106:00:00','1993103101:00:00','1994040306:59:59','1994040301:59:59' ],
-     ],
-   1994 =>
-     [
-        [ [1994,4,3,7,0,0],[1994,4,3,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1994,10,30,5,59,59],[1994,10,30,1,59,59],
-          '1994040307:00:00','1994040303:00:00','1994103005:59:59','1994103001:59:59' ],
-        [ [1994,10,30,6,0,0],[1994,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1995,4,2,6,59,59],[1995,4,2,1,59,59],
-          '1994103006:00:00','1994103001:00:00','1995040206:59:59','1995040201:59:59' ],
-     ],
-   1995 =>
-     [
-        [ [1995,4,2,7,0,0],[1995,4,2,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1995,10,29,5,59,59],[1995,10,29,1,59,59],
-          '1995040207:00:00','1995040203:00:00','1995102905:59:59','1995102901:59:59' ],
-        [ [1995,10,29,6,0,0],[1995,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1996,4,7,6,59,59],[1996,4,7,1,59,59],
-          '1995102906:00:00','1995102901:00:00','1996040706:59:59','1996040701:59:59' ],
-     ],
-   1996 =>
-     [
-        [ [1996,4,7,7,0,0],[1996,4,7,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1996,10,27,5,59,59],[1996,10,27,1,59,59],
-          '1996040707:00:00','1996040703:00:00','1996102705:59:59','1996102701:59:59' ],
-        [ [1996,10,27,6,0,0],[1996,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1997,4,6,6,59,59],[1997,4,6,1,59,59],
-          '1996102706:00:00','1996102701:00:00','1997040606:59:59','1997040601:59:59' ],
-     ],
-   1997 =>
-     [
-        [ [1997,4,6,7,0,0],[1997,4,6,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1997,10,26,5,59,59],[1997,10,26,1,59,59],
-          '1997040607:00:00','1997040603:00:00','1997102605:59:59','1997102601:59:59' ],
-        [ [1997,10,26,6,0,0],[1997,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1998,4,5,6,59,59],[1998,4,5,1,59,59],
-          '1997102606:00:00','1997102601:00:00','1998040506:59:59','1998040501:59:59' ],
-     ],
-   1998 =>
-     [
-        [ [1998,4,5,7,0,0],[1998,4,5,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1998,10,25,5,59,59],[1998,10,25,1,59,59],
-          '1998040507:00:00','1998040503:00:00','1998102505:59:59','1998102501:59:59' ],
-        [ [1998,10,25,6,0,0],[1998,10,25,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[1999,4,4,6,59,59],[1999,4,4,1,59,59],
-          '1998102506:00:00','1998102501:00:00','1999040406:59:59','1999040401:59:59' ],
-     ],
-   1999 =>
-     [
-        [ [1999,4,4,7,0,0],[1999,4,4,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[1999,10,31,5,59,59],[1999,10,31,1,59,59],
-          '1999040407:00:00','1999040403:00:00','1999103105:59:59','1999103101:59:59' ],
-        [ [1999,10,31,6,0,0],[1999,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2000,4,2,6,59,59],[2000,4,2,1,59,59],
-          '1999103106:00:00','1999103101:00:00','2000040206:59:59','2000040201:59:59' ],
-     ],
-   2000 =>
-     [
-        [ [2000,4,2,7,0,0],[2000,4,2,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2000,10,29,5,59,59],[2000,10,29,1,59,59],
-          '2000040207:00:00','2000040203:00:00','2000102905:59:59','2000102901:59:59' ],
-        [ [2000,10,29,6,0,0],[2000,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2001,4,1,6,59,59],[2001,4,1,1,59,59],
-          '2000102906:00:00','2000102901:00:00','2001040106:59:59','2001040101:59:59' ],
-     ],
-   2001 =>
-     [
-        [ [2001,4,1,7,0,0],[2001,4,1,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2001,10,28,5,59,59],[2001,10,28,1,59,59],
-          '2001040107:00:00','2001040103:00:00','2001102805:59:59','2001102801:59:59' ],
-        [ [2001,10,28,6,0,0],[2001,10,28,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2002,4,7,6,59,59],[2002,4,7,1,59,59],
-          '2001102806:00:00','2001102801:00:00','2002040706:59:59','2002040701:59:59' ],
-     ],
-   2002 =>
-     [
-        [ [2002,4,7,7,0,0],[2002,4,7,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2002,10,27,5,59,59],[2002,10,27,1,59,59],
-          '2002040707:00:00','2002040703:00:00','2002102705:59:59','2002102701:59:59' ],
-        [ [2002,10,27,6,0,0],[2002,10,27,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2003,4,6,6,59,59],[2003,4,6,1,59,59],
-          '2002102706:00:00','2002102701:00:00','2003040606:59:59','2003040601:59:59' ],
-     ],
-   2003 =>
-     [
-        [ [2003,4,6,7,0,0],[2003,4,6,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2003,10,26,5,59,59],[2003,10,26,1,59,59],
-          '2003040607:00:00','2003040603:00:00','2003102605:59:59','2003102601:59:59' ],
-        [ [2003,10,26,6,0,0],[2003,10,26,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2004,4,4,6,59,59],[2004,4,4,1,59,59],
-          '2003102606:00:00','2003102601:00:00','2004040406:59:59','2004040401:59:59' ],
-     ],
-   2004 =>
-     [
-        [ [2004,4,4,7,0,0],[2004,4,4,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2004,10,31,5,59,59],[2004,10,31,1,59,59],
-          '2004040407:00:00','2004040403:00:00','2004103105:59:59','2004103101:59:59' ],
-        [ [2004,10,31,6,0,0],[2004,10,31,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2005,4,3,6,59,59],[2005,4,3,1,59,59],
-          '2004103106:00:00','2004103101:00:00','2005040306:59:59','2005040301:59:59' ],
-     ],
-   2005 =>
-     [
-        [ [2005,4,3,7,0,0],[2005,4,3,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2005,10,30,5,59,59],[2005,10,30,1,59,59],
-          '2005040307:00:00','2005040303:00:00','2005103005:59:59','2005103001:59:59' ],
-        [ [2005,10,30,6,0,0],[2005,10,30,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2006,4,2,6,59,59],[2006,4,2,1,59,59],
-          '2005103006:00:00','2005103001:00:00','2006040206:59:59','2006040201:59:59' ],
-     ],
-   2006 =>
-     [
-        [ [2006,4,2,7,0,0],[2006,4,2,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2006,10,29,5,59,59],[2006,10,29,1,59,59],
-          '2006040207:00:00','2006040203:00:00','2006102905:59:59','2006102901:59:59' ],
-        [ [2006,10,29,6,0,0],[2006,10,29,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2007,3,11,6,59,59],[2007,3,11,1,59,59],
-          '2006102906:00:00','2006102901:00:00','2007031106:59:59','2007031101:59:59' ],
-     ],
-   2007 =>
-     [
-        [ [2007,3,11,7,0,0],[2007,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2007,11,4,5,59,59],[2007,11,4,1,59,59],
-          '2007031107:00:00','2007031103:00:00','2007110405:59:59','2007110401:59:59' ],
-        [ [2007,11,4,6,0,0],[2007,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2008,3,9,6,59,59],[2008,3,9,1,59,59],
-          '2007110406:00:00','2007110401:00:00','2008030906:59:59','2008030901:59:59' ],
-     ],
-   2008 =>
-     [
-        [ [2008,3,9,7,0,0],[2008,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2008,11,2,5,59,59],[2008,11,2,1,59,59],
-          '2008030907:00:00','2008030903:00:00','2008110205:59:59','2008110201:59:59' ],
-        [ [2008,11,2,6,0,0],[2008,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2009,3,8,6,59,59],[2009,3,8,1,59,59],
-          '2008110206:00:00','2008110201:00:00','2009030806:59:59','2009030801:59:59' ],
-     ],
-   2009 =>
-     [
-        [ [2009,3,8,7,0,0],[2009,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2009,11,1,5,59,59],[2009,11,1,1,59,59],
-          '2009030807:00:00','2009030803:00:00','2009110105:59:59','2009110101:59:59' ],
-        [ [2009,11,1,6,0,0],[2009,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2010,3,14,6,59,59],[2010,3,14,1,59,59],
-          '2009110106:00:00','2009110101:00:00','2010031406:59:59','2010031401:59:59' ],
-     ],
-   2010 =>
-     [
-        [ [2010,3,14,7,0,0],[2010,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2010,11,7,5,59,59],[2010,11,7,1,59,59],
-          '2010031407:00:00','2010031403:00:00','2010110705:59:59','2010110701:59:59' ],
-        [ [2010,11,7,6,0,0],[2010,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2011,3,13,6,59,59],[2011,3,13,1,59,59],
-          '2010110706:00:00','2010110701:00:00','2011031306:59:59','2011031301:59:59' ],
-     ],
-   2011 =>
-     [
-        [ [2011,3,13,7,0,0],[2011,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2011,11,6,5,59,59],[2011,11,6,1,59,59],
-          '2011031307:00:00','2011031303:00:00','2011110605:59:59','2011110601:59:59' ],
-        [ [2011,11,6,6,0,0],[2011,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2012,3,11,6,59,59],[2012,3,11,1,59,59],
-          '2011110606:00:00','2011110601:00:00','2012031106:59:59','2012031101:59:59' ],
-     ],
-   2012 =>
-     [
-        [ [2012,3,11,7,0,0],[2012,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2012,11,4,5,59,59],[2012,11,4,1,59,59],
-          '2012031107:00:00','2012031103:00:00','2012110405:59:59','2012110401:59:59' ],
-        [ [2012,11,4,6,0,0],[2012,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2013,3,10,6,59,59],[2013,3,10,1,59,59],
-          '2012110406:00:00','2012110401:00:00','2013031006:59:59','2013031001:59:59' ],
-     ],
-   2013 =>
-     [
-        [ [2013,3,10,7,0,0],[2013,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2013,11,3,5,59,59],[2013,11,3,1,59,59],
-          '2013031007:00:00','2013031003:00:00','2013110305:59:59','2013110301:59:59' ],
-        [ [2013,11,3,6,0,0],[2013,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2014,3,9,6,59,59],[2014,3,9,1,59,59],
-          '2013110306:00:00','2013110301:00:00','2014030906:59:59','2014030901:59:59' ],
-     ],
-   2014 =>
-     [
-        [ [2014,3,9,7,0,0],[2014,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2014,11,2,5,59,59],[2014,11,2,1,59,59],
-          '2014030907:00:00','2014030903:00:00','2014110205:59:59','2014110201:59:59' ],
-        [ [2014,11,2,6,0,0],[2014,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2015,3,8,6,59,59],[2015,3,8,1,59,59],
-          '2014110206:00:00','2014110201:00:00','2015030806:59:59','2015030801:59:59' ],
-     ],
-   2015 =>
-     [
-        [ [2015,3,8,7,0,0],[2015,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2015,11,1,5,59,59],[2015,11,1,1,59,59],
-          '2015030807:00:00','2015030803:00:00','2015110105:59:59','2015110101:59:59' ],
-        [ [2015,11,1,6,0,0],[2015,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2016,3,13,6,59,59],[2016,3,13,1,59,59],
-          '2015110106:00:00','2015110101:00:00','2016031306:59:59','2016031301:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,3,13,7,0,0],[2016,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2016,11,6,5,59,59],[2016,11,6,1,59,59],
-          '2016031307:00:00','2016031303:00:00','2016110605:59:59','2016110601:59:59' ],
-        [ [2016,11,6,6,0,0],[2016,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2017,3,12,6,59,59],[2017,3,12,1,59,59],
-          '2016110606:00:00','2016110601:00:00','2017031206:59:59','2017031201:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,3,12,7,0,0],[2017,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2017,11,5,5,59,59],[2017,11,5,1,59,59],
-          '2017031207:00:00','2017031203:00:00','2017110505:59:59','2017110501:59:59' ],
-        [ [2017,11,5,6,0,0],[2017,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2018,3,11,6,59,59],[2018,3,11,1,59,59],
-          '2017110506:00:00','2017110501:00:00','2018031106:59:59','2018031101:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,3,11,7,0,0],[2018,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2018,11,4,5,59,59],[2018,11,4,1,59,59],
-          '2018031107:00:00','2018031103:00:00','2018110405:59:59','2018110401:59:59' ],
-        [ [2018,11,4,6,0,0],[2018,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2019,3,10,6,59,59],[2019,3,10,1,59,59],
-          '2018110406:00:00','2018110401:00:00','2019031006:59:59','2019031001:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,3,10,7,0,0],[2019,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2019,11,3,5,59,59],[2019,11,3,1,59,59],
-          '2019031007:00:00','2019031003:00:00','2019110305:59:59','2019110301:59:59' ],
-        [ [2019,11,3,6,0,0],[2019,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2020,3,8,6,59,59],[2020,3,8,1,59,59],
-          '2019110306:00:00','2019110301:00:00','2020030806:59:59','2020030801:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,3,8,7,0,0],[2020,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2020,11,1,5,59,59],[2020,11,1,1,59,59],
-          '2020030807:00:00','2020030803:00:00','2020110105:59:59','2020110101:59:59' ],
-        [ [2020,11,1,6,0,0],[2020,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2021,3,14,6,59,59],[2021,3,14,1,59,59],
-          '2020110106:00:00','2020110101:00:00','2021031406:59:59','2021031401:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,3,14,7,0,0],[2021,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2021,11,7,5,59,59],[2021,11,7,1,59,59],
-          '2021031407:00:00','2021031403:00:00','2021110705:59:59','2021110701:59:59' ],
-        [ [2021,11,7,6,0,0],[2021,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2022,3,13,6,59,59],[2022,3,13,1,59,59],
-          '2021110706:00:00','2021110701:00:00','2022031306:59:59','2022031301:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,3,13,7,0,0],[2022,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2022,11,6,5,59,59],[2022,11,6,1,59,59],
-          '2022031307:00:00','2022031303:00:00','2022110605:59:59','2022110601:59:59' ],
-        [ [2022,11,6,6,0,0],[2022,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2023,3,12,6,59,59],[2023,3,12,1,59,59],
-          '2022110606:00:00','2022110601:00:00','2023031206:59:59','2023031201:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,3,12,7,0,0],[2023,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2023,11,5,5,59,59],[2023,11,5,1,59,59],
-          '2023031207:00:00','2023031203:00:00','2023110505:59:59','2023110501:59:59' ],
-        [ [2023,11,5,6,0,0],[2023,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2024,3,10,6,59,59],[2024,3,10,1,59,59],
-          '2023110506:00:00','2023110501:00:00','2024031006:59:59','2024031001:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,3,10,7,0,0],[2024,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2024,11,3,5,59,59],[2024,11,3,1,59,59],
-          '2024031007:00:00','2024031003:00:00','2024110305:59:59','2024110301:59:59' ],
-        [ [2024,11,3,6,0,0],[2024,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2025,3,9,6,59,59],[2025,3,9,1,59,59],
-          '2024110306:00:00','2024110301:00:00','2025030906:59:59','2025030901:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,3,9,7,0,0],[2025,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2025,11,2,5,59,59],[2025,11,2,1,59,59],
-          '2025030907:00:00','2025030903:00:00','2025110205:59:59','2025110201:59:59' ],
-        [ [2025,11,2,6,0,0],[2025,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2026,3,8,6,59,59],[2026,3,8,1,59,59],
-          '2025110206:00:00','2025110201:00:00','2026030806:59:59','2026030801:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,3,8,7,0,0],[2026,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2026,11,1,5,59,59],[2026,11,1,1,59,59],
-          '2026030807:00:00','2026030803:00:00','2026110105:59:59','2026110101:59:59' ],
-        [ [2026,11,1,6,0,0],[2026,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2027,3,14,6,59,59],[2027,3,14,1,59,59],
-          '2026110106:00:00','2026110101:00:00','2027031406:59:59','2027031401:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,3,14,7,0,0],[2027,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2027,11,7,5,59,59],[2027,11,7,1,59,59],
-          '2027031407:00:00','2027031403:00:00','2027110705:59:59','2027110701:59:59' ],
-        [ [2027,11,7,6,0,0],[2027,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2028,3,12,6,59,59],[2028,3,12,1,59,59],
-          '2027110706:00:00','2027110701:00:00','2028031206:59:59','2028031201:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,3,12,7,0,0],[2028,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2028,11,5,5,59,59],[2028,11,5,1,59,59],
-          '2028031207:00:00','2028031203:00:00','2028110505:59:59','2028110501:59:59' ],
-        [ [2028,11,5,6,0,0],[2028,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2029,3,11,6,59,59],[2029,3,11,1,59,59],
-          '2028110506:00:00','2028110501:00:00','2029031106:59:59','2029031101:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,3,11,7,0,0],[2029,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2029,11,4,5,59,59],[2029,11,4,1,59,59],
-          '2029031107:00:00','2029031103:00:00','2029110405:59:59','2029110401:59:59' ],
-        [ [2029,11,4,6,0,0],[2029,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2030,3,10,6,59,59],[2030,3,10,1,59,59],
-          '2029110406:00:00','2029110401:00:00','2030031006:59:59','2030031001:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,3,10,7,0,0],[2030,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2030,11,3,5,59,59],[2030,11,3,1,59,59],
-          '2030031007:00:00','2030031003:00:00','2030110305:59:59','2030110301:59:59' ],
-        [ [2030,11,3,6,0,0],[2030,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2031,3,9,6,59,59],[2031,3,9,1,59,59],
-          '2030110306:00:00','2030110301:00:00','2031030906:59:59','2031030901:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,3,9,7,0,0],[2031,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2031,11,2,5,59,59],[2031,11,2,1,59,59],
-          '2031030907:00:00','2031030903:00:00','2031110205:59:59','2031110201:59:59' ],
-        [ [2031,11,2,6,0,0],[2031,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2032,3,14,6,59,59],[2032,3,14,1,59,59],
-          '2031110206:00:00','2031110201:00:00','2032031406:59:59','2032031401:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,3,14,7,0,0],[2032,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2032,11,7,5,59,59],[2032,11,7,1,59,59],
-          '2032031407:00:00','2032031403:00:00','2032110705:59:59','2032110701:59:59' ],
-        [ [2032,11,7,6,0,0],[2032,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2033,3,13,6,59,59],[2033,3,13,1,59,59],
-          '2032110706:00:00','2032110701:00:00','2033031306:59:59','2033031301:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,3,13,7,0,0],[2033,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2033,11,6,5,59,59],[2033,11,6,1,59,59],
-          '2033031307:00:00','2033031303:00:00','2033110605:59:59','2033110601:59:59' ],
-        [ [2033,11,6,6,0,0],[2033,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2034,3,12,6,59,59],[2034,3,12,1,59,59],
-          '2033110606:00:00','2033110601:00:00','2034031206:59:59','2034031201:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,3,12,7,0,0],[2034,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2034,11,5,5,59,59],[2034,11,5,1,59,59],
-          '2034031207:00:00','2034031203:00:00','2034110505:59:59','2034110501:59:59' ],
-        [ [2034,11,5,6,0,0],[2034,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2035,3,11,6,59,59],[2035,3,11,1,59,59],
-          '2034110506:00:00','2034110501:00:00','2035031106:59:59','2035031101:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,3,11,7,0,0],[2035,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2035,11,4,5,59,59],[2035,11,4,1,59,59],
-          '2035031107:00:00','2035031103:00:00','2035110405:59:59','2035110401:59:59' ],
-        [ [2035,11,4,6,0,0],[2035,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2036,3,9,6,59,59],[2036,3,9,1,59,59],
-          '2035110406:00:00','2035110401:00:00','2036030906:59:59','2036030901:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,3,9,7,0,0],[2036,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2036,11,2,5,59,59],[2036,11,2,1,59,59],
-          '2036030907:00:00','2036030903:00:00','2036110205:59:59','2036110201:59:59' ],
-        [ [2036,11,2,6,0,0],[2036,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2037,3,8,6,59,59],[2037,3,8,1,59,59],
-          '2036110206:00:00','2036110201:00:00','2037030806:59:59','2037030801:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,3,8,7,0,0],[2037,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2037,11,1,5,59,59],[2037,11,1,1,59,59],
-          '2037030807:00:00','2037030803:00:00','2037110105:59:59','2037110101:59:59' ],
-        [ [2037,11,1,6,0,0],[2037,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2038,3,14,6,59,59],[2038,3,14,1,59,59],
-          '2037110106:00:00','2037110101:00:00','2038031406:59:59','2038031401:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,3,14,7,0,0],[2038,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2038,11,7,5,59,59],[2038,11,7,1,59,59],
-          '2038031407:00:00','2038031403:00:00','2038110705:59:59','2038110701:59:59' ],
-        [ [2038,11,7,6,0,0],[2038,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2039,3,13,6,59,59],[2039,3,13,1,59,59],
-          '2038110706:00:00','2038110701:00:00','2039031306:59:59','2039031301:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,3,13,7,0,0],[2039,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2039,11,6,5,59,59],[2039,11,6,1,59,59],
-          '2039031307:00:00','2039031303:00:00','2039110605:59:59','2039110601:59:59' ],
-        [ [2039,11,6,6,0,0],[2039,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2040,3,11,6,59,59],[2040,3,11,1,59,59],
-          '2039110606:00:00','2039110601:00:00','2040031106:59:59','2040031101:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,3,11,7,0,0],[2040,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2040,11,4,5,59,59],[2040,11,4,1,59,59],
-          '2040031107:00:00','2040031103:00:00','2040110405:59:59','2040110401:59:59' ],
-        [ [2040,11,4,6,0,0],[2040,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2041,3,10,6,59,59],[2041,3,10,1,59,59],
-          '2040110406:00:00','2040110401:00:00','2041031006:59:59','2041031001:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,3,10,7,0,0],[2041,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2041,11,3,5,59,59],[2041,11,3,1,59,59],
-          '2041031007:00:00','2041031003:00:00','2041110305:59:59','2041110301:59:59' ],
-        [ [2041,11,3,6,0,0],[2041,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2042,3,9,6,59,59],[2042,3,9,1,59,59],
-          '2041110306:00:00','2041110301:00:00','2042030906:59:59','2042030901:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,3,9,7,0,0],[2042,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2042,11,2,5,59,59],[2042,11,2,1,59,59],
-          '2042030907:00:00','2042030903:00:00','2042110205:59:59','2042110201:59:59' ],
-        [ [2042,11,2,6,0,0],[2042,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2043,3,8,6,59,59],[2043,3,8,1,59,59],
-          '2042110206:00:00','2042110201:00:00','2043030806:59:59','2043030801:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,3,8,7,0,0],[2043,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2043,11,1,5,59,59],[2043,11,1,1,59,59],
-          '2043030807:00:00','2043030803:00:00','2043110105:59:59','2043110101:59:59' ],
-        [ [2043,11,1,6,0,0],[2043,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2044,3,13,6,59,59],[2044,3,13,1,59,59],
-          '2043110106:00:00','2043110101:00:00','2044031306:59:59','2044031301:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,3,13,7,0,0],[2044,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2044,11,6,5,59,59],[2044,11,6,1,59,59],
-          '2044031307:00:00','2044031303:00:00','2044110605:59:59','2044110601:59:59' ],
-        [ [2044,11,6,6,0,0],[2044,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2045,3,12,6,59,59],[2045,3,12,1,59,59],
-          '2044110606:00:00','2044110601:00:00','2045031206:59:59','2045031201:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,3,12,7,0,0],[2045,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2045,11,5,5,59,59],[2045,11,5,1,59,59],
-          '2045031207:00:00','2045031203:00:00','2045110505:59:59','2045110501:59:59' ],
-        [ [2045,11,5,6,0,0],[2045,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2046,3,11,6,59,59],[2046,3,11,1,59,59],
-          '2045110506:00:00','2045110501:00:00','2046031106:59:59','2046031101:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,3,11,7,0,0],[2046,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2046,11,4,5,59,59],[2046,11,4,1,59,59],
-          '2046031107:00:00','2046031103:00:00','2046110405:59:59','2046110401:59:59' ],
-        [ [2046,11,4,6,0,0],[2046,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2047,3,10,6,59,59],[2047,3,10,1,59,59],
-          '2046110406:00:00','2046110401:00:00','2047031006:59:59','2047031001:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,3,10,7,0,0],[2047,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2047,11,3,5,59,59],[2047,11,3,1,59,59],
-          '2047031007:00:00','2047031003:00:00','2047110305:59:59','2047110301:59:59' ],
-        [ [2047,11,3,6,0,0],[2047,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2048,3,8,6,59,59],[2048,3,8,1,59,59],
-          '2047110306:00:00','2047110301:00:00','2048030806:59:59','2048030801:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,3,8,7,0,0],[2048,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2048,11,1,5,59,59],[2048,11,1,1,59,59],
-          '2048030807:00:00','2048030803:00:00','2048110105:59:59','2048110101:59:59' ],
-        [ [2048,11,1,6,0,0],[2048,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2049,3,14,6,59,59],[2049,3,14,1,59,59],
-          '2048110106:00:00','2048110101:00:00','2049031406:59:59','2049031401:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,3,14,7,0,0],[2049,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2049,11,7,5,59,59],[2049,11,7,1,59,59],
-          '2049031407:00:00','2049031403:00:00','2049110705:59:59','2049110701:59:59' ],
-        [ [2049,11,7,6,0,0],[2049,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2050,3,13,6,59,59],[2050,3,13,1,59,59],
-          '2049110706:00:00','2049110701:00:00','2050031306:59:59','2050031301:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,3,13,7,0,0],[2050,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2050,11,6,5,59,59],[2050,11,6,1,59,59],
-          '2050031307:00:00','2050031303:00:00','2050110605:59:59','2050110601:59:59' ],
-        [ [2050,11,6,6,0,0],[2050,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2051,3,12,6,59,59],[2051,3,12,1,59,59],
-          '2050110606:00:00','2050110601:00:00','2051031206:59:59','2051031201:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,3,12,7,0,0],[2051,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2051,11,5,5,59,59],[2051,11,5,1,59,59],
-          '2051031207:00:00','2051031203:00:00','2051110505:59:59','2051110501:59:59' ],
-        [ [2051,11,5,6,0,0],[2051,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2052,3,10,6,59,59],[2052,3,10,1,59,59],
-          '2051110506:00:00','2051110501:00:00','2052031006:59:59','2052031001:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,3,10,7,0,0],[2052,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2052,11,3,5,59,59],[2052,11,3,1,59,59],
-          '2052031007:00:00','2052031003:00:00','2052110305:59:59','2052110301:59:59' ],
-        [ [2052,11,3,6,0,0],[2052,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2053,3,9,6,59,59],[2053,3,9,1,59,59],
-          '2052110306:00:00','2052110301:00:00','2053030906:59:59','2053030901:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,3,9,7,0,0],[2053,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2053,11,2,5,59,59],[2053,11,2,1,59,59],
-          '2053030907:00:00','2053030903:00:00','2053110205:59:59','2053110201:59:59' ],
-        [ [2053,11,2,6,0,0],[2053,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2054,3,8,6,59,59],[2054,3,8,1,59,59],
-          '2053110206:00:00','2053110201:00:00','2054030806:59:59','2054030801:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,3,8,7,0,0],[2054,3,8,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2054,11,1,5,59,59],[2054,11,1,1,59,59],
-          '2054030807:00:00','2054030803:00:00','2054110105:59:59','2054110101:59:59' ],
-        [ [2054,11,1,6,0,0],[2054,11,1,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2055,3,14,6,59,59],[2055,3,14,1,59,59],
-          '2054110106:00:00','2054110101:00:00','2055031406:59:59','2055031401:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,3,14,7,0,0],[2055,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2055,11,7,5,59,59],[2055,11,7,1,59,59],
-          '2055031407:00:00','2055031403:00:00','2055110705:59:59','2055110701:59:59' ],
-        [ [2055,11,7,6,0,0],[2055,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2056,3,12,6,59,59],[2056,3,12,1,59,59],
-          '2055110706:00:00','2055110701:00:00','2056031206:59:59','2056031201:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,3,12,7,0,0],[2056,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2056,11,5,5,59,59],[2056,11,5,1,59,59],
-          '2056031207:00:00','2056031203:00:00','2056110505:59:59','2056110501:59:59' ],
-        [ [2056,11,5,6,0,0],[2056,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2057,3,11,6,59,59],[2057,3,11,1,59,59],
-          '2056110506:00:00','2056110501:00:00','2057031106:59:59','2057031101:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,3,11,7,0,0],[2057,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2057,11,4,5,59,59],[2057,11,4,1,59,59],
-          '2057031107:00:00','2057031103:00:00','2057110405:59:59','2057110401:59:59' ],
-        [ [2057,11,4,6,0,0],[2057,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2058,3,10,6,59,59],[2058,3,10,1,59,59],
-          '2057110406:00:00','2057110401:00:00','2058031006:59:59','2058031001:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,3,10,7,0,0],[2058,3,10,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2058,11,3,5,59,59],[2058,11,3,1,59,59],
-          '2058031007:00:00','2058031003:00:00','2058110305:59:59','2058110301:59:59' ],
-        [ [2058,11,3,6,0,0],[2058,11,3,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2059,3,9,6,59,59],[2059,3,9,1,59,59],
-          '2058110306:00:00','2058110301:00:00','2059030906:59:59','2059030901:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,3,9,7,0,0],[2059,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2059,11,2,5,59,59],[2059,11,2,1,59,59],
-          '2059030907:00:00','2059030903:00:00','2059110205:59:59','2059110201:59:59' ],
-        [ [2059,11,2,6,0,0],[2059,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2060,3,14,6,59,59],[2060,3,14,1,59,59],
-          '2059110206:00:00','2059110201:00:00','2060031406:59:59','2060031401:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,3,14,7,0,0],[2060,3,14,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2060,11,7,5,59,59],[2060,11,7,1,59,59],
-          '2060031407:00:00','2060031403:00:00','2060110705:59:59','2060110701:59:59' ],
-        [ [2060,11,7,6,0,0],[2060,11,7,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2061,3,13,6,59,59],[2061,3,13,1,59,59],
-          '2060110706:00:00','2060110701:00:00','2061031306:59:59','2061031301:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,3,13,7,0,0],[2061,3,13,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2061,11,6,5,59,59],[2061,11,6,1,59,59],
-          '2061031307:00:00','2061031303:00:00','2061110605:59:59','2061110601:59:59' ],
-        [ [2061,11,6,6,0,0],[2061,11,6,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2062,3,12,6,59,59],[2062,3,12,1,59,59],
-          '2061110606:00:00','2061110601:00:00','2062031206:59:59','2062031201:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,3,12,7,0,0],[2062,3,12,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2062,11,5,5,59,59],[2062,11,5,1,59,59],
-          '2062031207:00:00','2062031203:00:00','2062110505:59:59','2062110501:59:59' ],
-        [ [2062,11,5,6,0,0],[2062,11,5,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2063,3,11,6,59,59],[2063,3,11,1,59,59],
-          '2062110506:00:00','2062110501:00:00','2063031106:59:59','2063031101:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,3,11,7,0,0],[2063,3,11,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2063,11,4,5,59,59],[2063,11,4,1,59,59],
-          '2063031107:00:00','2063031103:00:00','2063110405:59:59','2063110401:59:59' ],
-        [ [2063,11,4,6,0,0],[2063,11,4,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2064,3,9,6,59,59],[2064,3,9,1,59,59],
-          '2063110406:00:00','2063110401:00:00','2064030906:59:59','2064030901:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,3,9,7,0,0],[2064,3,9,3,0,0],'-04:00:00',[-4,0,0],
-          'EDT',1,[2064,11,2,5,59,59],[2064,11,2,1,59,59],
-          '2064030907:00:00','2064030903:00:00','2064110205:59:59','2064110201:59:59' ],
-        [ [2064,11,2,6,0,0],[2064,11,2,1,0,0],'-05:00:00',[-5,0,0],
-          'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
-          '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
-     ],
-);
-
-%LastRule      = (
-   'zone'   => {
-                'dstoff' => '-04:00:00',
-                'stdoff' => '-05:00:00',
-               },
-   'rules'  => {
-                '03' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '8',
-                         'type'    => 'w',
-                         'time'    => '02:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'EDT',
-                        },
-                '11' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '1',
-                         'type'    => 'w',
-                         'time'    => '02:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'EST',
-                        },
-               },
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amnass00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -950,6 +950,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amnew_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1343,6 +1343,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amnew_01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -956,6 +956,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amnipi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -890,6 +890,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amnome00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -935,6 +935,15 @@ END { undef $VERSION; }
           'AKST',0,[2065,3,8,10,59,59],[2065,3,8,1,59,59],
           '2064110210:00:00','2064110201:00:00','2065030810:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,11,0,0],[2065,3,8,3,0,0],'-08:00:00',[-8,0,0],
+          'AKDT',1,[2065,11,1,9,59,59],[2065,11,1,1,59,59],
+          '2065030811:00:00','2065030803:00:00','2065110109:59:59','2065110101:59:59' ],
+        [ [2065,11,1,10,0,0],[2065,11,1,1,0,0],'-09:00:00',[-9,0,0],
+          'AKST',0,[2066,3,14,10,59,59],[2066,3,14,1,59,59],
+          '2065110110:00:00','2065110101:00:00','2066031410:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amnoro00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amojin00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -689,6 +689,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ampana00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ampang00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -830,6 +830,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ampara00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ampete00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -806,6 +806,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amphoe00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amport00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -677,6 +677,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amport01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amport02;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ampuer00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amrain00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -890,6 +890,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amrank00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -815,6 +815,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amreci00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amregi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amreso00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -815,6 +815,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amrio_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amrio_01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsalt00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsan_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsan_01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsant00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -959,6 +959,15 @@ END { undef $VERSION; }
           'PST',0,[2065,4,5,9,59,59],[2065,4,5,1,59,59],
           '2064102609:00:00','2064102601:00:00','2065040509:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,5,10,0,0],[2065,4,5,3,0,0],'-07:00:00',[-7,0,0],
+          'PDT',1,[2065,10,25,8,59,59],[2065,10,25,1,59,59],
+          '2065040510:00:00','2065040503:00:00','2065102508:59:59','2065102501:59:59' ],
+        [ [2065,10,25,9,0,0],[2065,10,25,1,0,0],'-08:00:00',[-8,0,0],
+          'PST',0,[2066,4,4,9,59,59],[2066,4,4,1,59,59],
+          '2065102509:00:00','2065102501:00:00','2066040409:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsant01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsant02;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,26 +38,26 @@ END { undef $VERSION; }
    1890 =>
      [
         [ [1890,1,1,4,42,46],[1890,1,1,0,0,0],'-04:42:46',[-4,-42,-46],
-          'SMT',0,[1910,1,1,4,42,45],[1909,12,31,23,59,59],
-          '1890010104:42:46','1890010100:00:00','1910010104:42:45','1909123123:59:59' ],
+          'SMT',0,[1910,1,10,4,42,45],[1910,1,9,23,59,59],
+          '1890010104:42:46','1890010100:00:00','1910011004:42:45','1910010923:59:59' ],
      ],
    1910 =>
      [
-        [ [1910,1,1,4,42,46],[1909,12,31,23,42,46],'-05:00:00',[-5,0,0],
+        [ [1910,1,10,4,42,46],[1910,1,9,23,42,46],'-05:00:00',[-5,0,0],
           'CLT',0,[1916,7,1,4,59,59],[1916,6,30,23,59,59],
-          '1910010104:42:46','1909123123:42:46','1916070104:59:59','1916063023:59:59' ],
+          '1910011004:42:46','1910010923:42:46','1916070104:59:59','1916063023:59:59' ],
      ],
    1916 =>
      [
         [ [1916,7,1,5,0,0],[1916,7,1,0,17,14],'-04:42:46',[-4,-42,-46],
-          'SMT',0,[1918,9,1,4,42,45],[1918,8,31,23,59,59],
-          '1916070105:00:00','1916070100:17:14','1918090104:42:45','1918083123:59:59' ],
+          'SMT',0,[1918,9,10,4,42,45],[1918,9,9,23,59,59],
+          '1916070105:00:00','1916070100:17:14','1918091004:42:45','1918090923:59:59' ],
      ],
    1918 =>
      [
-        [ [1918,9,1,4,42,46],[1918,9,1,0,42,46],'-04:00:00',[-4,0,0],
+        [ [1918,9,10,4,42,46],[1918,9,10,0,42,46],'-04:00:00',[-4,0,0],
           'CLT',0,[1919,7,1,3,59,59],[1919,6,30,23,59,59],
-          '1918090104:42:46','1918090100:42:46','1919070103:59:59','1919063023:59:59' ],
+          '1918091004:42:46','1918091000:42:46','1919070103:59:59','1919063023:59:59' ],
      ],
    1919 =>
      [
@@ -113,7 +113,7 @@ END { undef $VERSION; }
           'CLT',0,[1932,9,1,4,59,59],[1932,8,31,23,59,59],
           '1932040104:00:00','1932033123:00:00','1932090104:59:59','1932083123:59:59' ],
         [ [1932,9,1,5,0,0],[1932,9,1,1,0,0],'-04:00:00',[-4,0,0],
-          'CLST',1,[1942,6,1,3,59,59],[1942,5,31,23,59,59],
+          'CLT',0,[1942,6,1,3,59,59],[1942,5,31,23,59,59],
           '1932090105:00:00','1932090101:00:00','1942060103:59:59','1942053123:59:59' ],
      ],
    1942 =>
@@ -122,20 +122,26 @@ END { undef $VERSION; }
           'CLT',0,[1942,8,1,4,59,59],[1942,7,31,23,59,59],
           '1942060104:00:00','1942053123:00:00','1942080104:59:59','1942073123:59:59' ],
         [ [1942,8,1,5,0,0],[1942,8,1,1,0,0],'-04:00:00',[-4,0,0],
-          'CLST',1,[1946,9,1,2,59,59],[1946,8,31,22,59,59],
-          '1942080105:00:00','1942080101:00:00','1946090102:59:59','1946083122:59:59' ],
+          'CLT',0,[1946,7,15,3,59,59],[1946,7,14,23,59,59],
+          '1942080105:00:00','1942080101:00:00','1946071503:59:59','1946071423:59:59' ],
      ],
    1946 =>
      [
-        [ [1946,9,1,3,0,0],[1946,8,31,22,0,0],'-05:00:00',[-5,0,0],
-          'CLT',0,[1947,5,22,4,59,59],[1947,5,21,23,59,59],
-          '1946090103:00:00','1946083122:00:00','1947052204:59:59','1947052123:59:59' ],
+        [ [1946,7,15,4,0,0],[1946,7,15,1,0,0],'-03:00:00',[-3,0,0],
+          'CLST',1,[1946,9,1,2,59,59],[1946,8,31,23,59,59],
+          '1946071504:00:00','1946071501:00:00','1946090102:59:59','1946083123:59:59' ],
+        [ [1946,9,1,3,0,0],[1946,8,31,23,0,0],'-04:00:00',[-4,0,0],
+          'CLT',0,[1947,4,1,3,59,59],[1947,3,31,23,59,59],
+          '1946090103:00:00','1946083123:00:00','1947040103:59:59','1947033123:59:59' ],
      ],
    1947 =>
      [
-        [ [1947,5,22,5,0,0],[1947,5,22,1,0,0],'-04:00:00',[-4,0,0],
+        [ [1947,4,1,4,0,0],[1947,3,31,23,0,0],'-05:00:00',[-5,0,0],
+          'CLT',0,[1947,5,22,3,59,59],[1947,5,21,22,59,59],
+          '1947040104:00:00','1947033123:00:00','1947052203:59:59','1947052122:59:59' ],
+        [ [1947,5,22,4,0,0],[1947,5,22,0,0,0],'-04:00:00',[-4,0,0],
           'CLT',0,[1968,11,3,3,59,59],[1968,11,2,23,59,59],
-          '1947052205:00:00','1947052201:00:00','1968110303:59:59','1968110223:59:59' ],
+          '1947052204:00:00','1947052200:00:00','1968110303:59:59','1968110223:59:59' ],
      ],
    1968 =>
      [
@@ -317,11 +323,11 @@ END { undef $VERSION; }
    1988 =>
      [
         [ [1988,3,13,3,0,0],[1988,3,12,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[1988,10,2,3,59,59],[1988,10,1,23,59,59],
-          '1988031303:00:00','1988031223:00:00','1988100203:59:59','1988100123:59:59' ],
-        [ [1988,10,2,4,0,0],[1988,10,2,1,0,0],'-03:00:00',[-3,0,0],
+          'CLT',0,[1988,10,9,3,59,59],[1988,10,8,23,59,59],
+          '1988031303:00:00','1988031223:00:00','1988100903:59:59','1988100823:59:59' ],
+        [ [1988,10,9,4,0,0],[1988,10,9,1,0,0],'-03:00:00',[-3,0,0],
           'CLST',1,[1989,3,12,2,59,59],[1989,3,11,23,59,59],
-          '1988100204:00:00','1988100201:00:00','1989031202:59:59','1989031123:59:59' ],
+          '1988100904:00:00','1988100901:00:00','1989031202:59:59','1989031123:59:59' ],
      ],
    1989 =>
      [
@@ -329,14 +335,14 @@ END { undef $VERSION; }
           'CLT',0,[1989,10,15,3,59,59],[1989,10,14,23,59,59],
           '1989031203:00:00','1989031123:00:00','1989101503:59:59','1989101423:59:59' ],
         [ [1989,10,15,4,0,0],[1989,10,15,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[1990,3,18,2,59,59],[1990,3,17,23,59,59],
-          '1989101504:00:00','1989101501:00:00','1990031802:59:59','1990031723:59:59' ],
+          'CLST',1,[1990,3,11,2,59,59],[1990,3,10,23,59,59],
+          '1989101504:00:00','1989101501:00:00','1990031102:59:59','1990031023:59:59' ],
      ],
    1990 =>
      [
-        [ [1990,3,18,3,0,0],[1990,3,17,23,0,0],'-04:00:00',[-4,0,0],
+        [ [1990,3,11,3,0,0],[1990,3,10,23,0,0],'-04:00:00',[-4,0,0],
           'CLT',0,[1990,9,16,3,59,59],[1990,9,15,23,59,59],
-          '1990031803:00:00','1990031723:00:00','1990091603:59:59','1990091523:59:59' ],
+          '1990031103:00:00','1990031023:00:00','1990091603:59:59','1990091523:59:59' ],
         [ [1990,9,16,4,0,0],[1990,9,16,1,0,0],'-03:00:00',[-3,0,0],
           'CLST',1,[1991,3,10,2,59,59],[1991,3,9,23,59,59],
           '1990091604:00:00','1990091601:00:00','1991031002:59:59','1991030923:59:59' ],
@@ -559,481 +565,13 @@ END { undef $VERSION; }
      ],
    2015 =>
      [
-        [ [2015,4,26,3,0,0],[2015,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2015,9,6,3,59,59],[2015,9,5,23,59,59],
-          '2015042603:00:00','2015042523:00:00','2015090603:59:59','2015090523:59:59' ],
-        [ [2015,9,6,4,0,0],[2015,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2016,4,24,2,59,59],[2016,4,23,23,59,59],
-          '2015090604:00:00','2015090601:00:00','2016042402:59:59','2016042323:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,4,24,3,0,0],[2016,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2016,9,4,3,59,59],[2016,9,3,23,59,59],
-          '2016042403:00:00','2016042323:00:00','2016090403:59:59','2016090323:59:59' ],
-        [ [2016,9,4,4,0,0],[2016,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2017,4,23,2,59,59],[2017,4,22,23,59,59],
-          '2016090404:00:00','2016090401:00:00','2017042302:59:59','2017042223:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,4,23,3,0,0],[2017,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2017,9,3,3,59,59],[2017,9,2,23,59,59],
-          '2017042303:00:00','2017042223:00:00','2017090303:59:59','2017090223:59:59' ],
-        [ [2017,9,3,4,0,0],[2017,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2018,4,29,2,59,59],[2018,4,28,23,59,59],
-          '2017090304:00:00','2017090301:00:00','2018042902:59:59','2018042823:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,4,29,3,0,0],[2018,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2018,9,2,3,59,59],[2018,9,1,23,59,59],
-          '2018042903:00:00','2018042823:00:00','2018090203:59:59','2018090123:59:59' ],
-        [ [2018,9,2,4,0,0],[2018,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2019,4,28,2,59,59],[2019,4,27,23,59,59],
-          '2018090204:00:00','2018090201:00:00','2019042802:59:59','2019042723:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,4,28,3,0,0],[2019,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2019,9,8,3,59,59],[2019,9,7,23,59,59],
-          '2019042803:00:00','2019042723:00:00','2019090803:59:59','2019090723:59:59' ],
-        [ [2019,9,8,4,0,0],[2019,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2020,4,26,2,59,59],[2020,4,25,23,59,59],
-          '2019090804:00:00','2019090801:00:00','2020042602:59:59','2020042523:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,4,26,3,0,0],[2020,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2020,9,6,3,59,59],[2020,9,5,23,59,59],
-          '2020042603:00:00','2020042523:00:00','2020090603:59:59','2020090523:59:59' ],
-        [ [2020,9,6,4,0,0],[2020,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2021,4,25,2,59,59],[2021,4,24,23,59,59],
-          '2020090604:00:00','2020090601:00:00','2021042502:59:59','2021042423:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,4,25,3,0,0],[2021,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2021,9,5,3,59,59],[2021,9,4,23,59,59],
-          '2021042503:00:00','2021042423:00:00','2021090503:59:59','2021090423:59:59' ],
-        [ [2021,9,5,4,0,0],[2021,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2022,4,24,2,59,59],[2022,4,23,23,59,59],
-          '2021090504:00:00','2021090501:00:00','2022042402:59:59','2022042323:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,4,24,3,0,0],[2022,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2022,9,4,3,59,59],[2022,9,3,23,59,59],
-          '2022042403:00:00','2022042323:00:00','2022090403:59:59','2022090323:59:59' ],
-        [ [2022,9,4,4,0,0],[2022,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2023,4,23,2,59,59],[2023,4,22,23,59,59],
-          '2022090404:00:00','2022090401:00:00','2023042302:59:59','2023042223:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,4,23,3,0,0],[2023,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2023,9,3,3,59,59],[2023,9,2,23,59,59],
-          '2023042303:00:00','2023042223:00:00','2023090303:59:59','2023090223:59:59' ],
-        [ [2023,9,3,4,0,0],[2023,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2024,4,28,2,59,59],[2024,4,27,23,59,59],
-          '2023090304:00:00','2023090301:00:00','2024042802:59:59','2024042723:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,4,28,3,0,0],[2024,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2024,9,8,3,59,59],[2024,9,7,23,59,59],
-          '2024042803:00:00','2024042723:00:00','2024090803:59:59','2024090723:59:59' ],
-        [ [2024,9,8,4,0,0],[2024,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2025,4,27,2,59,59],[2025,4,26,23,59,59],
-          '2024090804:00:00','2024090801:00:00','2025042702:59:59','2025042623:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,4,27,3,0,0],[2025,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2025,9,7,3,59,59],[2025,9,6,23,59,59],
-          '2025042703:00:00','2025042623:00:00','2025090703:59:59','2025090623:59:59' ],
-        [ [2025,9,7,4,0,0],[2025,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2026,4,26,2,59,59],[2026,4,25,23,59,59],
-          '2025090704:00:00','2025090701:00:00','2026042602:59:59','2026042523:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,4,26,3,0,0],[2026,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2026,9,6,3,59,59],[2026,9,5,23,59,59],
-          '2026042603:00:00','2026042523:00:00','2026090603:59:59','2026090523:59:59' ],
-        [ [2026,9,6,4,0,0],[2026,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2027,4,25,2,59,59],[2027,4,24,23,59,59],
-          '2026090604:00:00','2026090601:00:00','2027042502:59:59','2027042423:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,4,25,3,0,0],[2027,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2027,9,5,3,59,59],[2027,9,4,23,59,59],
-          '2027042503:00:00','2027042423:00:00','2027090503:59:59','2027090423:59:59' ],
-        [ [2027,9,5,4,0,0],[2027,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2028,4,23,2,59,59],[2028,4,22,23,59,59],
-          '2027090504:00:00','2027090501:00:00','2028042302:59:59','2028042223:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,4,23,3,0,0],[2028,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2028,9,3,3,59,59],[2028,9,2,23,59,59],
-          '2028042303:00:00','2028042223:00:00','2028090303:59:59','2028090223:59:59' ],
-        [ [2028,9,3,4,0,0],[2028,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2029,4,29,2,59,59],[2029,4,28,23,59,59],
-          '2028090304:00:00','2028090301:00:00','2029042902:59:59','2029042823:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,4,29,3,0,0],[2029,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2029,9,2,3,59,59],[2029,9,1,23,59,59],
-          '2029042903:00:00','2029042823:00:00','2029090203:59:59','2029090123:59:59' ],
-        [ [2029,9,2,4,0,0],[2029,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2030,4,28,2,59,59],[2030,4,27,23,59,59],
-          '2029090204:00:00','2029090201:00:00','2030042802:59:59','2030042723:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,4,28,3,0,0],[2030,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2030,9,8,3,59,59],[2030,9,7,23,59,59],
-          '2030042803:00:00','2030042723:00:00','2030090803:59:59','2030090723:59:59' ],
-        [ [2030,9,8,4,0,0],[2030,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2031,4,27,2,59,59],[2031,4,26,23,59,59],
-          '2030090804:00:00','2030090801:00:00','2031042702:59:59','2031042623:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,4,27,3,0,0],[2031,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2031,9,7,3,59,59],[2031,9,6,23,59,59],
-          '2031042703:00:00','2031042623:00:00','2031090703:59:59','2031090623:59:59' ],
-        [ [2031,9,7,4,0,0],[2031,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2032,4,25,2,59,59],[2032,4,24,23,59,59],
-          '2031090704:00:00','2031090701:00:00','2032042502:59:59','2032042423:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,4,25,3,0,0],[2032,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2032,9,5,3,59,59],[2032,9,4,23,59,59],
-          '2032042503:00:00','2032042423:00:00','2032090503:59:59','2032090423:59:59' ],
-        [ [2032,9,5,4,0,0],[2032,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2033,4,24,2,59,59],[2033,4,23,23,59,59],
-          '2032090504:00:00','2032090501:00:00','2033042402:59:59','2033042323:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,4,24,3,0,0],[2033,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2033,9,4,3,59,59],[2033,9,3,23,59,59],
-          '2033042403:00:00','2033042323:00:00','2033090403:59:59','2033090323:59:59' ],
-        [ [2033,9,4,4,0,0],[2033,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2034,4,23,2,59,59],[2034,4,22,23,59,59],
-          '2033090404:00:00','2033090401:00:00','2034042302:59:59','2034042223:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,4,23,3,0,0],[2034,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2034,9,3,3,59,59],[2034,9,2,23,59,59],
-          '2034042303:00:00','2034042223:00:00','2034090303:59:59','2034090223:59:59' ],
-        [ [2034,9,3,4,0,0],[2034,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2035,4,29,2,59,59],[2035,4,28,23,59,59],
-          '2034090304:00:00','2034090301:00:00','2035042902:59:59','2035042823:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,4,29,3,0,0],[2035,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2035,9,2,3,59,59],[2035,9,1,23,59,59],
-          '2035042903:00:00','2035042823:00:00','2035090203:59:59','2035090123:59:59' ],
-        [ [2035,9,2,4,0,0],[2035,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2036,4,27,2,59,59],[2036,4,26,23,59,59],
-          '2035090204:00:00','2035090201:00:00','2036042702:59:59','2036042623:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,4,27,3,0,0],[2036,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2036,9,7,3,59,59],[2036,9,6,23,59,59],
-          '2036042703:00:00','2036042623:00:00','2036090703:59:59','2036090623:59:59' ],
-        [ [2036,9,7,4,0,0],[2036,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2037,4,26,2,59,59],[2037,4,25,23,59,59],
-          '2036090704:00:00','2036090701:00:00','2037042602:59:59','2037042523:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,4,26,3,0,0],[2037,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2037,9,6,3,59,59],[2037,9,5,23,59,59],
-          '2037042603:00:00','2037042523:00:00','2037090603:59:59','2037090523:59:59' ],
-        [ [2037,9,6,4,0,0],[2037,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2038,4,25,2,59,59],[2038,4,24,23,59,59],
-          '2037090604:00:00','2037090601:00:00','2038042502:59:59','2038042423:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,4,25,3,0,0],[2038,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2038,9,5,3,59,59],[2038,9,4,23,59,59],
-          '2038042503:00:00','2038042423:00:00','2038090503:59:59','2038090423:59:59' ],
-        [ [2038,9,5,4,0,0],[2038,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2039,4,24,2,59,59],[2039,4,23,23,59,59],
-          '2038090504:00:00','2038090501:00:00','2039042402:59:59','2039042323:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,4,24,3,0,0],[2039,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2039,9,4,3,59,59],[2039,9,3,23,59,59],
-          '2039042403:00:00','2039042323:00:00','2039090403:59:59','2039090323:59:59' ],
-        [ [2039,9,4,4,0,0],[2039,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2040,4,29,2,59,59],[2040,4,28,23,59,59],
-          '2039090404:00:00','2039090401:00:00','2040042902:59:59','2040042823:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,4,29,3,0,0],[2040,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2040,9,2,3,59,59],[2040,9,1,23,59,59],
-          '2040042903:00:00','2040042823:00:00','2040090203:59:59','2040090123:59:59' ],
-        [ [2040,9,2,4,0,0],[2040,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2041,4,28,2,59,59],[2041,4,27,23,59,59],
-          '2040090204:00:00','2040090201:00:00','2041042802:59:59','2041042723:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,4,28,3,0,0],[2041,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2041,9,8,3,59,59],[2041,9,7,23,59,59],
-          '2041042803:00:00','2041042723:00:00','2041090803:59:59','2041090723:59:59' ],
-        [ [2041,9,8,4,0,0],[2041,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2042,4,27,2,59,59],[2042,4,26,23,59,59],
-          '2041090804:00:00','2041090801:00:00','2042042702:59:59','2042042623:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,4,27,3,0,0],[2042,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2042,9,7,3,59,59],[2042,9,6,23,59,59],
-          '2042042703:00:00','2042042623:00:00','2042090703:59:59','2042090623:59:59' ],
-        [ [2042,9,7,4,0,0],[2042,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2043,4,26,2,59,59],[2043,4,25,23,59,59],
-          '2042090704:00:00','2042090701:00:00','2043042602:59:59','2043042523:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,4,26,3,0,0],[2043,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2043,9,6,3,59,59],[2043,9,5,23,59,59],
-          '2043042603:00:00','2043042523:00:00','2043090603:59:59','2043090523:59:59' ],
-        [ [2043,9,6,4,0,0],[2043,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2044,4,24,2,59,59],[2044,4,23,23,59,59],
-          '2043090604:00:00','2043090601:00:00','2044042402:59:59','2044042323:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,4,24,3,0,0],[2044,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2044,9,4,3,59,59],[2044,9,3,23,59,59],
-          '2044042403:00:00','2044042323:00:00','2044090403:59:59','2044090323:59:59' ],
-        [ [2044,9,4,4,0,0],[2044,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2045,4,23,2,59,59],[2045,4,22,23,59,59],
-          '2044090404:00:00','2044090401:00:00','2045042302:59:59','2045042223:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,4,23,3,0,0],[2045,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2045,9,3,3,59,59],[2045,9,2,23,59,59],
-          '2045042303:00:00','2045042223:00:00','2045090303:59:59','2045090223:59:59' ],
-        [ [2045,9,3,4,0,0],[2045,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2046,4,29,2,59,59],[2046,4,28,23,59,59],
-          '2045090304:00:00','2045090301:00:00','2046042902:59:59','2046042823:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,4,29,3,0,0],[2046,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2046,9,2,3,59,59],[2046,9,1,23,59,59],
-          '2046042903:00:00','2046042823:00:00','2046090203:59:59','2046090123:59:59' ],
-        [ [2046,9,2,4,0,0],[2046,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2047,4,28,2,59,59],[2047,4,27,23,59,59],
-          '2046090204:00:00','2046090201:00:00','2047042802:59:59','2047042723:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,4,28,3,0,0],[2047,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2047,9,8,3,59,59],[2047,9,7,23,59,59],
-          '2047042803:00:00','2047042723:00:00','2047090803:59:59','2047090723:59:59' ],
-        [ [2047,9,8,4,0,0],[2047,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2048,4,26,2,59,59],[2048,4,25,23,59,59],
-          '2047090804:00:00','2047090801:00:00','2048042602:59:59','2048042523:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,4,26,3,0,0],[2048,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2048,9,6,3,59,59],[2048,9,5,23,59,59],
-          '2048042603:00:00','2048042523:00:00','2048090603:59:59','2048090523:59:59' ],
-        [ [2048,9,6,4,0,0],[2048,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2049,4,25,2,59,59],[2049,4,24,23,59,59],
-          '2048090604:00:00','2048090601:00:00','2049042502:59:59','2049042423:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,4,25,3,0,0],[2049,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2049,9,5,3,59,59],[2049,9,4,23,59,59],
-          '2049042503:00:00','2049042423:00:00','2049090503:59:59','2049090423:59:59' ],
-        [ [2049,9,5,4,0,0],[2049,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2050,4,24,2,59,59],[2050,4,23,23,59,59],
-          '2049090504:00:00','2049090501:00:00','2050042402:59:59','2050042323:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,4,24,3,0,0],[2050,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2050,9,4,3,59,59],[2050,9,3,23,59,59],
-          '2050042403:00:00','2050042323:00:00','2050090403:59:59','2050090323:59:59' ],
-        [ [2050,9,4,4,0,0],[2050,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2051,4,23,2,59,59],[2051,4,22,23,59,59],
-          '2050090404:00:00','2050090401:00:00','2051042302:59:59','2051042223:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,4,23,3,0,0],[2051,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2051,9,3,3,59,59],[2051,9,2,23,59,59],
-          '2051042303:00:00','2051042223:00:00','2051090303:59:59','2051090223:59:59' ],
-        [ [2051,9,3,4,0,0],[2051,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2052,4,28,2,59,59],[2052,4,27,23,59,59],
-          '2051090304:00:00','2051090301:00:00','2052042802:59:59','2052042723:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,4,28,3,0,0],[2052,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2052,9,8,3,59,59],[2052,9,7,23,59,59],
-          '2052042803:00:00','2052042723:00:00','2052090803:59:59','2052090723:59:59' ],
-        [ [2052,9,8,4,0,0],[2052,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2053,4,27,2,59,59],[2053,4,26,23,59,59],
-          '2052090804:00:00','2052090801:00:00','2053042702:59:59','2053042623:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,4,27,3,0,0],[2053,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2053,9,7,3,59,59],[2053,9,6,23,59,59],
-          '2053042703:00:00','2053042623:00:00','2053090703:59:59','2053090623:59:59' ],
-        [ [2053,9,7,4,0,0],[2053,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2054,4,26,2,59,59],[2054,4,25,23,59,59],
-          '2053090704:00:00','2053090701:00:00','2054042602:59:59','2054042523:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,4,26,3,0,0],[2054,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2054,9,6,3,59,59],[2054,9,5,23,59,59],
-          '2054042603:00:00','2054042523:00:00','2054090603:59:59','2054090523:59:59' ],
-        [ [2054,9,6,4,0,0],[2054,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2055,4,25,2,59,59],[2055,4,24,23,59,59],
-          '2054090604:00:00','2054090601:00:00','2055042502:59:59','2055042423:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,4,25,3,0,0],[2055,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2055,9,5,3,59,59],[2055,9,4,23,59,59],
-          '2055042503:00:00','2055042423:00:00','2055090503:59:59','2055090423:59:59' ],
-        [ [2055,9,5,4,0,0],[2055,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2056,4,23,2,59,59],[2056,4,22,23,59,59],
-          '2055090504:00:00','2055090501:00:00','2056042302:59:59','2056042223:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,4,23,3,0,0],[2056,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2056,9,3,3,59,59],[2056,9,2,23,59,59],
-          '2056042303:00:00','2056042223:00:00','2056090303:59:59','2056090223:59:59' ],
-        [ [2056,9,3,4,0,0],[2056,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2057,4,29,2,59,59],[2057,4,28,23,59,59],
-          '2056090304:00:00','2056090301:00:00','2057042902:59:59','2057042823:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,4,29,3,0,0],[2057,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2057,9,2,3,59,59],[2057,9,1,23,59,59],
-          '2057042903:00:00','2057042823:00:00','2057090203:59:59','2057090123:59:59' ],
-        [ [2057,9,2,4,0,0],[2057,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2058,4,28,2,59,59],[2058,4,27,23,59,59],
-          '2057090204:00:00','2057090201:00:00','2058042802:59:59','2058042723:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,4,28,3,0,0],[2058,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2058,9,8,3,59,59],[2058,9,7,23,59,59],
-          '2058042803:00:00','2058042723:00:00','2058090803:59:59','2058090723:59:59' ],
-        [ [2058,9,8,4,0,0],[2058,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2059,4,27,2,59,59],[2059,4,26,23,59,59],
-          '2058090804:00:00','2058090801:00:00','2059042702:59:59','2059042623:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,4,27,3,0,0],[2059,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2059,9,7,3,59,59],[2059,9,6,23,59,59],
-          '2059042703:00:00','2059042623:00:00','2059090703:59:59','2059090623:59:59' ],
-        [ [2059,9,7,4,0,0],[2059,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2060,4,25,2,59,59],[2060,4,24,23,59,59],
-          '2059090704:00:00','2059090701:00:00','2060042502:59:59','2060042423:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,4,25,3,0,0],[2060,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2060,9,5,3,59,59],[2060,9,4,23,59,59],
-          '2060042503:00:00','2060042423:00:00','2060090503:59:59','2060090423:59:59' ],
-        [ [2060,9,5,4,0,0],[2060,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2061,4,24,2,59,59],[2061,4,23,23,59,59],
-          '2060090504:00:00','2060090501:00:00','2061042402:59:59','2061042323:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,4,24,3,0,0],[2061,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2061,9,4,3,59,59],[2061,9,3,23,59,59],
-          '2061042403:00:00','2061042323:00:00','2061090403:59:59','2061090323:59:59' ],
-        [ [2061,9,4,4,0,0],[2061,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2062,4,23,2,59,59],[2062,4,22,23,59,59],
-          '2061090404:00:00','2061090401:00:00','2062042302:59:59','2062042223:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,4,23,3,0,0],[2062,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2062,9,3,3,59,59],[2062,9,2,23,59,59],
-          '2062042303:00:00','2062042223:00:00','2062090303:59:59','2062090223:59:59' ],
-        [ [2062,9,3,4,0,0],[2062,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2063,4,29,2,59,59],[2063,4,28,23,59,59],
-          '2062090304:00:00','2062090301:00:00','2063042902:59:59','2063042823:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,4,29,3,0,0],[2063,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2063,9,2,3,59,59],[2063,9,1,23,59,59],
-          '2063042903:00:00','2063042823:00:00','2063090203:59:59','2063090123:59:59' ],
-        [ [2063,9,2,4,0,0],[2063,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2064,4,27,2,59,59],[2064,4,26,23,59,59],
-          '2063090204:00:00','2063090201:00:00','2064042702:59:59','2064042623:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,4,27,3,0,0],[2064,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2064,9,7,3,59,59],[2064,9,6,23,59,59],
-          '2064042703:00:00','2064042623:00:00','2064090703:59:59','2064090623:59:59' ],
-        [ [2064,9,7,4,0,0],[2064,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2065,4,26,2,59,59],[2065,4,25,23,59,59],
-          '2064090704:00:00','2064090701:00:00','2065042602:59:59','2065042523:59:59' ],
+        [ [2015,4,26,3,0,0],[2015,4,26,0,0,0],'-03:00:00',[-3,0,0],
+          'CLT',0,[9999,12,31,0,0,0],[9999,12,30,21,0,0],
+          '2015042603:00:00','2015042600:00:00','9999123100:00:00','9999123021:00:00' ],
      ],
 );
 
 %LastRule      = (
-   'zone'   => {
-                'dstoff' => '-03:00:00',
-                'stdoff' => '-04:00:00',
-               },
-   'rules'  => {
-                '04' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '23',
-                         'type'    => 'u',
-                         'time'    => '03:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'CLT',
-                        },
-                '09' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '2',
-                         'type'    => 'u',
-                         'time'    => '04:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'CLST',
-                        },
-               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsant03;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsao_00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -866,6 +866,15 @@ END { undef $VERSION; }
           'BRST',1,[2065,2,15,1,59,59],[2065,2,14,23,59,59],
           '2064101903:00:00','2064101901:00:00','2065021501:59:59','2065021423:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,2,15,2,0,0],[2065,2,14,23,0,0],'-03:00:00',[-3,0,0],
+          'BRT',0,[2065,10,18,2,59,59],[2065,10,17,23,59,59],
+          '2065021502:00:00','2065021423:00:00','2065101802:59:59','2065101723:59:59' ],
+        [ [2065,10,18,3,0,0],[2065,10,18,1,0,0],'-02:00:00',[-2,0,0],
+          'BRST',1,[2066,2,21,1,59,59],[2066,2,20,23,59,59],
+          '2065101803:00:00','2065101801:00:00','2066022101:59:59','2066022023:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amscor00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -806,6 +806,15 @@ END { undef $VERSION; }
           'EGT',0,[2065,3,29,0,59,59],[2065,3,28,23,59,59],
           '2064102601:00:00','2064102600:00:00','2065032900:59:59','2065032823:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,1,0,0],'+00:00:00',[0,0,0],
+          'EGST',1,[2065,10,25,0,59,59],[2065,10,25,0,59,59],
+          '2065032901:00:00','2065032901:00:00','2065102500:59:59','2065102500:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,0,0,0],'-01:00:00',[-1,0,0],
+          'EGT',0,[2066,3,28,0,59,59],[2066,3,27,23,59,59],
+          '2065102501:00:00','2065102500:00:00','2066032800:59:59','2066032723:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amsitk00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -929,6 +929,15 @@ END { undef $VERSION; }
           'AKST',0,[2065,3,8,10,59,59],[2065,3,8,1,59,59],
           '2064110210:00:00','2064110201:00:00','2065030810:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,11,0,0],[2065,3,8,3,0,0],'-08:00:00',[-8,0,0],
+          'AKDT',1,[2065,11,1,9,59,59],[2065,11,1,1,59,59],
+          '2065030811:00:00','2065030803:00:00','2065110109:59:59','2065110101:59:59' ],
+        [ [2065,11,1,10,0,0],[2065,11,1,1,0,0],'-09:00:00',[-9,0,0],
+          'AKST',0,[2066,3,14,10,59,59],[2066,3,14,1,59,59],
+          '2065110110:00:00','2065110101:00:00','2066031410:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amst_j00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1355,6 +1355,15 @@ END { undef $VERSION; }
           'NST',0,[2065,3,8,5,29,59],[2065,3,8,1,59,59],
           '2064110204:30:00','2064110201:00:00','2065030805:29:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,5,30,0],[2065,3,8,3,0,0],'-02:30:00',[-2,-30,0],
+          'NDT',1,[2065,11,1,4,29,59],[2065,11,1,1,59,59],
+          '2065030805:30:00','2065030803:00:00','2065110104:29:59','2065110101:59:59' ],
+        [ [2065,11,1,4,30,0],[2065,11,1,1,0,0],'-03:30:00',[-3,-30,0],
+          'NST',0,[2066,3,14,5,29,59],[2066,3,14,1,59,59],
+          '2065110104:30:00','2065110101:00:00','2066031405:29:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amswif00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amtegu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amtell00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -737,6 +737,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amthul00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -707,6 +707,15 @@ END { undef $VERSION; }
           'AST',0,[2065,3,8,5,59,59],[2065,3,8,1,59,59],
           '2064110205:00:00','2064110201:00:00','2065030805:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,6,0,0],[2065,3,8,3,0,0],'-03:00:00',[-3,0,0],
+          'ADT',1,[2065,11,1,4,59,59],[2065,11,1,1,59,59],
+          '2065030806:00:00','2065030803:00:00','2065110104:59:59','2065110101:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,1,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[2066,3,14,5,59,59],[2066,3,14,1,59,59],
+          '2065110105:00:00','2065110101:00:00','2066031405:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amthun00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -908,6 +908,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amtiju00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -959,6 +959,15 @@ END { undef $VERSION; }
           'PST',0,[2065,3,8,9,59,59],[2065,3,8,1,59,59],
           '2064110209:00:00','2064110201:00:00','2065030809:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,10,0,0],[2065,3,8,3,0,0],'-07:00:00',[-7,0,0],
+          'PDT',1,[2065,11,1,8,59,59],[2065,11,1,1,59,59],
+          '2065030810:00:00','2065030803:00:00','2065110108:59:59','2065110101:59:59' ],
+        [ [2065,11,1,9,0,0],[2065,11,1,1,0,0],'-08:00:00',[-8,0,0],
+          'PST',0,[2066,3,14,9,59,59],[2066,3,14,1,59,59],
+          '2065110109:00:00','2065110101:00:00','2066031409:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amtoro00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1331,6 +1331,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amtucu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amushu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amvanc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1136,6 +1136,15 @@ END { undef $VERSION; }
           'PST',0,[2065,3,8,9,59,59],[2065,3,8,1,59,59],
           '2064110209:00:00','2064110201:00:00','2065030809:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,10,0,0],[2065,3,8,3,0,0],'-07:00:00',[-7,0,0],
+          'PDT',1,[2065,11,1,8,59,59],[2065,11,1,1,59,59],
+          '2065030810:00:00','2065030803:00:00','2065110108:59:59','2065110101:59:59' ],
+        [ [2065,11,1,9,0,0],[2065,11,1,1,0,0],'-08:00:00',[-8,0,0],
+          'PST',0,[2066,3,14,9,59,59],[2066,3,14,1,59,59],
+          '2065110109:00:00','2065110101:00:00','2066031409:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amveva00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -647,6 +647,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amvinc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -737,6 +737,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amwhit00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -80,14 +80,14 @@ END { undef $VERSION; }
           'YDDT',1,[1965,10,31,8,59,59],[1965,10,31,1,59,59],
           '1965042509:00:00','1965042502:00:00','1965103108:59:59','1965103101:59:59' ],
         [ [1965,10,31,9,0,0],[1965,10,31,0,0,0],'-09:00:00',[-9,0,0],
-          'YST',0,[1966,7,1,10,59,59],[1966,7,1,1,59,59],
-          '1965103109:00:00','1965103100:00:00','1966070110:59:59','1966070101:59:59' ],
+          'YST',0,[1967,5,28,8,59,59],[1967,5,27,23,59,59],
+          '1965103109:00:00','1965103100:00:00','1967052808:59:59','1967052723:59:59' ],
      ],
-   1966 =>
+   1967 =>
      [
-        [ [1966,7,1,11,0,0],[1966,7,1,3,0,0],'-08:00:00',[-8,0,0],
+        [ [1967,5,28,9,0,0],[1967,5,28,1,0,0],'-08:00:00',[-8,0,0],
           'PST',0,[1980,4,27,9,59,59],[1980,4,27,1,59,59],
-          '1966070111:00:00','1966070103:00:00','1980042709:59:59','1980042701:59:59' ],
+          '1967052809:00:00','1967052801:00:00','1980042709:59:59','1980042701:59:59' ],
      ],
    1980 =>
      [
@@ -854,6 +854,15 @@ END { undef $VERSION; }
           'PST',0,[2065,3,8,9,59,59],[2065,3,8,1,59,59],
           '2064110209:00:00','2064110201:00:00','2065030809:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,10,0,0],[2065,3,8,3,0,0],'-07:00:00',[-7,0,0],
+          'PDT',1,[2065,11,1,8,59,59],[2065,11,1,1,59,59],
+          '2065030810:00:00','2065030803:00:00','2065110108:59:59','2065110101:59:59' ],
+        [ [2065,11,1,9,0,0],[2065,11,1,1,0,0],'-08:00:00',[-8,0,0],
+          'PST',0,[2066,3,14,9,59,59],[2066,3,14,1,59,59],
+          '2065110109:00:00','2065110101:00:00','2066031409:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amwina00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -764,6 +764,15 @@ END { undef $VERSION; }
           'EST',0,[2065,3,8,6,59,59],[2065,3,8,1,59,59],
           '2064110206:00:00','2064110201:00:00','2065030806:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,7,0,0],[2065,3,8,3,0,0],'-04:00:00',[-4,0,0],
+          'EDT',1,[2065,11,1,5,59,59],[2065,11,1,1,59,59],
+          '2065030807:00:00','2065030803:00:00','2065110105:59:59','2065110101:59:59' ],
+        [ [2065,11,1,6,0,0],[2065,11,1,1,0,0],'-05:00:00',[-5,0,0],
+          'EST',0,[2066,3,14,6,59,59],[2066,3,14,1,59,59],
+          '2065110106:00:00','2065110101:00:00','2066031406:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amwinn00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1118,6 +1118,15 @@ END { undef $VERSION; }
           'CST',0,[2065,3,8,7,59,59],[2065,3,8,1,59,59],
           '2064110207:00:00','2064110201:00:00','2065030807:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,8,0,0],[2065,3,8,3,0,0],'-05:00:00',[-5,0,0],
+          'CDT',1,[2065,11,1,6,59,59],[2065,11,1,1,59,59],
+          '2065030808:00:00','2065030803:00:00','2065110106:59:59','2065110101:59:59' ],
+        [ [2065,11,1,7,0,0],[2065,11,1,1,0,0],'-06:00:00',[-6,0,0],
+          'CST',0,[2066,3,14,7,59,59],[2066,3,14,1,59,59],
+          '2065110107:00:00','2065110101:00:00','2066031407:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amyaku00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -929,6 +929,15 @@ END { undef $VERSION; }
           'AKST',0,[2065,3,8,10,59,59],[2065,3,8,1,59,59],
           '2064110210:00:00','2064110201:00:00','2065030810:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,11,0,0],[2065,3,8,3,0,0],'-08:00:00',[-8,0,0],
+          'AKDT',1,[2065,11,1,9,59,59],[2065,11,1,1,59,59],
+          '2065030811:00:00','2065030803:00:00','2065110109:59:59','2065110101:59:59' ],
+        [ [2065,11,1,10,0,0],[2065,11,1,1,0,0],'-09:00:00',[-9,0,0],
+          'AKST',0,[2066,3,14,10,59,59],[2066,3,14,1,59,59],
+          '2065110110:00:00','2065110101:00:00','2066031410:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::amyell00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -830,6 +830,15 @@ END { undef $VERSION; }
           'MST',0,[2065,3,8,8,59,59],[2065,3,8,1,59,59],
           '2064110208:00:00','2064110201:00:00','2065030808:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,9,0,0],[2065,3,8,3,0,0],'-06:00:00',[-6,0,0],
+          'MDT',1,[2065,11,1,7,59,59],[2065,11,1,1,59,59],
+          '2065030809:00:00','2065030803:00:00','2065110107:59:59','2065110101:59:59' ],
+        [ [2065,11,1,8,0,0],[2065,11,1,1,0,0],'-07:00:00',[-7,0,0],
+          'MST',0,[2066,3,14,8,59,59],[2066,3,14,1,59,59],
+          '2065110108:00:00','2065110101:00:00','2066031408:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ancase00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,7 +38,7 @@ END { undef $VERSION; }
    1969 =>
      [
         [ [1969,1,1,0,0,0],[1969,1,1,8,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[2009,10,17,17,59,59],[2009,10,18,1,59,59],
+          'AWST',0,[2009,10,17,17,59,59],[2009,10,18,1,59,59],
           '1969010100:00:00','1969010108:00:00','2009101717:59:59','2009101801:59:59' ],
      ],
    2009 =>
@@ -50,7 +50,7 @@ END { undef $VERSION; }
    2010 =>
      [
         [ [2010,3,4,15,0,0],[2010,3,4,23,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[2011,10,27,17,59,59],[2011,10,28,1,59,59],
+          'AWST',0,[2011,10,27,17,59,59],[2011,10,28,1,59,59],
           '2010030415:00:00','2010030423:00:00','2011102717:59:59','2011102801:59:59' ],
      ],
    2011 =>
@@ -62,7 +62,7 @@ END { undef $VERSION; }
    2012 =>
      [
         [ [2012,2,21,17,0,0],[2012,2,22,1,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
+          'AWST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
           '2012022117:00:00','2012022201:00:00','9999123100:00:00','9999123108:00:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::andavi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::andumo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::anmacq00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,19 +38,19 @@ END { undef $VERSION; }
    1899 =>
      [
         [ [1899,11,1,0,0,0],[1899,11,1,10,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1916,9,30,15,59,59],[1916,10,1,1,59,59],
+          'AEST',0,[1916,9,30,15,59,59],[1916,10,1,1,59,59],
           '1899110100:00:00','1899110110:00:00','1916093015:59:59','1916100101:59:59' ],
      ],
    1916 =>
      [
         [ [1916,9,30,16,0,0],[1916,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916093016:00:00','1916100103:00:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1919,3,31,13,59,59],[1919,3,31,23,59,59],
+          'AEST',0,[1919,3,31,13,59,59],[1919,3,31,23,59,59],
           '1917032415:00:00','1917032501:00:00','1919033113:59:59','1919033123:59:59' ],
      ],
    1919 =>
@@ -62,391 +62,391 @@ END { undef $VERSION; }
    1948 =>
      [
         [ [1948,3,25,0,0,0],[1948,3,25,10,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1967,9,30,15,59,59],[1967,10,1,1,59,59],
+          'AEST',0,[1967,9,30,15,59,59],[1967,10,1,1,59,59],
           '1948032500:00:00','1948032510:00:00','1967093015:59:59','1967100101:59:59' ],
      ],
    1967 =>
      [
         [ [1967,9,30,16,0,0],[1967,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1968,3,30,15,59,59],[1968,3,31,2,59,59],
+          'AEDT',1,[1968,3,30,15,59,59],[1968,3,31,2,59,59],
           '1967093016:00:00','1967100103:00:00','1968033015:59:59','1968033102:59:59' ],
      ],
    1968 =>
      [
         [ [1968,3,30,16,0,0],[1968,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1968,10,26,15,59,59],[1968,10,27,1,59,59],
+          'AEST',0,[1968,10,26,15,59,59],[1968,10,27,1,59,59],
           '1968033016:00:00','1968033102:00:00','1968102615:59:59','1968102701:59:59' ],
         [ [1968,10,26,16,0,0],[1968,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1969,3,8,15,59,59],[1969,3,9,2,59,59],
+          'AEDT',1,[1969,3,8,15,59,59],[1969,3,9,2,59,59],
           '1968102616:00:00','1968102703:00:00','1969030815:59:59','1969030902:59:59' ],
      ],
    1969 =>
      [
         [ [1969,3,8,16,0,0],[1969,3,9,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1969,10,25,15,59,59],[1969,10,26,1,59,59],
+          'AEST',0,[1969,10,25,15,59,59],[1969,10,26,1,59,59],
           '1969030816:00:00','1969030902:00:00','1969102515:59:59','1969102601:59:59' ],
         [ [1969,10,25,16,0,0],[1969,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1970,3,7,15,59,59],[1970,3,8,2,59,59],
+          'AEDT',1,[1970,3,7,15,59,59],[1970,3,8,2,59,59],
           '1969102516:00:00','1969102603:00:00','1970030715:59:59','1970030802:59:59' ],
      ],
    1970 =>
      [
         [ [1970,3,7,16,0,0],[1970,3,8,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1970,10,24,15,59,59],[1970,10,25,1,59,59],
+          'AEST',0,[1970,10,24,15,59,59],[1970,10,25,1,59,59],
           '1970030716:00:00','1970030802:00:00','1970102415:59:59','1970102501:59:59' ],
         [ [1970,10,24,16,0,0],[1970,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1971,3,13,15,59,59],[1971,3,14,2,59,59],
+          'AEDT',1,[1971,3,13,15,59,59],[1971,3,14,2,59,59],
           '1970102416:00:00','1970102503:00:00','1971031315:59:59','1971031402:59:59' ],
      ],
    1971 =>
      [
         [ [1971,3,13,16,0,0],[1971,3,14,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1971031316:00:00','1971031402:00:00','1971103015:59:59','1971103101:59:59' ],
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
+          'AEST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1972102815:59:59','1972102901:59:59' ],
         [ [1972,10,28,16,0,0],[1972,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
+          'AEDT',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
           '1972102816:00:00','1972102903:00:00','1973030315:59:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,0,0],[1973,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
+          'AEST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
           '1973030316:00:00','1973030402:00:00','1973102715:59:59','1973102801:59:59' ],
         [ [1973,10,27,16,0,0],[1973,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
+          'AEDT',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
           '1973102716:00:00','1973102803:00:00','1974030215:59:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,0,0],[1974,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
+          'AEST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
           '1974030216:00:00','1974030302:00:00','1974102615:59:59','1974102701:59:59' ],
         [ [1974,10,26,16,0,0],[1974,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
+          'AEDT',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
           '1974102616:00:00','1974102703:00:00','1975030115:59:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,0,0],[1975,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
+          'AEST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
           '1975030116:00:00','1975030202:00:00','1975102515:59:59','1975102601:59:59' ],
         [ [1975,10,25,16,0,0],[1975,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
+          'AEDT',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
           '1975102516:00:00','1975102603:00:00','1976030615:59:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,0,0],[1976,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
+          'AEST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
           '1976030616:00:00','1976030702:00:00','1976103015:59:59','1976103101:59:59' ],
         [ [1976,10,30,16,0,0],[1976,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
+          'AEDT',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
           '1976103016:00:00','1976103103:00:00','1977030515:59:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,0,0],[1977,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
+          'AEST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
           '1977030516:00:00','1977030602:00:00','1977102915:59:59','1977103001:59:59' ],
         [ [1977,10,29,16,0,0],[1977,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
+          'AEDT',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
           '1977102916:00:00','1977103003:00:00','1978030415:59:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,0,0],[1978,3,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
+          'AEST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
           '1978030416:00:00','1978030502:00:00','1978102815:59:59','1978102901:59:59' ],
         [ [1978,10,28,16,0,0],[1978,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
+          'AEDT',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
           '1978102816:00:00','1978102903:00:00','1979030315:59:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,0,0],[1979,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
+          'AEST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
           '1979030316:00:00','1979030402:00:00','1979102715:59:59','1979102801:59:59' ],
         [ [1979,10,27,16,0,0],[1979,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
+          'AEDT',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
           '1979102716:00:00','1979102803:00:00','1980030115:59:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,0,0],[1980,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
+          'AEST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
           '1980030116:00:00','1980030202:00:00','1980102515:59:59','1980102601:59:59' ],
         [ [1980,10,25,16,0,0],[1980,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
+          'AEDT',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
           '1980102516:00:00','1980102603:00:00','1981022815:59:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,0,0],[1981,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
+          'AEST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
           '1981022816:00:00','1981030102:00:00','1981102415:59:59','1981102501:59:59' ],
         [ [1981,10,24,16,0,0],[1981,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1982,3,27,15,59,59],[1982,3,28,2,59,59],
+          'AEDT',1,[1982,3,27,15,59,59],[1982,3,28,2,59,59],
           '1981102416:00:00','1981102503:00:00','1982032715:59:59','1982032802:59:59' ],
      ],
    1982 =>
      [
         [ [1982,3,27,16,0,0],[1982,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
+          'AEST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
           '1982032716:00:00','1982032802:00:00','1982103015:59:59','1982103101:59:59' ],
         [ [1982,10,30,16,0,0],[1982,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1983,3,26,15,59,59],[1983,3,27,2,59,59],
+          'AEDT',1,[1983,3,26,15,59,59],[1983,3,27,2,59,59],
           '1982103016:00:00','1982103103:00:00','1983032615:59:59','1983032702:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,26,16,0,0],[1983,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
+          'AEST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
           '1983032616:00:00','1983032702:00:00','1983102915:59:59','1983103001:59:59' ],
         [ [1983,10,29,16,0,0],[1983,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
+          'AEDT',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
           '1983102916:00:00','1983103003:00:00','1984030315:59:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,0,0],[1984,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
+          'AEST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
           '1984030316:00:00','1984030402:00:00','1984102715:59:59','1984102801:59:59' ],
         [ [1984,10,27,16,0,0],[1984,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
+          'AEDT',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
           '1984102716:00:00','1984102803:00:00','1985030215:59:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,0,0],[1985,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
+          'AEST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
           '1985030216:00:00','1985030302:00:00','1985102615:59:59','1985102701:59:59' ],
         [ [1985,10,26,16,0,0],[1985,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1986,3,1,15,59,59],[1986,3,2,2,59,59],
+          'AEDT',1,[1986,3,1,15,59,59],[1986,3,2,2,59,59],
           '1985102616:00:00','1985102703:00:00','1986030115:59:59','1986030202:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,1,16,0,0],[1986,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
+          'AEST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
           '1986030116:00:00','1986030202:00:00','1986101815:59:59','1986101901:59:59' ],
         [ [1986,10,18,16,0,0],[1986,10,19,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
+          'AEDT',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
           '1986101816:00:00','1986101903:00:00','1987031415:59:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,0,0],[1987,3,15,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
+          'AEST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
           '1987031416:00:00','1987031502:00:00','1987102415:59:59','1987102501:59:59' ],
         [ [1987,10,24,16,0,0],[1987,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
+          'AEDT',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
           '1987102416:00:00','1987102503:00:00','1988031915:59:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,0,0],[1988,3,20,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
+          'AEST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
           '1988031916:00:00','1988032002:00:00','1988102915:59:59','1988103001:59:59' ],
         [ [1988,10,29,16,0,0],[1988,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
+          'AEDT',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
           '1988102916:00:00','1988103003:00:00','1989031815:59:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,0,0],[1989,3,19,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1989031816:00:00','1989031902:00:00','1989102815:59:59','1989102901:59:59' ],
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
+          'AEDT',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990031715:59:59','1990031802:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,17,16,0,0],[1990,3,18,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990031716:00:00','1990031802:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,30,15,59,59],[1991,3,31,2,59,59],
+          'AEDT',1,[1991,3,30,15,59,59],[1991,3,31,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991033015:59:59','1991033102:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,30,16,0,0],[1991,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,5,15,59,59],[1991,10,6,1,59,59],
+          'AEST',0,[1991,10,5,15,59,59],[1991,10,6,1,59,59],
           '1991033016:00:00','1991033102:00:00','1991100515:59:59','1991100601:59:59' ],
         [ [1991,10,5,16,0,0],[1991,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,3,28,15,59,59],[1992,3,29,2,59,59],
+          'AEDT',1,[1992,3,28,15,59,59],[1992,3,29,2,59,59],
           '1991100516:00:00','1991100603:00:00','1992032815:59:59','1992032902:59:59' ],
      ],
    1992 =>
      [
         [ [1992,3,28,16,0,0],[1992,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1992,10,3,15,59,59],[1992,10,4,1,59,59],
+          'AEST',0,[1992,10,3,15,59,59],[1992,10,4,1,59,59],
           '1992032816:00:00','1992032902:00:00','1992100315:59:59','1992100401:59:59' ],
         [ [1992,10,3,16,0,0],[1992,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1993,3,27,15,59,59],[1993,3,28,2,59,59],
+          'AEDT',1,[1993,3,27,15,59,59],[1993,3,28,2,59,59],
           '1992100316:00:00','1992100403:00:00','1993032715:59:59','1993032802:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,27,16,0,0],[1993,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1993,10,2,15,59,59],[1993,10,3,1,59,59],
+          'AEST',0,[1993,10,2,15,59,59],[1993,10,3,1,59,59],
           '1993032716:00:00','1993032802:00:00','1993100215:59:59','1993100301:59:59' ],
         [ [1993,10,2,16,0,0],[1993,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1994,3,26,15,59,59],[1994,3,27,2,59,59],
+          'AEDT',1,[1994,3,26,15,59,59],[1994,3,27,2,59,59],
           '1993100216:00:00','1993100303:00:00','1994032615:59:59','1994032702:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,26,16,0,0],[1994,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1994,10,1,15,59,59],[1994,10,2,1,59,59],
+          'AEST',0,[1994,10,1,15,59,59],[1994,10,2,1,59,59],
           '1994032616:00:00','1994032702:00:00','1994100115:59:59','1994100201:59:59' ],
         [ [1994,10,1,16,0,0],[1994,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
+          'AEDT',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
           '1994100116:00:00','1994100203:00:00','1995032515:59:59','1995032602:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,25,16,0,0],[1995,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1995,9,30,15,59,59],[1995,10,1,1,59,59],
+          'AEST',0,[1995,9,30,15,59,59],[1995,10,1,1,59,59],
           '1995032516:00:00','1995032602:00:00','1995093015:59:59','1995100101:59:59' ],
         [ [1995,9,30,16,0,0],[1995,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
+          'AEDT',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
           '1995093016:00:00','1995100103:00:00','1996033015:59:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,0,0],[1996,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1996,10,5,15,59,59],[1996,10,6,1,59,59],
+          'AEST',0,[1996,10,5,15,59,59],[1996,10,6,1,59,59],
           '1996033016:00:00','1996033102:00:00','1996100515:59:59','1996100601:59:59' ],
         [ [1996,10,5,16,0,0],[1996,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
+          'AEDT',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
           '1996100516:00:00','1996100603:00:00','1997032915:59:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,0,0],[1997,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1997,10,4,15,59,59],[1997,10,5,1,59,59],
+          'AEST',0,[1997,10,4,15,59,59],[1997,10,5,1,59,59],
           '1997032916:00:00','1997033002:00:00','1997100415:59:59','1997100501:59:59' ],
         [ [1997,10,4,16,0,0],[1997,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
+          'AEDT',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
           '1997100416:00:00','1997100503:00:00','1998032815:59:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,0,0],[1998,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1998,10,3,15,59,59],[1998,10,4,1,59,59],
+          'AEST',0,[1998,10,3,15,59,59],[1998,10,4,1,59,59],
           '1998032816:00:00','1998032902:00:00','1998100315:59:59','1998100401:59:59' ],
         [ [1998,10,3,16,0,0],[1998,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
+          'AEDT',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
           '1998100316:00:00','1998100403:00:00','1999032715:59:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,0,0],[1999,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1999,10,2,15,59,59],[1999,10,3,1,59,59],
+          'AEST',0,[1999,10,2,15,59,59],[1999,10,3,1,59,59],
           '1999032716:00:00','1999032802:00:00','1999100215:59:59','1999100301:59:59' ],
         [ [1999,10,2,16,0,0],[1999,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
+          'AEDT',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
           '1999100216:00:00','1999100303:00:00','2000032515:59:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,0,0],[2000,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
+          'AEST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
           '2000032516:00:00','2000032602:00:00','2000082615:59:59','2000082701:59:59' ],
         [ [2000,8,26,16,0,0],[2000,8,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
+          'AEDT',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
           '2000082616:00:00','2000082703:00:00','2001032415:59:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,0,0],[2001,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2001,10,6,15,59,59],[2001,10,7,1,59,59],
+          'AEST',0,[2001,10,6,15,59,59],[2001,10,7,1,59,59],
           '2001032416:00:00','2001032502:00:00','2001100615:59:59','2001100701:59:59' ],
         [ [2001,10,6,16,0,0],[2001,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
+          'AEDT',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
           '2001100616:00:00','2001100703:00:00','2002033015:59:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,0,0],[2002,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2002,10,5,15,59,59],[2002,10,6,1,59,59],
+          'AEST',0,[2002,10,5,15,59,59],[2002,10,6,1,59,59],
           '2002033016:00:00','2002033102:00:00','2002100515:59:59','2002100601:59:59' ],
         [ [2002,10,5,16,0,0],[2002,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
+          'AEDT',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
           '2002100516:00:00','2002100603:00:00','2003032915:59:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,0,0],[2003,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2003,10,4,15,59,59],[2003,10,5,1,59,59],
+          'AEST',0,[2003,10,4,15,59,59],[2003,10,5,1,59,59],
           '2003032916:00:00','2003033002:00:00','2003100415:59:59','2003100501:59:59' ],
         [ [2003,10,4,16,0,0],[2003,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
+          'AEDT',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
           '2003100416:00:00','2003100503:00:00','2004032715:59:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,0,0],[2004,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2004,10,2,15,59,59],[2004,10,3,1,59,59],
+          'AEST',0,[2004,10,2,15,59,59],[2004,10,3,1,59,59],
           '2004032716:00:00','2004032802:00:00','2004100215:59:59','2004100301:59:59' ],
         [ [2004,10,2,16,0,0],[2004,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
+          'AEDT',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
           '2004100216:00:00','2004100303:00:00','2005032615:59:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,0,0],[2005,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2005,10,1,15,59,59],[2005,10,2,1,59,59],
+          'AEST',0,[2005,10,1,15,59,59],[2005,10,2,1,59,59],
           '2005032616:00:00','2005032702:00:00','2005100115:59:59','2005100201:59:59' ],
         [ [2005,10,1,16,0,0],[2005,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
+          'AEDT',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
           '2005100116:00:00','2005100203:00:00','2006040115:59:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,0,0],[2006,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2006,9,30,15,59,59],[2006,10,1,1,59,59],
+          'AEST',0,[2006,9,30,15,59,59],[2006,10,1,1,59,59],
           '2006040116:00:00','2006040202:00:00','2006093015:59:59','2006100101:59:59' ],
         [ [2006,9,30,16,0,0],[2006,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
+          'AEDT',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
           '2006093016:00:00','2006100103:00:00','2007032415:59:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,0,0],[2007,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2007,10,6,15,59,59],[2007,10,7,1,59,59],
+          'AEST',0,[2007,10,6,15,59,59],[2007,10,7,1,59,59],
           '2007032416:00:00','2007032502:00:00','2007100615:59:59','2007100701:59:59' ],
         [ [2007,10,6,16,0,0],[2007,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
+          'AEDT',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
           '2007100616:00:00','2007100703:00:00','2008040515:59:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,0,0],[2008,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
+          'AEST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
           '2008040516:00:00','2008040602:00:00','2008100415:59:59','2008100501:59:59' ],
         [ [2008,10,4,16,0,0],[2008,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
+          'AEDT',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
           '2008100416:00:00','2008100503:00:00','2009040415:59:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,0,0],[2009,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
+          'AEST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
           '2009040416:00:00','2009040502:00:00','2009100315:59:59','2009100401:59:59' ],
         [ [2009,10,3,16,0,0],[2009,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
+          'AEDT',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
           '2009100316:00:00','2009100403:00:00','2010040315:59:59','2010040402:59:59' ],
      ],
    2010 =>
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::anmaws00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::anpalm00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -149,11 +149,11 @@ END { undef $VERSION; }
    1988 =>
      [
         [ [1988,3,13,3,0,0],[1988,3,12,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[1988,10,2,3,59,59],[1988,10,1,23,59,59],
-          '1988031303:00:00','1988031223:00:00','1988100203:59:59','1988100123:59:59' ],
-        [ [1988,10,2,4,0,0],[1988,10,2,1,0,0],'-03:00:00',[-3,0,0],
+          'CLT',0,[1988,10,9,3,59,59],[1988,10,8,23,59,59],
+          '1988031303:00:00','1988031223:00:00','1988100903:59:59','1988100823:59:59' ],
+        [ [1988,10,9,4,0,0],[1988,10,9,1,0,0],'-03:00:00',[-3,0,0],
           'CLST',1,[1989,3,12,2,59,59],[1989,3,11,23,59,59],
-          '1988100204:00:00','1988100201:00:00','1989031202:59:59','1989031123:59:59' ],
+          '1988100904:00:00','1988100901:00:00','1989031202:59:59','1989031123:59:59' ],
      ],
    1989 =>
      [
@@ -161,14 +161,14 @@ END { undef $VERSION; }
           'CLT',0,[1989,10,15,3,59,59],[1989,10,14,23,59,59],
           '1989031203:00:00','1989031123:00:00','1989101503:59:59','1989101423:59:59' ],
         [ [1989,10,15,4,0,0],[1989,10,15,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[1990,3,18,2,59,59],[1990,3,17,23,59,59],
-          '1989101504:00:00','1989101501:00:00','1990031802:59:59','1990031723:59:59' ],
+          'CLST',1,[1990,3,11,2,59,59],[1990,3,10,23,59,59],
+          '1989101504:00:00','1989101501:00:00','1990031102:59:59','1990031023:59:59' ],
      ],
    1990 =>
      [
-        [ [1990,3,18,3,0,0],[1990,3,17,23,0,0],'-04:00:00',[-4,0,0],
+        [ [1990,3,11,3,0,0],[1990,3,10,23,0,0],'-04:00:00',[-4,0,0],
           'CLT',0,[1990,9,16,3,59,59],[1990,9,15,23,59,59],
-          '1990031803:00:00','1990031723:00:00','1990091603:59:59','1990091523:59:59' ],
+          '1990031103:00:00','1990031023:00:00','1990091603:59:59','1990091523:59:59' ],
         [ [1990,9,16,4,0,0],[1990,9,16,1,0,0],'-03:00:00',[-3,0,0],
           'CLST',1,[1991,3,10,2,59,59],[1991,3,9,23,59,59],
           '1990091604:00:00','1990091601:00:00','1991031002:59:59','1991030923:59:59' ],
@@ -391,481 +391,13 @@ END { undef $VERSION; }
      ],
    2015 =>
      [
-        [ [2015,4,26,3,0,0],[2015,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2015,9,6,3,59,59],[2015,9,5,23,59,59],
-          '2015042603:00:00','2015042523:00:00','2015090603:59:59','2015090523:59:59' ],
-        [ [2015,9,6,4,0,0],[2015,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2016,4,24,2,59,59],[2016,4,23,23,59,59],
-          '2015090604:00:00','2015090601:00:00','2016042402:59:59','2016042323:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,4,24,3,0,0],[2016,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2016,9,4,3,59,59],[2016,9,3,23,59,59],
-          '2016042403:00:00','2016042323:00:00','2016090403:59:59','2016090323:59:59' ],
-        [ [2016,9,4,4,0,0],[2016,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2017,4,23,2,59,59],[2017,4,22,23,59,59],
-          '2016090404:00:00','2016090401:00:00','2017042302:59:59','2017042223:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,4,23,3,0,0],[2017,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2017,9,3,3,59,59],[2017,9,2,23,59,59],
-          '2017042303:00:00','2017042223:00:00','2017090303:59:59','2017090223:59:59' ],
-        [ [2017,9,3,4,0,0],[2017,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2018,4,29,2,59,59],[2018,4,28,23,59,59],
-          '2017090304:00:00','2017090301:00:00','2018042902:59:59','2018042823:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,4,29,3,0,0],[2018,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2018,9,2,3,59,59],[2018,9,1,23,59,59],
-          '2018042903:00:00','2018042823:00:00','2018090203:59:59','2018090123:59:59' ],
-        [ [2018,9,2,4,0,0],[2018,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2019,4,28,2,59,59],[2019,4,27,23,59,59],
-          '2018090204:00:00','2018090201:00:00','2019042802:59:59','2019042723:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,4,28,3,0,0],[2019,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2019,9,8,3,59,59],[2019,9,7,23,59,59],
-          '2019042803:00:00','2019042723:00:00','2019090803:59:59','2019090723:59:59' ],
-        [ [2019,9,8,4,0,0],[2019,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2020,4,26,2,59,59],[2020,4,25,23,59,59],
-          '2019090804:00:00','2019090801:00:00','2020042602:59:59','2020042523:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,4,26,3,0,0],[2020,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2020,9,6,3,59,59],[2020,9,5,23,59,59],
-          '2020042603:00:00','2020042523:00:00','2020090603:59:59','2020090523:59:59' ],
-        [ [2020,9,6,4,0,0],[2020,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2021,4,25,2,59,59],[2021,4,24,23,59,59],
-          '2020090604:00:00','2020090601:00:00','2021042502:59:59','2021042423:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,4,25,3,0,0],[2021,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2021,9,5,3,59,59],[2021,9,4,23,59,59],
-          '2021042503:00:00','2021042423:00:00','2021090503:59:59','2021090423:59:59' ],
-        [ [2021,9,5,4,0,0],[2021,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2022,4,24,2,59,59],[2022,4,23,23,59,59],
-          '2021090504:00:00','2021090501:00:00','2022042402:59:59','2022042323:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,4,24,3,0,0],[2022,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2022,9,4,3,59,59],[2022,9,3,23,59,59],
-          '2022042403:00:00','2022042323:00:00','2022090403:59:59','2022090323:59:59' ],
-        [ [2022,9,4,4,0,0],[2022,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2023,4,23,2,59,59],[2023,4,22,23,59,59],
-          '2022090404:00:00','2022090401:00:00','2023042302:59:59','2023042223:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,4,23,3,0,0],[2023,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2023,9,3,3,59,59],[2023,9,2,23,59,59],
-          '2023042303:00:00','2023042223:00:00','2023090303:59:59','2023090223:59:59' ],
-        [ [2023,9,3,4,0,0],[2023,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2024,4,28,2,59,59],[2024,4,27,23,59,59],
-          '2023090304:00:00','2023090301:00:00','2024042802:59:59','2024042723:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,4,28,3,0,0],[2024,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2024,9,8,3,59,59],[2024,9,7,23,59,59],
-          '2024042803:00:00','2024042723:00:00','2024090803:59:59','2024090723:59:59' ],
-        [ [2024,9,8,4,0,0],[2024,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2025,4,27,2,59,59],[2025,4,26,23,59,59],
-          '2024090804:00:00','2024090801:00:00','2025042702:59:59','2025042623:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,4,27,3,0,0],[2025,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2025,9,7,3,59,59],[2025,9,6,23,59,59],
-          '2025042703:00:00','2025042623:00:00','2025090703:59:59','2025090623:59:59' ],
-        [ [2025,9,7,4,0,0],[2025,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2026,4,26,2,59,59],[2026,4,25,23,59,59],
-          '2025090704:00:00','2025090701:00:00','2026042602:59:59','2026042523:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,4,26,3,0,0],[2026,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2026,9,6,3,59,59],[2026,9,5,23,59,59],
-          '2026042603:00:00','2026042523:00:00','2026090603:59:59','2026090523:59:59' ],
-        [ [2026,9,6,4,0,0],[2026,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2027,4,25,2,59,59],[2027,4,24,23,59,59],
-          '2026090604:00:00','2026090601:00:00','2027042502:59:59','2027042423:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,4,25,3,0,0],[2027,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2027,9,5,3,59,59],[2027,9,4,23,59,59],
-          '2027042503:00:00','2027042423:00:00','2027090503:59:59','2027090423:59:59' ],
-        [ [2027,9,5,4,0,0],[2027,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2028,4,23,2,59,59],[2028,4,22,23,59,59],
-          '2027090504:00:00','2027090501:00:00','2028042302:59:59','2028042223:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,4,23,3,0,0],[2028,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2028,9,3,3,59,59],[2028,9,2,23,59,59],
-          '2028042303:00:00','2028042223:00:00','2028090303:59:59','2028090223:59:59' ],
-        [ [2028,9,3,4,0,0],[2028,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2029,4,29,2,59,59],[2029,4,28,23,59,59],
-          '2028090304:00:00','2028090301:00:00','2029042902:59:59','2029042823:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,4,29,3,0,0],[2029,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2029,9,2,3,59,59],[2029,9,1,23,59,59],
-          '2029042903:00:00','2029042823:00:00','2029090203:59:59','2029090123:59:59' ],
-        [ [2029,9,2,4,0,0],[2029,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2030,4,28,2,59,59],[2030,4,27,23,59,59],
-          '2029090204:00:00','2029090201:00:00','2030042802:59:59','2030042723:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,4,28,3,0,0],[2030,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2030,9,8,3,59,59],[2030,9,7,23,59,59],
-          '2030042803:00:00','2030042723:00:00','2030090803:59:59','2030090723:59:59' ],
-        [ [2030,9,8,4,0,0],[2030,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2031,4,27,2,59,59],[2031,4,26,23,59,59],
-          '2030090804:00:00','2030090801:00:00','2031042702:59:59','2031042623:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,4,27,3,0,0],[2031,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2031,9,7,3,59,59],[2031,9,6,23,59,59],
-          '2031042703:00:00','2031042623:00:00','2031090703:59:59','2031090623:59:59' ],
-        [ [2031,9,7,4,0,0],[2031,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2032,4,25,2,59,59],[2032,4,24,23,59,59],
-          '2031090704:00:00','2031090701:00:00','2032042502:59:59','2032042423:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,4,25,3,0,0],[2032,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2032,9,5,3,59,59],[2032,9,4,23,59,59],
-          '2032042503:00:00','2032042423:00:00','2032090503:59:59','2032090423:59:59' ],
-        [ [2032,9,5,4,0,0],[2032,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2033,4,24,2,59,59],[2033,4,23,23,59,59],
-          '2032090504:00:00','2032090501:00:00','2033042402:59:59','2033042323:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,4,24,3,0,0],[2033,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2033,9,4,3,59,59],[2033,9,3,23,59,59],
-          '2033042403:00:00','2033042323:00:00','2033090403:59:59','2033090323:59:59' ],
-        [ [2033,9,4,4,0,0],[2033,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2034,4,23,2,59,59],[2034,4,22,23,59,59],
-          '2033090404:00:00','2033090401:00:00','2034042302:59:59','2034042223:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,4,23,3,0,0],[2034,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2034,9,3,3,59,59],[2034,9,2,23,59,59],
-          '2034042303:00:00','2034042223:00:00','2034090303:59:59','2034090223:59:59' ],
-        [ [2034,9,3,4,0,0],[2034,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2035,4,29,2,59,59],[2035,4,28,23,59,59],
-          '2034090304:00:00','2034090301:00:00','2035042902:59:59','2035042823:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,4,29,3,0,0],[2035,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2035,9,2,3,59,59],[2035,9,1,23,59,59],
-          '2035042903:00:00','2035042823:00:00','2035090203:59:59','2035090123:59:59' ],
-        [ [2035,9,2,4,0,0],[2035,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2036,4,27,2,59,59],[2036,4,26,23,59,59],
-          '2035090204:00:00','2035090201:00:00','2036042702:59:59','2036042623:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,4,27,3,0,0],[2036,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2036,9,7,3,59,59],[2036,9,6,23,59,59],
-          '2036042703:00:00','2036042623:00:00','2036090703:59:59','2036090623:59:59' ],
-        [ [2036,9,7,4,0,0],[2036,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2037,4,26,2,59,59],[2037,4,25,23,59,59],
-          '2036090704:00:00','2036090701:00:00','2037042602:59:59','2037042523:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,4,26,3,0,0],[2037,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2037,9,6,3,59,59],[2037,9,5,23,59,59],
-          '2037042603:00:00','2037042523:00:00','2037090603:59:59','2037090523:59:59' ],
-        [ [2037,9,6,4,0,0],[2037,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2038,4,25,2,59,59],[2038,4,24,23,59,59],
-          '2037090604:00:00','2037090601:00:00','2038042502:59:59','2038042423:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,4,25,3,0,0],[2038,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2038,9,5,3,59,59],[2038,9,4,23,59,59],
-          '2038042503:00:00','2038042423:00:00','2038090503:59:59','2038090423:59:59' ],
-        [ [2038,9,5,4,0,0],[2038,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2039,4,24,2,59,59],[2039,4,23,23,59,59],
-          '2038090504:00:00','2038090501:00:00','2039042402:59:59','2039042323:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,4,24,3,0,0],[2039,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2039,9,4,3,59,59],[2039,9,3,23,59,59],
-          '2039042403:00:00','2039042323:00:00','2039090403:59:59','2039090323:59:59' ],
-        [ [2039,9,4,4,0,0],[2039,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2040,4,29,2,59,59],[2040,4,28,23,59,59],
-          '2039090404:00:00','2039090401:00:00','2040042902:59:59','2040042823:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,4,29,3,0,0],[2040,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2040,9,2,3,59,59],[2040,9,1,23,59,59],
-          '2040042903:00:00','2040042823:00:00','2040090203:59:59','2040090123:59:59' ],
-        [ [2040,9,2,4,0,0],[2040,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2041,4,28,2,59,59],[2041,4,27,23,59,59],
-          '2040090204:00:00','2040090201:00:00','2041042802:59:59','2041042723:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,4,28,3,0,0],[2041,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2041,9,8,3,59,59],[2041,9,7,23,59,59],
-          '2041042803:00:00','2041042723:00:00','2041090803:59:59','2041090723:59:59' ],
-        [ [2041,9,8,4,0,0],[2041,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2042,4,27,2,59,59],[2042,4,26,23,59,59],
-          '2041090804:00:00','2041090801:00:00','2042042702:59:59','2042042623:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,4,27,3,0,0],[2042,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2042,9,7,3,59,59],[2042,9,6,23,59,59],
-          '2042042703:00:00','2042042623:00:00','2042090703:59:59','2042090623:59:59' ],
-        [ [2042,9,7,4,0,0],[2042,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2043,4,26,2,59,59],[2043,4,25,23,59,59],
-          '2042090704:00:00','2042090701:00:00','2043042602:59:59','2043042523:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,4,26,3,0,0],[2043,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2043,9,6,3,59,59],[2043,9,5,23,59,59],
-          '2043042603:00:00','2043042523:00:00','2043090603:59:59','2043090523:59:59' ],
-        [ [2043,9,6,4,0,0],[2043,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2044,4,24,2,59,59],[2044,4,23,23,59,59],
-          '2043090604:00:00','2043090601:00:00','2044042402:59:59','2044042323:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,4,24,3,0,0],[2044,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2044,9,4,3,59,59],[2044,9,3,23,59,59],
-          '2044042403:00:00','2044042323:00:00','2044090403:59:59','2044090323:59:59' ],
-        [ [2044,9,4,4,0,0],[2044,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2045,4,23,2,59,59],[2045,4,22,23,59,59],
-          '2044090404:00:00','2044090401:00:00','2045042302:59:59','2045042223:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,4,23,3,0,0],[2045,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2045,9,3,3,59,59],[2045,9,2,23,59,59],
-          '2045042303:00:00','2045042223:00:00','2045090303:59:59','2045090223:59:59' ],
-        [ [2045,9,3,4,0,0],[2045,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2046,4,29,2,59,59],[2046,4,28,23,59,59],
-          '2045090304:00:00','2045090301:00:00','2046042902:59:59','2046042823:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,4,29,3,0,0],[2046,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2046,9,2,3,59,59],[2046,9,1,23,59,59],
-          '2046042903:00:00','2046042823:00:00','2046090203:59:59','2046090123:59:59' ],
-        [ [2046,9,2,4,0,0],[2046,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2047,4,28,2,59,59],[2047,4,27,23,59,59],
-          '2046090204:00:00','2046090201:00:00','2047042802:59:59','2047042723:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,4,28,3,0,0],[2047,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2047,9,8,3,59,59],[2047,9,7,23,59,59],
-          '2047042803:00:00','2047042723:00:00','2047090803:59:59','2047090723:59:59' ],
-        [ [2047,9,8,4,0,0],[2047,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2048,4,26,2,59,59],[2048,4,25,23,59,59],
-          '2047090804:00:00','2047090801:00:00','2048042602:59:59','2048042523:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,4,26,3,0,0],[2048,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2048,9,6,3,59,59],[2048,9,5,23,59,59],
-          '2048042603:00:00','2048042523:00:00','2048090603:59:59','2048090523:59:59' ],
-        [ [2048,9,6,4,0,0],[2048,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2049,4,25,2,59,59],[2049,4,24,23,59,59],
-          '2048090604:00:00','2048090601:00:00','2049042502:59:59','2049042423:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,4,25,3,0,0],[2049,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2049,9,5,3,59,59],[2049,9,4,23,59,59],
-          '2049042503:00:00','2049042423:00:00','2049090503:59:59','2049090423:59:59' ],
-        [ [2049,9,5,4,0,0],[2049,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2050,4,24,2,59,59],[2050,4,23,23,59,59],
-          '2049090504:00:00','2049090501:00:00','2050042402:59:59','2050042323:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,4,24,3,0,0],[2050,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2050,9,4,3,59,59],[2050,9,3,23,59,59],
-          '2050042403:00:00','2050042323:00:00','2050090403:59:59','2050090323:59:59' ],
-        [ [2050,9,4,4,0,0],[2050,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2051,4,23,2,59,59],[2051,4,22,23,59,59],
-          '2050090404:00:00','2050090401:00:00','2051042302:59:59','2051042223:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,4,23,3,0,0],[2051,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2051,9,3,3,59,59],[2051,9,2,23,59,59],
-          '2051042303:00:00','2051042223:00:00','2051090303:59:59','2051090223:59:59' ],
-        [ [2051,9,3,4,0,0],[2051,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2052,4,28,2,59,59],[2052,4,27,23,59,59],
-          '2051090304:00:00','2051090301:00:00','2052042802:59:59','2052042723:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,4,28,3,0,0],[2052,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2052,9,8,3,59,59],[2052,9,7,23,59,59],
-          '2052042803:00:00','2052042723:00:00','2052090803:59:59','2052090723:59:59' ],
-        [ [2052,9,8,4,0,0],[2052,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2053,4,27,2,59,59],[2053,4,26,23,59,59],
-          '2052090804:00:00','2052090801:00:00','2053042702:59:59','2053042623:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,4,27,3,0,0],[2053,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2053,9,7,3,59,59],[2053,9,6,23,59,59],
-          '2053042703:00:00','2053042623:00:00','2053090703:59:59','2053090623:59:59' ],
-        [ [2053,9,7,4,0,0],[2053,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2054,4,26,2,59,59],[2054,4,25,23,59,59],
-          '2053090704:00:00','2053090701:00:00','2054042602:59:59','2054042523:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,4,26,3,0,0],[2054,4,25,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2054,9,6,3,59,59],[2054,9,5,23,59,59],
-          '2054042603:00:00','2054042523:00:00','2054090603:59:59','2054090523:59:59' ],
-        [ [2054,9,6,4,0,0],[2054,9,6,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2055,4,25,2,59,59],[2055,4,24,23,59,59],
-          '2054090604:00:00','2054090601:00:00','2055042502:59:59','2055042423:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,4,25,3,0,0],[2055,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2055,9,5,3,59,59],[2055,9,4,23,59,59],
-          '2055042503:00:00','2055042423:00:00','2055090503:59:59','2055090423:59:59' ],
-        [ [2055,9,5,4,0,0],[2055,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2056,4,23,2,59,59],[2056,4,22,23,59,59],
-          '2055090504:00:00','2055090501:00:00','2056042302:59:59','2056042223:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,4,23,3,0,0],[2056,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2056,9,3,3,59,59],[2056,9,2,23,59,59],
-          '2056042303:00:00','2056042223:00:00','2056090303:59:59','2056090223:59:59' ],
-        [ [2056,9,3,4,0,0],[2056,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2057,4,29,2,59,59],[2057,4,28,23,59,59],
-          '2056090304:00:00','2056090301:00:00','2057042902:59:59','2057042823:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,4,29,3,0,0],[2057,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2057,9,2,3,59,59],[2057,9,1,23,59,59],
-          '2057042903:00:00','2057042823:00:00','2057090203:59:59','2057090123:59:59' ],
-        [ [2057,9,2,4,0,0],[2057,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2058,4,28,2,59,59],[2058,4,27,23,59,59],
-          '2057090204:00:00','2057090201:00:00','2058042802:59:59','2058042723:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,4,28,3,0,0],[2058,4,27,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2058,9,8,3,59,59],[2058,9,7,23,59,59],
-          '2058042803:00:00','2058042723:00:00','2058090803:59:59','2058090723:59:59' ],
-        [ [2058,9,8,4,0,0],[2058,9,8,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2059,4,27,2,59,59],[2059,4,26,23,59,59],
-          '2058090804:00:00','2058090801:00:00','2059042702:59:59','2059042623:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,4,27,3,0,0],[2059,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2059,9,7,3,59,59],[2059,9,6,23,59,59],
-          '2059042703:00:00','2059042623:00:00','2059090703:59:59','2059090623:59:59' ],
-        [ [2059,9,7,4,0,0],[2059,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2060,4,25,2,59,59],[2060,4,24,23,59,59],
-          '2059090704:00:00','2059090701:00:00','2060042502:59:59','2060042423:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,4,25,3,0,0],[2060,4,24,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2060,9,5,3,59,59],[2060,9,4,23,59,59],
-          '2060042503:00:00','2060042423:00:00','2060090503:59:59','2060090423:59:59' ],
-        [ [2060,9,5,4,0,0],[2060,9,5,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2061,4,24,2,59,59],[2061,4,23,23,59,59],
-          '2060090504:00:00','2060090501:00:00','2061042402:59:59','2061042323:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,4,24,3,0,0],[2061,4,23,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2061,9,4,3,59,59],[2061,9,3,23,59,59],
-          '2061042403:00:00','2061042323:00:00','2061090403:59:59','2061090323:59:59' ],
-        [ [2061,9,4,4,0,0],[2061,9,4,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2062,4,23,2,59,59],[2062,4,22,23,59,59],
-          '2061090404:00:00','2061090401:00:00','2062042302:59:59','2062042223:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,4,23,3,0,0],[2062,4,22,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2062,9,3,3,59,59],[2062,9,2,23,59,59],
-          '2062042303:00:00','2062042223:00:00','2062090303:59:59','2062090223:59:59' ],
-        [ [2062,9,3,4,0,0],[2062,9,3,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2063,4,29,2,59,59],[2063,4,28,23,59,59],
-          '2062090304:00:00','2062090301:00:00','2063042902:59:59','2063042823:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,4,29,3,0,0],[2063,4,28,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2063,9,2,3,59,59],[2063,9,1,23,59,59],
-          '2063042903:00:00','2063042823:00:00','2063090203:59:59','2063090123:59:59' ],
-        [ [2063,9,2,4,0,0],[2063,9,2,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2064,4,27,2,59,59],[2064,4,26,23,59,59],
-          '2063090204:00:00','2063090201:00:00','2064042702:59:59','2064042623:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,4,27,3,0,0],[2064,4,26,23,0,0],'-04:00:00',[-4,0,0],
-          'CLT',0,[2064,9,7,3,59,59],[2064,9,6,23,59,59],
-          '2064042703:00:00','2064042623:00:00','2064090703:59:59','2064090623:59:59' ],
-        [ [2064,9,7,4,0,0],[2064,9,7,1,0,0],'-03:00:00',[-3,0,0],
-          'CLST',1,[2065,4,26,2,59,59],[2065,4,25,23,59,59],
-          '2064090704:00:00','2064090701:00:00','2065042602:59:59','2065042523:59:59' ],
+        [ [2015,4,26,3,0,0],[2015,4,26,0,0,0],'-03:00:00',[-3,0,0],
+          'CLT',0,[9999,12,31,0,0,0],[9999,12,30,21,0,0],
+          '2015042603:00:00','2015042600:00:00','9999123100:00:00','9999123021:00:00' ],
      ],
 );
 
 %LastRule      = (
-   'zone'   => {
-                'dstoff' => '-03:00:00',
-                'stdoff' => '-04:00:00',
-               },
-   'rules'  => {
-                '04' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '23',
-                         'type'    => 'u',
-                         'time'    => '03:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'CLT',
-                        },
-                '09' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '2',
-                         'type'    => 'u',
-                         'time'    => '04:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'CLST',
-                        },
-               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::anroth00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ansyow00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::antrol00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -578,6 +578,15 @@ END { undef $VERSION; }
           'UTC',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'UTC',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::anvost00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::asaden00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,59,54],'+02:59:54',[2,59,54],
-          'LMT',0,[1949,12,31,21,0,5],[1949,12,31,23,59,59],
-          '0001010200:00:00','0001010202:59:54','1949123121:00:05','1949123123:59:59' ],
-     ],
-   1949 =>
-     [
-        [ [1949,12,31,21,0,6],[1950,1,1,0,0,6],'+03:00:00',[3,0,0],
-          'AST',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1949123121:00:06','1950010100:00:06','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asalma00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asamma00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -809,6 +809,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,26,21,59,59],[2065,3,26,23,59,59],
           '2064103022:00:00','2064103100:00:00','2065032621:59:59','2065032623:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,26,22,0,0],[2065,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,29,21,59,59],[2065,10,30,0,59,59],
+          '2065032622:00:00','2065032701:00:00','2065102921:59:59','2065103000:59:59' ],
+        [ [2065,10,29,22,0,0],[2065,10,30,0,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,25,21,59,59],[2066,3,25,23,59,59],
+          '2065102922:00:00','2065103000:00:00','2066032521:59:59','2066032523:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asanad00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asaqta00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asaqto00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asashg00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asbagh00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::asbahr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,3,22,20],'+03:22:20',[3,22,20],
-          'LMT',0,[1919,12,31,20,37,39],[1919,12,31,23,59,59],
-          '0001010200:00:00','0001010203:22:20','1919123120:37:39','1919123123:59:59' ],
-     ],
-   1919 =>
-     [
-        [ [1919,12,31,20,37,40],[1920,1,1,0,37,40],'+04:00:00',[4,0,0],
-          'GST',0,[1972,5,31,19,59,59],[1972,5,31,23,59,59],
-          '1919123120:37:40','1920010100:37:40','1972053119:59:59','1972053123:59:59' ],
-     ],
-   1972 =>
-     [
-        [ [1972,5,31,20,0,0],[1972,5,31,23,0,0],'+03:00:00',[3,0,0],
-          'AST',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1972053120:00:00','1972053123:00:00','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asbaku00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -779,6 +779,15 @@ END { undef $VERSION; }
           'AZT',0,[2065,3,28,23,59,59],[2065,3,29,3,59,59],
           '2064102600:00:00','2064102604:00:00','2065032823:59:59','2065032903:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,0,0,0],[2065,3,29,5,0,0],'+05:00:00',[5,0,0],
+          'AZST',1,[2065,10,24,23,59,59],[2065,10,25,4,59,59],
+          '2065032900:00:00','2065032905:00:00','2065102423:59:59','2065102504:59:59' ],
+        [ [2065,10,25,0,0,0],[2065,10,25,4,0,0],'+04:00:00',[4,0,0],
+          'AZT',0,[2066,3,27,23,59,59],[2066,3,28,3,59,59],
+          '2065102500:00:00','2065102504:00:00','2066032723:59:59','2066032803:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asbang00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asbeir00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -914,6 +914,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,28,21,59,59],[2065,3,28,23,59,59],
           '2064102521:00:00','2064102523:00:00','2065032821:59:59','2065032823:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,28,22,0,0],[2065,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,24,20,59,59],[2065,10,24,23,59,59],
+          '2065032822:00:00','2065032901:00:00','2065102420:59:59','2065102423:59:59' ],
+        [ [2065,10,24,21,0,0],[2065,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,27,21,59,59],[2066,3,27,23,59,59],
+          '2065102421:00:00','2065102423:00:00','2066032721:59:59','2066032723:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asbish00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asbrun00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -0,0 +1,340 @@
+package #
+Date::Manip::TZ::aschit00;
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
+# This program is free software; you can redistribute it and/or modify it
+# under the same terms as Perl itself.
+
+# This file was automatically generated.  Any changes to this file will
+# be lost the next time 'tzdata' is run.
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
+
+# This module contains data from the zoneinfo time zone database.  The original
+# data was obtained from the URL:
+#    ftp://ftp.iana.org/tz
+
+use strict;
+use warnings;
+require 5.010000;
+
+our (%Dates,%LastRule);
+END {
+   undef %Dates;
+   undef %LastRule;
+}
+
+our ($VERSION);
+$VERSION='6.50';
+END { undef $VERSION; }
+
+%Dates         = (
+   1    =>
+     [
+        [ [1,1,2,0,0,0],[1,1,2,7,33,52],'+07:33:52',[7,33,52],
+          'LMT',0,[1919,12,14,16,26,7],[1919,12,14,23,59,59],
+          '0001010200:00:00','0001010207:33:52','1919121416:26:07','1919121423:59:59' ],
+     ],
+   1919 =>
+     [
+        [ [1919,12,14,16,26,8],[1919,12,15,0,26,8],'+08:00:00',[8,0,0],
+          'YAKT',0,[1930,6,20,15,59,59],[1930,6,20,23,59,59],
+          '1919121416:26:08','1919121500:26:08','1930062015:59:59','1930062023:59:59' ],
+     ],
+   1930 =>
+     [
+        [ [1930,6,20,16,0,0],[1930,6,21,1,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1981,3,31,14,59,59],[1981,3,31,23,59,59],
+          '1930062016:00:00','1930062101:00:00','1981033114:59:59','1981033123:59:59' ],
+     ],
+   1981 =>
+     [
+        [ [1981,3,31,15,0,0],[1981,4,1,1,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1981,9,30,13,59,59],[1981,9,30,23,59,59],
+          '1981033115:00:00','1981040101:00:00','1981093013:59:59','1981093023:59:59' ],
+        [ [1981,9,30,14,0,0],[1981,9,30,23,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1982,3,31,14,59,59],[1982,3,31,23,59,59],
+          '1981093014:00:00','1981093023:00:00','1982033114:59:59','1982033123:59:59' ],
+     ],
+   1982 =>
+     [
+        [ [1982,3,31,15,0,0],[1982,4,1,1,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1982,9,30,13,59,59],[1982,9,30,23,59,59],
+          '1982033115:00:00','1982040101:00:00','1982093013:59:59','1982093023:59:59' ],
+        [ [1982,9,30,14,0,0],[1982,9,30,23,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1983,3,31,14,59,59],[1983,3,31,23,59,59],
+          '1982093014:00:00','1982093023:00:00','1983033114:59:59','1983033123:59:59' ],
+     ],
+   1983 =>
+     [
+        [ [1983,3,31,15,0,0],[1983,4,1,1,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1983,9,30,13,59,59],[1983,9,30,23,59,59],
+          '1983033115:00:00','1983040101:00:00','1983093013:59:59','1983093023:59:59' ],
+        [ [1983,9,30,14,0,0],[1983,9,30,23,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1984,3,31,14,59,59],[1984,3,31,23,59,59],
+          '1983093014:00:00','1983093023:00:00','1984033114:59:59','1984033123:59:59' ],
+     ],
+   1984 =>
+     [
+        [ [1984,3,31,15,0,0],[1984,4,1,1,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1984,9,29,16,59,59],[1984,9,30,2,59,59],
+          '1984033115:00:00','1984040101:00:00','1984092916:59:59','1984093002:59:59' ],
+        [ [1984,9,29,17,0,0],[1984,9,30,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1985,3,30,16,59,59],[1985,3,31,1,59,59],
+          '1984092917:00:00','1984093002:00:00','1985033016:59:59','1985033101:59:59' ],
+     ],
+   1985 =>
+     [
+        [ [1985,3,30,17,0,0],[1985,3,31,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1985,9,28,16,59,59],[1985,9,29,2,59,59],
+          '1985033017:00:00','1985033103:00:00','1985092816:59:59','1985092902:59:59' ],
+        [ [1985,9,28,17,0,0],[1985,9,29,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1986,3,29,16,59,59],[1986,3,30,1,59,59],
+          '1985092817:00:00','1985092902:00:00','1986032916:59:59','1986033001:59:59' ],
+     ],
+   1986 =>
+     [
+        [ [1986,3,29,17,0,0],[1986,3,30,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1986,9,27,16,59,59],[1986,9,28,2,59,59],
+          '1986032917:00:00','1986033003:00:00','1986092716:59:59','1986092802:59:59' ],
+        [ [1986,9,27,17,0,0],[1986,9,28,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1987,3,28,16,59,59],[1987,3,29,1,59,59],
+          '1986092717:00:00','1986092802:00:00','1987032816:59:59','1987032901:59:59' ],
+     ],
+   1987 =>
+     [
+        [ [1987,3,28,17,0,0],[1987,3,29,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1987,9,26,16,59,59],[1987,9,27,2,59,59],
+          '1987032817:00:00','1987032903:00:00','1987092616:59:59','1987092702:59:59' ],
+        [ [1987,9,26,17,0,0],[1987,9,27,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1988,3,26,16,59,59],[1988,3,27,1,59,59],
+          '1987092617:00:00','1987092702:00:00','1988032616:59:59','1988032701:59:59' ],
+     ],
+   1988 =>
+     [
+        [ [1988,3,26,17,0,0],[1988,3,27,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1988,9,24,16,59,59],[1988,9,25,2,59,59],
+          '1988032617:00:00','1988032703:00:00','1988092416:59:59','1988092502:59:59' ],
+        [ [1988,9,24,17,0,0],[1988,9,25,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1989,3,25,16,59,59],[1989,3,26,1,59,59],
+          '1988092417:00:00','1988092502:00:00','1989032516:59:59','1989032601:59:59' ],
+     ],
+   1989 =>
+     [
+        [ [1989,3,25,17,0,0],[1989,3,26,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1989,9,23,16,59,59],[1989,9,24,2,59,59],
+          '1989032517:00:00','1989032603:00:00','1989092316:59:59','1989092402:59:59' ],
+        [ [1989,9,23,17,0,0],[1989,9,24,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1990,3,24,16,59,59],[1990,3,25,1,59,59],
+          '1989092317:00:00','1989092402:00:00','1990032416:59:59','1990032501:59:59' ],
+     ],
+   1990 =>
+     [
+        [ [1990,3,24,17,0,0],[1990,3,25,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1990,9,29,16,59,59],[1990,9,30,2,59,59],
+          '1990032417:00:00','1990032503:00:00','1990092916:59:59','1990093002:59:59' ],
+        [ [1990,9,29,17,0,0],[1990,9,30,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1991,3,30,16,59,59],[1991,3,31,1,59,59],
+          '1990092917:00:00','1990093002:00:00','1991033016:59:59','1991033101:59:59' ],
+     ],
+   1991 =>
+     [
+        [ [1991,3,30,17,0,0],[1991,3,31,2,0,0],'+09:00:00',[9,0,0],
+          'YAKST',1,[1991,9,28,17,59,59],[1991,9,29,2,59,59],
+          '1991033017:00:00','1991033102:00:00','1991092817:59:59','1991092902:59:59' ],
+        [ [1991,9,28,18,0,0],[1991,9,29,2,0,0],'+08:00:00',[8,0,0],
+          'YAKT',0,[1992,1,18,17,59,59],[1992,1,19,1,59,59],
+          '1991092818:00:00','1991092902:00:00','1992011817:59:59','1992011901:59:59' ],
+     ],
+   1992 =>
+     [
+        [ [1992,1,18,18,0,0],[1992,1,19,3,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1992,3,28,13,59,59],[1992,3,28,22,59,59],
+          '1992011818:00:00','1992011903:00:00','1992032813:59:59','1992032822:59:59' ],
+        [ [1992,3,28,14,0,0],[1992,3,29,0,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1992,9,26,12,59,59],[1992,9,26,22,59,59],
+          '1992032814:00:00','1992032900:00:00','1992092612:59:59','1992092622:59:59' ],
+        [ [1992,9,26,13,0,0],[1992,9,26,22,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1993,3,27,16,59,59],[1993,3,28,1,59,59],
+          '1992092613:00:00','1992092622:00:00','1993032716:59:59','1993032801:59:59' ],
+     ],
+   1993 =>
+     [
+        [ [1993,3,27,17,0,0],[1993,3,28,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1993,9,25,16,59,59],[1993,9,26,2,59,59],
+          '1993032717:00:00','1993032803:00:00','1993092516:59:59','1993092602:59:59' ],
+        [ [1993,9,25,17,0,0],[1993,9,26,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1994,3,26,16,59,59],[1994,3,27,1,59,59],
+          '1993092517:00:00','1993092602:00:00','1994032616:59:59','1994032701:59:59' ],
+     ],
+   1994 =>
+     [
+        [ [1994,3,26,17,0,0],[1994,3,27,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1994,9,24,16,59,59],[1994,9,25,2,59,59],
+          '1994032617:00:00','1994032703:00:00','1994092416:59:59','1994092502:59:59' ],
+        [ [1994,9,24,17,0,0],[1994,9,25,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1995,3,25,16,59,59],[1995,3,26,1,59,59],
+          '1994092417:00:00','1994092502:00:00','1995032516:59:59','1995032601:59:59' ],
+     ],
+   1995 =>
+     [
+        [ [1995,3,25,17,0,0],[1995,3,26,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1995,9,23,16,59,59],[1995,9,24,2,59,59],
+          '1995032517:00:00','1995032603:00:00','1995092316:59:59','1995092402:59:59' ],
+        [ [1995,9,23,17,0,0],[1995,9,24,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1996,3,30,16,59,59],[1996,3,31,1,59,59],
+          '1995092317:00:00','1995092402:00:00','1996033016:59:59','1996033101:59:59' ],
+     ],
+   1996 =>
+     [
+        [ [1996,3,30,17,0,0],[1996,3,31,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1996,10,26,16,59,59],[1996,10,27,2,59,59],
+          '1996033017:00:00','1996033103:00:00','1996102616:59:59','1996102702:59:59' ],
+        [ [1996,10,26,17,0,0],[1996,10,27,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1997,3,29,16,59,59],[1997,3,30,1,59,59],
+          '1996102617:00:00','1996102702:00:00','1997032916:59:59','1997033001:59:59' ],
+     ],
+   1997 =>
+     [
+        [ [1997,3,29,17,0,0],[1997,3,30,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1997,10,25,16,59,59],[1997,10,26,2,59,59],
+          '1997032917:00:00','1997033003:00:00','1997102516:59:59','1997102602:59:59' ],
+        [ [1997,10,25,17,0,0],[1997,10,26,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1998,3,28,16,59,59],[1998,3,29,1,59,59],
+          '1997102517:00:00','1997102602:00:00','1998032816:59:59','1998032901:59:59' ],
+     ],
+   1998 =>
+     [
+        [ [1998,3,28,17,0,0],[1998,3,29,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1998,10,24,16,59,59],[1998,10,25,2,59,59],
+          '1998032817:00:00','1998032903:00:00','1998102416:59:59','1998102502:59:59' ],
+        [ [1998,10,24,17,0,0],[1998,10,25,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[1999,3,27,16,59,59],[1999,3,28,1,59,59],
+          '1998102417:00:00','1998102502:00:00','1999032716:59:59','1999032801:59:59' ],
+     ],
+   1999 =>
+     [
+        [ [1999,3,27,17,0,0],[1999,3,28,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[1999,10,30,16,59,59],[1999,10,31,2,59,59],
+          '1999032717:00:00','1999032803:00:00','1999103016:59:59','1999103102:59:59' ],
+        [ [1999,10,30,17,0,0],[1999,10,31,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2000,3,25,16,59,59],[2000,3,26,1,59,59],
+          '1999103017:00:00','1999103102:00:00','2000032516:59:59','2000032601:59:59' ],
+     ],
+   2000 =>
+     [
+        [ [2000,3,25,17,0,0],[2000,3,26,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2000,10,28,16,59,59],[2000,10,29,2,59,59],
+          '2000032517:00:00','2000032603:00:00','2000102816:59:59','2000102902:59:59' ],
+        [ [2000,10,28,17,0,0],[2000,10,29,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2001,3,24,16,59,59],[2001,3,25,1,59,59],
+          '2000102817:00:00','2000102902:00:00','2001032416:59:59','2001032501:59:59' ],
+     ],
+   2001 =>
+     [
+        [ [2001,3,24,17,0,0],[2001,3,25,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2001,10,27,16,59,59],[2001,10,28,2,59,59],
+          '2001032417:00:00','2001032503:00:00','2001102716:59:59','2001102802:59:59' ],
+        [ [2001,10,27,17,0,0],[2001,10,28,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2002,3,30,16,59,59],[2002,3,31,1,59,59],
+          '2001102717:00:00','2001102802:00:00','2002033016:59:59','2002033101:59:59' ],
+     ],
+   2002 =>
+     [
+        [ [2002,3,30,17,0,0],[2002,3,31,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2002,10,26,16,59,59],[2002,10,27,2,59,59],
+          '2002033017:00:00','2002033103:00:00','2002102616:59:59','2002102702:59:59' ],
+        [ [2002,10,26,17,0,0],[2002,10,27,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2003,3,29,16,59,59],[2003,3,30,1,59,59],
+          '2002102617:00:00','2002102702:00:00','2003032916:59:59','2003033001:59:59' ],
+     ],
+   2003 =>
+     [
+        [ [2003,3,29,17,0,0],[2003,3,30,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2003,10,25,16,59,59],[2003,10,26,2,59,59],
+          '2003032917:00:00','2003033003:00:00','2003102516:59:59','2003102602:59:59' ],
+        [ [2003,10,25,17,0,0],[2003,10,26,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2004,3,27,16,59,59],[2004,3,28,1,59,59],
+          '2003102517:00:00','2003102602:00:00','2004032716:59:59','2004032801:59:59' ],
+     ],
+   2004 =>
+     [
+        [ [2004,3,27,17,0,0],[2004,3,28,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2004,10,30,16,59,59],[2004,10,31,2,59,59],
+          '2004032717:00:00','2004032803:00:00','2004103016:59:59','2004103102:59:59' ],
+        [ [2004,10,30,17,0,0],[2004,10,31,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2005,3,26,16,59,59],[2005,3,27,1,59,59],
+          '2004103017:00:00','2004103102:00:00','2005032616:59:59','2005032701:59:59' ],
+     ],
+   2005 =>
+     [
+        [ [2005,3,26,17,0,0],[2005,3,27,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2005,10,29,16,59,59],[2005,10,30,2,59,59],
+          '2005032617:00:00','2005032703:00:00','2005102916:59:59','2005103002:59:59' ],
+        [ [2005,10,29,17,0,0],[2005,10,30,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2006,3,25,16,59,59],[2006,3,26,1,59,59],
+          '2005102917:00:00','2005103002:00:00','2006032516:59:59','2006032601:59:59' ],
+     ],
+   2006 =>
+     [
+        [ [2006,3,25,17,0,0],[2006,3,26,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2006,10,28,16,59,59],[2006,10,29,2,59,59],
+          '2006032517:00:00','2006032603:00:00','2006102816:59:59','2006102902:59:59' ],
+        [ [2006,10,28,17,0,0],[2006,10,29,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2007,3,24,16,59,59],[2007,3,25,1,59,59],
+          '2006102817:00:00','2006102902:00:00','2007032416:59:59','2007032501:59:59' ],
+     ],
+   2007 =>
+     [
+        [ [2007,3,24,17,0,0],[2007,3,25,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2007,10,27,16,59,59],[2007,10,28,2,59,59],
+          '2007032417:00:00','2007032503:00:00','2007102716:59:59','2007102802:59:59' ],
+        [ [2007,10,27,17,0,0],[2007,10,28,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2008,3,29,16,59,59],[2008,3,30,1,59,59],
+          '2007102717:00:00','2007102802:00:00','2008032916:59:59','2008033001:59:59' ],
+     ],
+   2008 =>
+     [
+        [ [2008,3,29,17,0,0],[2008,3,30,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2008,10,25,16,59,59],[2008,10,26,2,59,59],
+          '2008032917:00:00','2008033003:00:00','2008102516:59:59','2008102602:59:59' ],
+        [ [2008,10,25,17,0,0],[2008,10,26,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2009,3,28,16,59,59],[2009,3,29,1,59,59],
+          '2008102517:00:00','2008102602:00:00','2009032816:59:59','2009032901:59:59' ],
+     ],
+   2009 =>
+     [
+        [ [2009,3,28,17,0,0],[2009,3,29,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2009,10,24,16,59,59],[2009,10,25,2,59,59],
+          '2009032817:00:00','2009032903:00:00','2009102416:59:59','2009102502:59:59' ],
+        [ [2009,10,24,17,0,0],[2009,10,25,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2010,3,27,16,59,59],[2010,3,28,1,59,59],
+          '2009102417:00:00','2009102502:00:00','2010032716:59:59','2010032801:59:59' ],
+     ],
+   2010 =>
+     [
+        [ [2010,3,27,17,0,0],[2010,3,28,3,0,0],'+10:00:00',[10,0,0],
+          'YAKST',1,[2010,10,30,16,59,59],[2010,10,31,2,59,59],
+          '2010032717:00:00','2010032803:00:00','2010103016:59:59','2010103102:59:59' ],
+        [ [2010,10,30,17,0,0],[2010,10,31,2,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[2011,3,26,16,59,59],[2011,3,27,1,59,59],
+          '2010103017:00:00','2010103102:00:00','2011032616:59:59','2011032701:59:59' ],
+     ],
+   2011 =>
+     [
+        [ [2011,3,26,17,0,0],[2011,3,27,3,0,0],'+10:00:00',[10,0,0],
+          'YAKT',0,[2014,10,25,15,59,59],[2014,10,26,1,59,59],
+          '2011032617:00:00','2011032703:00:00','2014102515:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,16,0,0],[2014,10,26,0,0,0],'+08:00:00',[8,0,0],
+          'IRKT',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
+          '2014102516:00:00','2014102600:00:00','9999123100:00:00','9999123108:00:00' ],
+     ],
+);
+
+%LastRule      = (
+);
+
+1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aschoi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -248,12 +248,495 @@ END { undef $VERSION; }
    2008 =>
      [
         [ [2008,3,30,15,0,0],[2008,3,30,23,0,0],'+08:00:00',[8,0,0],
-          'CHOT',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '2008033015:00:00','2008033023:00:00','9999123100:00:00','9999123108:00:00' ],
+          'CHOT',0,[2015,3,27,17,59,59],[2015,3,28,1,59,59],
+          '2008033015:00:00','2008033023:00:00','2015032717:59:59','2015032801:59:59' ],
+     ],
+   2015 =>
+     [
+        [ [2015,3,27,18,0,0],[2015,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2015,9,25,14,59,59],[2015,9,25,23,59,59],
+          '2015032718:00:00','2015032803:00:00','2015092514:59:59','2015092523:59:59' ],
+        [ [2015,9,25,15,0,0],[2015,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2016,3,25,17,59,59],[2016,3,26,1,59,59],
+          '2015092515:00:00','2015092523:00:00','2016032517:59:59','2016032601:59:59' ],
+     ],
+   2016 =>
+     [
+        [ [2016,3,25,18,0,0],[2016,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2016,9,23,14,59,59],[2016,9,23,23,59,59],
+          '2016032518:00:00','2016032603:00:00','2016092314:59:59','2016092323:59:59' ],
+        [ [2016,9,23,15,0,0],[2016,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2017,3,24,17,59,59],[2017,3,25,1,59,59],
+          '2016092315:00:00','2016092323:00:00','2017032417:59:59','2017032501:59:59' ],
+     ],
+   2017 =>
+     [
+        [ [2017,3,24,18,0,0],[2017,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2017,9,29,14,59,59],[2017,9,29,23,59,59],
+          '2017032418:00:00','2017032503:00:00','2017092914:59:59','2017092923:59:59' ],
+        [ [2017,9,29,15,0,0],[2017,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2018,3,30,17,59,59],[2018,3,31,1,59,59],
+          '2017092915:00:00','2017092923:00:00','2018033017:59:59','2018033101:59:59' ],
+     ],
+   2018 =>
+     [
+        [ [2018,3,30,18,0,0],[2018,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2018,9,28,14,59,59],[2018,9,28,23,59,59],
+          '2018033018:00:00','2018033103:00:00','2018092814:59:59','2018092823:59:59' ],
+        [ [2018,9,28,15,0,0],[2018,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2019,3,29,17,59,59],[2019,3,30,1,59,59],
+          '2018092815:00:00','2018092823:00:00','2019032917:59:59','2019033001:59:59' ],
+     ],
+   2019 =>
+     [
+        [ [2019,3,29,18,0,0],[2019,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2019,9,27,14,59,59],[2019,9,27,23,59,59],
+          '2019032918:00:00','2019033003:00:00','2019092714:59:59','2019092723:59:59' ],
+        [ [2019,9,27,15,0,0],[2019,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2020,3,27,17,59,59],[2020,3,28,1,59,59],
+          '2019092715:00:00','2019092723:00:00','2020032717:59:59','2020032801:59:59' ],
+     ],
+   2020 =>
+     [
+        [ [2020,3,27,18,0,0],[2020,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2020,9,25,14,59,59],[2020,9,25,23,59,59],
+          '2020032718:00:00','2020032803:00:00','2020092514:59:59','2020092523:59:59' ],
+        [ [2020,9,25,15,0,0],[2020,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2021,3,26,17,59,59],[2021,3,27,1,59,59],
+          '2020092515:00:00','2020092523:00:00','2021032617:59:59','2021032701:59:59' ],
+     ],
+   2021 =>
+     [
+        [ [2021,3,26,18,0,0],[2021,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2021,9,24,14,59,59],[2021,9,24,23,59,59],
+          '2021032618:00:00','2021032703:00:00','2021092414:59:59','2021092423:59:59' ],
+        [ [2021,9,24,15,0,0],[2021,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2022,3,25,17,59,59],[2022,3,26,1,59,59],
+          '2021092415:00:00','2021092423:00:00','2022032517:59:59','2022032601:59:59' ],
+     ],
+   2022 =>
+     [
+        [ [2022,3,25,18,0,0],[2022,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2022,9,23,14,59,59],[2022,9,23,23,59,59],
+          '2022032518:00:00','2022032603:00:00','2022092314:59:59','2022092323:59:59' ],
+        [ [2022,9,23,15,0,0],[2022,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2023,3,24,17,59,59],[2023,3,25,1,59,59],
+          '2022092315:00:00','2022092323:00:00','2023032417:59:59','2023032501:59:59' ],
+     ],
+   2023 =>
+     [
+        [ [2023,3,24,18,0,0],[2023,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2023,9,29,14,59,59],[2023,9,29,23,59,59],
+          '2023032418:00:00','2023032503:00:00','2023092914:59:59','2023092923:59:59' ],
+        [ [2023,9,29,15,0,0],[2023,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2024,3,29,17,59,59],[2024,3,30,1,59,59],
+          '2023092915:00:00','2023092923:00:00','2024032917:59:59','2024033001:59:59' ],
+     ],
+   2024 =>
+     [
+        [ [2024,3,29,18,0,0],[2024,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2024,9,27,14,59,59],[2024,9,27,23,59,59],
+          '2024032918:00:00','2024033003:00:00','2024092714:59:59','2024092723:59:59' ],
+        [ [2024,9,27,15,0,0],[2024,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2025,3,28,17,59,59],[2025,3,29,1,59,59],
+          '2024092715:00:00','2024092723:00:00','2025032817:59:59','2025032901:59:59' ],
+     ],
+   2025 =>
+     [
+        [ [2025,3,28,18,0,0],[2025,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2025,9,26,14,59,59],[2025,9,26,23,59,59],
+          '2025032818:00:00','2025032903:00:00','2025092614:59:59','2025092623:59:59' ],
+        [ [2025,9,26,15,0,0],[2025,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2026,3,27,17,59,59],[2026,3,28,1,59,59],
+          '2025092615:00:00','2025092623:00:00','2026032717:59:59','2026032801:59:59' ],
+     ],
+   2026 =>
+     [
+        [ [2026,3,27,18,0,0],[2026,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2026,9,25,14,59,59],[2026,9,25,23,59,59],
+          '2026032718:00:00','2026032803:00:00','2026092514:59:59','2026092523:59:59' ],
+        [ [2026,9,25,15,0,0],[2026,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2027,3,26,17,59,59],[2027,3,27,1,59,59],
+          '2026092515:00:00','2026092523:00:00','2027032617:59:59','2027032701:59:59' ],
+     ],
+   2027 =>
+     [
+        [ [2027,3,26,18,0,0],[2027,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2027,9,24,14,59,59],[2027,9,24,23,59,59],
+          '2027032618:00:00','2027032703:00:00','2027092414:59:59','2027092423:59:59' ],
+        [ [2027,9,24,15,0,0],[2027,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2028,3,24,17,59,59],[2028,3,25,1,59,59],
+          '2027092415:00:00','2027092423:00:00','2028032417:59:59','2028032501:59:59' ],
+     ],
+   2028 =>
+     [
+        [ [2028,3,24,18,0,0],[2028,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2028,9,29,14,59,59],[2028,9,29,23,59,59],
+          '2028032418:00:00','2028032503:00:00','2028092914:59:59','2028092923:59:59' ],
+        [ [2028,9,29,15,0,0],[2028,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2029,3,30,17,59,59],[2029,3,31,1,59,59],
+          '2028092915:00:00','2028092923:00:00','2029033017:59:59','2029033101:59:59' ],
+     ],
+   2029 =>
+     [
+        [ [2029,3,30,18,0,0],[2029,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2029,9,28,14,59,59],[2029,9,28,23,59,59],
+          '2029033018:00:00','2029033103:00:00','2029092814:59:59','2029092823:59:59' ],
+        [ [2029,9,28,15,0,0],[2029,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2030,3,29,17,59,59],[2030,3,30,1,59,59],
+          '2029092815:00:00','2029092823:00:00','2030032917:59:59','2030033001:59:59' ],
+     ],
+   2030 =>
+     [
+        [ [2030,3,29,18,0,0],[2030,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2030,9,27,14,59,59],[2030,9,27,23,59,59],
+          '2030032918:00:00','2030033003:00:00','2030092714:59:59','2030092723:59:59' ],
+        [ [2030,9,27,15,0,0],[2030,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2031,3,28,17,59,59],[2031,3,29,1,59,59],
+          '2030092715:00:00','2030092723:00:00','2031032817:59:59','2031032901:59:59' ],
+     ],
+   2031 =>
+     [
+        [ [2031,3,28,18,0,0],[2031,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2031,9,26,14,59,59],[2031,9,26,23,59,59],
+          '2031032818:00:00','2031032903:00:00','2031092614:59:59','2031092623:59:59' ],
+        [ [2031,9,26,15,0,0],[2031,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2032,3,26,17,59,59],[2032,3,27,1,59,59],
+          '2031092615:00:00','2031092623:00:00','2032032617:59:59','2032032701:59:59' ],
+     ],
+   2032 =>
+     [
+        [ [2032,3,26,18,0,0],[2032,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2032,9,24,14,59,59],[2032,9,24,23,59,59],
+          '2032032618:00:00','2032032703:00:00','2032092414:59:59','2032092423:59:59' ],
+        [ [2032,9,24,15,0,0],[2032,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2033,3,25,17,59,59],[2033,3,26,1,59,59],
+          '2032092415:00:00','2032092423:00:00','2033032517:59:59','2033032601:59:59' ],
+     ],
+   2033 =>
+     [
+        [ [2033,3,25,18,0,0],[2033,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2033,9,23,14,59,59],[2033,9,23,23,59,59],
+          '2033032518:00:00','2033032603:00:00','2033092314:59:59','2033092323:59:59' ],
+        [ [2033,9,23,15,0,0],[2033,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2034,3,24,17,59,59],[2034,3,25,1,59,59],
+          '2033092315:00:00','2033092323:00:00','2034032417:59:59','2034032501:59:59' ],
+     ],
+   2034 =>
+     [
+        [ [2034,3,24,18,0,0],[2034,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2034,9,29,14,59,59],[2034,9,29,23,59,59],
+          '2034032418:00:00','2034032503:00:00','2034092914:59:59','2034092923:59:59' ],
+        [ [2034,9,29,15,0,0],[2034,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2035,3,30,17,59,59],[2035,3,31,1,59,59],
+          '2034092915:00:00','2034092923:00:00','2035033017:59:59','2035033101:59:59' ],
+     ],
+   2035 =>
+     [
+        [ [2035,3,30,18,0,0],[2035,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2035,9,28,14,59,59],[2035,9,28,23,59,59],
+          '2035033018:00:00','2035033103:00:00','2035092814:59:59','2035092823:59:59' ],
+        [ [2035,9,28,15,0,0],[2035,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2036,3,28,17,59,59],[2036,3,29,1,59,59],
+          '2035092815:00:00','2035092823:00:00','2036032817:59:59','2036032901:59:59' ],
+     ],
+   2036 =>
+     [
+        [ [2036,3,28,18,0,0],[2036,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2036,9,26,14,59,59],[2036,9,26,23,59,59],
+          '2036032818:00:00','2036032903:00:00','2036092614:59:59','2036092623:59:59' ],
+        [ [2036,9,26,15,0,0],[2036,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2037,3,27,17,59,59],[2037,3,28,1,59,59],
+          '2036092615:00:00','2036092623:00:00','2037032717:59:59','2037032801:59:59' ],
+     ],
+   2037 =>
+     [
+        [ [2037,3,27,18,0,0],[2037,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2037,9,25,14,59,59],[2037,9,25,23,59,59],
+          '2037032718:00:00','2037032803:00:00','2037092514:59:59','2037092523:59:59' ],
+        [ [2037,9,25,15,0,0],[2037,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2038,3,26,17,59,59],[2038,3,27,1,59,59],
+          '2037092515:00:00','2037092523:00:00','2038032617:59:59','2038032701:59:59' ],
+     ],
+   2038 =>
+     [
+        [ [2038,3,26,18,0,0],[2038,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2038,9,24,14,59,59],[2038,9,24,23,59,59],
+          '2038032618:00:00','2038032703:00:00','2038092414:59:59','2038092423:59:59' ],
+        [ [2038,9,24,15,0,0],[2038,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2039,3,25,17,59,59],[2039,3,26,1,59,59],
+          '2038092415:00:00','2038092423:00:00','2039032517:59:59','2039032601:59:59' ],
+     ],
+   2039 =>
+     [
+        [ [2039,3,25,18,0,0],[2039,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2039,9,23,14,59,59],[2039,9,23,23,59,59],
+          '2039032518:00:00','2039032603:00:00','2039092314:59:59','2039092323:59:59' ],
+        [ [2039,9,23,15,0,0],[2039,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2040,3,30,17,59,59],[2040,3,31,1,59,59],
+          '2039092315:00:00','2039092323:00:00','2040033017:59:59','2040033101:59:59' ],
+     ],
+   2040 =>
+     [
+        [ [2040,3,30,18,0,0],[2040,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2040,9,28,14,59,59],[2040,9,28,23,59,59],
+          '2040033018:00:00','2040033103:00:00','2040092814:59:59','2040092823:59:59' ],
+        [ [2040,9,28,15,0,0],[2040,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2041,3,29,17,59,59],[2041,3,30,1,59,59],
+          '2040092815:00:00','2040092823:00:00','2041032917:59:59','2041033001:59:59' ],
+     ],
+   2041 =>
+     [
+        [ [2041,3,29,18,0,0],[2041,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2041,9,27,14,59,59],[2041,9,27,23,59,59],
+          '2041032918:00:00','2041033003:00:00','2041092714:59:59','2041092723:59:59' ],
+        [ [2041,9,27,15,0,0],[2041,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2042,3,28,17,59,59],[2042,3,29,1,59,59],
+          '2041092715:00:00','2041092723:00:00','2042032817:59:59','2042032901:59:59' ],
+     ],
+   2042 =>
+     [
+        [ [2042,3,28,18,0,0],[2042,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2042,9,26,14,59,59],[2042,9,26,23,59,59],
+          '2042032818:00:00','2042032903:00:00','2042092614:59:59','2042092623:59:59' ],
+        [ [2042,9,26,15,0,0],[2042,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2043,3,27,17,59,59],[2043,3,28,1,59,59],
+          '2042092615:00:00','2042092623:00:00','2043032717:59:59','2043032801:59:59' ],
+     ],
+   2043 =>
+     [
+        [ [2043,3,27,18,0,0],[2043,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2043,9,25,14,59,59],[2043,9,25,23,59,59],
+          '2043032718:00:00','2043032803:00:00','2043092514:59:59','2043092523:59:59' ],
+        [ [2043,9,25,15,0,0],[2043,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2044,3,25,17,59,59],[2044,3,26,1,59,59],
+          '2043092515:00:00','2043092523:00:00','2044032517:59:59','2044032601:59:59' ],
+     ],
+   2044 =>
+     [
+        [ [2044,3,25,18,0,0],[2044,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2044,9,23,14,59,59],[2044,9,23,23,59,59],
+          '2044032518:00:00','2044032603:00:00','2044092314:59:59','2044092323:59:59' ],
+        [ [2044,9,23,15,0,0],[2044,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2045,3,24,17,59,59],[2045,3,25,1,59,59],
+          '2044092315:00:00','2044092323:00:00','2045032417:59:59','2045032501:59:59' ],
+     ],
+   2045 =>
+     [
+        [ [2045,3,24,18,0,0],[2045,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2045,9,29,14,59,59],[2045,9,29,23,59,59],
+          '2045032418:00:00','2045032503:00:00','2045092914:59:59','2045092923:59:59' ],
+        [ [2045,9,29,15,0,0],[2045,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2046,3,30,17,59,59],[2046,3,31,1,59,59],
+          '2045092915:00:00','2045092923:00:00','2046033017:59:59','2046033101:59:59' ],
+     ],
+   2046 =>
+     [
+        [ [2046,3,30,18,0,0],[2046,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2046,9,28,14,59,59],[2046,9,28,23,59,59],
+          '2046033018:00:00','2046033103:00:00','2046092814:59:59','2046092823:59:59' ],
+        [ [2046,9,28,15,0,0],[2046,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2047,3,29,17,59,59],[2047,3,30,1,59,59],
+          '2046092815:00:00','2046092823:00:00','2047032917:59:59','2047033001:59:59' ],
+     ],
+   2047 =>
+     [
+        [ [2047,3,29,18,0,0],[2047,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2047,9,27,14,59,59],[2047,9,27,23,59,59],
+          '2047032918:00:00','2047033003:00:00','2047092714:59:59','2047092723:59:59' ],
+        [ [2047,9,27,15,0,0],[2047,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2048,3,27,17,59,59],[2048,3,28,1,59,59],
+          '2047092715:00:00','2047092723:00:00','2048032717:59:59','2048032801:59:59' ],
+     ],
+   2048 =>
+     [
+        [ [2048,3,27,18,0,0],[2048,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2048,9,25,14,59,59],[2048,9,25,23,59,59],
+          '2048032718:00:00','2048032803:00:00','2048092514:59:59','2048092523:59:59' ],
+        [ [2048,9,25,15,0,0],[2048,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2049,3,26,17,59,59],[2049,3,27,1,59,59],
+          '2048092515:00:00','2048092523:00:00','2049032617:59:59','2049032701:59:59' ],
+     ],
+   2049 =>
+     [
+        [ [2049,3,26,18,0,0],[2049,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2049,9,24,14,59,59],[2049,9,24,23,59,59],
+          '2049032618:00:00','2049032703:00:00','2049092414:59:59','2049092423:59:59' ],
+        [ [2049,9,24,15,0,0],[2049,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2050,3,25,17,59,59],[2050,3,26,1,59,59],
+          '2049092415:00:00','2049092423:00:00','2050032517:59:59','2050032601:59:59' ],
+     ],
+   2050 =>
+     [
+        [ [2050,3,25,18,0,0],[2050,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2050,9,23,14,59,59],[2050,9,23,23,59,59],
+          '2050032518:00:00','2050032603:00:00','2050092314:59:59','2050092323:59:59' ],
+        [ [2050,9,23,15,0,0],[2050,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2051,3,24,17,59,59],[2051,3,25,1,59,59],
+          '2050092315:00:00','2050092323:00:00','2051032417:59:59','2051032501:59:59' ],
+     ],
+   2051 =>
+     [
+        [ [2051,3,24,18,0,0],[2051,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2051,9,29,14,59,59],[2051,9,29,23,59,59],
+          '2051032418:00:00','2051032503:00:00','2051092914:59:59','2051092923:59:59' ],
+        [ [2051,9,29,15,0,0],[2051,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2052,3,29,17,59,59],[2052,3,30,1,59,59],
+          '2051092915:00:00','2051092923:00:00','2052032917:59:59','2052033001:59:59' ],
+     ],
+   2052 =>
+     [
+        [ [2052,3,29,18,0,0],[2052,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2052,9,27,14,59,59],[2052,9,27,23,59,59],
+          '2052032918:00:00','2052033003:00:00','2052092714:59:59','2052092723:59:59' ],
+        [ [2052,9,27,15,0,0],[2052,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2053,3,28,17,59,59],[2053,3,29,1,59,59],
+          '2052092715:00:00','2052092723:00:00','2053032817:59:59','2053032901:59:59' ],
+     ],
+   2053 =>
+     [
+        [ [2053,3,28,18,0,0],[2053,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2053,9,26,14,59,59],[2053,9,26,23,59,59],
+          '2053032818:00:00','2053032903:00:00','2053092614:59:59','2053092623:59:59' ],
+        [ [2053,9,26,15,0,0],[2053,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2054,3,27,17,59,59],[2054,3,28,1,59,59],
+          '2053092615:00:00','2053092623:00:00','2054032717:59:59','2054032801:59:59' ],
+     ],
+   2054 =>
+     [
+        [ [2054,3,27,18,0,0],[2054,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2054,9,25,14,59,59],[2054,9,25,23,59,59],
+          '2054032718:00:00','2054032803:00:00','2054092514:59:59','2054092523:59:59' ],
+        [ [2054,9,25,15,0,0],[2054,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2055,3,26,17,59,59],[2055,3,27,1,59,59],
+          '2054092515:00:00','2054092523:00:00','2055032617:59:59','2055032701:59:59' ],
+     ],
+   2055 =>
+     [
+        [ [2055,3,26,18,0,0],[2055,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2055,9,24,14,59,59],[2055,9,24,23,59,59],
+          '2055032618:00:00','2055032703:00:00','2055092414:59:59','2055092423:59:59' ],
+        [ [2055,9,24,15,0,0],[2055,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2056,3,24,17,59,59],[2056,3,25,1,59,59],
+          '2055092415:00:00','2055092423:00:00','2056032417:59:59','2056032501:59:59' ],
+     ],
+   2056 =>
+     [
+        [ [2056,3,24,18,0,0],[2056,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2056,9,29,14,59,59],[2056,9,29,23,59,59],
+          '2056032418:00:00','2056032503:00:00','2056092914:59:59','2056092923:59:59' ],
+        [ [2056,9,29,15,0,0],[2056,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2057,3,30,17,59,59],[2057,3,31,1,59,59],
+          '2056092915:00:00','2056092923:00:00','2057033017:59:59','2057033101:59:59' ],
+     ],
+   2057 =>
+     [
+        [ [2057,3,30,18,0,0],[2057,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2057,9,28,14,59,59],[2057,9,28,23,59,59],
+          '2057033018:00:00','2057033103:00:00','2057092814:59:59','2057092823:59:59' ],
+        [ [2057,9,28,15,0,0],[2057,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2058,3,29,17,59,59],[2058,3,30,1,59,59],
+          '2057092815:00:00','2057092823:00:00','2058032917:59:59','2058033001:59:59' ],
+     ],
+   2058 =>
+     [
+        [ [2058,3,29,18,0,0],[2058,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2058,9,27,14,59,59],[2058,9,27,23,59,59],
+          '2058032918:00:00','2058033003:00:00','2058092714:59:59','2058092723:59:59' ],
+        [ [2058,9,27,15,0,0],[2058,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2059,3,28,17,59,59],[2059,3,29,1,59,59],
+          '2058092715:00:00','2058092723:00:00','2059032817:59:59','2059032901:59:59' ],
+     ],
+   2059 =>
+     [
+        [ [2059,3,28,18,0,0],[2059,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2059,9,26,14,59,59],[2059,9,26,23,59,59],
+          '2059032818:00:00','2059032903:00:00','2059092614:59:59','2059092623:59:59' ],
+        [ [2059,9,26,15,0,0],[2059,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2060,3,26,17,59,59],[2060,3,27,1,59,59],
+          '2059092615:00:00','2059092623:00:00','2060032617:59:59','2060032701:59:59' ],
+     ],
+   2060 =>
+     [
+        [ [2060,3,26,18,0,0],[2060,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2060,9,24,14,59,59],[2060,9,24,23,59,59],
+          '2060032618:00:00','2060032703:00:00','2060092414:59:59','2060092423:59:59' ],
+        [ [2060,9,24,15,0,0],[2060,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2061,3,25,17,59,59],[2061,3,26,1,59,59],
+          '2060092415:00:00','2060092423:00:00','2061032517:59:59','2061032601:59:59' ],
+     ],
+   2061 =>
+     [
+        [ [2061,3,25,18,0,0],[2061,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2061,9,23,14,59,59],[2061,9,23,23,59,59],
+          '2061032518:00:00','2061032603:00:00','2061092314:59:59','2061092323:59:59' ],
+        [ [2061,9,23,15,0,0],[2061,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2062,3,24,17,59,59],[2062,3,25,1,59,59],
+          '2061092315:00:00','2061092323:00:00','2062032417:59:59','2062032501:59:59' ],
+     ],
+   2062 =>
+     [
+        [ [2062,3,24,18,0,0],[2062,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2062,9,29,14,59,59],[2062,9,29,23,59,59],
+          '2062032418:00:00','2062032503:00:00','2062092914:59:59','2062092923:59:59' ],
+        [ [2062,9,29,15,0,0],[2062,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2063,3,30,17,59,59],[2063,3,31,1,59,59],
+          '2062092915:00:00','2062092923:00:00','2063033017:59:59','2063033101:59:59' ],
+     ],
+   2063 =>
+     [
+        [ [2063,3,30,18,0,0],[2063,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2063,9,28,14,59,59],[2063,9,28,23,59,59],
+          '2063033018:00:00','2063033103:00:00','2063092814:59:59','2063092823:59:59' ],
+        [ [2063,9,28,15,0,0],[2063,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2064,3,28,17,59,59],[2064,3,29,1,59,59],
+          '2063092815:00:00','2063092823:00:00','2064032817:59:59','2064032901:59:59' ],
+     ],
+   2064 =>
+     [
+        [ [2064,3,28,18,0,0],[2064,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2064,9,26,14,59,59],[2064,9,26,23,59,59],
+          '2064032818:00:00','2064032903:00:00','2064092614:59:59','2064092623:59:59' ],
+        [ [2064,9,26,15,0,0],[2064,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2065,3,27,17,59,59],[2065,3,28,1,59,59],
+          '2064092615:00:00','2064092623:00:00','2065032717:59:59','2065032801:59:59' ],
+     ],
+   2065 =>
+     [
+        [ [2065,3,27,18,0,0],[2065,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'CHOST',1,[2065,9,25,14,59,59],[2065,9,25,23,59,59],
+          '2065032718:00:00','2065032803:00:00','2065092514:59:59','2065092523:59:59' ],
+        [ [2065,9,25,15,0,0],[2065,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'CHOT',0,[2066,3,26,17,59,59],[2066,3,27,1,59,59],
+          '2065092515:00:00','2065092523:00:00','2066032617:59:59','2066032701:59:59' ],
      ],
 );
 
 %LastRule      = (
+   'zone'   => {
+                'dstoff' => '+09:00:00',
+                'stdoff' => '+08:00:00',
+               },
+   'rules'  => {
+                '03' => {
+                         'flag'    => 'last',
+                         'dow'     => '6',
+                         'num'     => '0',
+                         'type'    => 'w',
+                         'time'    => '02:00:00',
+                         'isdst'   => '1',
+                         'abb'     => 'CHOST',
+                        },
+                '09' => {
+                         'flag'    => 'last',
+                         'dow'     => '6',
+                         'num'     => '0',
+                         'type'    => 'w',
+                         'time'    => '00:00:00',
+                         'isdst'   => '0',
+                         'abb'     => 'CHOT',
+                        },
+               },
 );
 
 1;
@@ -1,109 +0,0 @@
-package #
-Date::Manip::TZ::aschon00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,7,6,20],'+07:06:20',[7,6,20],
-          'LMT',0,[1927,12,31,16,53,39],[1927,12,31,23,59,59],
-          '0001010200:00:00','0001010207:06:20','1927123116:53:39','1927123123:59:59' ],
-     ],
-   1927 =>
-     [
-        [ [1927,12,31,16,53,40],[1927,12,31,23,53,40],'+07:00:00',[7,0,0],
-          'LONT',0,[1980,4,30,16,59,59],[1980,4,30,23,59,59],
-          '1927123116:53:40','1927123123:53:40','1980043016:59:59','1980043023:59:59' ],
-     ],
-   1980 =>
-     [
-        [ [1980,4,30,17,0,0],[1980,5,1,1,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1986,5,3,15,59,59],[1986,5,3,23,59,59],
-          '1980043017:00:00','1980050101:00:00','1986050315:59:59','1986050323:59:59' ],
-     ],
-   1986 =>
-     [
-        [ [1986,5,3,16,0,0],[1986,5,4,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1986,9,13,14,59,59],[1986,9,13,23,59,59],
-          '1986050316:00:00','1986050401:00:00','1986091314:59:59','1986091323:59:59' ],
-        [ [1986,9,13,15,0,0],[1986,9,13,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1987,4,11,15,59,59],[1987,4,11,23,59,59],
-          '1986091315:00:00','1986091323:00:00','1987041115:59:59','1987041123:59:59' ],
-     ],
-   1987 =>
-     [
-        [ [1987,4,11,16,0,0],[1987,4,12,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1987,9,12,14,59,59],[1987,9,12,23,59,59],
-          '1987041116:00:00','1987041201:00:00','1987091214:59:59','1987091223:59:59' ],
-        [ [1987,9,12,15,0,0],[1987,9,12,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1988,4,9,15,59,59],[1988,4,9,23,59,59],
-          '1987091215:00:00','1987091223:00:00','1988040915:59:59','1988040923:59:59' ],
-     ],
-   1988 =>
-     [
-        [ [1988,4,9,16,0,0],[1988,4,10,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1988,9,10,14,59,59],[1988,9,10,23,59,59],
-          '1988040916:00:00','1988041001:00:00','1988091014:59:59','1988091023:59:59' ],
-        [ [1988,9,10,15,0,0],[1988,9,10,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1989,4,15,15,59,59],[1989,4,15,23,59,59],
-          '1988091015:00:00','1988091023:00:00','1989041515:59:59','1989041523:59:59' ],
-     ],
-   1989 =>
-     [
-        [ [1989,4,15,16,0,0],[1989,4,16,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1989,9,16,14,59,59],[1989,9,16,23,59,59],
-          '1989041516:00:00','1989041601:00:00','1989091614:59:59','1989091623:59:59' ],
-        [ [1989,9,16,15,0,0],[1989,9,16,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1990,4,14,15,59,59],[1990,4,14,23,59,59],
-          '1989091615:00:00','1989091623:00:00','1990041415:59:59','1990041423:59:59' ],
-     ],
-   1990 =>
-     [
-        [ [1990,4,14,16,0,0],[1990,4,15,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1990,9,15,14,59,59],[1990,9,15,23,59,59],
-          '1990041416:00:00','1990041501:00:00','1990091514:59:59','1990091523:59:59' ],
-        [ [1990,9,15,15,0,0],[1990,9,15,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1991,4,13,15,59,59],[1991,4,13,23,59,59],
-          '1990091515:00:00','1990091523:00:00','1991041315:59:59','1991041323:59:59' ],
-     ],
-   1991 =>
-     [
-        [ [1991,4,13,16,0,0],[1991,4,14,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1991,9,14,14,59,59],[1991,9,14,23,59,59],
-          '1991041316:00:00','1991041401:00:00','1991091414:59:59','1991091423:59:59' ],
-        [ [1991,9,14,15,0,0],[1991,9,14,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '1991091415:00:00','1991091423:00:00','9999123100:00:00','9999123108:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ascolo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asdama00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -959,6 +959,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,26,21,59,59],[2065,3,26,23,59,59],
           '2064103021:00:00','2064103023:00:00','2065032621:59:59','2065032623:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,26,22,0,0],[2065,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,29,20,59,59],[2065,10,29,23,59,59],
+          '2065032622:00:00','2065032701:00:00','2065102920:59:59','2065102923:59:59' ],
+        [ [2065,10,29,21,0,0],[2065,10,29,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,25,21,59,59],[2066,3,25,23,59,59],
+          '2065102921:00:00','2065102923:00:00','2066032521:59:59','2066032523:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asdhak00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -71,11 +71,11 @@ END { undef $VERSION; }
    2009 =>
      [
         [ [2009,6,19,17,0,0],[2009,6,20,0,0,0],'+07:00:00',[7,0,0],
-          'BDST',1,[2009,12,31,16,58,59],[2009,12,31,23,58,59],
-          '2009061917:00:00','2009062000:00:00','2009123116:58:59','2009123123:58:59' ],
-        [ [2009,12,31,16,59,0],[2009,12,31,22,59,0],'+06:00:00',[6,0,0],
+          'BDST',1,[2009,12,31,16,59,59],[2009,12,31,23,59,59],
+          '2009061917:00:00','2009062000:00:00','2009123116:59:59','2009123123:59:59' ],
+        [ [2009,12,31,17,0,0],[2009,12,31,23,0,0],'+06:00:00',[6,0,0],
           'BDT',0,[9999,12,31,0,0,0],[9999,12,31,6,0,0],
-          '2009123116:59:00','2009123122:59:00','9999123100:00:00','9999123106:00:00' ],
+          '2009123117:00:00','2009123123:00:00','9999123100:00:00','9999123106:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asdili00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asduba00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asdush00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asgaza00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -473,461 +473,470 @@ END { undef $VERSION; }
    2014 =>
      [
         [ [2014,3,27,22,0,0],[2014,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2014,9,25,20,59,59],[2014,9,25,23,59,59],
-          '2014032722:00:00','2014032801:00:00','2014092520:59:59','2014092523:59:59' ],
-        [ [2014,9,25,21,0,0],[2014,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2015,3,26,21,59,59],[2015,3,26,23,59,59],
-          '2014092521:00:00','2014092523:00:00','2015032621:59:59','2015032623:59:59' ],
+          'EEST',1,[2014,10,23,20,59,59],[2014,10,23,23,59,59],
+          '2014032722:00:00','2014032801:00:00','2014102320:59:59','2014102323:59:59' ],
+        [ [2014,10,23,21,0,0],[2014,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2015,3,27,21,59,59],[2015,3,27,23,59,59],
+          '2014102321:00:00','2014102323:00:00','2015032721:59:59','2015032723:59:59' ],
      ],
    2015 =>
      [
-        [ [2015,3,26,22,0,0],[2015,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2015,9,24,20,59,59],[2015,9,24,23,59,59],
-          '2015032622:00:00','2015032701:00:00','2015092420:59:59','2015092423:59:59' ],
-        [ [2015,9,24,21,0,0],[2015,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2016,3,31,21,59,59],[2016,3,31,23,59,59],
-          '2015092421:00:00','2015092423:00:00','2016033121:59:59','2016033123:59:59' ],
+        [ [2015,3,27,22,0,0],[2015,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2015,10,22,20,59,59],[2015,10,22,23,59,59],
+          '2015032722:00:00','2015032801:00:00','2015102220:59:59','2015102223:59:59' ],
+        [ [2015,10,22,21,0,0],[2015,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2016,3,25,21,59,59],[2016,3,25,23,59,59],
+          '2015102221:00:00','2015102223:00:00','2016032521:59:59','2016032523:59:59' ],
      ],
    2016 =>
      [
-        [ [2016,3,31,22,0,0],[2016,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2016,9,22,20,59,59],[2016,9,22,23,59,59],
-          '2016033122:00:00','2016040101:00:00','2016092220:59:59','2016092223:59:59' ],
-        [ [2016,9,22,21,0,0],[2016,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2017,3,30,21,59,59],[2017,3,30,23,59,59],
-          '2016092221:00:00','2016092223:00:00','2017033021:59:59','2017033023:59:59' ],
+        [ [2016,3,25,22,0,0],[2016,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2016,10,20,20,59,59],[2016,10,20,23,59,59],
+          '2016032522:00:00','2016032601:00:00','2016102020:59:59','2016102023:59:59' ],
+        [ [2016,10,20,21,0,0],[2016,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2017,3,31,21,59,59],[2017,3,31,23,59,59],
+          '2016102021:00:00','2016102023:00:00','2017033121:59:59','2017033123:59:59' ],
      ],
    2017 =>
      [
-        [ [2017,3,30,22,0,0],[2017,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2017,9,21,20,59,59],[2017,9,21,23,59,59],
-          '2017033022:00:00','2017033101:00:00','2017092120:59:59','2017092123:59:59' ],
-        [ [2017,9,21,21,0,0],[2017,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2018,3,29,21,59,59],[2018,3,29,23,59,59],
-          '2017092121:00:00','2017092123:00:00','2018032921:59:59','2018032923:59:59' ],
+        [ [2017,3,31,22,0,0],[2017,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2017,10,26,20,59,59],[2017,10,26,23,59,59],
+          '2017033122:00:00','2017040101:00:00','2017102620:59:59','2017102623:59:59' ],
+        [ [2017,10,26,21,0,0],[2017,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2018,3,30,21,59,59],[2018,3,30,23,59,59],
+          '2017102621:00:00','2017102623:00:00','2018033021:59:59','2018033023:59:59' ],
      ],
    2018 =>
      [
-        [ [2018,3,29,22,0,0],[2018,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2018,9,20,20,59,59],[2018,9,20,23,59,59],
-          '2018032922:00:00','2018033001:00:00','2018092020:59:59','2018092023:59:59' ],
-        [ [2018,9,20,21,0,0],[2018,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2019,3,28,21,59,59],[2019,3,28,23,59,59],
-          '2018092021:00:00','2018092023:00:00','2019032821:59:59','2019032823:59:59' ],
+        [ [2018,3,30,22,0,0],[2018,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2018,10,25,20,59,59],[2018,10,25,23,59,59],
+          '2018033022:00:00','2018033101:00:00','2018102520:59:59','2018102523:59:59' ],
+        [ [2018,10,25,21,0,0],[2018,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2019,3,29,21,59,59],[2019,3,29,23,59,59],
+          '2018102521:00:00','2018102523:00:00','2019032921:59:59','2019032923:59:59' ],
      ],
    2019 =>
      [
-        [ [2019,3,28,22,0,0],[2019,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2019,9,26,20,59,59],[2019,9,26,23,59,59],
-          '2019032822:00:00','2019032901:00:00','2019092620:59:59','2019092623:59:59' ],
-        [ [2019,9,26,21,0,0],[2019,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2020,3,26,21,59,59],[2020,3,26,23,59,59],
-          '2019092621:00:00','2019092623:00:00','2020032621:59:59','2020032623:59:59' ],
+        [ [2019,3,29,22,0,0],[2019,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2019,10,24,20,59,59],[2019,10,24,23,59,59],
+          '2019032922:00:00','2019033001:00:00','2019102420:59:59','2019102423:59:59' ],
+        [ [2019,10,24,21,0,0],[2019,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2020,3,27,21,59,59],[2020,3,27,23,59,59],
+          '2019102421:00:00','2019102423:00:00','2020032721:59:59','2020032723:59:59' ],
      ],
    2020 =>
      [
-        [ [2020,3,26,22,0,0],[2020,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2020,9,24,20,59,59],[2020,9,24,23,59,59],
-          '2020032622:00:00','2020032701:00:00','2020092420:59:59','2020092423:59:59' ],
-        [ [2020,9,24,21,0,0],[2020,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2021,3,25,21,59,59],[2021,3,25,23,59,59],
-          '2020092421:00:00','2020092423:00:00','2021032521:59:59','2021032523:59:59' ],
+        [ [2020,3,27,22,0,0],[2020,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2020,10,22,20,59,59],[2020,10,22,23,59,59],
+          '2020032722:00:00','2020032801:00:00','2020102220:59:59','2020102223:59:59' ],
+        [ [2020,10,22,21,0,0],[2020,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2021,3,26,21,59,59],[2021,3,26,23,59,59],
+          '2020102221:00:00','2020102223:00:00','2021032621:59:59','2021032623:59:59' ],
      ],
    2021 =>
      [
-        [ [2021,3,25,22,0,0],[2021,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2021,9,23,20,59,59],[2021,9,23,23,59,59],
-          '2021032522:00:00','2021032601:00:00','2021092320:59:59','2021092323:59:59' ],
-        [ [2021,9,23,21,0,0],[2021,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2022,3,31,21,59,59],[2022,3,31,23,59,59],
-          '2021092321:00:00','2021092323:00:00','2022033121:59:59','2022033123:59:59' ],
+        [ [2021,3,26,22,0,0],[2021,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2021,10,21,20,59,59],[2021,10,21,23,59,59],
+          '2021032622:00:00','2021032701:00:00','2021102120:59:59','2021102123:59:59' ],
+        [ [2021,10,21,21,0,0],[2021,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2022,3,25,21,59,59],[2022,3,25,23,59,59],
+          '2021102121:00:00','2021102123:00:00','2022032521:59:59','2022032523:59:59' ],
      ],
    2022 =>
      [
-        [ [2022,3,31,22,0,0],[2022,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2022,9,22,20,59,59],[2022,9,22,23,59,59],
-          '2022033122:00:00','2022040101:00:00','2022092220:59:59','2022092223:59:59' ],
-        [ [2022,9,22,21,0,0],[2022,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2023,3,30,21,59,59],[2023,3,30,23,59,59],
-          '2022092221:00:00','2022092223:00:00','2023033021:59:59','2023033023:59:59' ],
+        [ [2022,3,25,22,0,0],[2022,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2022,10,20,20,59,59],[2022,10,20,23,59,59],
+          '2022032522:00:00','2022032601:00:00','2022102020:59:59','2022102023:59:59' ],
+        [ [2022,10,20,21,0,0],[2022,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2023,3,31,21,59,59],[2023,3,31,23,59,59],
+          '2022102021:00:00','2022102023:00:00','2023033121:59:59','2023033123:59:59' ],
      ],
    2023 =>
      [
-        [ [2023,3,30,22,0,0],[2023,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2023,9,21,20,59,59],[2023,9,21,23,59,59],
-          '2023033022:00:00','2023033101:00:00','2023092120:59:59','2023092123:59:59' ],
-        [ [2023,9,21,21,0,0],[2023,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2024,3,28,21,59,59],[2024,3,28,23,59,59],
-          '2023092121:00:00','2023092123:00:00','2024032821:59:59','2024032823:59:59' ],
+        [ [2023,3,31,22,0,0],[2023,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2023,10,26,20,59,59],[2023,10,26,23,59,59],
+          '2023033122:00:00','2023040101:00:00','2023102620:59:59','2023102623:59:59' ],
+        [ [2023,10,26,21,0,0],[2023,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2024,3,29,21,59,59],[2024,3,29,23,59,59],
+          '2023102621:00:00','2023102623:00:00','2024032921:59:59','2024032923:59:59' ],
      ],
    2024 =>
      [
-        [ [2024,3,28,22,0,0],[2024,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2024,9,26,20,59,59],[2024,9,26,23,59,59],
-          '2024032822:00:00','2024032901:00:00','2024092620:59:59','2024092623:59:59' ],
-        [ [2024,9,26,21,0,0],[2024,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2025,3,27,21,59,59],[2025,3,27,23,59,59],
-          '2024092621:00:00','2024092623:00:00','2025032721:59:59','2025032723:59:59' ],
+        [ [2024,3,29,22,0,0],[2024,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2024,10,24,20,59,59],[2024,10,24,23,59,59],
+          '2024032922:00:00','2024033001:00:00','2024102420:59:59','2024102423:59:59' ],
+        [ [2024,10,24,21,0,0],[2024,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2025,3,28,21,59,59],[2025,3,28,23,59,59],
+          '2024102421:00:00','2024102423:00:00','2025032821:59:59','2025032823:59:59' ],
      ],
    2025 =>
      [
-        [ [2025,3,27,22,0,0],[2025,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2025,9,25,20,59,59],[2025,9,25,23,59,59],
-          '2025032722:00:00','2025032801:00:00','2025092520:59:59','2025092523:59:59' ],
-        [ [2025,9,25,21,0,0],[2025,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2026,3,26,21,59,59],[2026,3,26,23,59,59],
-          '2025092521:00:00','2025092523:00:00','2026032621:59:59','2026032623:59:59' ],
+        [ [2025,3,28,22,0,0],[2025,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2025,10,23,20,59,59],[2025,10,23,23,59,59],
+          '2025032822:00:00','2025032901:00:00','2025102320:59:59','2025102323:59:59' ],
+        [ [2025,10,23,21,0,0],[2025,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2026,3,27,21,59,59],[2026,3,27,23,59,59],
+          '2025102321:00:00','2025102323:00:00','2026032721:59:59','2026032723:59:59' ],
      ],
    2026 =>
      [
-        [ [2026,3,26,22,0,0],[2026,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2026,9,24,20,59,59],[2026,9,24,23,59,59],
-          '2026032622:00:00','2026032701:00:00','2026092420:59:59','2026092423:59:59' ],
-        [ [2026,9,24,21,0,0],[2026,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2027,3,25,21,59,59],[2027,3,25,23,59,59],
-          '2026092421:00:00','2026092423:00:00','2027032521:59:59','2027032523:59:59' ],
+        [ [2026,3,27,22,0,0],[2026,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2026,10,22,20,59,59],[2026,10,22,23,59,59],
+          '2026032722:00:00','2026032801:00:00','2026102220:59:59','2026102223:59:59' ],
+        [ [2026,10,22,21,0,0],[2026,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2027,3,26,21,59,59],[2027,3,26,23,59,59],
+          '2026102221:00:00','2026102223:00:00','2027032621:59:59','2027032623:59:59' ],
      ],
    2027 =>
      [
-        [ [2027,3,25,22,0,0],[2027,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2027,9,23,20,59,59],[2027,9,23,23,59,59],
-          '2027032522:00:00','2027032601:00:00','2027092320:59:59','2027092323:59:59' ],
-        [ [2027,9,23,21,0,0],[2027,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2028,3,30,21,59,59],[2028,3,30,23,59,59],
-          '2027092321:00:00','2027092323:00:00','2028033021:59:59','2028033023:59:59' ],
+        [ [2027,3,26,22,0,0],[2027,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2027,10,21,20,59,59],[2027,10,21,23,59,59],
+          '2027032622:00:00','2027032701:00:00','2027102120:59:59','2027102123:59:59' ],
+        [ [2027,10,21,21,0,0],[2027,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2028,3,31,21,59,59],[2028,3,31,23,59,59],
+          '2027102121:00:00','2027102123:00:00','2028033121:59:59','2028033123:59:59' ],
      ],
    2028 =>
      [
-        [ [2028,3,30,22,0,0],[2028,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2028,9,21,20,59,59],[2028,9,21,23,59,59],
-          '2028033022:00:00','2028033101:00:00','2028092120:59:59','2028092123:59:59' ],
-        [ [2028,9,21,21,0,0],[2028,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2029,3,29,21,59,59],[2029,3,29,23,59,59],
-          '2028092121:00:00','2028092123:00:00','2029032921:59:59','2029032923:59:59' ],
+        [ [2028,3,31,22,0,0],[2028,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2028,10,26,20,59,59],[2028,10,26,23,59,59],
+          '2028033122:00:00','2028040101:00:00','2028102620:59:59','2028102623:59:59' ],
+        [ [2028,10,26,21,0,0],[2028,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2029,3,30,21,59,59],[2029,3,30,23,59,59],
+          '2028102621:00:00','2028102623:00:00','2029033021:59:59','2029033023:59:59' ],
      ],
    2029 =>
      [
-        [ [2029,3,29,22,0,0],[2029,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2029,9,20,20,59,59],[2029,9,20,23,59,59],
-          '2029032922:00:00','2029033001:00:00','2029092020:59:59','2029092023:59:59' ],
-        [ [2029,9,20,21,0,0],[2029,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2030,3,28,21,59,59],[2030,3,28,23,59,59],
-          '2029092021:00:00','2029092023:00:00','2030032821:59:59','2030032823:59:59' ],
+        [ [2029,3,30,22,0,0],[2029,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2029,10,25,20,59,59],[2029,10,25,23,59,59],
+          '2029033022:00:00','2029033101:00:00','2029102520:59:59','2029102523:59:59' ],
+        [ [2029,10,25,21,0,0],[2029,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2030,3,29,21,59,59],[2030,3,29,23,59,59],
+          '2029102521:00:00','2029102523:00:00','2030032921:59:59','2030032923:59:59' ],
      ],
    2030 =>
      [
-        [ [2030,3,28,22,0,0],[2030,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2030,9,26,20,59,59],[2030,9,26,23,59,59],
-          '2030032822:00:00','2030032901:00:00','2030092620:59:59','2030092623:59:59' ],
-        [ [2030,9,26,21,0,0],[2030,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2031,3,27,21,59,59],[2031,3,27,23,59,59],
-          '2030092621:00:00','2030092623:00:00','2031032721:59:59','2031032723:59:59' ],
+        [ [2030,3,29,22,0,0],[2030,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2030,10,24,20,59,59],[2030,10,24,23,59,59],
+          '2030032922:00:00','2030033001:00:00','2030102420:59:59','2030102423:59:59' ],
+        [ [2030,10,24,21,0,0],[2030,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2031,3,28,21,59,59],[2031,3,28,23,59,59],
+          '2030102421:00:00','2030102423:00:00','2031032821:59:59','2031032823:59:59' ],
      ],
    2031 =>
      [
-        [ [2031,3,27,22,0,0],[2031,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2031,9,25,20,59,59],[2031,9,25,23,59,59],
-          '2031032722:00:00','2031032801:00:00','2031092520:59:59','2031092523:59:59' ],
-        [ [2031,9,25,21,0,0],[2031,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2032,3,25,21,59,59],[2032,3,25,23,59,59],
-          '2031092521:00:00','2031092523:00:00','2032032521:59:59','2032032523:59:59' ],
+        [ [2031,3,28,22,0,0],[2031,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2031,10,23,20,59,59],[2031,10,23,23,59,59],
+          '2031032822:00:00','2031032901:00:00','2031102320:59:59','2031102323:59:59' ],
+        [ [2031,10,23,21,0,0],[2031,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2032,3,26,21,59,59],[2032,3,26,23,59,59],
+          '2031102321:00:00','2031102323:00:00','2032032621:59:59','2032032623:59:59' ],
      ],
    2032 =>
      [
-        [ [2032,3,25,22,0,0],[2032,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2032,9,23,20,59,59],[2032,9,23,23,59,59],
-          '2032032522:00:00','2032032601:00:00','2032092320:59:59','2032092323:59:59' ],
-        [ [2032,9,23,21,0,0],[2032,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2033,3,31,21,59,59],[2033,3,31,23,59,59],
-          '2032092321:00:00','2032092323:00:00','2033033121:59:59','2033033123:59:59' ],
+        [ [2032,3,26,22,0,0],[2032,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2032,10,21,20,59,59],[2032,10,21,23,59,59],
+          '2032032622:00:00','2032032701:00:00','2032102120:59:59','2032102123:59:59' ],
+        [ [2032,10,21,21,0,0],[2032,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2033,3,25,21,59,59],[2033,3,25,23,59,59],
+          '2032102121:00:00','2032102123:00:00','2033032521:59:59','2033032523:59:59' ],
      ],
    2033 =>
      [
-        [ [2033,3,31,22,0,0],[2033,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2033,9,22,20,59,59],[2033,9,22,23,59,59],
-          '2033033122:00:00','2033040101:00:00','2033092220:59:59','2033092223:59:59' ],
-        [ [2033,9,22,21,0,0],[2033,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2034,3,30,21,59,59],[2034,3,30,23,59,59],
-          '2033092221:00:00','2033092223:00:00','2034033021:59:59','2034033023:59:59' ],
+        [ [2033,3,25,22,0,0],[2033,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2033,10,20,20,59,59],[2033,10,20,23,59,59],
+          '2033032522:00:00','2033032601:00:00','2033102020:59:59','2033102023:59:59' ],
+        [ [2033,10,20,21,0,0],[2033,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2034,3,31,21,59,59],[2034,3,31,23,59,59],
+          '2033102021:00:00','2033102023:00:00','2034033121:59:59','2034033123:59:59' ],
      ],
    2034 =>
      [
-        [ [2034,3,30,22,0,0],[2034,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2034,9,21,20,59,59],[2034,9,21,23,59,59],
-          '2034033022:00:00','2034033101:00:00','2034092120:59:59','2034092123:59:59' ],
-        [ [2034,9,21,21,0,0],[2034,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2035,3,29,21,59,59],[2035,3,29,23,59,59],
-          '2034092121:00:00','2034092123:00:00','2035032921:59:59','2035032923:59:59' ],
+        [ [2034,3,31,22,0,0],[2034,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2034,10,26,20,59,59],[2034,10,26,23,59,59],
+          '2034033122:00:00','2034040101:00:00','2034102620:59:59','2034102623:59:59' ],
+        [ [2034,10,26,21,0,0],[2034,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2035,3,30,21,59,59],[2035,3,30,23,59,59],
+          '2034102621:00:00','2034102623:00:00','2035033021:59:59','2035033023:59:59' ],
      ],
    2035 =>
      [
-        [ [2035,3,29,22,0,0],[2035,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2035,9,20,20,59,59],[2035,9,20,23,59,59],
-          '2035032922:00:00','2035033001:00:00','2035092020:59:59','2035092023:59:59' ],
-        [ [2035,9,20,21,0,0],[2035,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2036,3,27,21,59,59],[2036,3,27,23,59,59],
-          '2035092021:00:00','2035092023:00:00','2036032721:59:59','2036032723:59:59' ],
+        [ [2035,3,30,22,0,0],[2035,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2035,10,25,20,59,59],[2035,10,25,23,59,59],
+          '2035033022:00:00','2035033101:00:00','2035102520:59:59','2035102523:59:59' ],
+        [ [2035,10,25,21,0,0],[2035,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2036,3,28,21,59,59],[2036,3,28,23,59,59],
+          '2035102521:00:00','2035102523:00:00','2036032821:59:59','2036032823:59:59' ],
      ],
    2036 =>
      [
-        [ [2036,3,27,22,0,0],[2036,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2036,9,25,20,59,59],[2036,9,25,23,59,59],
-          '2036032722:00:00','2036032801:00:00','2036092520:59:59','2036092523:59:59' ],
-        [ [2036,9,25,21,0,0],[2036,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2037,3,26,21,59,59],[2037,3,26,23,59,59],
-          '2036092521:00:00','2036092523:00:00','2037032621:59:59','2037032623:59:59' ],
+        [ [2036,3,28,22,0,0],[2036,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2036,10,23,20,59,59],[2036,10,23,23,59,59],
+          '2036032822:00:00','2036032901:00:00','2036102320:59:59','2036102323:59:59' ],
+        [ [2036,10,23,21,0,0],[2036,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2037,3,27,21,59,59],[2037,3,27,23,59,59],
+          '2036102321:00:00','2036102323:00:00','2037032721:59:59','2037032723:59:59' ],
      ],
    2037 =>
      [
-        [ [2037,3,26,22,0,0],[2037,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2037,9,24,20,59,59],[2037,9,24,23,59,59],
-          '2037032622:00:00','2037032701:00:00','2037092420:59:59','2037092423:59:59' ],
-        [ [2037,9,24,21,0,0],[2037,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2038,3,25,21,59,59],[2038,3,25,23,59,59],
-          '2037092421:00:00','2037092423:00:00','2038032521:59:59','2038032523:59:59' ],
+        [ [2037,3,27,22,0,0],[2037,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2037,10,22,20,59,59],[2037,10,22,23,59,59],
+          '2037032722:00:00','2037032801:00:00','2037102220:59:59','2037102223:59:59' ],
+        [ [2037,10,22,21,0,0],[2037,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2038,3,26,21,59,59],[2038,3,26,23,59,59],
+          '2037102221:00:00','2037102223:00:00','2038032621:59:59','2038032623:59:59' ],
      ],
    2038 =>
      [
-        [ [2038,3,25,22,0,0],[2038,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2038,9,23,20,59,59],[2038,9,23,23,59,59],
-          '2038032522:00:00','2038032601:00:00','2038092320:59:59','2038092323:59:59' ],
-        [ [2038,9,23,21,0,0],[2038,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2039,3,31,21,59,59],[2039,3,31,23,59,59],
-          '2038092321:00:00','2038092323:00:00','2039033121:59:59','2039033123:59:59' ],
+        [ [2038,3,26,22,0,0],[2038,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2038,10,21,20,59,59],[2038,10,21,23,59,59],
+          '2038032622:00:00','2038032701:00:00','2038102120:59:59','2038102123:59:59' ],
+        [ [2038,10,21,21,0,0],[2038,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2039,3,25,21,59,59],[2039,3,25,23,59,59],
+          '2038102121:00:00','2038102123:00:00','2039032521:59:59','2039032523:59:59' ],
      ],
    2039 =>
      [
-        [ [2039,3,31,22,0,0],[2039,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2039,9,22,20,59,59],[2039,9,22,23,59,59],
-          '2039033122:00:00','2039040101:00:00','2039092220:59:59','2039092223:59:59' ],
-        [ [2039,9,22,21,0,0],[2039,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2040,3,29,21,59,59],[2040,3,29,23,59,59],
-          '2039092221:00:00','2039092223:00:00','2040032921:59:59','2040032923:59:59' ],
+        [ [2039,3,25,22,0,0],[2039,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2039,10,20,20,59,59],[2039,10,20,23,59,59],
+          '2039032522:00:00','2039032601:00:00','2039102020:59:59','2039102023:59:59' ],
+        [ [2039,10,20,21,0,0],[2039,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2040,3,30,21,59,59],[2040,3,30,23,59,59],
+          '2039102021:00:00','2039102023:00:00','2040033021:59:59','2040033023:59:59' ],
      ],
    2040 =>
      [
-        [ [2040,3,29,22,0,0],[2040,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2040,9,20,20,59,59],[2040,9,20,23,59,59],
-          '2040032922:00:00','2040033001:00:00','2040092020:59:59','2040092023:59:59' ],
-        [ [2040,9,20,21,0,0],[2040,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2041,3,28,21,59,59],[2041,3,28,23,59,59],
-          '2040092021:00:00','2040092023:00:00','2041032821:59:59','2041032823:59:59' ],
+        [ [2040,3,30,22,0,0],[2040,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2040,10,25,20,59,59],[2040,10,25,23,59,59],
+          '2040033022:00:00','2040033101:00:00','2040102520:59:59','2040102523:59:59' ],
+        [ [2040,10,25,21,0,0],[2040,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2041,3,29,21,59,59],[2041,3,29,23,59,59],
+          '2040102521:00:00','2040102523:00:00','2041032921:59:59','2041032923:59:59' ],
      ],
    2041 =>
      [
-        [ [2041,3,28,22,0,0],[2041,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2041,9,26,20,59,59],[2041,9,26,23,59,59],
-          '2041032822:00:00','2041032901:00:00','2041092620:59:59','2041092623:59:59' ],
-        [ [2041,9,26,21,0,0],[2041,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2042,3,27,21,59,59],[2042,3,27,23,59,59],
-          '2041092621:00:00','2041092623:00:00','2042032721:59:59','2042032723:59:59' ],
+        [ [2041,3,29,22,0,0],[2041,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2041,10,24,20,59,59],[2041,10,24,23,59,59],
+          '2041032922:00:00','2041033001:00:00','2041102420:59:59','2041102423:59:59' ],
+        [ [2041,10,24,21,0,0],[2041,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2042,3,28,21,59,59],[2042,3,28,23,59,59],
+          '2041102421:00:00','2041102423:00:00','2042032821:59:59','2042032823:59:59' ],
      ],
    2042 =>
      [
-        [ [2042,3,27,22,0,0],[2042,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2042,9,25,20,59,59],[2042,9,25,23,59,59],
-          '2042032722:00:00','2042032801:00:00','2042092520:59:59','2042092523:59:59' ],
-        [ [2042,9,25,21,0,0],[2042,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2043,3,26,21,59,59],[2043,3,26,23,59,59],
-          '2042092521:00:00','2042092523:00:00','2043032621:59:59','2043032623:59:59' ],
+        [ [2042,3,28,22,0,0],[2042,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2042,10,23,20,59,59],[2042,10,23,23,59,59],
+          '2042032822:00:00','2042032901:00:00','2042102320:59:59','2042102323:59:59' ],
+        [ [2042,10,23,21,0,0],[2042,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2043,3,27,21,59,59],[2043,3,27,23,59,59],
+          '2042102321:00:00','2042102323:00:00','2043032721:59:59','2043032723:59:59' ],
      ],
    2043 =>
      [
-        [ [2043,3,26,22,0,0],[2043,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2043,9,24,20,59,59],[2043,9,24,23,59,59],
-          '2043032622:00:00','2043032701:00:00','2043092420:59:59','2043092423:59:59' ],
-        [ [2043,9,24,21,0,0],[2043,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2044,3,31,21,59,59],[2044,3,31,23,59,59],
-          '2043092421:00:00','2043092423:00:00','2044033121:59:59','2044033123:59:59' ],
+        [ [2043,3,27,22,0,0],[2043,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2043,10,22,20,59,59],[2043,10,22,23,59,59],
+          '2043032722:00:00','2043032801:00:00','2043102220:59:59','2043102223:59:59' ],
+        [ [2043,10,22,21,0,0],[2043,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2044,3,25,21,59,59],[2044,3,25,23,59,59],
+          '2043102221:00:00','2043102223:00:00','2044032521:59:59','2044032523:59:59' ],
      ],
    2044 =>
      [
-        [ [2044,3,31,22,0,0],[2044,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2044,9,22,20,59,59],[2044,9,22,23,59,59],
-          '2044033122:00:00','2044040101:00:00','2044092220:59:59','2044092223:59:59' ],
-        [ [2044,9,22,21,0,0],[2044,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2045,3,30,21,59,59],[2045,3,30,23,59,59],
-          '2044092221:00:00','2044092223:00:00','2045033021:59:59','2045033023:59:59' ],
+        [ [2044,3,25,22,0,0],[2044,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2044,10,20,20,59,59],[2044,10,20,23,59,59],
+          '2044032522:00:00','2044032601:00:00','2044102020:59:59','2044102023:59:59' ],
+        [ [2044,10,20,21,0,0],[2044,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2045,3,31,21,59,59],[2045,3,31,23,59,59],
+          '2044102021:00:00','2044102023:00:00','2045033121:59:59','2045033123:59:59' ],
      ],
    2045 =>
      [
-        [ [2045,3,30,22,0,0],[2045,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2045,9,21,20,59,59],[2045,9,21,23,59,59],
-          '2045033022:00:00','2045033101:00:00','2045092120:59:59','2045092123:59:59' ],
-        [ [2045,9,21,21,0,0],[2045,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2046,3,29,21,59,59],[2046,3,29,23,59,59],
-          '2045092121:00:00','2045092123:00:00','2046032921:59:59','2046032923:59:59' ],
+        [ [2045,3,31,22,0,0],[2045,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2045,10,26,20,59,59],[2045,10,26,23,59,59],
+          '2045033122:00:00','2045040101:00:00','2045102620:59:59','2045102623:59:59' ],
+        [ [2045,10,26,21,0,0],[2045,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2046,3,30,21,59,59],[2046,3,30,23,59,59],
+          '2045102621:00:00','2045102623:00:00','2046033021:59:59','2046033023:59:59' ],
      ],
    2046 =>
      [
-        [ [2046,3,29,22,0,0],[2046,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2046,9,20,20,59,59],[2046,9,20,23,59,59],
-          '2046032922:00:00','2046033001:00:00','2046092020:59:59','2046092023:59:59' ],
-        [ [2046,9,20,21,0,0],[2046,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2047,3,28,21,59,59],[2047,3,28,23,59,59],
-          '2046092021:00:00','2046092023:00:00','2047032821:59:59','2047032823:59:59' ],
+        [ [2046,3,30,22,0,0],[2046,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2046,10,25,20,59,59],[2046,10,25,23,59,59],
+          '2046033022:00:00','2046033101:00:00','2046102520:59:59','2046102523:59:59' ],
+        [ [2046,10,25,21,0,0],[2046,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2047,3,29,21,59,59],[2047,3,29,23,59,59],
+          '2046102521:00:00','2046102523:00:00','2047032921:59:59','2047032923:59:59' ],
      ],
    2047 =>
      [
-        [ [2047,3,28,22,0,0],[2047,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2047,9,26,20,59,59],[2047,9,26,23,59,59],
-          '2047032822:00:00','2047032901:00:00','2047092620:59:59','2047092623:59:59' ],
-        [ [2047,9,26,21,0,0],[2047,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2048,3,26,21,59,59],[2048,3,26,23,59,59],
-          '2047092621:00:00','2047092623:00:00','2048032621:59:59','2048032623:59:59' ],
+        [ [2047,3,29,22,0,0],[2047,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2047,10,24,20,59,59],[2047,10,24,23,59,59],
+          '2047032922:00:00','2047033001:00:00','2047102420:59:59','2047102423:59:59' ],
+        [ [2047,10,24,21,0,0],[2047,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2048,3,27,21,59,59],[2048,3,27,23,59,59],
+          '2047102421:00:00','2047102423:00:00','2048032721:59:59','2048032723:59:59' ],
      ],
    2048 =>
      [
-        [ [2048,3,26,22,0,0],[2048,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2048,9,24,20,59,59],[2048,9,24,23,59,59],
-          '2048032622:00:00','2048032701:00:00','2048092420:59:59','2048092423:59:59' ],
-        [ [2048,9,24,21,0,0],[2048,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2049,3,25,21,59,59],[2049,3,25,23,59,59],
-          '2048092421:00:00','2048092423:00:00','2049032521:59:59','2049032523:59:59' ],
+        [ [2048,3,27,22,0,0],[2048,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2048,10,22,20,59,59],[2048,10,22,23,59,59],
+          '2048032722:00:00','2048032801:00:00','2048102220:59:59','2048102223:59:59' ],
+        [ [2048,10,22,21,0,0],[2048,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2049,3,26,21,59,59],[2049,3,26,23,59,59],
+          '2048102221:00:00','2048102223:00:00','2049032621:59:59','2049032623:59:59' ],
      ],
    2049 =>
      [
-        [ [2049,3,25,22,0,0],[2049,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2049,9,23,20,59,59],[2049,9,23,23,59,59],
-          '2049032522:00:00','2049032601:00:00','2049092320:59:59','2049092323:59:59' ],
-        [ [2049,9,23,21,0,0],[2049,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2050,3,31,21,59,59],[2050,3,31,23,59,59],
-          '2049092321:00:00','2049092323:00:00','2050033121:59:59','2050033123:59:59' ],
+        [ [2049,3,26,22,0,0],[2049,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2049,10,21,20,59,59],[2049,10,21,23,59,59],
+          '2049032622:00:00','2049032701:00:00','2049102120:59:59','2049102123:59:59' ],
+        [ [2049,10,21,21,0,0],[2049,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2050,3,25,21,59,59],[2050,3,25,23,59,59],
+          '2049102121:00:00','2049102123:00:00','2050032521:59:59','2050032523:59:59' ],
      ],
    2050 =>
      [
-        [ [2050,3,31,22,0,0],[2050,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2050,9,22,20,59,59],[2050,9,22,23,59,59],
-          '2050033122:00:00','2050040101:00:00','2050092220:59:59','2050092223:59:59' ],
-        [ [2050,9,22,21,0,0],[2050,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2051,3,30,21,59,59],[2051,3,30,23,59,59],
-          '2050092221:00:00','2050092223:00:00','2051033021:59:59','2051033023:59:59' ],
+        [ [2050,3,25,22,0,0],[2050,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2050,10,20,20,59,59],[2050,10,20,23,59,59],
+          '2050032522:00:00','2050032601:00:00','2050102020:59:59','2050102023:59:59' ],
+        [ [2050,10,20,21,0,0],[2050,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2051,3,31,21,59,59],[2051,3,31,23,59,59],
+          '2050102021:00:00','2050102023:00:00','2051033121:59:59','2051033123:59:59' ],
      ],
    2051 =>
      [
-        [ [2051,3,30,22,0,0],[2051,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2051,9,21,20,59,59],[2051,9,21,23,59,59],
-          '2051033022:00:00','2051033101:00:00','2051092120:59:59','2051092123:59:59' ],
-        [ [2051,9,21,21,0,0],[2051,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2052,3,28,21,59,59],[2052,3,28,23,59,59],
-          '2051092121:00:00','2051092123:00:00','2052032821:59:59','2052032823:59:59' ],
+        [ [2051,3,31,22,0,0],[2051,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2051,10,26,20,59,59],[2051,10,26,23,59,59],
+          '2051033122:00:00','2051040101:00:00','2051102620:59:59','2051102623:59:59' ],
+        [ [2051,10,26,21,0,0],[2051,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2052,3,29,21,59,59],[2052,3,29,23,59,59],
+          '2051102621:00:00','2051102623:00:00','2052032921:59:59','2052032923:59:59' ],
      ],
    2052 =>
      [
-        [ [2052,3,28,22,0,0],[2052,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2052,9,26,20,59,59],[2052,9,26,23,59,59],
-          '2052032822:00:00','2052032901:00:00','2052092620:59:59','2052092623:59:59' ],
-        [ [2052,9,26,21,0,0],[2052,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2053,3,27,21,59,59],[2053,3,27,23,59,59],
-          '2052092621:00:00','2052092623:00:00','2053032721:59:59','2053032723:59:59' ],
+        [ [2052,3,29,22,0,0],[2052,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2052,10,24,20,59,59],[2052,10,24,23,59,59],
+          '2052032922:00:00','2052033001:00:00','2052102420:59:59','2052102423:59:59' ],
+        [ [2052,10,24,21,0,0],[2052,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2053,3,28,21,59,59],[2053,3,28,23,59,59],
+          '2052102421:00:00','2052102423:00:00','2053032821:59:59','2053032823:59:59' ],
      ],
    2053 =>
      [
-        [ [2053,3,27,22,0,0],[2053,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2053,9,25,20,59,59],[2053,9,25,23,59,59],
-          '2053032722:00:00','2053032801:00:00','2053092520:59:59','2053092523:59:59' ],
-        [ [2053,9,25,21,0,0],[2053,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2054,3,26,21,59,59],[2054,3,26,23,59,59],
-          '2053092521:00:00','2053092523:00:00','2054032621:59:59','2054032623:59:59' ],
+        [ [2053,3,28,22,0,0],[2053,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2053,10,23,20,59,59],[2053,10,23,23,59,59],
+          '2053032822:00:00','2053032901:00:00','2053102320:59:59','2053102323:59:59' ],
+        [ [2053,10,23,21,0,0],[2053,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2054,3,27,21,59,59],[2054,3,27,23,59,59],
+          '2053102321:00:00','2053102323:00:00','2054032721:59:59','2054032723:59:59' ],
      ],
    2054 =>
      [
-        [ [2054,3,26,22,0,0],[2054,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2054,9,24,20,59,59],[2054,9,24,23,59,59],
-          '2054032622:00:00','2054032701:00:00','2054092420:59:59','2054092423:59:59' ],
-        [ [2054,9,24,21,0,0],[2054,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2055,3,25,21,59,59],[2055,3,25,23,59,59],
-          '2054092421:00:00','2054092423:00:00','2055032521:59:59','2055032523:59:59' ],
+        [ [2054,3,27,22,0,0],[2054,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2054,10,22,20,59,59],[2054,10,22,23,59,59],
+          '2054032722:00:00','2054032801:00:00','2054102220:59:59','2054102223:59:59' ],
+        [ [2054,10,22,21,0,0],[2054,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2055,3,26,21,59,59],[2055,3,26,23,59,59],
+          '2054102221:00:00','2054102223:00:00','2055032621:59:59','2055032623:59:59' ],
      ],
    2055 =>
      [
-        [ [2055,3,25,22,0,0],[2055,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2055,9,23,20,59,59],[2055,9,23,23,59,59],
-          '2055032522:00:00','2055032601:00:00','2055092320:59:59','2055092323:59:59' ],
-        [ [2055,9,23,21,0,0],[2055,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2056,3,30,21,59,59],[2056,3,30,23,59,59],
-          '2055092321:00:00','2055092323:00:00','2056033021:59:59','2056033023:59:59' ],
+        [ [2055,3,26,22,0,0],[2055,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2055,10,21,20,59,59],[2055,10,21,23,59,59],
+          '2055032622:00:00','2055032701:00:00','2055102120:59:59','2055102123:59:59' ],
+        [ [2055,10,21,21,0,0],[2055,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2056,3,31,21,59,59],[2056,3,31,23,59,59],
+          '2055102121:00:00','2055102123:00:00','2056033121:59:59','2056033123:59:59' ],
      ],
    2056 =>
      [
-        [ [2056,3,30,22,0,0],[2056,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2056,9,21,20,59,59],[2056,9,21,23,59,59],
-          '2056033022:00:00','2056033101:00:00','2056092120:59:59','2056092123:59:59' ],
-        [ [2056,9,21,21,0,0],[2056,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2057,3,29,21,59,59],[2057,3,29,23,59,59],
-          '2056092121:00:00','2056092123:00:00','2057032921:59:59','2057032923:59:59' ],
+        [ [2056,3,31,22,0,0],[2056,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2056,10,26,20,59,59],[2056,10,26,23,59,59],
+          '2056033122:00:00','2056040101:00:00','2056102620:59:59','2056102623:59:59' ],
+        [ [2056,10,26,21,0,0],[2056,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2057,3,30,21,59,59],[2057,3,30,23,59,59],
+          '2056102621:00:00','2056102623:00:00','2057033021:59:59','2057033023:59:59' ],
      ],
    2057 =>
      [
-        [ [2057,3,29,22,0,0],[2057,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2057,9,20,20,59,59],[2057,9,20,23,59,59],
-          '2057032922:00:00','2057033001:00:00','2057092020:59:59','2057092023:59:59' ],
-        [ [2057,9,20,21,0,0],[2057,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2058,3,28,21,59,59],[2058,3,28,23,59,59],
-          '2057092021:00:00','2057092023:00:00','2058032821:59:59','2058032823:59:59' ],
+        [ [2057,3,30,22,0,0],[2057,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2057,10,25,20,59,59],[2057,10,25,23,59,59],
+          '2057033022:00:00','2057033101:00:00','2057102520:59:59','2057102523:59:59' ],
+        [ [2057,10,25,21,0,0],[2057,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2058,3,29,21,59,59],[2058,3,29,23,59,59],
+          '2057102521:00:00','2057102523:00:00','2058032921:59:59','2058032923:59:59' ],
      ],
    2058 =>
      [
-        [ [2058,3,28,22,0,0],[2058,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2058,9,26,20,59,59],[2058,9,26,23,59,59],
-          '2058032822:00:00','2058032901:00:00','2058092620:59:59','2058092623:59:59' ],
-        [ [2058,9,26,21,0,0],[2058,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2059,3,27,21,59,59],[2059,3,27,23,59,59],
-          '2058092621:00:00','2058092623:00:00','2059032721:59:59','2059032723:59:59' ],
+        [ [2058,3,29,22,0,0],[2058,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2058,10,24,20,59,59],[2058,10,24,23,59,59],
+          '2058032922:00:00','2058033001:00:00','2058102420:59:59','2058102423:59:59' ],
+        [ [2058,10,24,21,0,0],[2058,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2059,3,28,21,59,59],[2059,3,28,23,59,59],
+          '2058102421:00:00','2058102423:00:00','2059032821:59:59','2059032823:59:59' ],
      ],
    2059 =>
      [
-        [ [2059,3,27,22,0,0],[2059,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2059,9,25,20,59,59],[2059,9,25,23,59,59],
-          '2059032722:00:00','2059032801:00:00','2059092520:59:59','2059092523:59:59' ],
-        [ [2059,9,25,21,0,0],[2059,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2060,3,25,21,59,59],[2060,3,25,23,59,59],
-          '2059092521:00:00','2059092523:00:00','2060032521:59:59','2060032523:59:59' ],
+        [ [2059,3,28,22,0,0],[2059,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2059,10,23,20,59,59],[2059,10,23,23,59,59],
+          '2059032822:00:00','2059032901:00:00','2059102320:59:59','2059102323:59:59' ],
+        [ [2059,10,23,21,0,0],[2059,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2060,3,26,21,59,59],[2060,3,26,23,59,59],
+          '2059102321:00:00','2059102323:00:00','2060032621:59:59','2060032623:59:59' ],
      ],
    2060 =>
      [
-        [ [2060,3,25,22,0,0],[2060,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2060,9,23,20,59,59],[2060,9,23,23,59,59],
-          '2060032522:00:00','2060032601:00:00','2060092320:59:59','2060092323:59:59' ],
-        [ [2060,9,23,21,0,0],[2060,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2061,3,31,21,59,59],[2061,3,31,23,59,59],
-          '2060092321:00:00','2060092323:00:00','2061033121:59:59','2061033123:59:59' ],
+        [ [2060,3,26,22,0,0],[2060,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2060,10,21,20,59,59],[2060,10,21,23,59,59],
+          '2060032622:00:00','2060032701:00:00','2060102120:59:59','2060102123:59:59' ],
+        [ [2060,10,21,21,0,0],[2060,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2061,3,25,21,59,59],[2061,3,25,23,59,59],
+          '2060102121:00:00','2060102123:00:00','2061032521:59:59','2061032523:59:59' ],
      ],
    2061 =>
      [
-        [ [2061,3,31,22,0,0],[2061,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2061,9,22,20,59,59],[2061,9,22,23,59,59],
-          '2061033122:00:00','2061040101:00:00','2061092220:59:59','2061092223:59:59' ],
-        [ [2061,9,22,21,0,0],[2061,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2062,3,30,21,59,59],[2062,3,30,23,59,59],
-          '2061092221:00:00','2061092223:00:00','2062033021:59:59','2062033023:59:59' ],
+        [ [2061,3,25,22,0,0],[2061,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2061,10,20,20,59,59],[2061,10,20,23,59,59],
+          '2061032522:00:00','2061032601:00:00','2061102020:59:59','2061102023:59:59' ],
+        [ [2061,10,20,21,0,0],[2061,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2062,3,31,21,59,59],[2062,3,31,23,59,59],
+          '2061102021:00:00','2061102023:00:00','2062033121:59:59','2062033123:59:59' ],
      ],
    2062 =>
      [
-        [ [2062,3,30,22,0,0],[2062,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2062,9,21,20,59,59],[2062,9,21,23,59,59],
-          '2062033022:00:00','2062033101:00:00','2062092120:59:59','2062092123:59:59' ],
-        [ [2062,9,21,21,0,0],[2062,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2063,3,29,21,59,59],[2063,3,29,23,59,59],
-          '2062092121:00:00','2062092123:00:00','2063032921:59:59','2063032923:59:59' ],
+        [ [2062,3,31,22,0,0],[2062,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2062,10,26,20,59,59],[2062,10,26,23,59,59],
+          '2062033122:00:00','2062040101:00:00','2062102620:59:59','2062102623:59:59' ],
+        [ [2062,10,26,21,0,0],[2062,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2063,3,30,21,59,59],[2063,3,30,23,59,59],
+          '2062102621:00:00','2062102623:00:00','2063033021:59:59','2063033023:59:59' ],
      ],
    2063 =>
      [
-        [ [2063,3,29,22,0,0],[2063,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2063,9,20,20,59,59],[2063,9,20,23,59,59],
-          '2063032922:00:00','2063033001:00:00','2063092020:59:59','2063092023:59:59' ],
-        [ [2063,9,20,21,0,0],[2063,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2064,3,27,21,59,59],[2064,3,27,23,59,59],
-          '2063092021:00:00','2063092023:00:00','2064032721:59:59','2064032723:59:59' ],
+        [ [2063,3,30,22,0,0],[2063,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2063,10,25,20,59,59],[2063,10,25,23,59,59],
+          '2063033022:00:00','2063033101:00:00','2063102520:59:59','2063102523:59:59' ],
+        [ [2063,10,25,21,0,0],[2063,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2064,3,28,21,59,59],[2064,3,28,23,59,59],
+          '2063102521:00:00','2063102523:00:00','2064032821:59:59','2064032823:59:59' ],
      ],
    2064 =>
      [
-        [ [2064,3,27,22,0,0],[2064,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2064,9,25,20,59,59],[2064,9,25,23,59,59],
-          '2064032722:00:00','2064032801:00:00','2064092520:59:59','2064092523:59:59' ],
-        [ [2064,9,25,21,0,0],[2064,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2065,3,26,21,59,59],[2065,3,26,23,59,59],
-          '2064092521:00:00','2064092523:00:00','2065032621:59:59','2065032623:59:59' ],
+        [ [2064,3,28,22,0,0],[2064,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2064,10,23,20,59,59],[2064,10,23,23,59,59],
+          '2064032822:00:00','2064032901:00:00','2064102320:59:59','2064102323:59:59' ],
+        [ [2064,10,23,21,0,0],[2064,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2065,3,27,21,59,59],[2065,3,27,23,59,59],
+          '2064102321:00:00','2064102323:00:00','2065032721:59:59','2065032723:59:59' ],
+     ],
+   2065 =>
+     [
+        [ [2065,3,27,22,0,0],[2065,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,22,20,59,59],[2065,10,22,23,59,59],
+          '2065032722:00:00','2065032801:00:00','2065102220:59:59','2065102223:59:59' ],
+        [ [2065,10,22,21,0,0],[2065,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,26,21,59,59],[2066,3,26,23,59,59],
+          '2065102221:00:00','2065102223:00:00','2066032621:59:59','2066032623:59:59' ],
      ],
 );
 
@@ -939,14 +948,14 @@ END { undef $VERSION; }
    'rules'  => {
                 '03' => {
                          'flag'    => 'last',
-                         'dow'     => '4',
+                         'dow'     => '5',
                          'num'     => '0',
                          'type'    => 'w',
                          'time'    => '24:00:00',
                          'isdst'   => '1',
                          'abb'     => 'EEST',
                         },
-                '09' => {
+                '10' => {
                          'flag'    => 'ge',
                          'dow'     => '5',
                          'num'     => '21',
@@ -1,127 +0,0 @@
-package #
-Date::Manip::TZ::asharb00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,8,26,44],'+08:26:44',[8,26,44],
-          'LMT',0,[1927,12,31,15,33,15],[1927,12,31,23,59,59],
-          '0001010200:00:00','0001010208:26:44','1927123115:33:15','1927123123:59:59' ],
-     ],
-   1927 =>
-     [
-        [ [1927,12,31,15,33,16],[1928,1,1,0,3,16],'+08:30:00',[8,30,0],
-          'CHAT',0,[1932,2,29,15,29,59],[1932,2,29,23,59,59],
-          '1927123115:33:16','1928010100:03:16','1932022915:29:59','1932022923:59:59' ],
-     ],
-   1932 =>
-     [
-        [ [1932,2,29,15,30,0],[1932,2,29,23,30,0],'+08:00:00',[8,0,0],
-          'CST',0,[1939,12,31,15,59,59],[1939,12,31,23,59,59],
-          '1932022915:30:00','1932022923:30:00','1939123115:59:59','1939123123:59:59' ],
-     ],
-   1939 =>
-     [
-        [ [1939,12,31,16,0,0],[1940,1,1,1,0,0],'+09:00:00',[9,0,0],
-          'CHAT',0,[1966,4,30,14,59,59],[1966,4,30,23,59,59],
-          '1939123116:00:00','1940010101:00:00','1966043014:59:59','1966043023:59:59' ],
-     ],
-   1966 =>
-     [
-        [ [1966,4,30,15,0,0],[1966,4,30,23,30,0],'+08:30:00',[8,30,0],
-          'CHAT',0,[1980,4,30,15,29,59],[1980,4,30,23,59,59],
-          '1966043015:00:00','1966043023:30:00','1980043015:29:59','1980043023:59:59' ],
-     ],
-   1980 =>
-     [
-        [ [1980,4,30,15,30,0],[1980,4,30,23,30,0],'+08:00:00',[8,0,0],
-          'CST',0,[1986,5,3,15,59,59],[1986,5,3,23,59,59],
-          '1980043015:30:00','1980043023:30:00','1986050315:59:59','1986050323:59:59' ],
-     ],
-   1986 =>
-     [
-        [ [1986,5,3,16,0,0],[1986,5,4,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1986,9,13,14,59,59],[1986,9,13,23,59,59],
-          '1986050316:00:00','1986050401:00:00','1986091314:59:59','1986091323:59:59' ],
-        [ [1986,9,13,15,0,0],[1986,9,13,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1987,4,11,15,59,59],[1987,4,11,23,59,59],
-          '1986091315:00:00','1986091323:00:00','1987041115:59:59','1987041123:59:59' ],
-     ],
-   1987 =>
-     [
-        [ [1987,4,11,16,0,0],[1987,4,12,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1987,9,12,14,59,59],[1987,9,12,23,59,59],
-          '1987041116:00:00','1987041201:00:00','1987091214:59:59','1987091223:59:59' ],
-        [ [1987,9,12,15,0,0],[1987,9,12,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1988,4,9,15,59,59],[1988,4,9,23,59,59],
-          '1987091215:00:00','1987091223:00:00','1988040915:59:59','1988040923:59:59' ],
-     ],
-   1988 =>
-     [
-        [ [1988,4,9,16,0,0],[1988,4,10,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1988,9,10,14,59,59],[1988,9,10,23,59,59],
-          '1988040916:00:00','1988041001:00:00','1988091014:59:59','1988091023:59:59' ],
-        [ [1988,9,10,15,0,0],[1988,9,10,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1989,4,15,15,59,59],[1989,4,15,23,59,59],
-          '1988091015:00:00','1988091023:00:00','1989041515:59:59','1989041523:59:59' ],
-     ],
-   1989 =>
-     [
-        [ [1989,4,15,16,0,0],[1989,4,16,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1989,9,16,14,59,59],[1989,9,16,23,59,59],
-          '1989041516:00:00','1989041601:00:00','1989091614:59:59','1989091623:59:59' ],
-        [ [1989,9,16,15,0,0],[1989,9,16,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1990,4,14,15,59,59],[1990,4,14,23,59,59],
-          '1989091615:00:00','1989091623:00:00','1990041415:59:59','1990041423:59:59' ],
-     ],
-   1990 =>
-     [
-        [ [1990,4,14,16,0,0],[1990,4,15,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1990,9,15,14,59,59],[1990,9,15,23,59,59],
-          '1990041416:00:00','1990041501:00:00','1990091514:59:59','1990091523:59:59' ],
-        [ [1990,9,15,15,0,0],[1990,9,15,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1991,4,13,15,59,59],[1991,4,13,23,59,59],
-          '1990091515:00:00','1990091523:00:00','1991041315:59:59','1991041323:59:59' ],
-     ],
-   1991 =>
-     [
-        [ [1991,4,13,16,0,0],[1991,4,14,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1991,9,14,14,59,59],[1991,9,14,23,59,59],
-          '1991041316:00:00','1991041401:00:00','1991091414:59:59','1991091423:59:59' ],
-        [ [1991,9,14,15,0,0],[1991,9,14,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '1991091415:00:00','1991091423:00:00','9999123100:00:00','9999123108:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ashebr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -479,461 +479,470 @@ END { undef $VERSION; }
    2014 =>
      [
         [ [2014,3,27,22,0,0],[2014,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2014,9,25,20,59,59],[2014,9,25,23,59,59],
-          '2014032722:00:00','2014032801:00:00','2014092520:59:59','2014092523:59:59' ],
-        [ [2014,9,25,21,0,0],[2014,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2015,3,26,21,59,59],[2015,3,26,23,59,59],
-          '2014092521:00:00','2014092523:00:00','2015032621:59:59','2015032623:59:59' ],
+          'EEST',1,[2014,10,23,20,59,59],[2014,10,23,23,59,59],
+          '2014032722:00:00','2014032801:00:00','2014102320:59:59','2014102323:59:59' ],
+        [ [2014,10,23,21,0,0],[2014,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2015,3,27,21,59,59],[2015,3,27,23,59,59],
+          '2014102321:00:00','2014102323:00:00','2015032721:59:59','2015032723:59:59' ],
      ],
    2015 =>
      [
-        [ [2015,3,26,22,0,0],[2015,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2015,9,24,20,59,59],[2015,9,24,23,59,59],
-          '2015032622:00:00','2015032701:00:00','2015092420:59:59','2015092423:59:59' ],
-        [ [2015,9,24,21,0,0],[2015,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2016,3,31,21,59,59],[2016,3,31,23,59,59],
-          '2015092421:00:00','2015092423:00:00','2016033121:59:59','2016033123:59:59' ],
+        [ [2015,3,27,22,0,0],[2015,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2015,10,22,20,59,59],[2015,10,22,23,59,59],
+          '2015032722:00:00','2015032801:00:00','2015102220:59:59','2015102223:59:59' ],
+        [ [2015,10,22,21,0,0],[2015,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2016,3,25,21,59,59],[2016,3,25,23,59,59],
+          '2015102221:00:00','2015102223:00:00','2016032521:59:59','2016032523:59:59' ],
      ],
    2016 =>
      [
-        [ [2016,3,31,22,0,0],[2016,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2016,9,22,20,59,59],[2016,9,22,23,59,59],
-          '2016033122:00:00','2016040101:00:00','2016092220:59:59','2016092223:59:59' ],
-        [ [2016,9,22,21,0,0],[2016,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2017,3,30,21,59,59],[2017,3,30,23,59,59],
-          '2016092221:00:00','2016092223:00:00','2017033021:59:59','2017033023:59:59' ],
+        [ [2016,3,25,22,0,0],[2016,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2016,10,20,20,59,59],[2016,10,20,23,59,59],
+          '2016032522:00:00','2016032601:00:00','2016102020:59:59','2016102023:59:59' ],
+        [ [2016,10,20,21,0,0],[2016,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2017,3,31,21,59,59],[2017,3,31,23,59,59],
+          '2016102021:00:00','2016102023:00:00','2017033121:59:59','2017033123:59:59' ],
      ],
    2017 =>
      [
-        [ [2017,3,30,22,0,0],[2017,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2017,9,21,20,59,59],[2017,9,21,23,59,59],
-          '2017033022:00:00','2017033101:00:00','2017092120:59:59','2017092123:59:59' ],
-        [ [2017,9,21,21,0,0],[2017,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2018,3,29,21,59,59],[2018,3,29,23,59,59],
-          '2017092121:00:00','2017092123:00:00','2018032921:59:59','2018032923:59:59' ],
+        [ [2017,3,31,22,0,0],[2017,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2017,10,26,20,59,59],[2017,10,26,23,59,59],
+          '2017033122:00:00','2017040101:00:00','2017102620:59:59','2017102623:59:59' ],
+        [ [2017,10,26,21,0,0],[2017,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2018,3,30,21,59,59],[2018,3,30,23,59,59],
+          '2017102621:00:00','2017102623:00:00','2018033021:59:59','2018033023:59:59' ],
      ],
    2018 =>
      [
-        [ [2018,3,29,22,0,0],[2018,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2018,9,20,20,59,59],[2018,9,20,23,59,59],
-          '2018032922:00:00','2018033001:00:00','2018092020:59:59','2018092023:59:59' ],
-        [ [2018,9,20,21,0,0],[2018,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2019,3,28,21,59,59],[2019,3,28,23,59,59],
-          '2018092021:00:00','2018092023:00:00','2019032821:59:59','2019032823:59:59' ],
+        [ [2018,3,30,22,0,0],[2018,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2018,10,25,20,59,59],[2018,10,25,23,59,59],
+          '2018033022:00:00','2018033101:00:00','2018102520:59:59','2018102523:59:59' ],
+        [ [2018,10,25,21,0,0],[2018,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2019,3,29,21,59,59],[2019,3,29,23,59,59],
+          '2018102521:00:00','2018102523:00:00','2019032921:59:59','2019032923:59:59' ],
      ],
    2019 =>
      [
-        [ [2019,3,28,22,0,0],[2019,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2019,9,26,20,59,59],[2019,9,26,23,59,59],
-          '2019032822:00:00','2019032901:00:00','2019092620:59:59','2019092623:59:59' ],
-        [ [2019,9,26,21,0,0],[2019,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2020,3,26,21,59,59],[2020,3,26,23,59,59],
-          '2019092621:00:00','2019092623:00:00','2020032621:59:59','2020032623:59:59' ],
+        [ [2019,3,29,22,0,0],[2019,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2019,10,24,20,59,59],[2019,10,24,23,59,59],
+          '2019032922:00:00','2019033001:00:00','2019102420:59:59','2019102423:59:59' ],
+        [ [2019,10,24,21,0,0],[2019,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2020,3,27,21,59,59],[2020,3,27,23,59,59],
+          '2019102421:00:00','2019102423:00:00','2020032721:59:59','2020032723:59:59' ],
      ],
    2020 =>
      [
-        [ [2020,3,26,22,0,0],[2020,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2020,9,24,20,59,59],[2020,9,24,23,59,59],
-          '2020032622:00:00','2020032701:00:00','2020092420:59:59','2020092423:59:59' ],
-        [ [2020,9,24,21,0,0],[2020,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2021,3,25,21,59,59],[2021,3,25,23,59,59],
-          '2020092421:00:00','2020092423:00:00','2021032521:59:59','2021032523:59:59' ],
+        [ [2020,3,27,22,0,0],[2020,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2020,10,22,20,59,59],[2020,10,22,23,59,59],
+          '2020032722:00:00','2020032801:00:00','2020102220:59:59','2020102223:59:59' ],
+        [ [2020,10,22,21,0,0],[2020,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2021,3,26,21,59,59],[2021,3,26,23,59,59],
+          '2020102221:00:00','2020102223:00:00','2021032621:59:59','2021032623:59:59' ],
      ],
    2021 =>
      [
-        [ [2021,3,25,22,0,0],[2021,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2021,9,23,20,59,59],[2021,9,23,23,59,59],
-          '2021032522:00:00','2021032601:00:00','2021092320:59:59','2021092323:59:59' ],
-        [ [2021,9,23,21,0,0],[2021,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2022,3,31,21,59,59],[2022,3,31,23,59,59],
-          '2021092321:00:00','2021092323:00:00','2022033121:59:59','2022033123:59:59' ],
+        [ [2021,3,26,22,0,0],[2021,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2021,10,21,20,59,59],[2021,10,21,23,59,59],
+          '2021032622:00:00','2021032701:00:00','2021102120:59:59','2021102123:59:59' ],
+        [ [2021,10,21,21,0,0],[2021,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2022,3,25,21,59,59],[2022,3,25,23,59,59],
+          '2021102121:00:00','2021102123:00:00','2022032521:59:59','2022032523:59:59' ],
      ],
    2022 =>
      [
-        [ [2022,3,31,22,0,0],[2022,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2022,9,22,20,59,59],[2022,9,22,23,59,59],
-          '2022033122:00:00','2022040101:00:00','2022092220:59:59','2022092223:59:59' ],
-        [ [2022,9,22,21,0,0],[2022,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2023,3,30,21,59,59],[2023,3,30,23,59,59],
-          '2022092221:00:00','2022092223:00:00','2023033021:59:59','2023033023:59:59' ],
+        [ [2022,3,25,22,0,0],[2022,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2022,10,20,20,59,59],[2022,10,20,23,59,59],
+          '2022032522:00:00','2022032601:00:00','2022102020:59:59','2022102023:59:59' ],
+        [ [2022,10,20,21,0,0],[2022,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2023,3,31,21,59,59],[2023,3,31,23,59,59],
+          '2022102021:00:00','2022102023:00:00','2023033121:59:59','2023033123:59:59' ],
      ],
    2023 =>
      [
-        [ [2023,3,30,22,0,0],[2023,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2023,9,21,20,59,59],[2023,9,21,23,59,59],
-          '2023033022:00:00','2023033101:00:00','2023092120:59:59','2023092123:59:59' ],
-        [ [2023,9,21,21,0,0],[2023,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2024,3,28,21,59,59],[2024,3,28,23,59,59],
-          '2023092121:00:00','2023092123:00:00','2024032821:59:59','2024032823:59:59' ],
+        [ [2023,3,31,22,0,0],[2023,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2023,10,26,20,59,59],[2023,10,26,23,59,59],
+          '2023033122:00:00','2023040101:00:00','2023102620:59:59','2023102623:59:59' ],
+        [ [2023,10,26,21,0,0],[2023,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2024,3,29,21,59,59],[2024,3,29,23,59,59],
+          '2023102621:00:00','2023102623:00:00','2024032921:59:59','2024032923:59:59' ],
      ],
    2024 =>
      [
-        [ [2024,3,28,22,0,0],[2024,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2024,9,26,20,59,59],[2024,9,26,23,59,59],
-          '2024032822:00:00','2024032901:00:00','2024092620:59:59','2024092623:59:59' ],
-        [ [2024,9,26,21,0,0],[2024,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2025,3,27,21,59,59],[2025,3,27,23,59,59],
-          '2024092621:00:00','2024092623:00:00','2025032721:59:59','2025032723:59:59' ],
+        [ [2024,3,29,22,0,0],[2024,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2024,10,24,20,59,59],[2024,10,24,23,59,59],
+          '2024032922:00:00','2024033001:00:00','2024102420:59:59','2024102423:59:59' ],
+        [ [2024,10,24,21,0,0],[2024,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2025,3,28,21,59,59],[2025,3,28,23,59,59],
+          '2024102421:00:00','2024102423:00:00','2025032821:59:59','2025032823:59:59' ],
      ],
    2025 =>
      [
-        [ [2025,3,27,22,0,0],[2025,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2025,9,25,20,59,59],[2025,9,25,23,59,59],
-          '2025032722:00:00','2025032801:00:00','2025092520:59:59','2025092523:59:59' ],
-        [ [2025,9,25,21,0,0],[2025,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2026,3,26,21,59,59],[2026,3,26,23,59,59],
-          '2025092521:00:00','2025092523:00:00','2026032621:59:59','2026032623:59:59' ],
+        [ [2025,3,28,22,0,0],[2025,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2025,10,23,20,59,59],[2025,10,23,23,59,59],
+          '2025032822:00:00','2025032901:00:00','2025102320:59:59','2025102323:59:59' ],
+        [ [2025,10,23,21,0,0],[2025,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2026,3,27,21,59,59],[2026,3,27,23,59,59],
+          '2025102321:00:00','2025102323:00:00','2026032721:59:59','2026032723:59:59' ],
      ],
    2026 =>
      [
-        [ [2026,3,26,22,0,0],[2026,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2026,9,24,20,59,59],[2026,9,24,23,59,59],
-          '2026032622:00:00','2026032701:00:00','2026092420:59:59','2026092423:59:59' ],
-        [ [2026,9,24,21,0,0],[2026,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2027,3,25,21,59,59],[2027,3,25,23,59,59],
-          '2026092421:00:00','2026092423:00:00','2027032521:59:59','2027032523:59:59' ],
+        [ [2026,3,27,22,0,0],[2026,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2026,10,22,20,59,59],[2026,10,22,23,59,59],
+          '2026032722:00:00','2026032801:00:00','2026102220:59:59','2026102223:59:59' ],
+        [ [2026,10,22,21,0,0],[2026,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2027,3,26,21,59,59],[2027,3,26,23,59,59],
+          '2026102221:00:00','2026102223:00:00','2027032621:59:59','2027032623:59:59' ],
      ],
    2027 =>
      [
-        [ [2027,3,25,22,0,0],[2027,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2027,9,23,20,59,59],[2027,9,23,23,59,59],
-          '2027032522:00:00','2027032601:00:00','2027092320:59:59','2027092323:59:59' ],
-        [ [2027,9,23,21,0,0],[2027,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2028,3,30,21,59,59],[2028,3,30,23,59,59],
-          '2027092321:00:00','2027092323:00:00','2028033021:59:59','2028033023:59:59' ],
+        [ [2027,3,26,22,0,0],[2027,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2027,10,21,20,59,59],[2027,10,21,23,59,59],
+          '2027032622:00:00','2027032701:00:00','2027102120:59:59','2027102123:59:59' ],
+        [ [2027,10,21,21,0,0],[2027,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2028,3,31,21,59,59],[2028,3,31,23,59,59],
+          '2027102121:00:00','2027102123:00:00','2028033121:59:59','2028033123:59:59' ],
      ],
    2028 =>
      [
-        [ [2028,3,30,22,0,0],[2028,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2028,9,21,20,59,59],[2028,9,21,23,59,59],
-          '2028033022:00:00','2028033101:00:00','2028092120:59:59','2028092123:59:59' ],
-        [ [2028,9,21,21,0,0],[2028,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2029,3,29,21,59,59],[2029,3,29,23,59,59],
-          '2028092121:00:00','2028092123:00:00','2029032921:59:59','2029032923:59:59' ],
+        [ [2028,3,31,22,0,0],[2028,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2028,10,26,20,59,59],[2028,10,26,23,59,59],
+          '2028033122:00:00','2028040101:00:00','2028102620:59:59','2028102623:59:59' ],
+        [ [2028,10,26,21,0,0],[2028,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2029,3,30,21,59,59],[2029,3,30,23,59,59],
+          '2028102621:00:00','2028102623:00:00','2029033021:59:59','2029033023:59:59' ],
      ],
    2029 =>
      [
-        [ [2029,3,29,22,0,0],[2029,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2029,9,20,20,59,59],[2029,9,20,23,59,59],
-          '2029032922:00:00','2029033001:00:00','2029092020:59:59','2029092023:59:59' ],
-        [ [2029,9,20,21,0,0],[2029,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2030,3,28,21,59,59],[2030,3,28,23,59,59],
-          '2029092021:00:00','2029092023:00:00','2030032821:59:59','2030032823:59:59' ],
+        [ [2029,3,30,22,0,0],[2029,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2029,10,25,20,59,59],[2029,10,25,23,59,59],
+          '2029033022:00:00','2029033101:00:00','2029102520:59:59','2029102523:59:59' ],
+        [ [2029,10,25,21,0,0],[2029,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2030,3,29,21,59,59],[2030,3,29,23,59,59],
+          '2029102521:00:00','2029102523:00:00','2030032921:59:59','2030032923:59:59' ],
      ],
    2030 =>
      [
-        [ [2030,3,28,22,0,0],[2030,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2030,9,26,20,59,59],[2030,9,26,23,59,59],
-          '2030032822:00:00','2030032901:00:00','2030092620:59:59','2030092623:59:59' ],
-        [ [2030,9,26,21,0,0],[2030,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2031,3,27,21,59,59],[2031,3,27,23,59,59],
-          '2030092621:00:00','2030092623:00:00','2031032721:59:59','2031032723:59:59' ],
+        [ [2030,3,29,22,0,0],[2030,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2030,10,24,20,59,59],[2030,10,24,23,59,59],
+          '2030032922:00:00','2030033001:00:00','2030102420:59:59','2030102423:59:59' ],
+        [ [2030,10,24,21,0,0],[2030,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2031,3,28,21,59,59],[2031,3,28,23,59,59],
+          '2030102421:00:00','2030102423:00:00','2031032821:59:59','2031032823:59:59' ],
      ],
    2031 =>
      [
-        [ [2031,3,27,22,0,0],[2031,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2031,9,25,20,59,59],[2031,9,25,23,59,59],
-          '2031032722:00:00','2031032801:00:00','2031092520:59:59','2031092523:59:59' ],
-        [ [2031,9,25,21,0,0],[2031,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2032,3,25,21,59,59],[2032,3,25,23,59,59],
-          '2031092521:00:00','2031092523:00:00','2032032521:59:59','2032032523:59:59' ],
+        [ [2031,3,28,22,0,0],[2031,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2031,10,23,20,59,59],[2031,10,23,23,59,59],
+          '2031032822:00:00','2031032901:00:00','2031102320:59:59','2031102323:59:59' ],
+        [ [2031,10,23,21,0,0],[2031,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2032,3,26,21,59,59],[2032,3,26,23,59,59],
+          '2031102321:00:00','2031102323:00:00','2032032621:59:59','2032032623:59:59' ],
      ],
    2032 =>
      [
-        [ [2032,3,25,22,0,0],[2032,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2032,9,23,20,59,59],[2032,9,23,23,59,59],
-          '2032032522:00:00','2032032601:00:00','2032092320:59:59','2032092323:59:59' ],
-        [ [2032,9,23,21,0,0],[2032,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2033,3,31,21,59,59],[2033,3,31,23,59,59],
-          '2032092321:00:00','2032092323:00:00','2033033121:59:59','2033033123:59:59' ],
+        [ [2032,3,26,22,0,0],[2032,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2032,10,21,20,59,59],[2032,10,21,23,59,59],
+          '2032032622:00:00','2032032701:00:00','2032102120:59:59','2032102123:59:59' ],
+        [ [2032,10,21,21,0,0],[2032,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2033,3,25,21,59,59],[2033,3,25,23,59,59],
+          '2032102121:00:00','2032102123:00:00','2033032521:59:59','2033032523:59:59' ],
      ],
    2033 =>
      [
-        [ [2033,3,31,22,0,0],[2033,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2033,9,22,20,59,59],[2033,9,22,23,59,59],
-          '2033033122:00:00','2033040101:00:00','2033092220:59:59','2033092223:59:59' ],
-        [ [2033,9,22,21,0,0],[2033,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2034,3,30,21,59,59],[2034,3,30,23,59,59],
-          '2033092221:00:00','2033092223:00:00','2034033021:59:59','2034033023:59:59' ],
+        [ [2033,3,25,22,0,0],[2033,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2033,10,20,20,59,59],[2033,10,20,23,59,59],
+          '2033032522:00:00','2033032601:00:00','2033102020:59:59','2033102023:59:59' ],
+        [ [2033,10,20,21,0,0],[2033,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2034,3,31,21,59,59],[2034,3,31,23,59,59],
+          '2033102021:00:00','2033102023:00:00','2034033121:59:59','2034033123:59:59' ],
      ],
    2034 =>
      [
-        [ [2034,3,30,22,0,0],[2034,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2034,9,21,20,59,59],[2034,9,21,23,59,59],
-          '2034033022:00:00','2034033101:00:00','2034092120:59:59','2034092123:59:59' ],
-        [ [2034,9,21,21,0,0],[2034,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2035,3,29,21,59,59],[2035,3,29,23,59,59],
-          '2034092121:00:00','2034092123:00:00','2035032921:59:59','2035032923:59:59' ],
+        [ [2034,3,31,22,0,0],[2034,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2034,10,26,20,59,59],[2034,10,26,23,59,59],
+          '2034033122:00:00','2034040101:00:00','2034102620:59:59','2034102623:59:59' ],
+        [ [2034,10,26,21,0,0],[2034,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2035,3,30,21,59,59],[2035,3,30,23,59,59],
+          '2034102621:00:00','2034102623:00:00','2035033021:59:59','2035033023:59:59' ],
      ],
    2035 =>
      [
-        [ [2035,3,29,22,0,0],[2035,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2035,9,20,20,59,59],[2035,9,20,23,59,59],
-          '2035032922:00:00','2035033001:00:00','2035092020:59:59','2035092023:59:59' ],
-        [ [2035,9,20,21,0,0],[2035,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2036,3,27,21,59,59],[2036,3,27,23,59,59],
-          '2035092021:00:00','2035092023:00:00','2036032721:59:59','2036032723:59:59' ],
+        [ [2035,3,30,22,0,0],[2035,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2035,10,25,20,59,59],[2035,10,25,23,59,59],
+          '2035033022:00:00','2035033101:00:00','2035102520:59:59','2035102523:59:59' ],
+        [ [2035,10,25,21,0,0],[2035,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2036,3,28,21,59,59],[2036,3,28,23,59,59],
+          '2035102521:00:00','2035102523:00:00','2036032821:59:59','2036032823:59:59' ],
      ],
    2036 =>
      [
-        [ [2036,3,27,22,0,0],[2036,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2036,9,25,20,59,59],[2036,9,25,23,59,59],
-          '2036032722:00:00','2036032801:00:00','2036092520:59:59','2036092523:59:59' ],
-        [ [2036,9,25,21,0,0],[2036,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2037,3,26,21,59,59],[2037,3,26,23,59,59],
-          '2036092521:00:00','2036092523:00:00','2037032621:59:59','2037032623:59:59' ],
+        [ [2036,3,28,22,0,0],[2036,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2036,10,23,20,59,59],[2036,10,23,23,59,59],
+          '2036032822:00:00','2036032901:00:00','2036102320:59:59','2036102323:59:59' ],
+        [ [2036,10,23,21,0,0],[2036,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2037,3,27,21,59,59],[2037,3,27,23,59,59],
+          '2036102321:00:00','2036102323:00:00','2037032721:59:59','2037032723:59:59' ],
      ],
    2037 =>
      [
-        [ [2037,3,26,22,0,0],[2037,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2037,9,24,20,59,59],[2037,9,24,23,59,59],
-          '2037032622:00:00','2037032701:00:00','2037092420:59:59','2037092423:59:59' ],
-        [ [2037,9,24,21,0,0],[2037,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2038,3,25,21,59,59],[2038,3,25,23,59,59],
-          '2037092421:00:00','2037092423:00:00','2038032521:59:59','2038032523:59:59' ],
+        [ [2037,3,27,22,0,0],[2037,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2037,10,22,20,59,59],[2037,10,22,23,59,59],
+          '2037032722:00:00','2037032801:00:00','2037102220:59:59','2037102223:59:59' ],
+        [ [2037,10,22,21,0,0],[2037,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2038,3,26,21,59,59],[2038,3,26,23,59,59],
+          '2037102221:00:00','2037102223:00:00','2038032621:59:59','2038032623:59:59' ],
      ],
    2038 =>
      [
-        [ [2038,3,25,22,0,0],[2038,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2038,9,23,20,59,59],[2038,9,23,23,59,59],
-          '2038032522:00:00','2038032601:00:00','2038092320:59:59','2038092323:59:59' ],
-        [ [2038,9,23,21,0,0],[2038,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2039,3,31,21,59,59],[2039,3,31,23,59,59],
-          '2038092321:00:00','2038092323:00:00','2039033121:59:59','2039033123:59:59' ],
+        [ [2038,3,26,22,0,0],[2038,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2038,10,21,20,59,59],[2038,10,21,23,59,59],
+          '2038032622:00:00','2038032701:00:00','2038102120:59:59','2038102123:59:59' ],
+        [ [2038,10,21,21,0,0],[2038,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2039,3,25,21,59,59],[2039,3,25,23,59,59],
+          '2038102121:00:00','2038102123:00:00','2039032521:59:59','2039032523:59:59' ],
      ],
    2039 =>
      [
-        [ [2039,3,31,22,0,0],[2039,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2039,9,22,20,59,59],[2039,9,22,23,59,59],
-          '2039033122:00:00','2039040101:00:00','2039092220:59:59','2039092223:59:59' ],
-        [ [2039,9,22,21,0,0],[2039,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2040,3,29,21,59,59],[2040,3,29,23,59,59],
-          '2039092221:00:00','2039092223:00:00','2040032921:59:59','2040032923:59:59' ],
+        [ [2039,3,25,22,0,0],[2039,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2039,10,20,20,59,59],[2039,10,20,23,59,59],
+          '2039032522:00:00','2039032601:00:00','2039102020:59:59','2039102023:59:59' ],
+        [ [2039,10,20,21,0,0],[2039,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2040,3,30,21,59,59],[2040,3,30,23,59,59],
+          '2039102021:00:00','2039102023:00:00','2040033021:59:59','2040033023:59:59' ],
      ],
    2040 =>
      [
-        [ [2040,3,29,22,0,0],[2040,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2040,9,20,20,59,59],[2040,9,20,23,59,59],
-          '2040032922:00:00','2040033001:00:00','2040092020:59:59','2040092023:59:59' ],
-        [ [2040,9,20,21,0,0],[2040,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2041,3,28,21,59,59],[2041,3,28,23,59,59],
-          '2040092021:00:00','2040092023:00:00','2041032821:59:59','2041032823:59:59' ],
+        [ [2040,3,30,22,0,0],[2040,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2040,10,25,20,59,59],[2040,10,25,23,59,59],
+          '2040033022:00:00','2040033101:00:00','2040102520:59:59','2040102523:59:59' ],
+        [ [2040,10,25,21,0,0],[2040,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2041,3,29,21,59,59],[2041,3,29,23,59,59],
+          '2040102521:00:00','2040102523:00:00','2041032921:59:59','2041032923:59:59' ],
      ],
    2041 =>
      [
-        [ [2041,3,28,22,0,0],[2041,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2041,9,26,20,59,59],[2041,9,26,23,59,59],
-          '2041032822:00:00','2041032901:00:00','2041092620:59:59','2041092623:59:59' ],
-        [ [2041,9,26,21,0,0],[2041,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2042,3,27,21,59,59],[2042,3,27,23,59,59],
-          '2041092621:00:00','2041092623:00:00','2042032721:59:59','2042032723:59:59' ],
+        [ [2041,3,29,22,0,0],[2041,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2041,10,24,20,59,59],[2041,10,24,23,59,59],
+          '2041032922:00:00','2041033001:00:00','2041102420:59:59','2041102423:59:59' ],
+        [ [2041,10,24,21,0,0],[2041,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2042,3,28,21,59,59],[2042,3,28,23,59,59],
+          '2041102421:00:00','2041102423:00:00','2042032821:59:59','2042032823:59:59' ],
      ],
    2042 =>
      [
-        [ [2042,3,27,22,0,0],[2042,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2042,9,25,20,59,59],[2042,9,25,23,59,59],
-          '2042032722:00:00','2042032801:00:00','2042092520:59:59','2042092523:59:59' ],
-        [ [2042,9,25,21,0,0],[2042,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2043,3,26,21,59,59],[2043,3,26,23,59,59],
-          '2042092521:00:00','2042092523:00:00','2043032621:59:59','2043032623:59:59' ],
+        [ [2042,3,28,22,0,0],[2042,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2042,10,23,20,59,59],[2042,10,23,23,59,59],
+          '2042032822:00:00','2042032901:00:00','2042102320:59:59','2042102323:59:59' ],
+        [ [2042,10,23,21,0,0],[2042,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2043,3,27,21,59,59],[2043,3,27,23,59,59],
+          '2042102321:00:00','2042102323:00:00','2043032721:59:59','2043032723:59:59' ],
      ],
    2043 =>
      [
-        [ [2043,3,26,22,0,0],[2043,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2043,9,24,20,59,59],[2043,9,24,23,59,59],
-          '2043032622:00:00','2043032701:00:00','2043092420:59:59','2043092423:59:59' ],
-        [ [2043,9,24,21,0,0],[2043,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2044,3,31,21,59,59],[2044,3,31,23,59,59],
-          '2043092421:00:00','2043092423:00:00','2044033121:59:59','2044033123:59:59' ],
+        [ [2043,3,27,22,0,0],[2043,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2043,10,22,20,59,59],[2043,10,22,23,59,59],
+          '2043032722:00:00','2043032801:00:00','2043102220:59:59','2043102223:59:59' ],
+        [ [2043,10,22,21,0,0],[2043,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2044,3,25,21,59,59],[2044,3,25,23,59,59],
+          '2043102221:00:00','2043102223:00:00','2044032521:59:59','2044032523:59:59' ],
      ],
    2044 =>
      [
-        [ [2044,3,31,22,0,0],[2044,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2044,9,22,20,59,59],[2044,9,22,23,59,59],
-          '2044033122:00:00','2044040101:00:00','2044092220:59:59','2044092223:59:59' ],
-        [ [2044,9,22,21,0,0],[2044,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2045,3,30,21,59,59],[2045,3,30,23,59,59],
-          '2044092221:00:00','2044092223:00:00','2045033021:59:59','2045033023:59:59' ],
+        [ [2044,3,25,22,0,0],[2044,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2044,10,20,20,59,59],[2044,10,20,23,59,59],
+          '2044032522:00:00','2044032601:00:00','2044102020:59:59','2044102023:59:59' ],
+        [ [2044,10,20,21,0,0],[2044,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2045,3,31,21,59,59],[2045,3,31,23,59,59],
+          '2044102021:00:00','2044102023:00:00','2045033121:59:59','2045033123:59:59' ],
      ],
    2045 =>
      [
-        [ [2045,3,30,22,0,0],[2045,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2045,9,21,20,59,59],[2045,9,21,23,59,59],
-          '2045033022:00:00','2045033101:00:00','2045092120:59:59','2045092123:59:59' ],
-        [ [2045,9,21,21,0,0],[2045,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2046,3,29,21,59,59],[2046,3,29,23,59,59],
-          '2045092121:00:00','2045092123:00:00','2046032921:59:59','2046032923:59:59' ],
+        [ [2045,3,31,22,0,0],[2045,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2045,10,26,20,59,59],[2045,10,26,23,59,59],
+          '2045033122:00:00','2045040101:00:00','2045102620:59:59','2045102623:59:59' ],
+        [ [2045,10,26,21,0,0],[2045,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2046,3,30,21,59,59],[2046,3,30,23,59,59],
+          '2045102621:00:00','2045102623:00:00','2046033021:59:59','2046033023:59:59' ],
      ],
    2046 =>
      [
-        [ [2046,3,29,22,0,0],[2046,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2046,9,20,20,59,59],[2046,9,20,23,59,59],
-          '2046032922:00:00','2046033001:00:00','2046092020:59:59','2046092023:59:59' ],
-        [ [2046,9,20,21,0,0],[2046,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2047,3,28,21,59,59],[2047,3,28,23,59,59],
-          '2046092021:00:00','2046092023:00:00','2047032821:59:59','2047032823:59:59' ],
+        [ [2046,3,30,22,0,0],[2046,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2046,10,25,20,59,59],[2046,10,25,23,59,59],
+          '2046033022:00:00','2046033101:00:00','2046102520:59:59','2046102523:59:59' ],
+        [ [2046,10,25,21,0,0],[2046,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2047,3,29,21,59,59],[2047,3,29,23,59,59],
+          '2046102521:00:00','2046102523:00:00','2047032921:59:59','2047032923:59:59' ],
      ],
    2047 =>
      [
-        [ [2047,3,28,22,0,0],[2047,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2047,9,26,20,59,59],[2047,9,26,23,59,59],
-          '2047032822:00:00','2047032901:00:00','2047092620:59:59','2047092623:59:59' ],
-        [ [2047,9,26,21,0,0],[2047,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2048,3,26,21,59,59],[2048,3,26,23,59,59],
-          '2047092621:00:00','2047092623:00:00','2048032621:59:59','2048032623:59:59' ],
+        [ [2047,3,29,22,0,0],[2047,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2047,10,24,20,59,59],[2047,10,24,23,59,59],
+          '2047032922:00:00','2047033001:00:00','2047102420:59:59','2047102423:59:59' ],
+        [ [2047,10,24,21,0,0],[2047,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2048,3,27,21,59,59],[2048,3,27,23,59,59],
+          '2047102421:00:00','2047102423:00:00','2048032721:59:59','2048032723:59:59' ],
      ],
    2048 =>
      [
-        [ [2048,3,26,22,0,0],[2048,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2048,9,24,20,59,59],[2048,9,24,23,59,59],
-          '2048032622:00:00','2048032701:00:00','2048092420:59:59','2048092423:59:59' ],
-        [ [2048,9,24,21,0,0],[2048,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2049,3,25,21,59,59],[2049,3,25,23,59,59],
-          '2048092421:00:00','2048092423:00:00','2049032521:59:59','2049032523:59:59' ],
+        [ [2048,3,27,22,0,0],[2048,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2048,10,22,20,59,59],[2048,10,22,23,59,59],
+          '2048032722:00:00','2048032801:00:00','2048102220:59:59','2048102223:59:59' ],
+        [ [2048,10,22,21,0,0],[2048,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2049,3,26,21,59,59],[2049,3,26,23,59,59],
+          '2048102221:00:00','2048102223:00:00','2049032621:59:59','2049032623:59:59' ],
      ],
    2049 =>
      [
-        [ [2049,3,25,22,0,0],[2049,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2049,9,23,20,59,59],[2049,9,23,23,59,59],
-          '2049032522:00:00','2049032601:00:00','2049092320:59:59','2049092323:59:59' ],
-        [ [2049,9,23,21,0,0],[2049,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2050,3,31,21,59,59],[2050,3,31,23,59,59],
-          '2049092321:00:00','2049092323:00:00','2050033121:59:59','2050033123:59:59' ],
+        [ [2049,3,26,22,0,0],[2049,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2049,10,21,20,59,59],[2049,10,21,23,59,59],
+          '2049032622:00:00','2049032701:00:00','2049102120:59:59','2049102123:59:59' ],
+        [ [2049,10,21,21,0,0],[2049,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2050,3,25,21,59,59],[2050,3,25,23,59,59],
+          '2049102121:00:00','2049102123:00:00','2050032521:59:59','2050032523:59:59' ],
      ],
    2050 =>
      [
-        [ [2050,3,31,22,0,0],[2050,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2050,9,22,20,59,59],[2050,9,22,23,59,59],
-          '2050033122:00:00','2050040101:00:00','2050092220:59:59','2050092223:59:59' ],
-        [ [2050,9,22,21,0,0],[2050,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2051,3,30,21,59,59],[2051,3,30,23,59,59],
-          '2050092221:00:00','2050092223:00:00','2051033021:59:59','2051033023:59:59' ],
+        [ [2050,3,25,22,0,0],[2050,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2050,10,20,20,59,59],[2050,10,20,23,59,59],
+          '2050032522:00:00','2050032601:00:00','2050102020:59:59','2050102023:59:59' ],
+        [ [2050,10,20,21,0,0],[2050,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2051,3,31,21,59,59],[2051,3,31,23,59,59],
+          '2050102021:00:00','2050102023:00:00','2051033121:59:59','2051033123:59:59' ],
      ],
    2051 =>
      [
-        [ [2051,3,30,22,0,0],[2051,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2051,9,21,20,59,59],[2051,9,21,23,59,59],
-          '2051033022:00:00','2051033101:00:00','2051092120:59:59','2051092123:59:59' ],
-        [ [2051,9,21,21,0,0],[2051,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2052,3,28,21,59,59],[2052,3,28,23,59,59],
-          '2051092121:00:00','2051092123:00:00','2052032821:59:59','2052032823:59:59' ],
+        [ [2051,3,31,22,0,0],[2051,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2051,10,26,20,59,59],[2051,10,26,23,59,59],
+          '2051033122:00:00','2051040101:00:00','2051102620:59:59','2051102623:59:59' ],
+        [ [2051,10,26,21,0,0],[2051,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2052,3,29,21,59,59],[2052,3,29,23,59,59],
+          '2051102621:00:00','2051102623:00:00','2052032921:59:59','2052032923:59:59' ],
      ],
    2052 =>
      [
-        [ [2052,3,28,22,0,0],[2052,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2052,9,26,20,59,59],[2052,9,26,23,59,59],
-          '2052032822:00:00','2052032901:00:00','2052092620:59:59','2052092623:59:59' ],
-        [ [2052,9,26,21,0,0],[2052,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2053,3,27,21,59,59],[2053,3,27,23,59,59],
-          '2052092621:00:00','2052092623:00:00','2053032721:59:59','2053032723:59:59' ],
+        [ [2052,3,29,22,0,0],[2052,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2052,10,24,20,59,59],[2052,10,24,23,59,59],
+          '2052032922:00:00','2052033001:00:00','2052102420:59:59','2052102423:59:59' ],
+        [ [2052,10,24,21,0,0],[2052,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2053,3,28,21,59,59],[2053,3,28,23,59,59],
+          '2052102421:00:00','2052102423:00:00','2053032821:59:59','2053032823:59:59' ],
      ],
    2053 =>
      [
-        [ [2053,3,27,22,0,0],[2053,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2053,9,25,20,59,59],[2053,9,25,23,59,59],
-          '2053032722:00:00','2053032801:00:00','2053092520:59:59','2053092523:59:59' ],
-        [ [2053,9,25,21,0,0],[2053,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2054,3,26,21,59,59],[2054,3,26,23,59,59],
-          '2053092521:00:00','2053092523:00:00','2054032621:59:59','2054032623:59:59' ],
+        [ [2053,3,28,22,0,0],[2053,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2053,10,23,20,59,59],[2053,10,23,23,59,59],
+          '2053032822:00:00','2053032901:00:00','2053102320:59:59','2053102323:59:59' ],
+        [ [2053,10,23,21,0,0],[2053,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2054,3,27,21,59,59],[2054,3,27,23,59,59],
+          '2053102321:00:00','2053102323:00:00','2054032721:59:59','2054032723:59:59' ],
      ],
    2054 =>
      [
-        [ [2054,3,26,22,0,0],[2054,3,27,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2054,9,24,20,59,59],[2054,9,24,23,59,59],
-          '2054032622:00:00','2054032701:00:00','2054092420:59:59','2054092423:59:59' ],
-        [ [2054,9,24,21,0,0],[2054,9,24,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2055,3,25,21,59,59],[2055,3,25,23,59,59],
-          '2054092421:00:00','2054092423:00:00','2055032521:59:59','2055032523:59:59' ],
+        [ [2054,3,27,22,0,0],[2054,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2054,10,22,20,59,59],[2054,10,22,23,59,59],
+          '2054032722:00:00','2054032801:00:00','2054102220:59:59','2054102223:59:59' ],
+        [ [2054,10,22,21,0,0],[2054,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2055,3,26,21,59,59],[2055,3,26,23,59,59],
+          '2054102221:00:00','2054102223:00:00','2055032621:59:59','2055032623:59:59' ],
      ],
    2055 =>
      [
-        [ [2055,3,25,22,0,0],[2055,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2055,9,23,20,59,59],[2055,9,23,23,59,59],
-          '2055032522:00:00','2055032601:00:00','2055092320:59:59','2055092323:59:59' ],
-        [ [2055,9,23,21,0,0],[2055,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2056,3,30,21,59,59],[2056,3,30,23,59,59],
-          '2055092321:00:00','2055092323:00:00','2056033021:59:59','2056033023:59:59' ],
+        [ [2055,3,26,22,0,0],[2055,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2055,10,21,20,59,59],[2055,10,21,23,59,59],
+          '2055032622:00:00','2055032701:00:00','2055102120:59:59','2055102123:59:59' ],
+        [ [2055,10,21,21,0,0],[2055,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2056,3,31,21,59,59],[2056,3,31,23,59,59],
+          '2055102121:00:00','2055102123:00:00','2056033121:59:59','2056033123:59:59' ],
      ],
    2056 =>
      [
-        [ [2056,3,30,22,0,0],[2056,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2056,9,21,20,59,59],[2056,9,21,23,59,59],
-          '2056033022:00:00','2056033101:00:00','2056092120:59:59','2056092123:59:59' ],
-        [ [2056,9,21,21,0,0],[2056,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2057,3,29,21,59,59],[2057,3,29,23,59,59],
-          '2056092121:00:00','2056092123:00:00','2057032921:59:59','2057032923:59:59' ],
+        [ [2056,3,31,22,0,0],[2056,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2056,10,26,20,59,59],[2056,10,26,23,59,59],
+          '2056033122:00:00','2056040101:00:00','2056102620:59:59','2056102623:59:59' ],
+        [ [2056,10,26,21,0,0],[2056,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2057,3,30,21,59,59],[2057,3,30,23,59,59],
+          '2056102621:00:00','2056102623:00:00','2057033021:59:59','2057033023:59:59' ],
      ],
    2057 =>
      [
-        [ [2057,3,29,22,0,0],[2057,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2057,9,20,20,59,59],[2057,9,20,23,59,59],
-          '2057032922:00:00','2057033001:00:00','2057092020:59:59','2057092023:59:59' ],
-        [ [2057,9,20,21,0,0],[2057,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2058,3,28,21,59,59],[2058,3,28,23,59,59],
-          '2057092021:00:00','2057092023:00:00','2058032821:59:59','2058032823:59:59' ],
+        [ [2057,3,30,22,0,0],[2057,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2057,10,25,20,59,59],[2057,10,25,23,59,59],
+          '2057033022:00:00','2057033101:00:00','2057102520:59:59','2057102523:59:59' ],
+        [ [2057,10,25,21,0,0],[2057,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2058,3,29,21,59,59],[2058,3,29,23,59,59],
+          '2057102521:00:00','2057102523:00:00','2058032921:59:59','2058032923:59:59' ],
      ],
    2058 =>
      [
-        [ [2058,3,28,22,0,0],[2058,3,29,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2058,9,26,20,59,59],[2058,9,26,23,59,59],
-          '2058032822:00:00','2058032901:00:00','2058092620:59:59','2058092623:59:59' ],
-        [ [2058,9,26,21,0,0],[2058,9,26,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2059,3,27,21,59,59],[2059,3,27,23,59,59],
-          '2058092621:00:00','2058092623:00:00','2059032721:59:59','2059032723:59:59' ],
+        [ [2058,3,29,22,0,0],[2058,3,30,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2058,10,24,20,59,59],[2058,10,24,23,59,59],
+          '2058032922:00:00','2058033001:00:00','2058102420:59:59','2058102423:59:59' ],
+        [ [2058,10,24,21,0,0],[2058,10,24,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2059,3,28,21,59,59],[2059,3,28,23,59,59],
+          '2058102421:00:00','2058102423:00:00','2059032821:59:59','2059032823:59:59' ],
      ],
    2059 =>
      [
-        [ [2059,3,27,22,0,0],[2059,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2059,9,25,20,59,59],[2059,9,25,23,59,59],
-          '2059032722:00:00','2059032801:00:00','2059092520:59:59','2059092523:59:59' ],
-        [ [2059,9,25,21,0,0],[2059,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2060,3,25,21,59,59],[2060,3,25,23,59,59],
-          '2059092521:00:00','2059092523:00:00','2060032521:59:59','2060032523:59:59' ],
+        [ [2059,3,28,22,0,0],[2059,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2059,10,23,20,59,59],[2059,10,23,23,59,59],
+          '2059032822:00:00','2059032901:00:00','2059102320:59:59','2059102323:59:59' ],
+        [ [2059,10,23,21,0,0],[2059,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2060,3,26,21,59,59],[2060,3,26,23,59,59],
+          '2059102321:00:00','2059102323:00:00','2060032621:59:59','2060032623:59:59' ],
      ],
    2060 =>
      [
-        [ [2060,3,25,22,0,0],[2060,3,26,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2060,9,23,20,59,59],[2060,9,23,23,59,59],
-          '2060032522:00:00','2060032601:00:00','2060092320:59:59','2060092323:59:59' ],
-        [ [2060,9,23,21,0,0],[2060,9,23,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2061,3,31,21,59,59],[2061,3,31,23,59,59],
-          '2060092321:00:00','2060092323:00:00','2061033121:59:59','2061033123:59:59' ],
+        [ [2060,3,26,22,0,0],[2060,3,27,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2060,10,21,20,59,59],[2060,10,21,23,59,59],
+          '2060032622:00:00','2060032701:00:00','2060102120:59:59','2060102123:59:59' ],
+        [ [2060,10,21,21,0,0],[2060,10,21,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2061,3,25,21,59,59],[2061,3,25,23,59,59],
+          '2060102121:00:00','2060102123:00:00','2061032521:59:59','2061032523:59:59' ],
      ],
    2061 =>
      [
-        [ [2061,3,31,22,0,0],[2061,4,1,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2061,9,22,20,59,59],[2061,9,22,23,59,59],
-          '2061033122:00:00','2061040101:00:00','2061092220:59:59','2061092223:59:59' ],
-        [ [2061,9,22,21,0,0],[2061,9,22,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2062,3,30,21,59,59],[2062,3,30,23,59,59],
-          '2061092221:00:00','2061092223:00:00','2062033021:59:59','2062033023:59:59' ],
+        [ [2061,3,25,22,0,0],[2061,3,26,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2061,10,20,20,59,59],[2061,10,20,23,59,59],
+          '2061032522:00:00','2061032601:00:00','2061102020:59:59','2061102023:59:59' ],
+        [ [2061,10,20,21,0,0],[2061,10,20,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2062,3,31,21,59,59],[2062,3,31,23,59,59],
+          '2061102021:00:00','2061102023:00:00','2062033121:59:59','2062033123:59:59' ],
      ],
    2062 =>
      [
-        [ [2062,3,30,22,0,0],[2062,3,31,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2062,9,21,20,59,59],[2062,9,21,23,59,59],
-          '2062033022:00:00','2062033101:00:00','2062092120:59:59','2062092123:59:59' ],
-        [ [2062,9,21,21,0,0],[2062,9,21,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2063,3,29,21,59,59],[2063,3,29,23,59,59],
-          '2062092121:00:00','2062092123:00:00','2063032921:59:59','2063032923:59:59' ],
+        [ [2062,3,31,22,0,0],[2062,4,1,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2062,10,26,20,59,59],[2062,10,26,23,59,59],
+          '2062033122:00:00','2062040101:00:00','2062102620:59:59','2062102623:59:59' ],
+        [ [2062,10,26,21,0,0],[2062,10,26,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2063,3,30,21,59,59],[2063,3,30,23,59,59],
+          '2062102621:00:00','2062102623:00:00','2063033021:59:59','2063033023:59:59' ],
      ],
    2063 =>
      [
-        [ [2063,3,29,22,0,0],[2063,3,30,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2063,9,20,20,59,59],[2063,9,20,23,59,59],
-          '2063032922:00:00','2063033001:00:00','2063092020:59:59','2063092023:59:59' ],
-        [ [2063,9,20,21,0,0],[2063,9,20,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2064,3,27,21,59,59],[2064,3,27,23,59,59],
-          '2063092021:00:00','2063092023:00:00','2064032721:59:59','2064032723:59:59' ],
+        [ [2063,3,30,22,0,0],[2063,3,31,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2063,10,25,20,59,59],[2063,10,25,23,59,59],
+          '2063033022:00:00','2063033101:00:00','2063102520:59:59','2063102523:59:59' ],
+        [ [2063,10,25,21,0,0],[2063,10,25,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2064,3,28,21,59,59],[2064,3,28,23,59,59],
+          '2063102521:00:00','2063102523:00:00','2064032821:59:59','2064032823:59:59' ],
      ],
    2064 =>
      [
-        [ [2064,3,27,22,0,0],[2064,3,28,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[2064,9,25,20,59,59],[2064,9,25,23,59,59],
-          '2064032722:00:00','2064032801:00:00','2064092520:59:59','2064092523:59:59' ],
-        [ [2064,9,25,21,0,0],[2064,9,25,23,0,0],'+02:00:00',[2,0,0],
-          'EET',0,[2065,3,26,21,59,59],[2065,3,26,23,59,59],
-          '2064092521:00:00','2064092523:00:00','2065032621:59:59','2065032623:59:59' ],
+        [ [2064,3,28,22,0,0],[2064,3,29,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2064,10,23,20,59,59],[2064,10,23,23,59,59],
+          '2064032822:00:00','2064032901:00:00','2064102320:59:59','2064102323:59:59' ],
+        [ [2064,10,23,21,0,0],[2064,10,23,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2065,3,27,21,59,59],[2065,3,27,23,59,59],
+          '2064102321:00:00','2064102323:00:00','2065032721:59:59','2065032723:59:59' ],
+     ],
+   2065 =>
+     [
+        [ [2065,3,27,22,0,0],[2065,3,28,1,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,22,20,59,59],[2065,10,22,23,59,59],
+          '2065032722:00:00','2065032801:00:00','2065102220:59:59','2065102223:59:59' ],
+        [ [2065,10,22,21,0,0],[2065,10,22,23,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,26,21,59,59],[2066,3,26,23,59,59],
+          '2065102221:00:00','2065102223:00:00','2066032621:59:59','2066032623:59:59' ],
      ],
 );
 
@@ -945,14 +954,14 @@ END { undef $VERSION; }
    'rules'  => {
                 '03' => {
                          'flag'    => 'last',
-                         'dow'     => '4',
+                         'dow'     => '5',
                          'num'     => '0',
                          'type'    => 'w',
                          'time'    => '24:00:00',
                          'isdst'   => '1',
                          'abb'     => 'EEST',
                         },
-                '09' => {
+                '10' => {
                          'flag'    => 'ge',
                          'dow'     => '5',
                          'num'     => '21',
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asho_c00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,39 +25,66 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,2,7,6,40],'+07:06:40',[7,6,40],
-          'LMT',0,[1906,6,8,16,53,19],[1906,6,8,23,59,59],
-          '0001010200:00:00','0001010207:06:40','1906060816:53:19','1906060823:59:59' ],
+          'LMT',0,[1906,6,30,16,53,19],[1906,6,30,23,59,59],
+          '0001010200:00:00','0001010207:06:40','1906063016:53:19','1906063023:59:59' ],
      ],
    1906 =>
      [
-        [ [1906,6,8,16,53,20],[1906,6,8,23,59,40],'+07:06:20',[7,6,20],
-          'SMT',0,[1911,3,10,16,54,39],[1911,3,11,0,0,59],
-          '1906060816:53:20','1906060823:59:40','1911031016:54:39','1911031100:00:59' ],
+        [ [1906,6,30,16,53,20],[1906,6,30,23,59,50],'+07:06:30',[7,6,30],
+          'PLMT',0,[1911,4,30,16,53,29],[1911,4,30,23,59,59],
+          '1906063016:53:20','1906063023:59:50','1911043016:53:29','1911043023:59:59' ],
      ],
    1911 =>
      [
-        [ [1911,3,10,16,54,40],[1911,3,10,23,54,40],'+07:00:00',[7,0,0],
-          'ICT',0,[1912,4,30,16,59,59],[1912,4,30,23,59,59],
-          '1911031016:54:40','1911031023:54:40','1912043016:59:59','1912043023:59:59' ],
+        [ [1911,4,30,16,53,30],[1911,4,30,23,53,30],'+07:00:00',[7,0,0],
+          'ICT',0,[1942,12,31,15,59,59],[1942,12,31,22,59,59],
+          '1911043016:53:30','1911043023:53:30','1942123115:59:59','1942123122:59:59' ],
      ],
-   1912 =>
+   1942 =>
      [
-        [ [1912,4,30,17,0,0],[1912,5,1,1,0,0],'+08:00:00',[8,0,0],
-          'ICT',0,[1931,4,30,15,59,59],[1931,4,30,23,59,59],
-          '1912043017:00:00','1912050101:00:00','1931043015:59:59','1931043023:59:59' ],
+        [ [1942,12,31,16,0,0],[1943,1,1,0,0,0],'+08:00:00',[8,0,0],
+          'IDT',0,[1945,3,14,14,59,59],[1945,3,14,22,59,59],
+          '1942123116:00:00','1943010100:00:00','1945031414:59:59','1945031422:59:59' ],
      ],
-   1931 =>
+   1945 =>
      [
-        [ [1931,4,30,16,0,0],[1931,4,30,23,0,0],'+07:00:00',[7,0,0],
+        [ [1945,3,14,15,0,0],[1945,3,15,0,0,0],'+09:00:00',[9,0,0],
+          'JST',0,[1945,9,1,14,59,59],[1945,9,1,23,59,59],
+          '1945031415:00:00','1945031500:00:00','1945090114:59:59','1945090123:59:59' ],
+        [ [1945,9,1,15,0,0],[1945,9,1,22,0,0],'+07:00:00',[7,0,0],
+          'ICT',0,[1947,3,31,16,59,59],[1947,3,31,23,59,59],
+          '1945090115:00:00','1945090122:00:00','1947033116:59:59','1947033123:59:59' ],
+     ],
+   1947 =>
+     [
+        [ [1947,3,31,17,0,0],[1947,4,1,1,0,0],'+08:00:00',[8,0,0],
+          'IDT',0,[1955,6,30,15,59,59],[1955,6,30,23,59,59],
+          '1947033117:00:00','1947040101:00:00','1955063015:59:59','1955063023:59:59' ],
+     ],
+   1955 =>
+     [
+        [ [1955,6,30,16,0,0],[1955,6,30,23,0,0],'+07:00:00',[7,0,0],
+          'ICT',0,[1959,12,31,15,59,59],[1959,12,31,22,59,59],
+          '1955063016:00:00','1955063023:00:00','1959123115:59:59','1959123122:59:59' ],
+     ],
+   1959 =>
+     [
+        [ [1959,12,31,16,0,0],[1960,1,1,0,0,0],'+08:00:00',[8,0,0],
+          'IDT',0,[1975,6,12,15,59,59],[1975,6,12,23,59,59],
+          '1959123116:00:00','1960010100:00:00','1975061215:59:59','1975061223:59:59' ],
+     ],
+   1975 =>
+     [
+        [ [1975,6,12,16,0,0],[1975,6,12,23,0,0],'+07:00:00',[7,0,0],
           'ICT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '1931043016:00:00','1931043023:00:00','9999123100:00:00','9999123107:00:00' ],
+          '1975061216:00:00','1975061223:00:00','9999123100:00:00','9999123107:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ashong00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ashovd00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -242,12 +242,495 @@ END { undef $VERSION; }
           'HOVST',1,[2006,9,29,17,59,59],[2006,9,30,1,59,59],
           '2006032419:00:00','2006032503:00:00','2006092917:59:59','2006093001:59:59' ],
         [ [2006,9,29,18,0,0],[2006,9,30,1,0,0],'+07:00:00',[7,0,0],
-          'HOVT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '2006092918:00:00','2006093001:00:00','9999123100:00:00','9999123107:00:00' ],
+          'HOVT',0,[2015,3,27,18,59,59],[2015,3,28,1,59,59],
+          '2006092918:00:00','2006093001:00:00','2015032718:59:59','2015032801:59:59' ],
+     ],
+   2015 =>
+     [
+        [ [2015,3,27,19,0,0],[2015,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2015,9,25,15,59,59],[2015,9,25,23,59,59],
+          '2015032719:00:00','2015032803:00:00','2015092515:59:59','2015092523:59:59' ],
+        [ [2015,9,25,16,0,0],[2015,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2016,3,25,18,59,59],[2016,3,26,1,59,59],
+          '2015092516:00:00','2015092523:00:00','2016032518:59:59','2016032601:59:59' ],
+     ],
+   2016 =>
+     [
+        [ [2016,3,25,19,0,0],[2016,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2016,9,23,15,59,59],[2016,9,23,23,59,59],
+          '2016032519:00:00','2016032603:00:00','2016092315:59:59','2016092323:59:59' ],
+        [ [2016,9,23,16,0,0],[2016,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2017,3,24,18,59,59],[2017,3,25,1,59,59],
+          '2016092316:00:00','2016092323:00:00','2017032418:59:59','2017032501:59:59' ],
+     ],
+   2017 =>
+     [
+        [ [2017,3,24,19,0,0],[2017,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2017,9,29,15,59,59],[2017,9,29,23,59,59],
+          '2017032419:00:00','2017032503:00:00','2017092915:59:59','2017092923:59:59' ],
+        [ [2017,9,29,16,0,0],[2017,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2018,3,30,18,59,59],[2018,3,31,1,59,59],
+          '2017092916:00:00','2017092923:00:00','2018033018:59:59','2018033101:59:59' ],
+     ],
+   2018 =>
+     [
+        [ [2018,3,30,19,0,0],[2018,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2018,9,28,15,59,59],[2018,9,28,23,59,59],
+          '2018033019:00:00','2018033103:00:00','2018092815:59:59','2018092823:59:59' ],
+        [ [2018,9,28,16,0,0],[2018,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2019,3,29,18,59,59],[2019,3,30,1,59,59],
+          '2018092816:00:00','2018092823:00:00','2019032918:59:59','2019033001:59:59' ],
+     ],
+   2019 =>
+     [
+        [ [2019,3,29,19,0,0],[2019,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2019,9,27,15,59,59],[2019,9,27,23,59,59],
+          '2019032919:00:00','2019033003:00:00','2019092715:59:59','2019092723:59:59' ],
+        [ [2019,9,27,16,0,0],[2019,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2020,3,27,18,59,59],[2020,3,28,1,59,59],
+          '2019092716:00:00','2019092723:00:00','2020032718:59:59','2020032801:59:59' ],
+     ],
+   2020 =>
+     [
+        [ [2020,3,27,19,0,0],[2020,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2020,9,25,15,59,59],[2020,9,25,23,59,59],
+          '2020032719:00:00','2020032803:00:00','2020092515:59:59','2020092523:59:59' ],
+        [ [2020,9,25,16,0,0],[2020,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2021,3,26,18,59,59],[2021,3,27,1,59,59],
+          '2020092516:00:00','2020092523:00:00','2021032618:59:59','2021032701:59:59' ],
+     ],
+   2021 =>
+     [
+        [ [2021,3,26,19,0,0],[2021,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2021,9,24,15,59,59],[2021,9,24,23,59,59],
+          '2021032619:00:00','2021032703:00:00','2021092415:59:59','2021092423:59:59' ],
+        [ [2021,9,24,16,0,0],[2021,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2022,3,25,18,59,59],[2022,3,26,1,59,59],
+          '2021092416:00:00','2021092423:00:00','2022032518:59:59','2022032601:59:59' ],
+     ],
+   2022 =>
+     [
+        [ [2022,3,25,19,0,0],[2022,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2022,9,23,15,59,59],[2022,9,23,23,59,59],
+          '2022032519:00:00','2022032603:00:00','2022092315:59:59','2022092323:59:59' ],
+        [ [2022,9,23,16,0,0],[2022,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2023,3,24,18,59,59],[2023,3,25,1,59,59],
+          '2022092316:00:00','2022092323:00:00','2023032418:59:59','2023032501:59:59' ],
+     ],
+   2023 =>
+     [
+        [ [2023,3,24,19,0,0],[2023,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2023,9,29,15,59,59],[2023,9,29,23,59,59],
+          '2023032419:00:00','2023032503:00:00','2023092915:59:59','2023092923:59:59' ],
+        [ [2023,9,29,16,0,0],[2023,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2024,3,29,18,59,59],[2024,3,30,1,59,59],
+          '2023092916:00:00','2023092923:00:00','2024032918:59:59','2024033001:59:59' ],
+     ],
+   2024 =>
+     [
+        [ [2024,3,29,19,0,0],[2024,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2024,9,27,15,59,59],[2024,9,27,23,59,59],
+          '2024032919:00:00','2024033003:00:00','2024092715:59:59','2024092723:59:59' ],
+        [ [2024,9,27,16,0,0],[2024,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2025,3,28,18,59,59],[2025,3,29,1,59,59],
+          '2024092716:00:00','2024092723:00:00','2025032818:59:59','2025032901:59:59' ],
+     ],
+   2025 =>
+     [
+        [ [2025,3,28,19,0,0],[2025,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2025,9,26,15,59,59],[2025,9,26,23,59,59],
+          '2025032819:00:00','2025032903:00:00','2025092615:59:59','2025092623:59:59' ],
+        [ [2025,9,26,16,0,0],[2025,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2026,3,27,18,59,59],[2026,3,28,1,59,59],
+          '2025092616:00:00','2025092623:00:00','2026032718:59:59','2026032801:59:59' ],
+     ],
+   2026 =>
+     [
+        [ [2026,3,27,19,0,0],[2026,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2026,9,25,15,59,59],[2026,9,25,23,59,59],
+          '2026032719:00:00','2026032803:00:00','2026092515:59:59','2026092523:59:59' ],
+        [ [2026,9,25,16,0,0],[2026,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2027,3,26,18,59,59],[2027,3,27,1,59,59],
+          '2026092516:00:00','2026092523:00:00','2027032618:59:59','2027032701:59:59' ],
+     ],
+   2027 =>
+     [
+        [ [2027,3,26,19,0,0],[2027,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2027,9,24,15,59,59],[2027,9,24,23,59,59],
+          '2027032619:00:00','2027032703:00:00','2027092415:59:59','2027092423:59:59' ],
+        [ [2027,9,24,16,0,0],[2027,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2028,3,24,18,59,59],[2028,3,25,1,59,59],
+          '2027092416:00:00','2027092423:00:00','2028032418:59:59','2028032501:59:59' ],
+     ],
+   2028 =>
+     [
+        [ [2028,3,24,19,0,0],[2028,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2028,9,29,15,59,59],[2028,9,29,23,59,59],
+          '2028032419:00:00','2028032503:00:00','2028092915:59:59','2028092923:59:59' ],
+        [ [2028,9,29,16,0,0],[2028,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2029,3,30,18,59,59],[2029,3,31,1,59,59],
+          '2028092916:00:00','2028092923:00:00','2029033018:59:59','2029033101:59:59' ],
+     ],
+   2029 =>
+     [
+        [ [2029,3,30,19,0,0],[2029,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2029,9,28,15,59,59],[2029,9,28,23,59,59],
+          '2029033019:00:00','2029033103:00:00','2029092815:59:59','2029092823:59:59' ],
+        [ [2029,9,28,16,0,0],[2029,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2030,3,29,18,59,59],[2030,3,30,1,59,59],
+          '2029092816:00:00','2029092823:00:00','2030032918:59:59','2030033001:59:59' ],
+     ],
+   2030 =>
+     [
+        [ [2030,3,29,19,0,0],[2030,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2030,9,27,15,59,59],[2030,9,27,23,59,59],
+          '2030032919:00:00','2030033003:00:00','2030092715:59:59','2030092723:59:59' ],
+        [ [2030,9,27,16,0,0],[2030,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2031,3,28,18,59,59],[2031,3,29,1,59,59],
+          '2030092716:00:00','2030092723:00:00','2031032818:59:59','2031032901:59:59' ],
+     ],
+   2031 =>
+     [
+        [ [2031,3,28,19,0,0],[2031,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2031,9,26,15,59,59],[2031,9,26,23,59,59],
+          '2031032819:00:00','2031032903:00:00','2031092615:59:59','2031092623:59:59' ],
+        [ [2031,9,26,16,0,0],[2031,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2032,3,26,18,59,59],[2032,3,27,1,59,59],
+          '2031092616:00:00','2031092623:00:00','2032032618:59:59','2032032701:59:59' ],
+     ],
+   2032 =>
+     [
+        [ [2032,3,26,19,0,0],[2032,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2032,9,24,15,59,59],[2032,9,24,23,59,59],
+          '2032032619:00:00','2032032703:00:00','2032092415:59:59','2032092423:59:59' ],
+        [ [2032,9,24,16,0,0],[2032,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2033,3,25,18,59,59],[2033,3,26,1,59,59],
+          '2032092416:00:00','2032092423:00:00','2033032518:59:59','2033032601:59:59' ],
+     ],
+   2033 =>
+     [
+        [ [2033,3,25,19,0,0],[2033,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2033,9,23,15,59,59],[2033,9,23,23,59,59],
+          '2033032519:00:00','2033032603:00:00','2033092315:59:59','2033092323:59:59' ],
+        [ [2033,9,23,16,0,0],[2033,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2034,3,24,18,59,59],[2034,3,25,1,59,59],
+          '2033092316:00:00','2033092323:00:00','2034032418:59:59','2034032501:59:59' ],
+     ],
+   2034 =>
+     [
+        [ [2034,3,24,19,0,0],[2034,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2034,9,29,15,59,59],[2034,9,29,23,59,59],
+          '2034032419:00:00','2034032503:00:00','2034092915:59:59','2034092923:59:59' ],
+        [ [2034,9,29,16,0,0],[2034,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2035,3,30,18,59,59],[2035,3,31,1,59,59],
+          '2034092916:00:00','2034092923:00:00','2035033018:59:59','2035033101:59:59' ],
+     ],
+   2035 =>
+     [
+        [ [2035,3,30,19,0,0],[2035,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2035,9,28,15,59,59],[2035,9,28,23,59,59],
+          '2035033019:00:00','2035033103:00:00','2035092815:59:59','2035092823:59:59' ],
+        [ [2035,9,28,16,0,0],[2035,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2036,3,28,18,59,59],[2036,3,29,1,59,59],
+          '2035092816:00:00','2035092823:00:00','2036032818:59:59','2036032901:59:59' ],
+     ],
+   2036 =>
+     [
+        [ [2036,3,28,19,0,0],[2036,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2036,9,26,15,59,59],[2036,9,26,23,59,59],
+          '2036032819:00:00','2036032903:00:00','2036092615:59:59','2036092623:59:59' ],
+        [ [2036,9,26,16,0,0],[2036,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2037,3,27,18,59,59],[2037,3,28,1,59,59],
+          '2036092616:00:00','2036092623:00:00','2037032718:59:59','2037032801:59:59' ],
+     ],
+   2037 =>
+     [
+        [ [2037,3,27,19,0,0],[2037,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2037,9,25,15,59,59],[2037,9,25,23,59,59],
+          '2037032719:00:00','2037032803:00:00','2037092515:59:59','2037092523:59:59' ],
+        [ [2037,9,25,16,0,0],[2037,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2038,3,26,18,59,59],[2038,3,27,1,59,59],
+          '2037092516:00:00','2037092523:00:00','2038032618:59:59','2038032701:59:59' ],
+     ],
+   2038 =>
+     [
+        [ [2038,3,26,19,0,0],[2038,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2038,9,24,15,59,59],[2038,9,24,23,59,59],
+          '2038032619:00:00','2038032703:00:00','2038092415:59:59','2038092423:59:59' ],
+        [ [2038,9,24,16,0,0],[2038,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2039,3,25,18,59,59],[2039,3,26,1,59,59],
+          '2038092416:00:00','2038092423:00:00','2039032518:59:59','2039032601:59:59' ],
+     ],
+   2039 =>
+     [
+        [ [2039,3,25,19,0,0],[2039,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2039,9,23,15,59,59],[2039,9,23,23,59,59],
+          '2039032519:00:00','2039032603:00:00','2039092315:59:59','2039092323:59:59' ],
+        [ [2039,9,23,16,0,0],[2039,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2040,3,30,18,59,59],[2040,3,31,1,59,59],
+          '2039092316:00:00','2039092323:00:00','2040033018:59:59','2040033101:59:59' ],
+     ],
+   2040 =>
+     [
+        [ [2040,3,30,19,0,0],[2040,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2040,9,28,15,59,59],[2040,9,28,23,59,59],
+          '2040033019:00:00','2040033103:00:00','2040092815:59:59','2040092823:59:59' ],
+        [ [2040,9,28,16,0,0],[2040,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2041,3,29,18,59,59],[2041,3,30,1,59,59],
+          '2040092816:00:00','2040092823:00:00','2041032918:59:59','2041033001:59:59' ],
+     ],
+   2041 =>
+     [
+        [ [2041,3,29,19,0,0],[2041,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2041,9,27,15,59,59],[2041,9,27,23,59,59],
+          '2041032919:00:00','2041033003:00:00','2041092715:59:59','2041092723:59:59' ],
+        [ [2041,9,27,16,0,0],[2041,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2042,3,28,18,59,59],[2042,3,29,1,59,59],
+          '2041092716:00:00','2041092723:00:00','2042032818:59:59','2042032901:59:59' ],
+     ],
+   2042 =>
+     [
+        [ [2042,3,28,19,0,0],[2042,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2042,9,26,15,59,59],[2042,9,26,23,59,59],
+          '2042032819:00:00','2042032903:00:00','2042092615:59:59','2042092623:59:59' ],
+        [ [2042,9,26,16,0,0],[2042,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2043,3,27,18,59,59],[2043,3,28,1,59,59],
+          '2042092616:00:00','2042092623:00:00','2043032718:59:59','2043032801:59:59' ],
+     ],
+   2043 =>
+     [
+        [ [2043,3,27,19,0,0],[2043,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2043,9,25,15,59,59],[2043,9,25,23,59,59],
+          '2043032719:00:00','2043032803:00:00','2043092515:59:59','2043092523:59:59' ],
+        [ [2043,9,25,16,0,0],[2043,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2044,3,25,18,59,59],[2044,3,26,1,59,59],
+          '2043092516:00:00','2043092523:00:00','2044032518:59:59','2044032601:59:59' ],
+     ],
+   2044 =>
+     [
+        [ [2044,3,25,19,0,0],[2044,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2044,9,23,15,59,59],[2044,9,23,23,59,59],
+          '2044032519:00:00','2044032603:00:00','2044092315:59:59','2044092323:59:59' ],
+        [ [2044,9,23,16,0,0],[2044,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2045,3,24,18,59,59],[2045,3,25,1,59,59],
+          '2044092316:00:00','2044092323:00:00','2045032418:59:59','2045032501:59:59' ],
+     ],
+   2045 =>
+     [
+        [ [2045,3,24,19,0,0],[2045,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2045,9,29,15,59,59],[2045,9,29,23,59,59],
+          '2045032419:00:00','2045032503:00:00','2045092915:59:59','2045092923:59:59' ],
+        [ [2045,9,29,16,0,0],[2045,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2046,3,30,18,59,59],[2046,3,31,1,59,59],
+          '2045092916:00:00','2045092923:00:00','2046033018:59:59','2046033101:59:59' ],
+     ],
+   2046 =>
+     [
+        [ [2046,3,30,19,0,0],[2046,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2046,9,28,15,59,59],[2046,9,28,23,59,59],
+          '2046033019:00:00','2046033103:00:00','2046092815:59:59','2046092823:59:59' ],
+        [ [2046,9,28,16,0,0],[2046,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2047,3,29,18,59,59],[2047,3,30,1,59,59],
+          '2046092816:00:00','2046092823:00:00','2047032918:59:59','2047033001:59:59' ],
+     ],
+   2047 =>
+     [
+        [ [2047,3,29,19,0,0],[2047,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2047,9,27,15,59,59],[2047,9,27,23,59,59],
+          '2047032919:00:00','2047033003:00:00','2047092715:59:59','2047092723:59:59' ],
+        [ [2047,9,27,16,0,0],[2047,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2048,3,27,18,59,59],[2048,3,28,1,59,59],
+          '2047092716:00:00','2047092723:00:00','2048032718:59:59','2048032801:59:59' ],
+     ],
+   2048 =>
+     [
+        [ [2048,3,27,19,0,0],[2048,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2048,9,25,15,59,59],[2048,9,25,23,59,59],
+          '2048032719:00:00','2048032803:00:00','2048092515:59:59','2048092523:59:59' ],
+        [ [2048,9,25,16,0,0],[2048,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2049,3,26,18,59,59],[2049,3,27,1,59,59],
+          '2048092516:00:00','2048092523:00:00','2049032618:59:59','2049032701:59:59' ],
+     ],
+   2049 =>
+     [
+        [ [2049,3,26,19,0,0],[2049,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2049,9,24,15,59,59],[2049,9,24,23,59,59],
+          '2049032619:00:00','2049032703:00:00','2049092415:59:59','2049092423:59:59' ],
+        [ [2049,9,24,16,0,0],[2049,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2050,3,25,18,59,59],[2050,3,26,1,59,59],
+          '2049092416:00:00','2049092423:00:00','2050032518:59:59','2050032601:59:59' ],
+     ],
+   2050 =>
+     [
+        [ [2050,3,25,19,0,0],[2050,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2050,9,23,15,59,59],[2050,9,23,23,59,59],
+          '2050032519:00:00','2050032603:00:00','2050092315:59:59','2050092323:59:59' ],
+        [ [2050,9,23,16,0,0],[2050,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2051,3,24,18,59,59],[2051,3,25,1,59,59],
+          '2050092316:00:00','2050092323:00:00','2051032418:59:59','2051032501:59:59' ],
+     ],
+   2051 =>
+     [
+        [ [2051,3,24,19,0,0],[2051,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2051,9,29,15,59,59],[2051,9,29,23,59,59],
+          '2051032419:00:00','2051032503:00:00','2051092915:59:59','2051092923:59:59' ],
+        [ [2051,9,29,16,0,0],[2051,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2052,3,29,18,59,59],[2052,3,30,1,59,59],
+          '2051092916:00:00','2051092923:00:00','2052032918:59:59','2052033001:59:59' ],
+     ],
+   2052 =>
+     [
+        [ [2052,3,29,19,0,0],[2052,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2052,9,27,15,59,59],[2052,9,27,23,59,59],
+          '2052032919:00:00','2052033003:00:00','2052092715:59:59','2052092723:59:59' ],
+        [ [2052,9,27,16,0,0],[2052,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2053,3,28,18,59,59],[2053,3,29,1,59,59],
+          '2052092716:00:00','2052092723:00:00','2053032818:59:59','2053032901:59:59' ],
+     ],
+   2053 =>
+     [
+        [ [2053,3,28,19,0,0],[2053,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2053,9,26,15,59,59],[2053,9,26,23,59,59],
+          '2053032819:00:00','2053032903:00:00','2053092615:59:59','2053092623:59:59' ],
+        [ [2053,9,26,16,0,0],[2053,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2054,3,27,18,59,59],[2054,3,28,1,59,59],
+          '2053092616:00:00','2053092623:00:00','2054032718:59:59','2054032801:59:59' ],
+     ],
+   2054 =>
+     [
+        [ [2054,3,27,19,0,0],[2054,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2054,9,25,15,59,59],[2054,9,25,23,59,59],
+          '2054032719:00:00','2054032803:00:00','2054092515:59:59','2054092523:59:59' ],
+        [ [2054,9,25,16,0,0],[2054,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2055,3,26,18,59,59],[2055,3,27,1,59,59],
+          '2054092516:00:00','2054092523:00:00','2055032618:59:59','2055032701:59:59' ],
+     ],
+   2055 =>
+     [
+        [ [2055,3,26,19,0,0],[2055,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2055,9,24,15,59,59],[2055,9,24,23,59,59],
+          '2055032619:00:00','2055032703:00:00','2055092415:59:59','2055092423:59:59' ],
+        [ [2055,9,24,16,0,0],[2055,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2056,3,24,18,59,59],[2056,3,25,1,59,59],
+          '2055092416:00:00','2055092423:00:00','2056032418:59:59','2056032501:59:59' ],
+     ],
+   2056 =>
+     [
+        [ [2056,3,24,19,0,0],[2056,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2056,9,29,15,59,59],[2056,9,29,23,59,59],
+          '2056032419:00:00','2056032503:00:00','2056092915:59:59','2056092923:59:59' ],
+        [ [2056,9,29,16,0,0],[2056,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2057,3,30,18,59,59],[2057,3,31,1,59,59],
+          '2056092916:00:00','2056092923:00:00','2057033018:59:59','2057033101:59:59' ],
+     ],
+   2057 =>
+     [
+        [ [2057,3,30,19,0,0],[2057,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2057,9,28,15,59,59],[2057,9,28,23,59,59],
+          '2057033019:00:00','2057033103:00:00','2057092815:59:59','2057092823:59:59' ],
+        [ [2057,9,28,16,0,0],[2057,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2058,3,29,18,59,59],[2058,3,30,1,59,59],
+          '2057092816:00:00','2057092823:00:00','2058032918:59:59','2058033001:59:59' ],
+     ],
+   2058 =>
+     [
+        [ [2058,3,29,19,0,0],[2058,3,30,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2058,9,27,15,59,59],[2058,9,27,23,59,59],
+          '2058032919:00:00','2058033003:00:00','2058092715:59:59','2058092723:59:59' ],
+        [ [2058,9,27,16,0,0],[2058,9,27,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2059,3,28,18,59,59],[2059,3,29,1,59,59],
+          '2058092716:00:00','2058092723:00:00','2059032818:59:59','2059032901:59:59' ],
+     ],
+   2059 =>
+     [
+        [ [2059,3,28,19,0,0],[2059,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2059,9,26,15,59,59],[2059,9,26,23,59,59],
+          '2059032819:00:00','2059032903:00:00','2059092615:59:59','2059092623:59:59' ],
+        [ [2059,9,26,16,0,0],[2059,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2060,3,26,18,59,59],[2060,3,27,1,59,59],
+          '2059092616:00:00','2059092623:00:00','2060032618:59:59','2060032701:59:59' ],
+     ],
+   2060 =>
+     [
+        [ [2060,3,26,19,0,0],[2060,3,27,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2060,9,24,15,59,59],[2060,9,24,23,59,59],
+          '2060032619:00:00','2060032703:00:00','2060092415:59:59','2060092423:59:59' ],
+        [ [2060,9,24,16,0,0],[2060,9,24,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2061,3,25,18,59,59],[2061,3,26,1,59,59],
+          '2060092416:00:00','2060092423:00:00','2061032518:59:59','2061032601:59:59' ],
+     ],
+   2061 =>
+     [
+        [ [2061,3,25,19,0,0],[2061,3,26,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2061,9,23,15,59,59],[2061,9,23,23,59,59],
+          '2061032519:00:00','2061032603:00:00','2061092315:59:59','2061092323:59:59' ],
+        [ [2061,9,23,16,0,0],[2061,9,23,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2062,3,24,18,59,59],[2062,3,25,1,59,59],
+          '2061092316:00:00','2061092323:00:00','2062032418:59:59','2062032501:59:59' ],
+     ],
+   2062 =>
+     [
+        [ [2062,3,24,19,0,0],[2062,3,25,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2062,9,29,15,59,59],[2062,9,29,23,59,59],
+          '2062032419:00:00','2062032503:00:00','2062092915:59:59','2062092923:59:59' ],
+        [ [2062,9,29,16,0,0],[2062,9,29,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2063,3,30,18,59,59],[2063,3,31,1,59,59],
+          '2062092916:00:00','2062092923:00:00','2063033018:59:59','2063033101:59:59' ],
+     ],
+   2063 =>
+     [
+        [ [2063,3,30,19,0,0],[2063,3,31,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2063,9,28,15,59,59],[2063,9,28,23,59,59],
+          '2063033019:00:00','2063033103:00:00','2063092815:59:59','2063092823:59:59' ],
+        [ [2063,9,28,16,0,0],[2063,9,28,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2064,3,28,18,59,59],[2064,3,29,1,59,59],
+          '2063092816:00:00','2063092823:00:00','2064032818:59:59','2064032901:59:59' ],
+     ],
+   2064 =>
+     [
+        [ [2064,3,28,19,0,0],[2064,3,29,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2064,9,26,15,59,59],[2064,9,26,23,59,59],
+          '2064032819:00:00','2064032903:00:00','2064092615:59:59','2064092623:59:59' ],
+        [ [2064,9,26,16,0,0],[2064,9,26,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2065,3,27,18,59,59],[2065,3,28,1,59,59],
+          '2064092616:00:00','2064092623:00:00','2065032718:59:59','2065032801:59:59' ],
+     ],
+   2065 =>
+     [
+        [ [2065,3,27,19,0,0],[2065,3,28,3,0,0],'+08:00:00',[8,0,0],
+          'HOVST',1,[2065,9,25,15,59,59],[2065,9,25,23,59,59],
+          '2065032719:00:00','2065032803:00:00','2065092515:59:59','2065092523:59:59' ],
+        [ [2065,9,25,16,0,0],[2065,9,25,23,0,0],'+07:00:00',[7,0,0],
+          'HOVT',0,[2066,3,26,18,59,59],[2066,3,27,1,59,59],
+          '2065092516:00:00','2065092523:00:00','2066032618:59:59','2066032701:59:59' ],
      ],
 );
 
 %LastRule      = (
+   'zone'   => {
+                'dstoff' => '+08:00:00',
+                'stdoff' => '+07:00:00',
+               },
+   'rules'  => {
+                '03' => {
+                         'flag'    => 'last',
+                         'dow'     => '6',
+                         'num'     => '0',
+                         'type'    => 'w',
+                         'time'    => '02:00:00',
+                         'isdst'   => '1',
+                         'abb'     => 'HOVST',
+                        },
+                '09' => {
+                         'flag'    => 'last',
+                         'dow'     => '6',
+                         'num'     => '0',
+                         'type'    => 'w',
+                         'time'    => '00:00:00',
+                         'isdst'   => '0',
+                         'abb'     => 'HOVT',
+                        },
+               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asirku00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,27 +25,27 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,6,57,20],'+06:57:20',[6,57,20],
-          'LMT',0,[1879,12,31,17,2,39],[1879,12,31,23,59,59],
-          '0001010200:00:00','0001010206:57:20','1879123117:02:39','1879123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,6,57,5],'+06:57:05',[6,57,5],
+          'LMT',0,[1879,12,31,17,2,54],[1879,12,31,23,59,59],
+          '0001010200:00:00','0001010206:57:05','1879123117:02:54','1879123123:59:59' ],
      ],
    1879 =>
      [
-        [ [1879,12,31,17,2,40],[1880,1,1,0,0,0],'+06:57:20',[6,57,20],
-          'IMT',0,[1920,1,24,17,2,39],[1920,1,24,23,59,59],
-          '1879123117:02:40','1880010100:00:00','1920012417:02:39','1920012423:59:59' ],
+        [ [1879,12,31,17,2,55],[1880,1,1,0,0,0],'+06:57:05',[6,57,5],
+          'IMT',0,[1920,1,24,17,2,54],[1920,1,24,23,59,59],
+          '1879123117:02:55','1880010100:00:00','1920012417:02:54','1920012423:59:59' ],
      ],
    1920 =>
      [
-        [ [1920,1,24,17,2,40],[1920,1,25,0,2,40],'+07:00:00',[7,0,0],
+        [ [1920,1,24,17,2,55],[1920,1,25,0,2,55],'+07:00:00',[7,0,0],
           'IRKT',0,[1930,6,20,16,59,59],[1930,6,20,23,59,59],
-          '1920012417:02:40','1920012500:02:40','1930062016:59:59','1930062023:59:59' ],
+          '1920012417:02:55','1920012500:02:55','1930062016:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -329,8 +329,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,18,0,0],[2011,3,27,3,0,0],'+09:00:00',[9,0,0],
-          'IRKT',0,[9999,12,31,0,0,0],[9999,12,31,9,0,0],
-          '2011032618:00:00','2011032703:00:00','9999123100:00:00','9999123109:00:00' ],
+          'IRKT',0,[2014,10,25,16,59,59],[2014,10,26,1,59,59],
+          '2011032618:00:00','2011032703:00:00','2014102516:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,17,0,0],[2014,10,26,1,0,0],'+08:00:00',[8,0,0],
+          'IRKT',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
+          '2014102517:00:00','2014102601:00:00','9999123100:00:00','9999123108:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asjaka00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asjaya00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -44,7 +44,7 @@ END { undef $VERSION; }
    1944 =>
      [
         [ [1944,8,31,15,0,0],[1944,9,1,0,30,0],'+09:30:00',[9,30,0],
-          'CST',0,[1963,12,31,14,29,59],[1963,12,31,23,59,59],
+          'ACST',0,[1963,12,31,14,29,59],[1963,12,31,23,59,59],
           '1944083115:00:00','1944090100:30:00','1963123114:29:59','1963123123:59:59' ],
      ],
    1963 =>
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asjeru00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1004,8 +1004,17 @@ END { undef $VERSION; }
           'IDT',1,[2073,10,28,22,59,59],[2073,10,29,1,59,59],
           '2073032400:00:00','2073032403:00:00','2073102822:59:59','2073102901:59:59' ],
         [ [2073,10,28,23,0,0],[2073,10,29,1,0,0],'+02:00:00',[2,0,0],
+          'IST',0,[2074,3,22,23,59,59],[2074,3,23,1,59,59],
+          '2073102823:00:00','2073102901:00:00','2074032223:59:59','2074032301:59:59' ],
+     ],
+   2074 =>
+     [
+        [ [2074,3,23,0,0,0],[2074,3,23,3,0,0],'+03:00:00',[3,0,0],
+          'IDT',1,[2074,10,27,22,59,59],[2074,10,28,1,59,59],
+          '2074032300:00:00','2074032303:00:00','2074102722:59:59','2074102801:59:59' ],
+        [ [2074,10,27,23,0,0],[2074,10,28,1,0,0],'+02:00:00',[2,0,0],
           'IST',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
-          '2073102823:00:00','2073102901:00:00','9999123100:00:00','9999123102:00:00' ],
+          '2074102723:00:00','2074102801:00:00','9999123100:00:00','9999123102:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askabu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askamc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askara00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,115 +0,0 @@
-package #
-Date::Manip::TZ::askash00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,5,3,56],'+05:03:56',[5,3,56],
-          'LMT',0,[1927,12,31,18,56,3],[1927,12,31,23,59,59],
-          '0001010200:00:00','0001010205:03:56','1927123118:56:03','1927123123:59:59' ],
-     ],
-   1927 =>
-     [
-        [ [1927,12,31,18,56,4],[1928,1,1,0,26,4],'+05:30:00',[5,30,0],
-          'KAST',0,[1939,12,31,18,29,59],[1939,12,31,23,59,59],
-          '1927123118:56:04','1928010100:26:04','1939123118:29:59','1939123123:59:59' ],
-     ],
-   1939 =>
-     [
-        [ [1939,12,31,18,30,0],[1939,12,31,23,30,0],'+05:00:00',[5,0,0],
-          'KAST',0,[1980,4,30,18,59,59],[1980,4,30,23,59,59],
-          '1939123118:30:00','1939123123:30:00','1980043018:59:59','1980043023:59:59' ],
-     ],
-   1980 =>
-     [
-        [ [1980,4,30,19,0,0],[1980,5,1,3,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1986,5,3,15,59,59],[1986,5,3,23,59,59],
-          '1980043019:00:00','1980050103:00:00','1986050315:59:59','1986050323:59:59' ],
-     ],
-   1986 =>
-     [
-        [ [1986,5,3,16,0,0],[1986,5,4,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1986,9,13,14,59,59],[1986,9,13,23,59,59],
-          '1986050316:00:00','1986050401:00:00','1986091314:59:59','1986091323:59:59' ],
-        [ [1986,9,13,15,0,0],[1986,9,13,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1987,4,11,15,59,59],[1987,4,11,23,59,59],
-          '1986091315:00:00','1986091323:00:00','1987041115:59:59','1987041123:59:59' ],
-     ],
-   1987 =>
-     [
-        [ [1987,4,11,16,0,0],[1987,4,12,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1987,9,12,14,59,59],[1987,9,12,23,59,59],
-          '1987041116:00:00','1987041201:00:00','1987091214:59:59','1987091223:59:59' ],
-        [ [1987,9,12,15,0,0],[1987,9,12,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1988,4,9,15,59,59],[1988,4,9,23,59,59],
-          '1987091215:00:00','1987091223:00:00','1988040915:59:59','1988040923:59:59' ],
-     ],
-   1988 =>
-     [
-        [ [1988,4,9,16,0,0],[1988,4,10,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1988,9,10,14,59,59],[1988,9,10,23,59,59],
-          '1988040916:00:00','1988041001:00:00','1988091014:59:59','1988091023:59:59' ],
-        [ [1988,9,10,15,0,0],[1988,9,10,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1989,4,15,15,59,59],[1989,4,15,23,59,59],
-          '1988091015:00:00','1988091023:00:00','1989041515:59:59','1989041523:59:59' ],
-     ],
-   1989 =>
-     [
-        [ [1989,4,15,16,0,0],[1989,4,16,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1989,9,16,14,59,59],[1989,9,16,23,59,59],
-          '1989041516:00:00','1989041601:00:00','1989091614:59:59','1989091623:59:59' ],
-        [ [1989,9,16,15,0,0],[1989,9,16,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1990,4,14,15,59,59],[1990,4,14,23,59,59],
-          '1989091615:00:00','1989091623:00:00','1990041415:59:59','1990041423:59:59' ],
-     ],
-   1990 =>
-     [
-        [ [1990,4,14,16,0,0],[1990,4,15,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1990,9,15,14,59,59],[1990,9,15,23,59,59],
-          '1990041416:00:00','1990041501:00:00','1990091514:59:59','1990091523:59:59' ],
-        [ [1990,9,15,15,0,0],[1990,9,15,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1991,4,13,15,59,59],[1991,4,13,23,59,59],
-          '1990091515:00:00','1990091523:00:00','1991041315:59:59','1991041323:59:59' ],
-     ],
-   1991 =>
-     [
-        [ [1991,4,13,16,0,0],[1991,4,14,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1991,9,14,14,59,59],[1991,9,14,23,59,59],
-          '1991041316:00:00','1991041401:00:00','1991091414:59:59','1991091423:59:59' ],
-        [ [1991,9,14,15,0,0],[1991,9,14,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '1991091415:00:00','1991091423:00:00','9999123100:00:00','9999123108:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askath00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askhan00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -329,8 +329,14 @@ END { undef $VERSION; }
           'VLAT',0,[2011,9,12,12,59,59],[2011,9,12,23,59,59],
           '2011032616:00:00','2011032703:00:00','2011091212:59:59','2011091223:59:59' ],
         [ [2011,9,12,13,0,0],[2011,9,12,23,0,0],'+10:00:00',[10,0,0],
-          'YAKT',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
-          '2011091213:00:00','2011091223:00:00','9999123100:00:00','9999123110:00:00' ],
+          'YAKT',0,[2014,10,25,15,59,59],[2014,10,26,1,59,59],
+          '2011091213:00:00','2011091223:00:00','2014102515:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,16,0,0],[2014,10,26,1,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[9999,12,31,0,0,0],[9999,12,31,9,0,0],
+          '2014102516:00:00','2014102601:00:00','9999123100:00:00','9999123109:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askolk00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askras00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,6,11,20],'+06:11:20',[6,11,20],
-          'LMT',0,[1920,1,5,17,48,39],[1920,1,5,23,59,59],
-          '0001010200:00:00','0001010206:11:20','1920010517:48:39','1920010523:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,6,11,26],'+06:11:26',[6,11,26],
+          'LMT',0,[1920,1,5,17,48,33],[1920,1,5,23,59,59],
+          '0001010200:00:00','0001010206:11:26','1920010517:48:33','1920010523:59:59' ],
      ],
    1920 =>
      [
-        [ [1920,1,5,17,48,40],[1920,1,5,23,48,40],'+06:00:00',[6,0,0],
+        [ [1920,1,5,17,48,34],[1920,1,5,23,48,34],'+06:00:00',[6,0,0],
           'KRAT',0,[1930,6,20,17,59,59],[1930,6,20,23,59,59],
-          '1920010517:48:40','1920010523:48:40','1930062017:59:59','1930062023:59:59' ],
+          '1920010517:48:34','1920010523:48:34','1930062017:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -323,8 +323,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,19,0,0],[2011,3,27,3,0,0],'+08:00:00',[8,0,0],
-          'KRAT',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '2011032619:00:00','2011032703:00:00','9999123100:00:00','9999123108:00:00' ],
+          'KRAT',0,[2014,10,25,17,59,59],[2014,10,26,1,59,59],
+          '2011032619:00:00','2011032703:00:00','2014102517:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,18,0,0],[2014,10,26,1,0,0],'+07:00:00',[7,0,0],
+          'KRAT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
+          '2014102518:00:00','2014102601:00:00','9999123100:00:00','9999123107:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askual00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::askuch00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::askuwa00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,3,11,56],'+03:11:56',[3,11,56],
-          'LMT',0,[1949,12,31,20,48,3],[1949,12,31,23,59,59],
-          '0001010200:00:00','0001010203:11:56','1949123120:48:03','1949123123:59:59' ],
-     ],
-   1949 =>
-     [
-        [ [1949,12,31,20,48,4],[1949,12,31,23,48,4],'+03:00:00',[3,0,0],
-          'AST',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1949123120:48:04','1949123123:48:04','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asmaca00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asmaga00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -323,8 +323,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,15,0,0],[2011,3,27,3,0,0],'+12:00:00',[12,0,0],
-          'MAGT',0,[9999,12,31,0,0,0],[9999,12,31,12,0,0],
-          '2011032615:00:00','2011032703:00:00','9999123100:00:00','9999123112:00:00' ],
+          'MAGT',0,[2014,10,25,13,59,59],[2014,10,26,1,59,59],
+          '2011032615:00:00','2011032703:00:00','2014102513:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,14,0,0],[2014,10,26,0,0,0],'+10:00:00',[10,0,0],
+          'MAGT',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
+          '2014102514:00:00','2014102600:00:00','9999123100:00:00','9999123110:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asmaka00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asmani00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::asmusc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,3,54,24],'+03:54:24',[3,54,24],
-          'LMT',0,[1919,12,31,20,5,35],[1919,12,31,23,59,59],
-          '0001010200:00:00','0001010203:54:24','1919123120:05:35','1919123123:59:59' ],
-     ],
-   1919 =>
-     [
-        [ [1919,12,31,20,5,36],[1920,1,1,0,5,36],'+04:00:00',[4,0,0],
-          'GST',0,[9999,12,31,0,0,0],[9999,12,31,4,0,0],
-          '1919123120:05:36','1920010100:05:36','9999123100:00:00','9999123104:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asnico00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -851,6 +851,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asnovo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,2,5,48,48],'+05:48:48',[5,48,48],
-          'NMT',0,[1920,1,5,18,11,11],[1920,1,5,23,59,59],
-          '0001010200:00:00','0001010205:48:48','1920010518:11:11','1920010523:59:59' ],
+          'LMT',0,[1924,4,30,18,11,11],[1924,4,30,23,59,59],
+          '0001010200:00:00','0001010205:48:48','1924043018:11:11','1924043023:59:59' ],
      ],
-   1920 =>
+   1924 =>
      [
-        [ [1920,1,5,18,11,12],[1920,1,6,0,11,12],'+06:00:00',[6,0,0],
+        [ [1924,4,30,18,11,12],[1924,5,1,0,11,12],'+06:00:00',[6,0,0],
           'KRAT',0,[1930,6,20,17,59,59],[1930,6,20,23,59,59],
-          '1920010518:11:12','1920010600:11:12','1930062017:59:59','1930062023:59:59' ],
+          '1924043018:11:12','1924050100:11:12','1930062017:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -323,8 +323,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,20,0,0],[2011,3,27,3,0,0],'+07:00:00',[7,0,0],
-          'NOVT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '2011032620:00:00','2011032703:00:00','9999123100:00:00','9999123107:00:00' ],
+          'NOVT',0,[2014,10,25,18,59,59],[2014,10,26,1,59,59],
+          '2011032620:00:00','2011032703:00:00','2014102518:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,19,0,0],[2014,10,26,2,0,0],'+07:00:00',[7,0,0],
+          'KRAT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
+          '2014102519:00:00','2014102602:00:00','9999123100:00:00','9999123107:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asnovo01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -326,8 +326,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,20,0,0],[2011,3,27,3,0,0],'+07:00:00',[7,0,0],
-          'NOVT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '2011032620:00:00','2011032703:00:00','9999123100:00:00','9999123107:00:00' ],
+          'NOVT',0,[2014,10,25,18,59,59],[2014,10,26,1,59,59],
+          '2011032620:00:00','2011032703:00:00','2014102518:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,19,0,0],[2014,10,26,1,0,0],'+06:00:00',[6,0,0],
+          'NOVT',0,[9999,12,31,0,0,0],[9999,12,31,6,0,0],
+          '2014102519:00:00','2014102601:00:00','9999123100:00:00','9999123106:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asomsk00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,4,53,36],'+04:53:36',[4,53,36],
-          'LMT',0,[1919,11,13,19,6,23],[1919,11,13,23,59,59],
-          '0001010200:00:00','0001010204:53:36','1919111319:06:23','1919111323:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,4,53,30],'+04:53:30',[4,53,30],
+          'LMT',0,[1919,11,13,19,6,29],[1919,11,13,23,59,59],
+          '0001010200:00:00','0001010204:53:30','1919111319:06:29','1919111323:59:59' ],
      ],
    1919 =>
      [
-        [ [1919,11,13,19,6,24],[1919,11,14,0,6,24],'+05:00:00',[5,0,0],
+        [ [1919,11,13,19,6,30],[1919,11,14,0,6,30],'+05:00:00',[5,0,0],
           'OMST',0,[1930,6,20,18,59,59],[1930,6,20,23,59,59],
-          '1919111319:06:24','1919111400:06:24','1930062018:59:59','1930062023:59:59' ],
+          '1919111319:06:30','1919111400:06:30','1930062018:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -323,8 +323,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,20,0,0],[2011,3,27,3,0,0],'+07:00:00',[7,0,0],
-          'OMST',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '2011032620:00:00','2011032703:00:00','9999123100:00:00','9999123107:00:00' ],
+          'OMST',0,[2014,10,25,18,59,59],[2014,10,26,1,59,59],
+          '2011032620:00:00','2011032703:00:00','2014102518:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,19,0,0],[2014,10,26,1,0,0],'+06:00:00',[6,0,0],
+          'OMST',0,[9999,12,31,0,0,0],[9999,12,31,6,0,0],
+          '2014102519:00:00','2014102601:00:00','9999123100:00:00','9999123106:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asoral00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,67 +0,0 @@
-package #
-Date::Manip::TZ::asphno00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,6,59,40],'+06:59:40',[6,59,40],
-          'LMT',0,[1906,6,8,17,0,19],[1906,6,8,23,59,59],
-          '0001010200:00:00','0001010206:59:40','1906060817:00:19','1906060823:59:59' ],
-     ],
-   1906 =>
-     [
-        [ [1906,6,8,17,0,20],[1906,6,9,0,6,40],'+07:06:20',[7,6,20],
-          'SMT',0,[1911,3,10,16,54,39],[1911,3,11,0,0,59],
-          '1906060817:00:20','1906060900:06:40','1911031016:54:39','1911031100:00:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,3,10,16,54,40],[1911,3,10,23,54,40],'+07:00:00',[7,0,0],
-          'ICT',0,[1912,4,30,16,59,59],[1912,4,30,23,59,59],
-          '1911031016:54:40','1911031023:54:40','1912043016:59:59','1912043023:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,4,30,17,0,0],[1912,5,1,1,0,0],'+08:00:00',[8,0,0],
-          'ICT',0,[1931,4,30,15,59,59],[1931,4,30,23,59,59],
-          '1912043017:00:00','1912050101:00:00','1931043015:59:59','1931043023:59:59' ],
-     ],
-   1931 =>
-     [
-        [ [1931,4,30,16,0,0],[1931,4,30,23,0,0],'+07:00:00',[7,0,0],
-          'ICT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '1931043016:00:00','1931043023:00:00','9999123100:00:00','9999123107:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aspont00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aspyon00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,51 +25,39 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,2,8,23,0],'+08:23:00',[8,23,0],
-          'LMT',0,[1889,12,31,15,36,59],[1889,12,31,23,59,59],
-          '0001010200:00:00','0001010208:23:00','1889123115:36:59','1889123123:59:59' ],
+          'LMT',0,[1908,3,31,15,36,59],[1908,3,31,23,59,59],
+          '0001010200:00:00','0001010208:23:00','1908033115:36:59','1908033123:59:59' ],
      ],
-   1889 =>
+   1908 =>
      [
-        [ [1889,12,31,15,37,0],[1890,1,1,0,7,0],'+08:30:00',[8,30,0],
-          'KST',0,[1904,11,30,15,29,59],[1904,11,30,23,59,59],
-          '1889123115:37:00','1890010100:07:00','1904113015:29:59','1904113023:59:59' ],
+        [ [1908,3,31,15,37,0],[1908,4,1,0,7,0],'+08:30:00',[8,30,0],
+          'KST',0,[1911,12,31,15,29,59],[1911,12,31,23,59,59],
+          '1908033115:37:00','1908040100:07:00','1911123115:29:59','1911123123:59:59' ],
      ],
-   1904 =>
+   1911 =>
      [
-        [ [1904,11,30,15,30,0],[1904,12,1,0,30,0],'+09:00:00',[9,0,0],
-          'KST',0,[1927,12,31,14,59,59],[1927,12,31,23,59,59],
-          '1904113015:30:00','1904120100:30:00','1927123114:59:59','1927123123:59:59' ],
+        [ [1911,12,31,15,30,0],[1912,1,1,0,30,0],'+09:00:00',[9,0,0],
+          'JCST',0,[1937,9,30,14,59,59],[1937,9,30,23,59,59],
+          '1911123115:30:00','1912010100:30:00','1937093014:59:59','1937093023:59:59' ],
      ],
-   1927 =>
+   1937 =>
      [
-        [ [1927,12,31,15,0,0],[1927,12,31,23,30,0],'+08:30:00',[8,30,0],
-          'KST',0,[1931,12,31,15,29,59],[1931,12,31,23,59,59],
-          '1927123115:00:00','1927123123:30:00','1931123115:29:59','1931123123:59:59' ],
+        [ [1937,9,30,15,0,0],[1937,10,1,0,0,0],'+09:00:00',[9,0,0],
+          'JST',0,[1945,8,23,14,59,59],[1945,8,23,23,59,59],
+          '1937093015:00:00','1937100100:00:00','1945082314:59:59','1945082323:59:59' ],
      ],
-   1931 =>
+   1945 =>
      [
-        [ [1931,12,31,15,30,0],[1932,1,1,0,30,0],'+09:00:00',[9,0,0],
-          'KST',0,[1954,3,20,14,59,59],[1954,3,20,23,59,59],
-          '1931123115:30:00','1932010100:30:00','1954032014:59:59','1954032023:59:59' ],
-     ],
-   1954 =>
-     [
-        [ [1954,3,20,15,0,0],[1954,3,20,23,0,0],'+08:00:00',[8,0,0],
-          'KST',0,[1961,8,9,15,59,59],[1961,8,9,23,59,59],
-          '1954032015:00:00','1954032023:00:00','1961080915:59:59','1961080923:59:59' ],
-     ],
-   1961 =>
-     [
-        [ [1961,8,9,16,0,0],[1961,8,10,1,0,0],'+09:00:00',[9,0,0],
+        [ [1945,8,23,15,0,0],[1945,8,24,0,0,0],'+09:00:00',[9,0,0],
           'KST',0,[9999,12,31,0,0,0],[9999,12,31,9,0,0],
-          '1961080916:00:00','1961081001:00:00','9999123100:00:00','9999123109:00:00' ],
+          '1945082315:00:00','1945082400:00:00','9999123100:00:00','9999123109:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asqata00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asqyzy00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asrang00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asriya00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,2,3,6,52],'+03:06:52',[3,6,52],
-          'LMT',0,[1949,12,31,20,53,7],[1949,12,31,23,59,59],
-          '0001010200:00:00','0001010203:06:52','1949123120:53:07','1949123123:59:59' ],
+          'LMT',0,[1947,3,13,20,53,7],[1947,3,13,23,59,59],
+          '0001010200:00:00','0001010203:06:52','1947031320:53:07','1947031323:59:59' ],
      ],
-   1949 =>
+   1947 =>
      [
-        [ [1949,12,31,20,53,8],[1949,12,31,23,53,8],'+03:00:00',[3,0,0],
+        [ [1947,3,13,20,53,8],[1947,3,13,23,53,8],'+03:00:00',[3,0,0],
           'AST',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1949123120:53:08','1949123123:53:08','9999123100:00:00','9999123103:00:00' ],
+          '1947031320:53:08','1947031323:53:08','9999123100:00:00','9999123103:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::assakh00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,14 +38,14 @@ END { undef $VERSION; }
    1905 =>
      [
         [ [1905,8,22,14,29,12],[1905,8,22,23,29,12],'+09:00:00',[9,0,0],
-          'CJT',0,[1937,12,31,14,59,59],[1937,12,31,23,59,59],
-          '1905082214:29:12','1905082223:29:12','1937123114:59:59','1937123123:59:59' ],
+          'JCST',0,[1937,9,30,14,59,59],[1937,9,30,23,59,59],
+          '1905082214:29:12','1905082223:29:12','1937093014:59:59','1937093023:59:59' ],
      ],
    1937 =>
      [
-        [ [1937,12,31,15,0,0],[1938,1,1,0,0,0],'+09:00:00',[9,0,0],
+        [ [1937,9,30,15,0,0],[1937,10,1,0,0,0],'+09:00:00',[9,0,0],
           'JST',0,[1945,8,24,14,59,59],[1945,8,24,23,59,59],
-          '1937123115:00:00','1938010100:00:00','1945082414:59:59','1945082423:59:59' ],
+          '1937093015:00:00','1937100100:00:00','1945082414:59:59','1945082423:59:59' ],
      ],
    1945 =>
      [
@@ -329,8 +329,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,16,0,0],[2011,3,27,3,0,0],'+11:00:00',[11,0,0],
-          'SAKT',0,[9999,12,31,0,0,0],[9999,12,31,11,0,0],
-          '2011032616:00:00','2011032703:00:00','9999123100:00:00','9999123111:00:00' ],
+          'SAKT',0,[2014,10,25,14,59,59],[2014,10,26,1,59,59],
+          '2011032616:00:00','2011032703:00:00','2014102514:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,15,0,0],[2014,10,26,1,0,0],'+10:00:00',[10,0,0],
+          'SAKT',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
+          '2014102515:00:00','2014102601:00:00','9999123100:00:00','9999123110:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::assama00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,4,27,12],'+04:27:12',[4,27,12],
-          'LMT',0,[1924,5,1,19,32,47],[1924,5,1,23,59,59],
-          '0001010200:00:00','0001010204:27:12','1924050119:32:47','1924050123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,4,27,53],'+04:27:53',[4,27,53],
+          'LMT',0,[1924,5,1,19,32,6],[1924,5,1,23,59,59],
+          '0001010200:00:00','0001010204:27:53','1924050119:32:06','1924050123:59:59' ],
      ],
    1924 =>
      [
-        [ [1924,5,1,19,32,48],[1924,5,1,23,32,48],'+04:00:00',[4,0,0],
+        [ [1924,5,1,19,32,7],[1924,5,1,23,32,7],'+04:00:00',[4,0,0],
           'SAMT',0,[1930,6,20,19,59,59],[1930,6,20,23,59,59],
-          '1924050119:32:48','1924050123:32:48','1930062019:59:59','1930062023:59:59' ],
+          '1924050119:32:07','1924050123:32:07','1930062019:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asseou00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,84 +25,123 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,2,8,27,52],'+08:27:52',[8,27,52],
-          'LMT',0,[1889,12,31,15,32,7],[1889,12,31,23,59,59],
-          '0001010200:00:00','0001010208:27:52','1889123115:32:07','1889123123:59:59' ],
+          'LMT',0,[1908,3,31,15,32,7],[1908,3,31,23,59,59],
+          '0001010200:00:00','0001010208:27:52','1908033115:32:07','1908033123:59:59' ],
      ],
-   1889 =>
+   1908 =>
      [
-        [ [1889,12,31,15,32,8],[1890,1,1,0,2,8],'+08:30:00',[8,30,0],
-          'KST',0,[1904,11,30,15,29,59],[1904,11,30,23,59,59],
-          '1889123115:32:08','1890010100:02:08','1904113015:29:59','1904113023:59:59' ],
+        [ [1908,3,31,15,32,8],[1908,4,1,0,2,8],'+08:30:00',[8,30,0],
+          'KST',0,[1911,12,31,15,29,59],[1911,12,31,23,59,59],
+          '1908033115:32:08','1908040100:02:08','1911123115:29:59','1911123123:59:59' ],
      ],
-   1904 =>
+   1911 =>
      [
-        [ [1904,11,30,15,30,0],[1904,12,1,0,30,0],'+09:00:00',[9,0,0],
-          'KST',0,[1927,12,31,14,59,59],[1927,12,31,23,59,59],
-          '1904113015:30:00','1904120100:30:00','1927123114:59:59','1927123123:59:59' ],
+        [ [1911,12,31,15,30,0],[1912,1,1,0,30,0],'+09:00:00',[9,0,0],
+          'JCST',0,[1937,9,30,14,59,59],[1937,9,30,23,59,59],
+          '1911123115:30:00','1912010100:30:00','1937093014:59:59','1937093023:59:59' ],
      ],
-   1927 =>
+   1937 =>
      [
-        [ [1927,12,31,15,0,0],[1927,12,31,23,30,0],'+08:30:00',[8,30,0],
-          'KST',0,[1931,12,31,15,29,59],[1931,12,31,23,59,59],
-          '1927123115:00:00','1927123123:30:00','1931123115:29:59','1931123123:59:59' ],
+        [ [1937,9,30,15,0,0],[1937,10,1,0,0,0],'+09:00:00',[9,0,0],
+          'JST',0,[1945,9,7,14,59,59],[1945,9,7,23,59,59],
+          '1937093015:00:00','1937100100:00:00','1945090714:59:59','1945090723:59:59' ],
      ],
-   1931 =>
+   1945 =>
      [
-        [ [1931,12,31,15,30,0],[1932,1,1,0,30,0],'+09:00:00',[9,0,0],
+        [ [1945,9,7,15,0,0],[1945,9,8,0,0,0],'+09:00:00',[9,0,0],
           'KST',0,[1954,3,20,14,59,59],[1954,3,20,23,59,59],
-          '1931123115:30:00','1932010100:30:00','1954032014:59:59','1954032023:59:59' ],
+          '1945090715:00:00','1945090800:00:00','1954032014:59:59','1954032023:59:59' ],
      ],
    1954 =>
      [
-        [ [1954,3,20,15,0,0],[1954,3,20,23,0,0],'+08:00:00',[8,0,0],
-          'KST',0,[1960,5,14,15,59,59],[1960,5,14,23,59,59],
-          '1954032015:00:00','1954032023:00:00','1960051415:59:59','1960051423:59:59' ],
+        [ [1954,3,20,15,0,0],[1954,3,20,23,30,0],'+08:30:00',[8,30,0],
+          'KST',0,[1955,5,4,15,29,59],[1955,5,4,23,59,59],
+          '1954032015:00:00','1954032023:30:00','1955050415:29:59','1955050423:59:59' ],
      ],
-   1960 =>
+   1955 =>
      [
-        [ [1960,5,14,16,0,0],[1960,5,15,1,0,0],'+09:00:00',[9,0,0],
-          'KDT',1,[1960,9,12,14,59,59],[1960,9,12,23,59,59],
-          '1960051416:00:00','1960051501:00:00','1960091214:59:59','1960091223:59:59' ],
-        [ [1960,9,12,15,0,0],[1960,9,12,23,0,0],'+08:00:00',[8,0,0],
-          'KST',0,[1961,8,9,15,59,59],[1961,8,9,23,59,59],
-          '1960091215:00:00','1960091223:00:00','1961080915:59:59','1961080923:59:59' ],
+        [ [1955,5,4,15,30,0],[1955,5,5,1,0,0],'+09:30:00',[9,30,0],
+          'KDT',1,[1955,9,8,14,29,59],[1955,9,8,23,59,59],
+          '1955050415:30:00','1955050501:00:00','1955090814:29:59','1955090823:59:59' ],
+        [ [1955,9,8,14,30,0],[1955,9,8,23,0,0],'+08:30:00',[8,30,0],
+          'KST',0,[1956,5,19,15,29,59],[1956,5,19,23,59,59],
+          '1955090814:30:00','1955090823:00:00','1956051915:29:59','1956051923:59:59' ],
      ],
-   1961 =>
+   1956 =>
+     [
+        [ [1956,5,19,15,30,0],[1956,5,20,1,0,0],'+09:30:00',[9,30,0],
+          'KDT',1,[1956,9,29,14,29,59],[1956,9,29,23,59,59],
+          '1956051915:30:00','1956052001:00:00','1956092914:29:59','1956092923:59:59' ],
+        [ [1956,9,29,14,30,0],[1956,9,29,23,0,0],'+08:30:00',[8,30,0],
+          'KST',0,[1957,5,4,15,29,59],[1957,5,4,23,59,59],
+          '1956092914:30:00','1956092923:00:00','1957050415:29:59','1957050423:59:59' ],
+     ],
+   1957 =>
+     [
+        [ [1957,5,4,15,30,0],[1957,5,5,1,0,0],'+09:30:00',[9,30,0],
+          'KDT',1,[1957,9,21,14,29,59],[1957,9,21,23,59,59],
+          '1957050415:30:00','1957050501:00:00','1957092114:29:59','1957092123:59:59' ],
+        [ [1957,9,21,14,30,0],[1957,9,21,23,0,0],'+08:30:00',[8,30,0],
+          'KST',0,[1958,5,3,15,29,59],[1958,5,3,23,59,59],
+          '1957092114:30:00','1957092123:00:00','1958050315:29:59','1958050323:59:59' ],
+     ],
+   1958 =>
      [
-        [ [1961,8,9,16,0,0],[1961,8,10,0,30,0],'+08:30:00',[8,30,0],
-          'KST',0,[1968,9,30,15,29,59],[1968,9,30,23,59,59],
-          '1961080916:00:00','1961081000:30:00','1968093015:29:59','1968093023:59:59' ],
+        [ [1958,5,3,15,30,0],[1958,5,4,1,0,0],'+09:30:00',[9,30,0],
+          'KDT',1,[1958,9,20,14,29,59],[1958,9,20,23,59,59],
+          '1958050315:30:00','1958050401:00:00','1958092014:29:59','1958092023:59:59' ],
+        [ [1958,9,20,14,30,0],[1958,9,20,23,0,0],'+08:30:00',[8,30,0],
+          'KST',0,[1959,5,2,15,29,59],[1959,5,2,23,59,59],
+          '1958092014:30:00','1958092023:00:00','1959050215:29:59','1959050223:59:59' ],
      ],
-   1968 =>
+   1959 =>
+     [
+        [ [1959,5,2,15,30,0],[1959,5,3,1,0,0],'+09:30:00',[9,30,0],
+          'KDT',1,[1959,9,19,14,29,59],[1959,9,19,23,59,59],
+          '1959050215:30:00','1959050301:00:00','1959091914:29:59','1959091923:59:59' ],
+        [ [1959,9,19,14,30,0],[1959,9,19,23,0,0],'+08:30:00',[8,30,0],
+          'KST',0,[1960,4,30,15,29,59],[1960,4,30,23,59,59],
+          '1959091914:30:00','1959091923:00:00','1960043015:29:59','1960043023:59:59' ],
+     ],
+   1960 =>
+     [
+        [ [1960,4,30,15,30,0],[1960,5,1,1,0,0],'+09:30:00',[9,30,0],
+          'KDT',1,[1960,9,17,14,29,59],[1960,9,17,23,59,59],
+          '1960043015:30:00','1960050101:00:00','1960091714:29:59','1960091723:59:59' ],
+        [ [1960,9,17,14,30,0],[1960,9,17,23,0,0],'+08:30:00',[8,30,0],
+          'KST',0,[1961,8,9,15,29,59],[1961,8,9,23,59,59],
+          '1960091714:30:00','1960091723:00:00','1961080915:29:59','1961080923:59:59' ],
+     ],
+   1961 =>
      [
-        [ [1968,9,30,15,30,0],[1968,10,1,0,30,0],'+09:00:00',[9,0,0],
-          'KST',0,[1987,5,9,14,59,59],[1987,5,9,23,59,59],
-          '1968093015:30:00','1968100100:30:00','1987050914:59:59','1987050923:59:59' ],
+        [ [1961,8,9,15,30,0],[1961,8,10,0,30,0],'+09:00:00',[9,0,0],
+          'KST',0,[1987,5,9,16,59,59],[1987,5,10,1,59,59],
+          '1961080915:30:00','1961081000:30:00','1987050916:59:59','1987051001:59:59' ],
      ],
    1987 =>
      [
-        [ [1987,5,9,15,0,0],[1987,5,10,1,0,0],'+10:00:00',[10,0,0],
-          'KDT',1,[1987,10,10,13,59,59],[1987,10,10,23,59,59],
-          '1987050915:00:00','1987051001:00:00','1987101013:59:59','1987101023:59:59' ],
-        [ [1987,10,10,14,0,0],[1987,10,10,23,0,0],'+09:00:00',[9,0,0],
-          'KST',0,[1988,5,7,14,59,59],[1988,5,7,23,59,59],
-          '1987101014:00:00','1987101023:00:00','1988050714:59:59','1988050723:59:59' ],
+        [ [1987,5,9,17,0,0],[1987,5,10,3,0,0],'+10:00:00',[10,0,0],
+          'KDT',1,[1987,10,10,16,59,59],[1987,10,11,2,59,59],
+          '1987050917:00:00','1987051003:00:00','1987101016:59:59','1987101102:59:59' ],
+        [ [1987,10,10,17,0,0],[1987,10,11,2,0,0],'+09:00:00',[9,0,0],
+          'KST',0,[1988,5,7,16,59,59],[1988,5,8,1,59,59],
+          '1987101017:00:00','1987101102:00:00','1988050716:59:59','1988050801:59:59' ],
      ],
    1988 =>
      [
-        [ [1988,5,7,15,0,0],[1988,5,8,1,0,0],'+10:00:00',[10,0,0],
-          'KDT',1,[1988,10,8,13,59,59],[1988,10,8,23,59,59],
-          '1988050715:00:00','1988050801:00:00','1988100813:59:59','1988100823:59:59' ],
-        [ [1988,10,8,14,0,0],[1988,10,8,23,0,0],'+09:00:00',[9,0,0],
+        [ [1988,5,7,17,0,0],[1988,5,8,3,0,0],'+10:00:00',[10,0,0],
+          'KDT',1,[1988,10,8,16,59,59],[1988,10,9,2,59,59],
+          '1988050717:00:00','1988050803:00:00','1988100816:59:59','1988100902:59:59' ],
+        [ [1988,10,8,17,0,0],[1988,10,9,2,0,0],'+09:00:00',[9,0,0],
           'KST',0,[9999,12,31,0,0,0],[9999,12,31,9,0,0],
-          '1988100814:00:00','1988100823:00:00','9999123100:00:00','9999123109:00:00' ],
+          '1988100817:00:00','1988100902:00:00','9999123100:00:00','9999123109:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asshan00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,8,5,57],'+08:05:57',[8,5,57],
-          'LMT',0,[1927,12,31,15,54,2],[1927,12,31,23,59,59],
-          '0001010200:00:00','0001010208:05:57','1927123115:54:02','1927123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,8,5,43],'+08:05:43',[8,5,43],
+          'LMT',0,[1900,12,31,15,54,16],[1900,12,31,23,59,59],
+          '0001010200:00:00','0001010208:05:43','1900123115:54:16','1900123123:59:59' ],
      ],
-   1927 =>
+   1900 =>
      [
-        [ [1927,12,31,15,54,3],[1927,12,31,23,54,3],'+08:00:00',[8,0,0],
+        [ [1900,12,31,15,54,17],[1900,12,31,23,54,17],'+08:00:00',[8,0,0],
           'CST',0,[1940,6,2,15,59,59],[1940,6,2,23,59,59],
-          '1927123115:54:03','1927123123:54:03','1940060215:59:59','1940060223:59:59' ],
+          '1900123115:54:17','1900123123:54:17','1940060215:59:59','1940060223:59:59' ],
      ],
    1940 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::assing00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -0,0 +1,340 @@
+package #
+Date::Manip::TZ::assred00;
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
+# This program is free software; you can redistribute it and/or modify it
+# under the same terms as Perl itself.
+
+# This file was automatically generated.  Any changes to this file will
+# be lost the next time 'tzdata' is run.
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
+
+# This module contains data from the zoneinfo time zone database.  The original
+# data was obtained from the URL:
+#    ftp://ftp.iana.org/tz
+
+use strict;
+use warnings;
+require 5.010000;
+
+our (%Dates,%LastRule);
+END {
+   undef %Dates;
+   undef %LastRule;
+}
+
+our ($VERSION);
+$VERSION='6.50';
+END { undef $VERSION; }
+
+%Dates         = (
+   1    =>
+     [
+        [ [1,1,2,0,0,0],[1,1,2,10,14,52],'+10:14:52',[10,14,52],
+          'LMT',0,[1924,5,1,13,45,7],[1924,5,1,23,59,59],
+          '0001010200:00:00','0001010210:14:52','1924050113:45:07','1924050123:59:59' ],
+     ],
+   1924 =>
+     [
+        [ [1924,5,1,13,45,8],[1924,5,1,23,45,8],'+10:00:00',[10,0,0],
+          'MAGT',0,[1930,6,20,13,59,59],[1930,6,20,23,59,59],
+          '1924050113:45:08','1924050123:45:08','1930062013:59:59','1930062023:59:59' ],
+     ],
+   1930 =>
+     [
+        [ [1930,6,20,14,0,0],[1930,6,21,1,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1981,3,31,12,59,59],[1981,3,31,23,59,59],
+          '1930062014:00:00','1930062101:00:00','1981033112:59:59','1981033123:59:59' ],
+     ],
+   1981 =>
+     [
+        [ [1981,3,31,13,0,0],[1981,4,1,1,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1981,9,30,11,59,59],[1981,9,30,23,59,59],
+          '1981033113:00:00','1981040101:00:00','1981093011:59:59','1981093023:59:59' ],
+        [ [1981,9,30,12,0,0],[1981,9,30,23,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1982,3,31,12,59,59],[1982,3,31,23,59,59],
+          '1981093012:00:00','1981093023:00:00','1982033112:59:59','1982033123:59:59' ],
+     ],
+   1982 =>
+     [
+        [ [1982,3,31,13,0,0],[1982,4,1,1,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1982,9,30,11,59,59],[1982,9,30,23,59,59],
+          '1982033113:00:00','1982040101:00:00','1982093011:59:59','1982093023:59:59' ],
+        [ [1982,9,30,12,0,0],[1982,9,30,23,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1983,3,31,12,59,59],[1983,3,31,23,59,59],
+          '1982093012:00:00','1982093023:00:00','1983033112:59:59','1983033123:59:59' ],
+     ],
+   1983 =>
+     [
+        [ [1983,3,31,13,0,0],[1983,4,1,1,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1983,9,30,11,59,59],[1983,9,30,23,59,59],
+          '1983033113:00:00','1983040101:00:00','1983093011:59:59','1983093023:59:59' ],
+        [ [1983,9,30,12,0,0],[1983,9,30,23,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1984,3,31,12,59,59],[1984,3,31,23,59,59],
+          '1983093012:00:00','1983093023:00:00','1984033112:59:59','1984033123:59:59' ],
+     ],
+   1984 =>
+     [
+        [ [1984,3,31,13,0,0],[1984,4,1,1,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1984,9,29,14,59,59],[1984,9,30,2,59,59],
+          '1984033113:00:00','1984040101:00:00','1984092914:59:59','1984093002:59:59' ],
+        [ [1984,9,29,15,0,0],[1984,9,30,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1985,3,30,14,59,59],[1985,3,31,1,59,59],
+          '1984092915:00:00','1984093002:00:00','1985033014:59:59','1985033101:59:59' ],
+     ],
+   1985 =>
+     [
+        [ [1985,3,30,15,0,0],[1985,3,31,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1985,9,28,14,59,59],[1985,9,29,2,59,59],
+          '1985033015:00:00','1985033103:00:00','1985092814:59:59','1985092902:59:59' ],
+        [ [1985,9,28,15,0,0],[1985,9,29,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1986,3,29,14,59,59],[1986,3,30,1,59,59],
+          '1985092815:00:00','1985092902:00:00','1986032914:59:59','1986033001:59:59' ],
+     ],
+   1986 =>
+     [
+        [ [1986,3,29,15,0,0],[1986,3,30,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1986,9,27,14,59,59],[1986,9,28,2,59,59],
+          '1986032915:00:00','1986033003:00:00','1986092714:59:59','1986092802:59:59' ],
+        [ [1986,9,27,15,0,0],[1986,9,28,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1987,3,28,14,59,59],[1987,3,29,1,59,59],
+          '1986092715:00:00','1986092802:00:00','1987032814:59:59','1987032901:59:59' ],
+     ],
+   1987 =>
+     [
+        [ [1987,3,28,15,0,0],[1987,3,29,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1987,9,26,14,59,59],[1987,9,27,2,59,59],
+          '1987032815:00:00','1987032903:00:00','1987092614:59:59','1987092702:59:59' ],
+        [ [1987,9,26,15,0,0],[1987,9,27,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1988,3,26,14,59,59],[1988,3,27,1,59,59],
+          '1987092615:00:00','1987092702:00:00','1988032614:59:59','1988032701:59:59' ],
+     ],
+   1988 =>
+     [
+        [ [1988,3,26,15,0,0],[1988,3,27,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1988,9,24,14,59,59],[1988,9,25,2,59,59],
+          '1988032615:00:00','1988032703:00:00','1988092414:59:59','1988092502:59:59' ],
+        [ [1988,9,24,15,0,0],[1988,9,25,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1989,3,25,14,59,59],[1989,3,26,1,59,59],
+          '1988092415:00:00','1988092502:00:00','1989032514:59:59','1989032601:59:59' ],
+     ],
+   1989 =>
+     [
+        [ [1989,3,25,15,0,0],[1989,3,26,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1989,9,23,14,59,59],[1989,9,24,2,59,59],
+          '1989032515:00:00','1989032603:00:00','1989092314:59:59','1989092402:59:59' ],
+        [ [1989,9,23,15,0,0],[1989,9,24,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1990,3,24,14,59,59],[1990,3,25,1,59,59],
+          '1989092315:00:00','1989092402:00:00','1990032414:59:59','1990032501:59:59' ],
+     ],
+   1990 =>
+     [
+        [ [1990,3,24,15,0,0],[1990,3,25,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1990,9,29,14,59,59],[1990,9,30,2,59,59],
+          '1990032415:00:00','1990032503:00:00','1990092914:59:59','1990093002:59:59' ],
+        [ [1990,9,29,15,0,0],[1990,9,30,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1991,3,30,14,59,59],[1991,3,31,1,59,59],
+          '1990092915:00:00','1990093002:00:00','1991033014:59:59','1991033101:59:59' ],
+     ],
+   1991 =>
+     [
+        [ [1991,3,30,15,0,0],[1991,3,31,2,0,0],'+11:00:00',[11,0,0],
+          'MAGST',1,[1991,9,28,15,59,59],[1991,9,29,2,59,59],
+          '1991033015:00:00','1991033102:00:00','1991092815:59:59','1991092902:59:59' ],
+        [ [1991,9,28,16,0,0],[1991,9,29,2,0,0],'+10:00:00',[10,0,0],
+          'MAGT',0,[1992,1,18,15,59,59],[1992,1,19,1,59,59],
+          '1991092816:00:00','1991092902:00:00','1992011815:59:59','1992011901:59:59' ],
+     ],
+   1992 =>
+     [
+        [ [1992,1,18,16,0,0],[1992,1,19,3,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1992,3,28,11,59,59],[1992,3,28,22,59,59],
+          '1992011816:00:00','1992011903:00:00','1992032811:59:59','1992032822:59:59' ],
+        [ [1992,3,28,12,0,0],[1992,3,29,0,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1992,9,26,10,59,59],[1992,9,26,22,59,59],
+          '1992032812:00:00','1992032900:00:00','1992092610:59:59','1992092622:59:59' ],
+        [ [1992,9,26,11,0,0],[1992,9,26,22,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1993,3,27,14,59,59],[1993,3,28,1,59,59],
+          '1992092611:00:00','1992092622:00:00','1993032714:59:59','1993032801:59:59' ],
+     ],
+   1993 =>
+     [
+        [ [1993,3,27,15,0,0],[1993,3,28,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1993,9,25,14,59,59],[1993,9,26,2,59,59],
+          '1993032715:00:00','1993032803:00:00','1993092514:59:59','1993092602:59:59' ],
+        [ [1993,9,25,15,0,0],[1993,9,26,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1994,3,26,14,59,59],[1994,3,27,1,59,59],
+          '1993092515:00:00','1993092602:00:00','1994032614:59:59','1994032701:59:59' ],
+     ],
+   1994 =>
+     [
+        [ [1994,3,26,15,0,0],[1994,3,27,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1994,9,24,14,59,59],[1994,9,25,2,59,59],
+          '1994032615:00:00','1994032703:00:00','1994092414:59:59','1994092502:59:59' ],
+        [ [1994,9,24,15,0,0],[1994,9,25,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1995,3,25,14,59,59],[1995,3,26,1,59,59],
+          '1994092415:00:00','1994092502:00:00','1995032514:59:59','1995032601:59:59' ],
+     ],
+   1995 =>
+     [
+        [ [1995,3,25,15,0,0],[1995,3,26,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1995,9,23,14,59,59],[1995,9,24,2,59,59],
+          '1995032515:00:00','1995032603:00:00','1995092314:59:59','1995092402:59:59' ],
+        [ [1995,9,23,15,0,0],[1995,9,24,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1996,3,30,14,59,59],[1996,3,31,1,59,59],
+          '1995092315:00:00','1995092402:00:00','1996033014:59:59','1996033101:59:59' ],
+     ],
+   1996 =>
+     [
+        [ [1996,3,30,15,0,0],[1996,3,31,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1996,10,26,14,59,59],[1996,10,27,2,59,59],
+          '1996033015:00:00','1996033103:00:00','1996102614:59:59','1996102702:59:59' ],
+        [ [1996,10,26,15,0,0],[1996,10,27,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1997,3,29,14,59,59],[1997,3,30,1,59,59],
+          '1996102615:00:00','1996102702:00:00','1997032914:59:59','1997033001:59:59' ],
+     ],
+   1997 =>
+     [
+        [ [1997,3,29,15,0,0],[1997,3,30,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1997,10,25,14,59,59],[1997,10,26,2,59,59],
+          '1997032915:00:00','1997033003:00:00','1997102514:59:59','1997102602:59:59' ],
+        [ [1997,10,25,15,0,0],[1997,10,26,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1998,3,28,14,59,59],[1998,3,29,1,59,59],
+          '1997102515:00:00','1997102602:00:00','1998032814:59:59','1998032901:59:59' ],
+     ],
+   1998 =>
+     [
+        [ [1998,3,28,15,0,0],[1998,3,29,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1998,10,24,14,59,59],[1998,10,25,2,59,59],
+          '1998032815:00:00','1998032903:00:00','1998102414:59:59','1998102502:59:59' ],
+        [ [1998,10,24,15,0,0],[1998,10,25,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[1999,3,27,14,59,59],[1999,3,28,1,59,59],
+          '1998102415:00:00','1998102502:00:00','1999032714:59:59','1999032801:59:59' ],
+     ],
+   1999 =>
+     [
+        [ [1999,3,27,15,0,0],[1999,3,28,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[1999,10,30,14,59,59],[1999,10,31,2,59,59],
+          '1999032715:00:00','1999032803:00:00','1999103014:59:59','1999103102:59:59' ],
+        [ [1999,10,30,15,0,0],[1999,10,31,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2000,3,25,14,59,59],[2000,3,26,1,59,59],
+          '1999103015:00:00','1999103102:00:00','2000032514:59:59','2000032601:59:59' ],
+     ],
+   2000 =>
+     [
+        [ [2000,3,25,15,0,0],[2000,3,26,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2000,10,28,14,59,59],[2000,10,29,2,59,59],
+          '2000032515:00:00','2000032603:00:00','2000102814:59:59','2000102902:59:59' ],
+        [ [2000,10,28,15,0,0],[2000,10,29,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2001,3,24,14,59,59],[2001,3,25,1,59,59],
+          '2000102815:00:00','2000102902:00:00','2001032414:59:59','2001032501:59:59' ],
+     ],
+   2001 =>
+     [
+        [ [2001,3,24,15,0,0],[2001,3,25,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2001,10,27,14,59,59],[2001,10,28,2,59,59],
+          '2001032415:00:00','2001032503:00:00','2001102714:59:59','2001102802:59:59' ],
+        [ [2001,10,27,15,0,0],[2001,10,28,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2002,3,30,14,59,59],[2002,3,31,1,59,59],
+          '2001102715:00:00','2001102802:00:00','2002033014:59:59','2002033101:59:59' ],
+     ],
+   2002 =>
+     [
+        [ [2002,3,30,15,0,0],[2002,3,31,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2002,10,26,14,59,59],[2002,10,27,2,59,59],
+          '2002033015:00:00','2002033103:00:00','2002102614:59:59','2002102702:59:59' ],
+        [ [2002,10,26,15,0,0],[2002,10,27,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2003,3,29,14,59,59],[2003,3,30,1,59,59],
+          '2002102615:00:00','2002102702:00:00','2003032914:59:59','2003033001:59:59' ],
+     ],
+   2003 =>
+     [
+        [ [2003,3,29,15,0,0],[2003,3,30,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2003,10,25,14,59,59],[2003,10,26,2,59,59],
+          '2003032915:00:00','2003033003:00:00','2003102514:59:59','2003102602:59:59' ],
+        [ [2003,10,25,15,0,0],[2003,10,26,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2004,3,27,14,59,59],[2004,3,28,1,59,59],
+          '2003102515:00:00','2003102602:00:00','2004032714:59:59','2004032801:59:59' ],
+     ],
+   2004 =>
+     [
+        [ [2004,3,27,15,0,0],[2004,3,28,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2004,10,30,14,59,59],[2004,10,31,2,59,59],
+          '2004032715:00:00','2004032803:00:00','2004103014:59:59','2004103102:59:59' ],
+        [ [2004,10,30,15,0,0],[2004,10,31,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2005,3,26,14,59,59],[2005,3,27,1,59,59],
+          '2004103015:00:00','2004103102:00:00','2005032614:59:59','2005032701:59:59' ],
+     ],
+   2005 =>
+     [
+        [ [2005,3,26,15,0,0],[2005,3,27,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2005,10,29,14,59,59],[2005,10,30,2,59,59],
+          '2005032615:00:00','2005032703:00:00','2005102914:59:59','2005103002:59:59' ],
+        [ [2005,10,29,15,0,0],[2005,10,30,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2006,3,25,14,59,59],[2006,3,26,1,59,59],
+          '2005102915:00:00','2005103002:00:00','2006032514:59:59','2006032601:59:59' ],
+     ],
+   2006 =>
+     [
+        [ [2006,3,25,15,0,0],[2006,3,26,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2006,10,28,14,59,59],[2006,10,29,2,59,59],
+          '2006032515:00:00','2006032603:00:00','2006102814:59:59','2006102902:59:59' ],
+        [ [2006,10,28,15,0,0],[2006,10,29,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2007,3,24,14,59,59],[2007,3,25,1,59,59],
+          '2006102815:00:00','2006102902:00:00','2007032414:59:59','2007032501:59:59' ],
+     ],
+   2007 =>
+     [
+        [ [2007,3,24,15,0,0],[2007,3,25,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2007,10,27,14,59,59],[2007,10,28,2,59,59],
+          '2007032415:00:00','2007032503:00:00','2007102714:59:59','2007102802:59:59' ],
+        [ [2007,10,27,15,0,0],[2007,10,28,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2008,3,29,14,59,59],[2008,3,30,1,59,59],
+          '2007102715:00:00','2007102802:00:00','2008032914:59:59','2008033001:59:59' ],
+     ],
+   2008 =>
+     [
+        [ [2008,3,29,15,0,0],[2008,3,30,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2008,10,25,14,59,59],[2008,10,26,2,59,59],
+          '2008032915:00:00','2008033003:00:00','2008102514:59:59','2008102602:59:59' ],
+        [ [2008,10,25,15,0,0],[2008,10,26,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2009,3,28,14,59,59],[2009,3,29,1,59,59],
+          '2008102515:00:00','2008102602:00:00','2009032814:59:59','2009032901:59:59' ],
+     ],
+   2009 =>
+     [
+        [ [2009,3,28,15,0,0],[2009,3,29,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2009,10,24,14,59,59],[2009,10,25,2,59,59],
+          '2009032815:00:00','2009032903:00:00','2009102414:59:59','2009102502:59:59' ],
+        [ [2009,10,24,15,0,0],[2009,10,25,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2010,3,27,14,59,59],[2010,3,28,1,59,59],
+          '2009102415:00:00','2009102502:00:00','2010032714:59:59','2010032801:59:59' ],
+     ],
+   2010 =>
+     [
+        [ [2010,3,27,15,0,0],[2010,3,28,3,0,0],'+12:00:00',[12,0,0],
+          'MAGST',1,[2010,10,30,14,59,59],[2010,10,31,2,59,59],
+          '2010032715:00:00','2010032803:00:00','2010103014:59:59','2010103102:59:59' ],
+        [ [2010,10,30,15,0,0],[2010,10,31,2,0,0],'+11:00:00',[11,0,0],
+          'MAGT',0,[2011,3,26,14,59,59],[2011,3,27,1,59,59],
+          '2010103015:00:00','2010103102:00:00','2011032614:59:59','2011032701:59:59' ],
+     ],
+   2011 =>
+     [
+        [ [2011,3,26,15,0,0],[2011,3,27,3,0,0],'+12:00:00',[12,0,0],
+          'MAGT',0,[2014,10,25,13,59,59],[2014,10,26,1,59,59],
+          '2011032615:00:00','2011032703:00:00','2014102513:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,14,0,0],[2014,10,26,1,0,0],'+11:00:00',[11,0,0],
+          'SRET',0,[9999,12,31,0,0,0],[9999,12,31,11,0,0],
+          '2014102514:00:00','2014102601:00:00','9999123100:00:00','9999123111:00:00' ],
+     ],
+);
+
+%LastRule      = (
+);
+
+1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::astaip00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,35 +38,38 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,12,31,15,54,0],[1895,12,31,23,54,0],'+08:00:00',[8,0,0],
-          'CST',0,[1945,4,30,15,59,59],[1945,4,30,23,59,59],
-          '1895123115:54:00','1895123123:54:00','1945043015:59:59','1945043023:59:59' ],
+          'JWST',0,[1937,9,30,15,59,59],[1937,9,30,23,59,59],
+          '1895123115:54:00','1895123123:54:00','1937093015:59:59','1937093023:59:59' ],
+     ],
+   1937 =>
+     [
+        [ [1937,9,30,16,0,0],[1937,10,1,1,0,0],'+09:00:00',[9,0,0],
+          'JST',0,[1945,9,20,15,59,59],[1945,9,21,0,59,59],
+          '1937093016:00:00','1937100101:00:00','1945092015:59:59','1945092100:59:59' ],
      ],
    1945 =>
      [
-        [ [1945,4,30,16,0,0],[1945,5,1,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1945,9,30,14,59,59],[1945,9,30,23,59,59],
-          '1945043016:00:00','1945050101:00:00','1945093014:59:59','1945093023:59:59' ],
-        [ [1945,9,30,15,0,0],[1945,9,30,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1946,4,30,15,59,59],[1946,4,30,23,59,59],
-          '1945093015:00:00','1945093023:00:00','1946043015:59:59','1946043023:59:59' ],
+        [ [1945,9,20,16,0,0],[1945,9,21,0,0,0],'+08:00:00',[8,0,0],
+          'CST',0,[1946,5,14,15,59,59],[1946,5,14,23,59,59],
+          '1945092016:00:00','1945092100:00:00','1946051415:59:59','1946051423:59:59' ],
      ],
    1946 =>
      [
-        [ [1946,4,30,16,0,0],[1946,5,1,1,0,0],'+09:00:00',[9,0,0],
+        [ [1946,5,14,16,0,0],[1946,5,15,1,0,0],'+09:00:00',[9,0,0],
           'CDT',1,[1946,9,30,14,59,59],[1946,9,30,23,59,59],
-          '1946043016:00:00','1946050101:00:00','1946093014:59:59','1946093023:59:59' ],
+          '1946051416:00:00','1946051501:00:00','1946093014:59:59','1946093023:59:59' ],
         [ [1946,9,30,15,0,0],[1946,9,30,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1947,4,30,15,59,59],[1947,4,30,23,59,59],
-          '1946093015:00:00','1946093023:00:00','1947043015:59:59','1947043023:59:59' ],
+          'CST',0,[1947,4,14,15,59,59],[1947,4,14,23,59,59],
+          '1946093015:00:00','1946093023:00:00','1947041415:59:59','1947041423:59:59' ],
      ],
    1947 =>
      [
-        [ [1947,4,30,16,0,0],[1947,5,1,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1947,9,30,14,59,59],[1947,9,30,23,59,59],
-          '1947043016:00:00','1947050101:00:00','1947093014:59:59','1947093023:59:59' ],
-        [ [1947,9,30,15,0,0],[1947,9,30,23,0,0],'+08:00:00',[8,0,0],
+        [ [1947,4,14,16,0,0],[1947,4,15,1,0,0],'+09:00:00',[9,0,0],
+          'CDT',1,[1947,10,31,14,59,59],[1947,10,31,23,59,59],
+          '1947041416:00:00','1947041501:00:00','1947103114:59:59','1947103123:59:59' ],
+        [ [1947,10,31,15,0,0],[1947,10,31,23,0,0],'+08:00:00',[8,0,0],
           'CST',0,[1948,4,30,15,59,59],[1948,4,30,23,59,59],
-          '1947093015:00:00','1947093023:00:00','1948043015:59:59','1948043023:59:59' ],
+          '1947103115:00:00','1947103123:00:00','1948043015:59:59','1948043023:59:59' ],
      ],
    1948 =>
      [
@@ -209,17 +212,17 @@ END { undef $VERSION; }
           'CDT',1,[1975,9,30,14,59,59],[1975,9,30,23,59,59],
           '1975033116:00:00','1975040101:00:00','1975093014:59:59','1975093023:59:59' ],
         [ [1975,9,30,15,0,0],[1975,9,30,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1979,6,29,15,59,59],[1979,6,29,23,59,59],
-          '1975093015:00:00','1975093023:00:00','1979062915:59:59','1979062923:59:59' ],
+          'CST',0,[1979,6,30,15,59,59],[1979,6,30,23,59,59],
+          '1975093015:00:00','1975093023:00:00','1979063015:59:59','1979063023:59:59' ],
      ],
    1979 =>
      [
-        [ [1979,6,29,16,0,0],[1979,6,30,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1979,9,29,14,59,59],[1979,9,29,23,59,59],
-          '1979062916:00:00','1979063001:00:00','1979092914:59:59','1979092923:59:59' ],
-        [ [1979,9,29,15,0,0],[1979,9,29,23,0,0],'+08:00:00',[8,0,0],
+        [ [1979,6,30,16,0,0],[1979,7,1,1,0,0],'+09:00:00',[9,0,0],
+          'CDT',1,[1979,9,30,14,59,59],[1979,9,30,23,59,59],
+          '1979063016:00:00','1979070101:00:00','1979093014:59:59','1979093023:59:59' ],
+        [ [1979,9,30,15,0,0],[1979,9,30,23,0,0],'+08:00:00',[8,0,0],
           'CST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '1979092915:00:00','1979092923:00:00','9999123100:00:00','9999123108:00:00' ],
+          '1979093015:00:00','1979093023:00:00','9999123100:00:00','9999123108:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::astash00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,4,37,12],'+04:37:12',[4,37,12],
-          'LMT',0,[1924,5,1,19,22,47],[1924,5,1,23,59,59],
-          '0001010200:00:00','0001010204:37:12','1924050119:22:47','1924050123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,4,37,11],'+04:37:11',[4,37,11],
+          'LMT',0,[1924,5,1,19,22,48],[1924,5,1,23,59,59],
+          '0001010200:00:00','0001010204:37:11','1924050119:22:48','1924050123:59:59' ],
      ],
    1924 =>
      [
-        [ [1924,5,1,19,22,48],[1924,5,2,0,22,48],'+05:00:00',[5,0,0],
+        [ [1924,5,1,19,22,49],[1924,5,2,0,22,49],'+05:00:00',[5,0,0],
           'TAST',0,[1930,6,20,18,59,59],[1930,6,20,23,59,59],
-          '1924050119:22:48','1924050200:22:48','1930062018:59:59','1930062023:59:59' ],
+          '1924050119:22:49','1924050200:22:49','1930062018:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::astbil00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,27 +25,27 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,2,59,16],'+02:59:16',[2,59,16],
-          'LMT',0,[1879,12,31,21,0,43],[1879,12,31,23,59,59],
-          '0001010200:00:00','0001010202:59:16','1879123121:00:43','1879123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,2,59,11],'+02:59:11',[2,59,11],
+          'LMT',0,[1879,12,31,21,0,48],[1879,12,31,23,59,59],
+          '0001010200:00:00','0001010202:59:11','1879123121:00:48','1879123123:59:59' ],
      ],
    1879 =>
      [
-        [ [1879,12,31,21,0,44],[1880,1,1,0,0,0],'+02:59:16',[2,59,16],
-          'TBMT',0,[1924,5,1,21,0,43],[1924,5,1,23,59,59],
-          '1879123121:00:44','1880010100:00:00','1924050121:00:43','1924050123:59:59' ],
+        [ [1879,12,31,21,0,49],[1880,1,1,0,0,0],'+02:59:11',[2,59,11],
+          'TBMT',0,[1924,5,1,21,0,48],[1924,5,1,23,59,59],
+          '1879123121:00:49','1880010100:00:00','1924050121:00:48','1924050123:59:59' ],
      ],
    1924 =>
      [
-        [ [1924,5,1,21,0,44],[1924,5,2,0,0,44],'+03:00:00',[3,0,0],
+        [ [1924,5,1,21,0,49],[1924,5,2,0,0,49],'+03:00:00',[3,0,0],
           'TBIT',0,[1957,2,28,20,59,59],[1957,2,28,23,59,59],
-          '1924050121:00:44','1924050200:00:44','1957022820:59:59','1957022823:59:59' ],
+          '1924050121:00:49','1924050200:00:49','1957022820:59:59','1957022823:59:59' ],
      ],
    1957 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::astehr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asthim00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::astoky00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -44,14 +44,14 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,12,31,15,0,0],[1896,1,1,0,0,0],'+09:00:00',[9,0,0],
-          'CJT',0,[1937,12,31,14,59,59],[1937,12,31,23,59,59],
-          '1895123115:00:00','1896010100:00:00','1937123114:59:59','1937123123:59:59' ],
+          'JCST',0,[1937,9,30,14,59,59],[1937,9,30,23,59,59],
+          '1895123115:00:00','1896010100:00:00','1937093014:59:59','1937093023:59:59' ],
      ],
    1937 =>
      [
-        [ [1937,12,31,15,0,0],[1938,1,1,0,0,0],'+09:00:00',[9,0,0],
+        [ [1937,9,30,15,0,0],[1937,10,1,0,0,0],'+09:00:00',[9,0,0],
           'JST',0,[1948,5,1,16,59,59],[1948,5,2,1,59,59],
-          '1937123115:00:00','1938010100:00:00','1948050116:59:59','1948050201:59:59' ],
+          '1937093015:00:00','1937100100:00:00','1948050116:59:59','1948050201:59:59' ],
      ],
    1948 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asulaa00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -242,12 +242,495 @@ END { undef $VERSION; }
           'ULAST',1,[2006,9,29,16,59,59],[2006,9,30,1,59,59],
           '2006032418:00:00','2006032503:00:00','2006092916:59:59','2006093001:59:59' ],
         [ [2006,9,29,17,0,0],[2006,9,30,1,0,0],'+08:00:00',[8,0,0],
-          'ULAT',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '2006092917:00:00','2006093001:00:00','9999123100:00:00','9999123108:00:00' ],
+          'ULAT',0,[2015,3,27,17,59,59],[2015,3,28,1,59,59],
+          '2006092917:00:00','2006093001:00:00','2015032717:59:59','2015032801:59:59' ],
+     ],
+   2015 =>
+     [
+        [ [2015,3,27,18,0,0],[2015,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2015,9,25,14,59,59],[2015,9,25,23,59,59],
+          '2015032718:00:00','2015032803:00:00','2015092514:59:59','2015092523:59:59' ],
+        [ [2015,9,25,15,0,0],[2015,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2016,3,25,17,59,59],[2016,3,26,1,59,59],
+          '2015092515:00:00','2015092523:00:00','2016032517:59:59','2016032601:59:59' ],
+     ],
+   2016 =>
+     [
+        [ [2016,3,25,18,0,0],[2016,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2016,9,23,14,59,59],[2016,9,23,23,59,59],
+          '2016032518:00:00','2016032603:00:00','2016092314:59:59','2016092323:59:59' ],
+        [ [2016,9,23,15,0,0],[2016,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2017,3,24,17,59,59],[2017,3,25,1,59,59],
+          '2016092315:00:00','2016092323:00:00','2017032417:59:59','2017032501:59:59' ],
+     ],
+   2017 =>
+     [
+        [ [2017,3,24,18,0,0],[2017,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2017,9,29,14,59,59],[2017,9,29,23,59,59],
+          '2017032418:00:00','2017032503:00:00','2017092914:59:59','2017092923:59:59' ],
+        [ [2017,9,29,15,0,0],[2017,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2018,3,30,17,59,59],[2018,3,31,1,59,59],
+          '2017092915:00:00','2017092923:00:00','2018033017:59:59','2018033101:59:59' ],
+     ],
+   2018 =>
+     [
+        [ [2018,3,30,18,0,0],[2018,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2018,9,28,14,59,59],[2018,9,28,23,59,59],
+          '2018033018:00:00','2018033103:00:00','2018092814:59:59','2018092823:59:59' ],
+        [ [2018,9,28,15,0,0],[2018,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2019,3,29,17,59,59],[2019,3,30,1,59,59],
+          '2018092815:00:00','2018092823:00:00','2019032917:59:59','2019033001:59:59' ],
+     ],
+   2019 =>
+     [
+        [ [2019,3,29,18,0,0],[2019,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2019,9,27,14,59,59],[2019,9,27,23,59,59],
+          '2019032918:00:00','2019033003:00:00','2019092714:59:59','2019092723:59:59' ],
+        [ [2019,9,27,15,0,0],[2019,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2020,3,27,17,59,59],[2020,3,28,1,59,59],
+          '2019092715:00:00','2019092723:00:00','2020032717:59:59','2020032801:59:59' ],
+     ],
+   2020 =>
+     [
+        [ [2020,3,27,18,0,0],[2020,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2020,9,25,14,59,59],[2020,9,25,23,59,59],
+          '2020032718:00:00','2020032803:00:00','2020092514:59:59','2020092523:59:59' ],
+        [ [2020,9,25,15,0,0],[2020,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2021,3,26,17,59,59],[2021,3,27,1,59,59],
+          '2020092515:00:00','2020092523:00:00','2021032617:59:59','2021032701:59:59' ],
+     ],
+   2021 =>
+     [
+        [ [2021,3,26,18,0,0],[2021,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2021,9,24,14,59,59],[2021,9,24,23,59,59],
+          '2021032618:00:00','2021032703:00:00','2021092414:59:59','2021092423:59:59' ],
+        [ [2021,9,24,15,0,0],[2021,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2022,3,25,17,59,59],[2022,3,26,1,59,59],
+          '2021092415:00:00','2021092423:00:00','2022032517:59:59','2022032601:59:59' ],
+     ],
+   2022 =>
+     [
+        [ [2022,3,25,18,0,0],[2022,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2022,9,23,14,59,59],[2022,9,23,23,59,59],
+          '2022032518:00:00','2022032603:00:00','2022092314:59:59','2022092323:59:59' ],
+        [ [2022,9,23,15,0,0],[2022,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2023,3,24,17,59,59],[2023,3,25,1,59,59],
+          '2022092315:00:00','2022092323:00:00','2023032417:59:59','2023032501:59:59' ],
+     ],
+   2023 =>
+     [
+        [ [2023,3,24,18,0,0],[2023,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2023,9,29,14,59,59],[2023,9,29,23,59,59],
+          '2023032418:00:00','2023032503:00:00','2023092914:59:59','2023092923:59:59' ],
+        [ [2023,9,29,15,0,0],[2023,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2024,3,29,17,59,59],[2024,3,30,1,59,59],
+          '2023092915:00:00','2023092923:00:00','2024032917:59:59','2024033001:59:59' ],
+     ],
+   2024 =>
+     [
+        [ [2024,3,29,18,0,0],[2024,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2024,9,27,14,59,59],[2024,9,27,23,59,59],
+          '2024032918:00:00','2024033003:00:00','2024092714:59:59','2024092723:59:59' ],
+        [ [2024,9,27,15,0,0],[2024,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2025,3,28,17,59,59],[2025,3,29,1,59,59],
+          '2024092715:00:00','2024092723:00:00','2025032817:59:59','2025032901:59:59' ],
+     ],
+   2025 =>
+     [
+        [ [2025,3,28,18,0,0],[2025,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2025,9,26,14,59,59],[2025,9,26,23,59,59],
+          '2025032818:00:00','2025032903:00:00','2025092614:59:59','2025092623:59:59' ],
+        [ [2025,9,26,15,0,0],[2025,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2026,3,27,17,59,59],[2026,3,28,1,59,59],
+          '2025092615:00:00','2025092623:00:00','2026032717:59:59','2026032801:59:59' ],
+     ],
+   2026 =>
+     [
+        [ [2026,3,27,18,0,0],[2026,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2026,9,25,14,59,59],[2026,9,25,23,59,59],
+          '2026032718:00:00','2026032803:00:00','2026092514:59:59','2026092523:59:59' ],
+        [ [2026,9,25,15,0,0],[2026,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2027,3,26,17,59,59],[2027,3,27,1,59,59],
+          '2026092515:00:00','2026092523:00:00','2027032617:59:59','2027032701:59:59' ],
+     ],
+   2027 =>
+     [
+        [ [2027,3,26,18,0,0],[2027,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2027,9,24,14,59,59],[2027,9,24,23,59,59],
+          '2027032618:00:00','2027032703:00:00','2027092414:59:59','2027092423:59:59' ],
+        [ [2027,9,24,15,0,0],[2027,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2028,3,24,17,59,59],[2028,3,25,1,59,59],
+          '2027092415:00:00','2027092423:00:00','2028032417:59:59','2028032501:59:59' ],
+     ],
+   2028 =>
+     [
+        [ [2028,3,24,18,0,0],[2028,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2028,9,29,14,59,59],[2028,9,29,23,59,59],
+          '2028032418:00:00','2028032503:00:00','2028092914:59:59','2028092923:59:59' ],
+        [ [2028,9,29,15,0,0],[2028,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2029,3,30,17,59,59],[2029,3,31,1,59,59],
+          '2028092915:00:00','2028092923:00:00','2029033017:59:59','2029033101:59:59' ],
+     ],
+   2029 =>
+     [
+        [ [2029,3,30,18,0,0],[2029,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2029,9,28,14,59,59],[2029,9,28,23,59,59],
+          '2029033018:00:00','2029033103:00:00','2029092814:59:59','2029092823:59:59' ],
+        [ [2029,9,28,15,0,0],[2029,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2030,3,29,17,59,59],[2030,3,30,1,59,59],
+          '2029092815:00:00','2029092823:00:00','2030032917:59:59','2030033001:59:59' ],
+     ],
+   2030 =>
+     [
+        [ [2030,3,29,18,0,0],[2030,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2030,9,27,14,59,59],[2030,9,27,23,59,59],
+          '2030032918:00:00','2030033003:00:00','2030092714:59:59','2030092723:59:59' ],
+        [ [2030,9,27,15,0,0],[2030,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2031,3,28,17,59,59],[2031,3,29,1,59,59],
+          '2030092715:00:00','2030092723:00:00','2031032817:59:59','2031032901:59:59' ],
+     ],
+   2031 =>
+     [
+        [ [2031,3,28,18,0,0],[2031,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2031,9,26,14,59,59],[2031,9,26,23,59,59],
+          '2031032818:00:00','2031032903:00:00','2031092614:59:59','2031092623:59:59' ],
+        [ [2031,9,26,15,0,0],[2031,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2032,3,26,17,59,59],[2032,3,27,1,59,59],
+          '2031092615:00:00','2031092623:00:00','2032032617:59:59','2032032701:59:59' ],
+     ],
+   2032 =>
+     [
+        [ [2032,3,26,18,0,0],[2032,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2032,9,24,14,59,59],[2032,9,24,23,59,59],
+          '2032032618:00:00','2032032703:00:00','2032092414:59:59','2032092423:59:59' ],
+        [ [2032,9,24,15,0,0],[2032,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2033,3,25,17,59,59],[2033,3,26,1,59,59],
+          '2032092415:00:00','2032092423:00:00','2033032517:59:59','2033032601:59:59' ],
+     ],
+   2033 =>
+     [
+        [ [2033,3,25,18,0,0],[2033,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2033,9,23,14,59,59],[2033,9,23,23,59,59],
+          '2033032518:00:00','2033032603:00:00','2033092314:59:59','2033092323:59:59' ],
+        [ [2033,9,23,15,0,0],[2033,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2034,3,24,17,59,59],[2034,3,25,1,59,59],
+          '2033092315:00:00','2033092323:00:00','2034032417:59:59','2034032501:59:59' ],
+     ],
+   2034 =>
+     [
+        [ [2034,3,24,18,0,0],[2034,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2034,9,29,14,59,59],[2034,9,29,23,59,59],
+          '2034032418:00:00','2034032503:00:00','2034092914:59:59','2034092923:59:59' ],
+        [ [2034,9,29,15,0,0],[2034,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2035,3,30,17,59,59],[2035,3,31,1,59,59],
+          '2034092915:00:00','2034092923:00:00','2035033017:59:59','2035033101:59:59' ],
+     ],
+   2035 =>
+     [
+        [ [2035,3,30,18,0,0],[2035,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2035,9,28,14,59,59],[2035,9,28,23,59,59],
+          '2035033018:00:00','2035033103:00:00','2035092814:59:59','2035092823:59:59' ],
+        [ [2035,9,28,15,0,0],[2035,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2036,3,28,17,59,59],[2036,3,29,1,59,59],
+          '2035092815:00:00','2035092823:00:00','2036032817:59:59','2036032901:59:59' ],
+     ],
+   2036 =>
+     [
+        [ [2036,3,28,18,0,0],[2036,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2036,9,26,14,59,59],[2036,9,26,23,59,59],
+          '2036032818:00:00','2036032903:00:00','2036092614:59:59','2036092623:59:59' ],
+        [ [2036,9,26,15,0,0],[2036,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2037,3,27,17,59,59],[2037,3,28,1,59,59],
+          '2036092615:00:00','2036092623:00:00','2037032717:59:59','2037032801:59:59' ],
+     ],
+   2037 =>
+     [
+        [ [2037,3,27,18,0,0],[2037,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2037,9,25,14,59,59],[2037,9,25,23,59,59],
+          '2037032718:00:00','2037032803:00:00','2037092514:59:59','2037092523:59:59' ],
+        [ [2037,9,25,15,0,0],[2037,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2038,3,26,17,59,59],[2038,3,27,1,59,59],
+          '2037092515:00:00','2037092523:00:00','2038032617:59:59','2038032701:59:59' ],
+     ],
+   2038 =>
+     [
+        [ [2038,3,26,18,0,0],[2038,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2038,9,24,14,59,59],[2038,9,24,23,59,59],
+          '2038032618:00:00','2038032703:00:00','2038092414:59:59','2038092423:59:59' ],
+        [ [2038,9,24,15,0,0],[2038,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2039,3,25,17,59,59],[2039,3,26,1,59,59],
+          '2038092415:00:00','2038092423:00:00','2039032517:59:59','2039032601:59:59' ],
+     ],
+   2039 =>
+     [
+        [ [2039,3,25,18,0,0],[2039,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2039,9,23,14,59,59],[2039,9,23,23,59,59],
+          '2039032518:00:00','2039032603:00:00','2039092314:59:59','2039092323:59:59' ],
+        [ [2039,9,23,15,0,0],[2039,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2040,3,30,17,59,59],[2040,3,31,1,59,59],
+          '2039092315:00:00','2039092323:00:00','2040033017:59:59','2040033101:59:59' ],
+     ],
+   2040 =>
+     [
+        [ [2040,3,30,18,0,0],[2040,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2040,9,28,14,59,59],[2040,9,28,23,59,59],
+          '2040033018:00:00','2040033103:00:00','2040092814:59:59','2040092823:59:59' ],
+        [ [2040,9,28,15,0,0],[2040,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2041,3,29,17,59,59],[2041,3,30,1,59,59],
+          '2040092815:00:00','2040092823:00:00','2041032917:59:59','2041033001:59:59' ],
+     ],
+   2041 =>
+     [
+        [ [2041,3,29,18,0,0],[2041,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2041,9,27,14,59,59],[2041,9,27,23,59,59],
+          '2041032918:00:00','2041033003:00:00','2041092714:59:59','2041092723:59:59' ],
+        [ [2041,9,27,15,0,0],[2041,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2042,3,28,17,59,59],[2042,3,29,1,59,59],
+          '2041092715:00:00','2041092723:00:00','2042032817:59:59','2042032901:59:59' ],
+     ],
+   2042 =>
+     [
+        [ [2042,3,28,18,0,0],[2042,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2042,9,26,14,59,59],[2042,9,26,23,59,59],
+          '2042032818:00:00','2042032903:00:00','2042092614:59:59','2042092623:59:59' ],
+        [ [2042,9,26,15,0,0],[2042,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2043,3,27,17,59,59],[2043,3,28,1,59,59],
+          '2042092615:00:00','2042092623:00:00','2043032717:59:59','2043032801:59:59' ],
+     ],
+   2043 =>
+     [
+        [ [2043,3,27,18,0,0],[2043,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2043,9,25,14,59,59],[2043,9,25,23,59,59],
+          '2043032718:00:00','2043032803:00:00','2043092514:59:59','2043092523:59:59' ],
+        [ [2043,9,25,15,0,0],[2043,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2044,3,25,17,59,59],[2044,3,26,1,59,59],
+          '2043092515:00:00','2043092523:00:00','2044032517:59:59','2044032601:59:59' ],
+     ],
+   2044 =>
+     [
+        [ [2044,3,25,18,0,0],[2044,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2044,9,23,14,59,59],[2044,9,23,23,59,59],
+          '2044032518:00:00','2044032603:00:00','2044092314:59:59','2044092323:59:59' ],
+        [ [2044,9,23,15,0,0],[2044,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2045,3,24,17,59,59],[2045,3,25,1,59,59],
+          '2044092315:00:00','2044092323:00:00','2045032417:59:59','2045032501:59:59' ],
+     ],
+   2045 =>
+     [
+        [ [2045,3,24,18,0,0],[2045,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2045,9,29,14,59,59],[2045,9,29,23,59,59],
+          '2045032418:00:00','2045032503:00:00','2045092914:59:59','2045092923:59:59' ],
+        [ [2045,9,29,15,0,0],[2045,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2046,3,30,17,59,59],[2046,3,31,1,59,59],
+          '2045092915:00:00','2045092923:00:00','2046033017:59:59','2046033101:59:59' ],
+     ],
+   2046 =>
+     [
+        [ [2046,3,30,18,0,0],[2046,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2046,9,28,14,59,59],[2046,9,28,23,59,59],
+          '2046033018:00:00','2046033103:00:00','2046092814:59:59','2046092823:59:59' ],
+        [ [2046,9,28,15,0,0],[2046,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2047,3,29,17,59,59],[2047,3,30,1,59,59],
+          '2046092815:00:00','2046092823:00:00','2047032917:59:59','2047033001:59:59' ],
+     ],
+   2047 =>
+     [
+        [ [2047,3,29,18,0,0],[2047,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2047,9,27,14,59,59],[2047,9,27,23,59,59],
+          '2047032918:00:00','2047033003:00:00','2047092714:59:59','2047092723:59:59' ],
+        [ [2047,9,27,15,0,0],[2047,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2048,3,27,17,59,59],[2048,3,28,1,59,59],
+          '2047092715:00:00','2047092723:00:00','2048032717:59:59','2048032801:59:59' ],
+     ],
+   2048 =>
+     [
+        [ [2048,3,27,18,0,0],[2048,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2048,9,25,14,59,59],[2048,9,25,23,59,59],
+          '2048032718:00:00','2048032803:00:00','2048092514:59:59','2048092523:59:59' ],
+        [ [2048,9,25,15,0,0],[2048,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2049,3,26,17,59,59],[2049,3,27,1,59,59],
+          '2048092515:00:00','2048092523:00:00','2049032617:59:59','2049032701:59:59' ],
+     ],
+   2049 =>
+     [
+        [ [2049,3,26,18,0,0],[2049,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2049,9,24,14,59,59],[2049,9,24,23,59,59],
+          '2049032618:00:00','2049032703:00:00','2049092414:59:59','2049092423:59:59' ],
+        [ [2049,9,24,15,0,0],[2049,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2050,3,25,17,59,59],[2050,3,26,1,59,59],
+          '2049092415:00:00','2049092423:00:00','2050032517:59:59','2050032601:59:59' ],
+     ],
+   2050 =>
+     [
+        [ [2050,3,25,18,0,0],[2050,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2050,9,23,14,59,59],[2050,9,23,23,59,59],
+          '2050032518:00:00','2050032603:00:00','2050092314:59:59','2050092323:59:59' ],
+        [ [2050,9,23,15,0,0],[2050,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2051,3,24,17,59,59],[2051,3,25,1,59,59],
+          '2050092315:00:00','2050092323:00:00','2051032417:59:59','2051032501:59:59' ],
+     ],
+   2051 =>
+     [
+        [ [2051,3,24,18,0,0],[2051,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2051,9,29,14,59,59],[2051,9,29,23,59,59],
+          '2051032418:00:00','2051032503:00:00','2051092914:59:59','2051092923:59:59' ],
+        [ [2051,9,29,15,0,0],[2051,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2052,3,29,17,59,59],[2052,3,30,1,59,59],
+          '2051092915:00:00','2051092923:00:00','2052032917:59:59','2052033001:59:59' ],
+     ],
+   2052 =>
+     [
+        [ [2052,3,29,18,0,0],[2052,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2052,9,27,14,59,59],[2052,9,27,23,59,59],
+          '2052032918:00:00','2052033003:00:00','2052092714:59:59','2052092723:59:59' ],
+        [ [2052,9,27,15,0,0],[2052,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2053,3,28,17,59,59],[2053,3,29,1,59,59],
+          '2052092715:00:00','2052092723:00:00','2053032817:59:59','2053032901:59:59' ],
+     ],
+   2053 =>
+     [
+        [ [2053,3,28,18,0,0],[2053,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2053,9,26,14,59,59],[2053,9,26,23,59,59],
+          '2053032818:00:00','2053032903:00:00','2053092614:59:59','2053092623:59:59' ],
+        [ [2053,9,26,15,0,0],[2053,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2054,3,27,17,59,59],[2054,3,28,1,59,59],
+          '2053092615:00:00','2053092623:00:00','2054032717:59:59','2054032801:59:59' ],
+     ],
+   2054 =>
+     [
+        [ [2054,3,27,18,0,0],[2054,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2054,9,25,14,59,59],[2054,9,25,23,59,59],
+          '2054032718:00:00','2054032803:00:00','2054092514:59:59','2054092523:59:59' ],
+        [ [2054,9,25,15,0,0],[2054,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2055,3,26,17,59,59],[2055,3,27,1,59,59],
+          '2054092515:00:00','2054092523:00:00','2055032617:59:59','2055032701:59:59' ],
+     ],
+   2055 =>
+     [
+        [ [2055,3,26,18,0,0],[2055,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2055,9,24,14,59,59],[2055,9,24,23,59,59],
+          '2055032618:00:00','2055032703:00:00','2055092414:59:59','2055092423:59:59' ],
+        [ [2055,9,24,15,0,0],[2055,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2056,3,24,17,59,59],[2056,3,25,1,59,59],
+          '2055092415:00:00','2055092423:00:00','2056032417:59:59','2056032501:59:59' ],
+     ],
+   2056 =>
+     [
+        [ [2056,3,24,18,0,0],[2056,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2056,9,29,14,59,59],[2056,9,29,23,59,59],
+          '2056032418:00:00','2056032503:00:00','2056092914:59:59','2056092923:59:59' ],
+        [ [2056,9,29,15,0,0],[2056,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2057,3,30,17,59,59],[2057,3,31,1,59,59],
+          '2056092915:00:00','2056092923:00:00','2057033017:59:59','2057033101:59:59' ],
+     ],
+   2057 =>
+     [
+        [ [2057,3,30,18,0,0],[2057,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2057,9,28,14,59,59],[2057,9,28,23,59,59],
+          '2057033018:00:00','2057033103:00:00','2057092814:59:59','2057092823:59:59' ],
+        [ [2057,9,28,15,0,0],[2057,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2058,3,29,17,59,59],[2058,3,30,1,59,59],
+          '2057092815:00:00','2057092823:00:00','2058032917:59:59','2058033001:59:59' ],
+     ],
+   2058 =>
+     [
+        [ [2058,3,29,18,0,0],[2058,3,30,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2058,9,27,14,59,59],[2058,9,27,23,59,59],
+          '2058032918:00:00','2058033003:00:00','2058092714:59:59','2058092723:59:59' ],
+        [ [2058,9,27,15,0,0],[2058,9,27,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2059,3,28,17,59,59],[2059,3,29,1,59,59],
+          '2058092715:00:00','2058092723:00:00','2059032817:59:59','2059032901:59:59' ],
+     ],
+   2059 =>
+     [
+        [ [2059,3,28,18,0,0],[2059,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2059,9,26,14,59,59],[2059,9,26,23,59,59],
+          '2059032818:00:00','2059032903:00:00','2059092614:59:59','2059092623:59:59' ],
+        [ [2059,9,26,15,0,0],[2059,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2060,3,26,17,59,59],[2060,3,27,1,59,59],
+          '2059092615:00:00','2059092623:00:00','2060032617:59:59','2060032701:59:59' ],
+     ],
+   2060 =>
+     [
+        [ [2060,3,26,18,0,0],[2060,3,27,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2060,9,24,14,59,59],[2060,9,24,23,59,59],
+          '2060032618:00:00','2060032703:00:00','2060092414:59:59','2060092423:59:59' ],
+        [ [2060,9,24,15,0,0],[2060,9,24,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2061,3,25,17,59,59],[2061,3,26,1,59,59],
+          '2060092415:00:00','2060092423:00:00','2061032517:59:59','2061032601:59:59' ],
+     ],
+   2061 =>
+     [
+        [ [2061,3,25,18,0,0],[2061,3,26,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2061,9,23,14,59,59],[2061,9,23,23,59,59],
+          '2061032518:00:00','2061032603:00:00','2061092314:59:59','2061092323:59:59' ],
+        [ [2061,9,23,15,0,0],[2061,9,23,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2062,3,24,17,59,59],[2062,3,25,1,59,59],
+          '2061092315:00:00','2061092323:00:00','2062032417:59:59','2062032501:59:59' ],
+     ],
+   2062 =>
+     [
+        [ [2062,3,24,18,0,0],[2062,3,25,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2062,9,29,14,59,59],[2062,9,29,23,59,59],
+          '2062032418:00:00','2062032503:00:00','2062092914:59:59','2062092923:59:59' ],
+        [ [2062,9,29,15,0,0],[2062,9,29,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2063,3,30,17,59,59],[2063,3,31,1,59,59],
+          '2062092915:00:00','2062092923:00:00','2063033017:59:59','2063033101:59:59' ],
+     ],
+   2063 =>
+     [
+        [ [2063,3,30,18,0,0],[2063,3,31,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2063,9,28,14,59,59],[2063,9,28,23,59,59],
+          '2063033018:00:00','2063033103:00:00','2063092814:59:59','2063092823:59:59' ],
+        [ [2063,9,28,15,0,0],[2063,9,28,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2064,3,28,17,59,59],[2064,3,29,1,59,59],
+          '2063092815:00:00','2063092823:00:00','2064032817:59:59','2064032901:59:59' ],
+     ],
+   2064 =>
+     [
+        [ [2064,3,28,18,0,0],[2064,3,29,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2064,9,26,14,59,59],[2064,9,26,23,59,59],
+          '2064032818:00:00','2064032903:00:00','2064092614:59:59','2064092623:59:59' ],
+        [ [2064,9,26,15,0,0],[2064,9,26,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2065,3,27,17,59,59],[2065,3,28,1,59,59],
+          '2064092615:00:00','2064092623:00:00','2065032717:59:59','2065032801:59:59' ],
+     ],
+   2065 =>
+     [
+        [ [2065,3,27,18,0,0],[2065,3,28,3,0,0],'+09:00:00',[9,0,0],
+          'ULAST',1,[2065,9,25,14,59,59],[2065,9,25,23,59,59],
+          '2065032718:00:00','2065032803:00:00','2065092514:59:59','2065092523:59:59' ],
+        [ [2065,9,25,15,0,0],[2065,9,25,23,0,0],'+08:00:00',[8,0,0],
+          'ULAT',0,[2066,3,26,17,59,59],[2066,3,27,1,59,59],
+          '2065092515:00:00','2065092523:00:00','2066032617:59:59','2066032701:59:59' ],
      ],
 );
 
 %LastRule      = (
+   'zone'   => {
+                'dstoff' => '+09:00:00',
+                'stdoff' => '+08:00:00',
+               },
+   'rules'  => {
+                '03' => {
+                         'flag'    => 'last',
+                         'dow'     => '6',
+                         'num'     => '0',
+                         'type'    => 'w',
+                         'time'    => '02:00:00',
+                         'isdst'   => '1',
+                         'abb'     => 'ULAST',
+                        },
+                '09' => {
+                         'flag'    => 'last',
+                         'dow'     => '6',
+                         'num'     => '0',
+                         'type'    => 'w',
+                         'time'    => '00:00:00',
+                         'isdst'   => '0',
+                         'abb'     => 'ULAT',
+                        },
+               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asurum00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,68 +38,8 @@ END { undef $VERSION; }
    1927 =>
      [
         [ [1927,12,31,18,9,40],[1928,1,1,0,9,40],'+06:00:00',[6,0,0],
-          'URUT',0,[1980,4,30,17,59,59],[1980,4,30,23,59,59],
-          '1927123118:09:40','1928010100:09:40','1980043017:59:59','1980043023:59:59' ],
-     ],
-   1980 =>
-     [
-        [ [1980,4,30,18,0,0],[1980,5,1,2,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1986,5,3,15,59,59],[1986,5,3,23,59,59],
-          '1980043018:00:00','1980050102:00:00','1986050315:59:59','1986050323:59:59' ],
-     ],
-   1986 =>
-     [
-        [ [1986,5,3,16,0,0],[1986,5,4,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1986,9,13,14,59,59],[1986,9,13,23,59,59],
-          '1986050316:00:00','1986050401:00:00','1986091314:59:59','1986091323:59:59' ],
-        [ [1986,9,13,15,0,0],[1986,9,13,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1987,4,11,15,59,59],[1987,4,11,23,59,59],
-          '1986091315:00:00','1986091323:00:00','1987041115:59:59','1987041123:59:59' ],
-     ],
-   1987 =>
-     [
-        [ [1987,4,11,16,0,0],[1987,4,12,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1987,9,12,14,59,59],[1987,9,12,23,59,59],
-          '1987041116:00:00','1987041201:00:00','1987091214:59:59','1987091223:59:59' ],
-        [ [1987,9,12,15,0,0],[1987,9,12,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1988,4,9,15,59,59],[1988,4,9,23,59,59],
-          '1987091215:00:00','1987091223:00:00','1988040915:59:59','1988040923:59:59' ],
-     ],
-   1988 =>
-     [
-        [ [1988,4,9,16,0,0],[1988,4,10,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1988,9,10,14,59,59],[1988,9,10,23,59,59],
-          '1988040916:00:00','1988041001:00:00','1988091014:59:59','1988091023:59:59' ],
-        [ [1988,9,10,15,0,0],[1988,9,10,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1989,4,15,15,59,59],[1989,4,15,23,59,59],
-          '1988091015:00:00','1988091023:00:00','1989041515:59:59','1989041523:59:59' ],
-     ],
-   1989 =>
-     [
-        [ [1989,4,15,16,0,0],[1989,4,16,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1989,9,16,14,59,59],[1989,9,16,23,59,59],
-          '1989041516:00:00','1989041601:00:00','1989091614:59:59','1989091623:59:59' ],
-        [ [1989,9,16,15,0,0],[1989,9,16,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1990,4,14,15,59,59],[1990,4,14,23,59,59],
-          '1989091615:00:00','1989091623:00:00','1990041415:59:59','1990041423:59:59' ],
-     ],
-   1990 =>
-     [
-        [ [1990,4,14,16,0,0],[1990,4,15,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1990,9,15,14,59,59],[1990,9,15,23,59,59],
-          '1990041416:00:00','1990041501:00:00','1990091514:59:59','1990091523:59:59' ],
-        [ [1990,9,15,15,0,0],[1990,9,15,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[1991,4,13,15,59,59],[1991,4,13,23,59,59],
-          '1990091515:00:00','1990091523:00:00','1991041315:59:59','1991041323:59:59' ],
-     ],
-   1991 =>
-     [
-        [ [1991,4,13,16,0,0],[1991,4,14,1,0,0],'+09:00:00',[9,0,0],
-          'CDT',1,[1991,9,14,14,59,59],[1991,9,14,23,59,59],
-          '1991041316:00:00','1991041401:00:00','1991091414:59:59','1991091423:59:59' ],
-        [ [1991,9,14,15,0,0],[1991,9,14,23,0,0],'+08:00:00',[8,0,0],
-          'CST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
-          '1991091415:00:00','1991091423:00:00','9999123100:00:00','9999123108:00:00' ],
+          'XJT',0,[9999,12,31,0,0,0],[9999,12,31,6,0,0],
+          '1927123118:09:40','1928010100:09:40','9999123100:00:00','9999123106:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asustm00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -326,8 +326,14 @@ END { undef $VERSION; }
           'MAGT',0,[2011,9,12,11,59,59],[2011,9,12,23,59,59],
           '2011032615:00:00','2011032703:00:00','2011091211:59:59','2011091223:59:59' ],
         [ [2011,9,12,12,0,0],[2011,9,12,23,0,0],'+11:00:00',[11,0,0],
-          'VLAT',0,[9999,12,31,0,0,0],[9999,12,31,11,0,0],
-          '2011091212:00:00','2011091223:00:00','9999123100:00:00','9999123111:00:00' ],
+          'VLAT',0,[2014,10,25,14,59,59],[2014,10,26,1,59,59],
+          '2011091212:00:00','2011091223:00:00','2014102514:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,15,0,0],[2014,10,26,1,0,0],'+10:00:00',[10,0,0],
+          'VLAT',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
+          '2014102515:00:00','2014102601:00:00','9999123100:00:00','9999123110:00:00' ],
      ],
 );
 
@@ -1,67 +0,0 @@
-package #
-Date::Manip::TZ::asvien00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,6,50,24],'+06:50:24',[6,50,24],
-          'LMT',0,[1906,6,8,17,9,35],[1906,6,8,23,59,59],
-          '0001010200:00:00','0001010206:50:24','1906060817:09:35','1906060823:59:59' ],
-     ],
-   1906 =>
-     [
-        [ [1906,6,8,17,9,36],[1906,6,9,0,15,56],'+07:06:20',[7,6,20],
-          'SMT',0,[1911,3,10,16,54,39],[1911,3,11,0,0,59],
-          '1906060817:09:36','1906060900:15:56','1911031016:54:39','1911031100:00:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,3,10,16,54,40],[1911,3,10,23,54,40],'+07:00:00',[7,0,0],
-          'ICT',0,[1912,4,30,16,59,59],[1912,4,30,23,59,59],
-          '1911031016:54:40','1911031023:54:40','1912043016:59:59','1912043023:59:59' ],
-     ],
-   1912 =>
-     [
-        [ [1912,4,30,17,0,0],[1912,5,1,1,0,0],'+08:00:00',[8,0,0],
-          'ICT',0,[1931,4,30,15,59,59],[1931,4,30,23,59,59],
-          '1912043017:00:00','1912050101:00:00','1931043015:59:59','1931043023:59:59' ],
-     ],
-   1931 =>
-     [
-        [ [1931,4,30,16,0,0],[1931,4,30,23,0,0],'+07:00:00',[7,0,0],
-          'ICT',0,[9999,12,31,0,0,0],[9999,12,31,7,0,0],
-          '1931043016:00:00','1931043023:00:00','9999123100:00:00','9999123107:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asvlad00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,8,47,44],'+08:47:44',[8,47,44],
-          'LMT',0,[1922,11,14,15,12,15],[1922,11,14,23,59,59],
-          '0001010200:00:00','0001010208:47:44','1922111415:12:15','1922111423:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,8,47,31],'+08:47:31',[8,47,31],
+          'LMT',0,[1922,11,14,15,12,28],[1922,11,14,23,59,59],
+          '0001010200:00:00','0001010208:47:31','1922111415:12:28','1922111423:59:59' ],
      ],
    1922 =>
      [
-        [ [1922,11,14,15,12,16],[1922,11,15,0,12,16],'+09:00:00',[9,0,0],
+        [ [1922,11,14,15,12,29],[1922,11,15,0,12,29],'+09:00:00',[9,0,0],
           'VLAT',0,[1930,6,20,14,59,59],[1930,6,20,23,59,59],
-          '1922111415:12:16','1922111500:12:16','1930062014:59:59','1930062023:59:59' ],
+          '1922111415:12:29','1922111500:12:29','1930062014:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -323,8 +323,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,16,0,0],[2011,3,27,3,0,0],'+11:00:00',[11,0,0],
-          'VLAT',0,[9999,12,31,0,0,0],[9999,12,31,11,0,0],
-          '2011032616:00:00','2011032703:00:00','9999123100:00:00','9999123111:00:00' ],
+          'VLAT',0,[2014,10,25,14,59,59],[2014,10,26,1,59,59],
+          '2011032616:00:00','2011032703:00:00','2014102514:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,15,0,0],[2014,10,26,1,0,0],'+10:00:00',[10,0,0],
+          'VLAT',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
+          '2014102515:00:00','2014102601:00:00','9999123100:00:00','9999123110:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asyaku00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,8,38,40],'+08:38:40',[8,38,40],
-          'LMT',0,[1919,12,14,15,21,19],[1919,12,14,23,59,59],
-          '0001010200:00:00','0001010208:38:40','1919121415:21:19','1919121423:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,8,38,58],'+08:38:58',[8,38,58],
+          'LMT',0,[1919,12,14,15,21,1],[1919,12,14,23,59,59],
+          '0001010200:00:00','0001010208:38:58','1919121415:21:01','1919121423:59:59' ],
      ],
    1919 =>
      [
-        [ [1919,12,14,15,21,20],[1919,12,14,23,21,20],'+08:00:00',[8,0,0],
+        [ [1919,12,14,15,21,2],[1919,12,14,23,21,2],'+08:00:00',[8,0,0],
           'YAKT',0,[1930,6,20,15,59,59],[1930,6,20,23,59,59],
-          '1919121415:21:20','1919121423:21:20','1930062015:59:59','1930062023:59:59' ],
+          '1919121415:21:02','1919121423:21:02','1930062015:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -323,8 +323,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,17,0,0],[2011,3,27,3,0,0],'+10:00:00',[10,0,0],
-          'YAKT',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
-          '2011032617:00:00','2011032703:00:00','9999123100:00:00','9999123110:00:00' ],
+          'YAKT',0,[2014,10,25,15,59,59],[2014,10,26,1,59,59],
+          '2011032617:00:00','2011032703:00:00','2014102515:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,16,0,0],[2014,10,26,1,0,0],'+09:00:00',[9,0,0],
+          'YAKT',0,[9999,12,31,0,0,0],[9999,12,31,9,0,0],
+          '2014102516:00:00','2014102601:00:00','9999123100:00:00','9999123109:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asyeka00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,27 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,4,2,24],'+04:02:24',[4,2,24],
-          'LMT',0,[1919,7,14,23,57,35],[1919,7,15,3,59,59],
-          '0001010200:00:00','0001010204:02:24','1919071423:57:35','1919071503:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,4,2,33],'+04:02:33',[4,2,33],
+          'LMT',0,[1916,7,2,19,57,26],[1916,7,2,23,59,59],
+          '0001010200:00:00','0001010204:02:33','1916070219:57:26','1916070223:59:59' ],
+     ],
+   1916 =>
+     [
+        [ [1916,7,2,19,57,27],[1916,7,2,23,42,32],'+03:45:05',[3,45,5],
+          'PMT',0,[1919,7,15,0,14,54],[1919,7,15,3,59,59],
+          '1916070219:57:27','1916070223:42:32','1919071500:14:54','1919071503:59:59' ],
      ],
    1919 =>
      [
-        [ [1919,7,14,23,57,36],[1919,7,15,3,57,36],'+04:00:00',[4,0,0],
+        [ [1919,7,15,0,14,55],[1919,7,15,4,14,55],'+04:00:00',[4,0,0],
           'SVET',0,[1930,6,20,19,59,59],[1930,6,20,23,59,59],
-          '1919071423:57:36','1919071503:57:36','1930062019:59:59','1930062023:59:59' ],
+          '1919071500:14:55','1919071504:14:55','1930062019:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -323,8 +329,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,21,0,0],[2011,3,27,3,0,0],'+06:00:00',[6,0,0],
-          'YEKT',0,[9999,12,31,0,0,0],[9999,12,31,6,0,0],
-          '2011032621:00:00','2011032703:00:00','9999123100:00:00','9999123106:00:00' ],
+          'YEKT',0,[2014,10,25,19,59,59],[2014,10,26,1,59,59],
+          '2011032621:00:00','2011032703:00:00','2014102519:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,20,0,0],[2014,10,26,1,0,0],'+05:00:00',[5,0,0],
+          'YEKT',0,[9999,12,31,0,0,0],[9999,12,31,5,0,0],
+          '2014102520:00:00','2014102601:00:00','9999123100:00:00','9999123105:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::asyere00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atazor00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,14 +38,14 @@ END { undef $VERSION; }
    1884 =>
      [
         [ [1884,1,1,1,42,40],[1883,12,31,23,48,8],'-01:54:32',[-1,-54,-32],
-          'HMT',0,[1911,5,24,1,54,31],[1911,5,23,23,59,59],
-          '1884010101:42:40','1883123123:48:08','1911052401:54:31','1911052323:59:59' ],
+          'HMT',0,[1912,1,1,1,54,31],[1911,12,31,23,59,59],
+          '1884010101:42:40','1883123123:48:08','1912010101:54:31','1911123123:59:59' ],
      ],
-   1911 =>
+   1912 =>
      [
-        [ [1911,5,24,1,54,32],[1911,5,23,23,54,32],'-02:00:00',[-2,0,0],
+        [ [1912,1,1,1,54,32],[1911,12,31,23,54,32],'-02:00:00',[-2,0,0],
           'AZOT',0,[1916,6,18,0,59,59],[1916,6,17,22,59,59],
-          '1911052401:54:32','1911052323:54:32','1916061800:59:59','1916061722:59:59' ],
+          '1912010101:54:32','1911123123:54:32','1916061800:59:59','1916061722:59:59' ],
      ],
    1916 =>
      [
@@ -1265,6 +1265,15 @@ END { undef $VERSION; }
           'AZOT',0,[2065,3,29,0,59,59],[2065,3,28,23,59,59],
           '2064102601:00:00','2064102600:00:00','2065032900:59:59','2065032823:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,1,0,0],'+00:00:00',[0,0,0],
+          'AZOST',1,[2065,10,25,0,59,59],[2065,10,25,0,59,59],
+          '2065032901:00:00','2065032901:00:00','2065102500:59:59','2065102500:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,0,0,0],'-01:00:00',[-1,0,0],
+          'AZOT',0,[2066,3,28,0,59,59],[2066,3,27,23,59,59],
+          '2065102501:00:00','2065102500:00:00','2066032800:59:59','2066032723:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atberm00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -860,6 +860,15 @@ END { undef $VERSION; }
           'AST',0,[2065,3,8,5,59,59],[2065,3,8,1,59,59],
           '2064110205:00:00','2064110201:00:00','2065030805:59:59','2065030801:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,8,6,0,0],[2065,3,8,3,0,0],'-03:00:00',[-3,0,0],
+          'ADT',1,[2065,11,1,4,59,59],[2065,11,1,1,59,59],
+          '2065030806:00:00','2065030803:00:00','2065110104:59:59','2065110101:59:59' ],
+        [ [2065,11,1,5,0,0],[2065,11,1,1,0,0],'-04:00:00',[-4,0,0],
+          'AST',0,[2066,3,14,5,59,59],[2066,3,14,1,59,59],
+          '2065110105:00:00','2065110101:00:00','2066031405:59:59','2066031401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atcana00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -812,6 +812,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atcape00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atfaro00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -797,6 +797,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atmade00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,14 +38,14 @@ END { undef $VERSION; }
    1884 =>
      [
         [ [1884,1,1,1,7,36],[1884,1,1,0,0,0],'-01:07:36',[-1,-7,-36],
-          'FMT',0,[1911,5,24,1,7,35],[1911,5,23,23,59,59],
-          '1884010101:07:36','1884010100:00:00','1911052401:07:35','1911052323:59:59' ],
+          'FMT',0,[1912,1,1,1,7,35],[1911,12,31,23,59,59],
+          '1884010101:07:36','1884010100:00:00','1912010101:07:35','1911123123:59:59' ],
      ],
-   1911 =>
+   1912 =>
      [
-        [ [1911,5,24,1,7,36],[1911,5,24,0,7,36],'-01:00:00',[-1,0,0],
+        [ [1912,1,1,1,7,36],[1912,1,1,0,7,36],'-01:00:00',[-1,0,0],
           'MADT',0,[1916,6,17,23,59,59],[1916,6,17,22,59,59],
-          '1911052401:07:36','1911052400:07:36','1916061723:59:59','1916061722:59:59' ],
+          '1912010101:07:36','1912010100:07:36','1916061723:59:59','1916061722:59:59' ],
      ],
    1916 =>
      [
@@ -1265,6 +1265,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atreyk00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,27 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,1,22,32,36],'-01:27:24',[-1,-27,-24],
-          'LMT',0,[1837,1,1,1,27,23],[1836,12,31,23,59,59],
-          '0001010200:00:00','0001010122:32:36','1837010101:27:23','1836123123:59:59' ],
-     ],
-   1837 =>
-     [
-        [ [1837,1,1,1,27,24],[1836,12,31,23,59,36],'-01:27:48',[-1,-27,-48],
-          'RMT',0,[1908,1,1,1,27,47],[1907,12,31,23,59,59],
-          '1837010101:27:24','1836123123:59:36','1908010101:27:47','1907123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,1,22,32,0],'-01:28:00',[-1,-28,0],
+          'LMT',0,[1908,1,1,1,27,59],[1907,12,31,23,59,59],
+          '0001010200:00:00','0001010122:32:00','1908010101:27:59','1907123123:59:59' ],
      ],
    1908 =>
      [
-        [ [1908,1,1,1,27,48],[1908,1,1,0,27,48],'-01:00:00',[-1,0,0],
+        [ [1908,1,1,1,28,0],[1908,1,1,0,28,0],'-01:00:00',[-1,0,0],
           'IST',0,[1917,2,19,23,59,59],[1917,2,19,22,59,59],
-          '1908010101:27:48','1908010100:27:48','1917021923:59:59','1917021922:59:59' ],
+          '1908010101:28:00','1908010100:28:00','1917021923:59:59','1917021922:59:59' ],
      ],
    1917 =>
      [
@@ -62,17 +56,35 @@ END { undef $VERSION; }
           'ISST',1,[1918,11,16,0,59,59],[1918,11,16,0,59,59],
           '1918022000:00:00','1918022000:00:00','1918111600:59:59','1918111600:59:59' ],
         [ [1918,11,16,1,0,0],[1918,11,16,0,0,0],'-01:00:00',[-1,0,0],
+          'IST',0,[1919,2,19,23,59,59],[1919,2,19,22,59,59],
+          '1918111601:00:00','1918111600:00:00','1919021923:59:59','1919021922:59:59' ],
+     ],
+   1919 =>
+     [
+        [ [1919,2,20,0,0,0],[1919,2,20,0,0,0],'+00:00:00',[0,0,0],
+          'ISST',1,[1919,11,16,0,59,59],[1919,11,16,0,59,59],
+          '1919022000:00:00','1919022000:00:00','1919111600:59:59','1919111600:59:59' ],
+        [ [1919,11,16,1,0,0],[1919,11,16,0,0,0],'-01:00:00',[-1,0,0],
+          'IST',0,[1921,3,19,23,59,59],[1921,3,19,22,59,59],
+          '1919111601:00:00','1919111600:00:00','1921031923:59:59','1921031922:59:59' ],
+     ],
+   1921 =>
+     [
+        [ [1921,3,20,0,0,0],[1921,3,20,0,0,0],'+00:00:00',[0,0,0],
+          'ISST',1,[1921,6,23,0,59,59],[1921,6,23,0,59,59],
+          '1921032000:00:00','1921032000:00:00','1921062300:59:59','1921062300:59:59' ],
+        [ [1921,6,23,1,0,0],[1921,6,23,0,0,0],'-01:00:00',[-1,0,0],
           'IST',0,[1939,4,29,23,59,59],[1939,4,29,22,59,59],
-          '1918111601:00:00','1918111600:00:00','1939042923:59:59','1939042922:59:59' ],
+          '1921062301:00:00','1921062300:00:00','1939042923:59:59','1939042922:59:59' ],
      ],
    1939 =>
      [
         [ [1939,4,30,0,0,0],[1939,4,30,0,0,0],'+00:00:00',[0,0,0],
-          'ISST',1,[1939,11,29,1,59,59],[1939,11,29,1,59,59],
-          '1939043000:00:00','1939043000:00:00','1939112901:59:59','1939112901:59:59' ],
-        [ [1939,11,29,2,0,0],[1939,11,29,1,0,0],'-01:00:00',[-1,0,0],
+          'ISST',1,[1939,10,29,1,59,59],[1939,10,29,1,59,59],
+          '1939043000:00:00','1939043000:00:00','1939102901:59:59','1939102901:59:59' ],
+        [ [1939,10,29,2,0,0],[1939,10,29,1,0,0],'-01:00:00',[-1,0,0],
           'IST',0,[1940,2,25,2,59,59],[1940,2,25,1,59,59],
-          '1939112902:00:00','1939112901:00:00','1940022502:59:59','1940022501:59:59' ],
+          '1939102902:00:00','1939102901:00:00','1940022502:59:59','1940022501:59:59' ],
      ],
    1940 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atsout00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,55 +0,0 @@
-package #
-Date::Manip::TZ::atst_h00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,23,37,12],'-00:22:48',[0,-22,-48],
-          'LMT',0,[1890,1,1,0,22,47],[1889,12,31,23,59,59],
-          '0001010200:00:00','0001010123:37:12','1890010100:22:47','1889123123:59:59' ],
-     ],
-   1890 =>
-     [
-        [ [1890,1,1,0,22,48],[1890,1,1,0,0,0],'-00:22:48',[0,-22,-48],
-          'JMT',0,[1951,1,1,0,22,47],[1950,12,31,23,59,59],
-          '1890010100:22:48','1890010100:00:00','1951010100:22:47','1950123123:59:59' ],
-     ],
-   1951 =>
-     [
-        [ [1951,1,1,0,22,48],[1951,1,1,0,22,48],'+00:00:00',[0,0,0],
-          'GMT',0,[9999,12,31,0,0,0],[9999,12,31,0,0,0],
-          '1951010100:22:48','1951010100:22:48','9999123100:00:00','9999123100:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::atstan00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::auadel00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,900 +38,909 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,1,31,14,45,40],[1895,1,31,23,45,40],'+09:00:00',[9,0,0],
-          'CST',0,[1899,4,30,14,59,59],[1899,4,30,23,59,59],
+          'ACST',0,[1899,4,30,14,59,59],[1899,4,30,23,59,59],
           '1895013114:45:40','1895013123:45:40','1899043014:59:59','1899043023:59:59' ],
      ],
    1899 =>
      [
         [ [1899,4,30,15,0,0],[1899,5,1,0,30,0],'+09:30:00',[9,30,0],
-          'CST',0,[1916,12,31,14,30,59],[1917,1,1,0,0,59],
+          'ACST',0,[1916,12,31,14,30,59],[1917,1,1,0,0,59],
           '1899043015:00:00','1899050100:30:00','1916123114:30:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,31,0],[1917,1,1,1,1,0],'+10:30:00',[10,30,0],
-          'CST',1,[1917,3,24,15,29,59],[1917,3,25,1,59,59],
+          'ACDT',1,[1917,3,24,15,29,59],[1917,3,25,1,59,59],
           '1916123114:31:00','1917010101:01:00','1917032415:29:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,30,0],[1917,3,25,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1941,12,31,16,29,59],[1942,1,1,1,59,59],
+          'ACST',0,[1941,12,31,16,29,59],[1942,1,1,1,59,59],
           '1917032415:30:00','1917032501:00:00','1941123116:29:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,30,0],[1942,1,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1942,3,28,15,29,59],[1942,3,29,1,59,59],
+          'ACDT',1,[1942,3,28,15,29,59],[1942,3,29,1,59,59],
           '1941123116:30:00','1942010103:00:00','1942032815:29:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,30,0],[1942,3,29,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1942,9,26,16,29,59],[1942,9,27,1,59,59],
+          'ACST',0,[1942,9,26,16,29,59],[1942,9,27,1,59,59],
           '1942032815:30:00','1942032901:00:00','1942092616:29:59','1942092701:59:59' ],
         [ [1942,9,26,16,30,0],[1942,9,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1943,3,27,15,29,59],[1943,3,28,1,59,59],
+          'ACDT',1,[1943,3,27,15,29,59],[1943,3,28,1,59,59],
           '1942092616:30:00','1942092703:00:00','1943032715:29:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,30,0],[1943,3,28,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1943,10,2,16,29,59],[1943,10,3,1,59,59],
+          'ACST',0,[1943,10,2,16,29,59],[1943,10,3,1,59,59],
           '1943032715:30:00','1943032801:00:00','1943100216:29:59','1943100301:59:59' ],
         [ [1943,10,2,16,30,0],[1943,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1944,3,25,15,29,59],[1944,3,26,1,59,59],
+          'ACDT',1,[1944,3,25,15,29,59],[1944,3,26,1,59,59],
           '1943100216:30:00','1943100303:00:00','1944032515:29:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,30,0],[1944,3,26,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1971,10,30,16,29,59],[1971,10,31,1,59,59],
+          'ACST',0,[1971,10,30,16,29,59],[1971,10,31,1,59,59],
           '1944032515:30:00','1944032601:00:00','1971103016:29:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,30,0],[1971,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1972,2,26,16,29,59],[1972,2,27,2,59,59],
+          'ACDT',1,[1972,2,26,16,29,59],[1972,2,27,2,59,59],
           '1971103016:30:00','1971103103:00:00','1972022616:29:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,30,0],[1972,2,27,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1972,10,28,16,29,59],[1972,10,29,1,59,59],
+          'ACST',0,[1972,10,28,16,29,59],[1972,10,29,1,59,59],
           '1972022616:30:00','1972022702:00:00','1972102816:29:59','1972102901:59:59' ],
         [ [1972,10,28,16,30,0],[1972,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1973,3,3,16,29,59],[1973,3,4,2,59,59],
+          'ACDT',1,[1973,3,3,16,29,59],[1973,3,4,2,59,59],
           '1972102816:30:00','1972102903:00:00','1973030316:29:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,30,0],[1973,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1973,10,27,16,29,59],[1973,10,28,1,59,59],
+          'ACST',0,[1973,10,27,16,29,59],[1973,10,28,1,59,59],
           '1973030316:30:00','1973030402:00:00','1973102716:29:59','1973102801:59:59' ],
         [ [1973,10,27,16,30,0],[1973,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1974,3,2,16,29,59],[1974,3,3,2,59,59],
+          'ACDT',1,[1974,3,2,16,29,59],[1974,3,3,2,59,59],
           '1973102716:30:00','1973102803:00:00','1974030216:29:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,30,0],[1974,3,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1974,10,26,16,29,59],[1974,10,27,1,59,59],
+          'ACST',0,[1974,10,26,16,29,59],[1974,10,27,1,59,59],
           '1974030216:30:00','1974030302:00:00','1974102616:29:59','1974102701:59:59' ],
         [ [1974,10,26,16,30,0],[1974,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1975,3,1,16,29,59],[1975,3,2,2,59,59],
+          'ACDT',1,[1975,3,1,16,29,59],[1975,3,2,2,59,59],
           '1974102616:30:00','1974102703:00:00','1975030116:29:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,30,0],[1975,3,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1975,10,25,16,29,59],[1975,10,26,1,59,59],
+          'ACST',0,[1975,10,25,16,29,59],[1975,10,26,1,59,59],
           '1975030116:30:00','1975030202:00:00','1975102516:29:59','1975102601:59:59' ],
         [ [1975,10,25,16,30,0],[1975,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1976,3,6,16,29,59],[1976,3,7,2,59,59],
+          'ACDT',1,[1976,3,6,16,29,59],[1976,3,7,2,59,59],
           '1975102516:30:00','1975102603:00:00','1976030616:29:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,30,0],[1976,3,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1976,10,30,16,29,59],[1976,10,31,1,59,59],
+          'ACST',0,[1976,10,30,16,29,59],[1976,10,31,1,59,59],
           '1976030616:30:00','1976030702:00:00','1976103016:29:59','1976103101:59:59' ],
         [ [1976,10,30,16,30,0],[1976,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1977,3,5,16,29,59],[1977,3,6,2,59,59],
+          'ACDT',1,[1977,3,5,16,29,59],[1977,3,6,2,59,59],
           '1976103016:30:00','1976103103:00:00','1977030516:29:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,30,0],[1977,3,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1977,10,29,16,29,59],[1977,10,30,1,59,59],
+          'ACST',0,[1977,10,29,16,29,59],[1977,10,30,1,59,59],
           '1977030516:30:00','1977030602:00:00','1977102916:29:59','1977103001:59:59' ],
         [ [1977,10,29,16,30,0],[1977,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1978,3,4,16,29,59],[1978,3,5,2,59,59],
+          'ACDT',1,[1978,3,4,16,29,59],[1978,3,5,2,59,59],
           '1977102916:30:00','1977103003:00:00','1978030416:29:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,30,0],[1978,3,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1978,10,28,16,29,59],[1978,10,29,1,59,59],
+          'ACST',0,[1978,10,28,16,29,59],[1978,10,29,1,59,59],
           '1978030416:30:00','1978030502:00:00','1978102816:29:59','1978102901:59:59' ],
         [ [1978,10,28,16,30,0],[1978,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1979,3,3,16,29,59],[1979,3,4,2,59,59],
+          'ACDT',1,[1979,3,3,16,29,59],[1979,3,4,2,59,59],
           '1978102816:30:00','1978102903:00:00','1979030316:29:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,30,0],[1979,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1979,10,27,16,29,59],[1979,10,28,1,59,59],
+          'ACST',0,[1979,10,27,16,29,59],[1979,10,28,1,59,59],
           '1979030316:30:00','1979030402:00:00','1979102716:29:59','1979102801:59:59' ],
         [ [1979,10,27,16,30,0],[1979,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1980,3,1,16,29,59],[1980,3,2,2,59,59],
+          'ACDT',1,[1980,3,1,16,29,59],[1980,3,2,2,59,59],
           '1979102716:30:00','1979102803:00:00','1980030116:29:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,30,0],[1980,3,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1980,10,25,16,29,59],[1980,10,26,1,59,59],
+          'ACST',0,[1980,10,25,16,29,59],[1980,10,26,1,59,59],
           '1980030116:30:00','1980030202:00:00','1980102516:29:59','1980102601:59:59' ],
         [ [1980,10,25,16,30,0],[1980,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1981,2,28,16,29,59],[1981,3,1,2,59,59],
+          'ACDT',1,[1981,2,28,16,29,59],[1981,3,1,2,59,59],
           '1980102516:30:00','1980102603:00:00','1981022816:29:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,30,0],[1981,3,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1981,10,24,16,29,59],[1981,10,25,1,59,59],
+          'ACST',0,[1981,10,24,16,29,59],[1981,10,25,1,59,59],
           '1981022816:30:00','1981030102:00:00','1981102416:29:59','1981102501:59:59' ],
         [ [1981,10,24,16,30,0],[1981,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1982,3,6,16,29,59],[1982,3,7,2,59,59],
+          'ACDT',1,[1982,3,6,16,29,59],[1982,3,7,2,59,59],
           '1981102416:30:00','1981102503:00:00','1982030616:29:59','1982030702:59:59' ],
      ],
    1982 =>
      [
         [ [1982,3,6,16,30,0],[1982,3,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1982,10,30,16,29,59],[1982,10,31,1,59,59],
+          'ACST',0,[1982,10,30,16,29,59],[1982,10,31,1,59,59],
           '1982030616:30:00','1982030702:00:00','1982103016:29:59','1982103101:59:59' ],
         [ [1982,10,30,16,30,0],[1982,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1983,3,5,16,29,59],[1983,3,6,2,59,59],
+          'ACDT',1,[1983,3,5,16,29,59],[1983,3,6,2,59,59],
           '1982103016:30:00','1982103103:00:00','1983030516:29:59','1983030602:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,5,16,30,0],[1983,3,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1983,10,29,16,29,59],[1983,10,30,1,59,59],
+          'ACST',0,[1983,10,29,16,29,59],[1983,10,30,1,59,59],
           '1983030516:30:00','1983030602:00:00','1983102916:29:59','1983103001:59:59' ],
         [ [1983,10,29,16,30,0],[1983,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1984,3,3,16,29,59],[1984,3,4,2,59,59],
+          'ACDT',1,[1984,3,3,16,29,59],[1984,3,4,2,59,59],
           '1983102916:30:00','1983103003:00:00','1984030316:29:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,30,0],[1984,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1984,10,27,16,29,59],[1984,10,28,1,59,59],
+          'ACST',0,[1984,10,27,16,29,59],[1984,10,28,1,59,59],
           '1984030316:30:00','1984030402:00:00','1984102716:29:59','1984102801:59:59' ],
         [ [1984,10,27,16,30,0],[1984,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1985,3,2,16,29,59],[1985,3,3,2,59,59],
+          'ACDT',1,[1985,3,2,16,29,59],[1985,3,3,2,59,59],
           '1984102716:30:00','1984102803:00:00','1985030216:29:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,30,0],[1985,3,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1985,10,26,16,29,59],[1985,10,27,1,59,59],
+          'ACST',0,[1985,10,26,16,29,59],[1985,10,27,1,59,59],
           '1985030216:30:00','1985030302:00:00','1985102616:29:59','1985102701:59:59' ],
         [ [1985,10,26,16,30,0],[1985,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1986,3,15,16,29,59],[1986,3,16,2,59,59],
+          'ACDT',1,[1986,3,15,16,29,59],[1986,3,16,2,59,59],
           '1985102616:30:00','1985102703:00:00','1986031516:29:59','1986031602:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,15,16,30,0],[1986,3,16,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1986,10,18,16,29,59],[1986,10,19,1,59,59],
+          'ACST',0,[1986,10,18,16,29,59],[1986,10,19,1,59,59],
           '1986031516:30:00','1986031602:00:00','1986101816:29:59','1986101901:59:59' ],
         [ [1986,10,18,16,30,0],[1986,10,19,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1987,3,14,16,29,59],[1987,3,15,2,59,59],
+          'ACDT',1,[1987,3,14,16,29,59],[1987,3,15,2,59,59],
           '1986101816:30:00','1986101903:00:00','1987031416:29:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,30,0],[1987,3,15,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1987,10,24,16,29,59],[1987,10,25,1,59,59],
+          'ACST',0,[1987,10,24,16,29,59],[1987,10,25,1,59,59],
           '1987031416:30:00','1987031502:00:00','1987102416:29:59','1987102501:59:59' ],
         [ [1987,10,24,16,30,0],[1987,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1988,3,19,16,29,59],[1988,3,20,2,59,59],
+          'ACDT',1,[1988,3,19,16,29,59],[1988,3,20,2,59,59],
           '1987102416:30:00','1987102503:00:00','1988031916:29:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,30,0],[1988,3,20,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1988,10,29,16,29,59],[1988,10,30,1,59,59],
+          'ACST',0,[1988,10,29,16,29,59],[1988,10,30,1,59,59],
           '1988031916:30:00','1988032002:00:00','1988102916:29:59','1988103001:59:59' ],
         [ [1988,10,29,16,30,0],[1988,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1989,3,18,16,29,59],[1989,3,19,2,59,59],
+          'ACDT',1,[1989,3,18,16,29,59],[1989,3,19,2,59,59],
           '1988102916:30:00','1988103003:00:00','1989031816:29:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,30,0],[1989,3,19,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1989,10,28,16,29,59],[1989,10,29,1,59,59],
+          'ACST',0,[1989,10,28,16,29,59],[1989,10,29,1,59,59],
           '1989031816:30:00','1989031902:00:00','1989102816:29:59','1989102901:59:59' ],
         [ [1989,10,28,16,30,0],[1989,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1990,3,17,16,29,59],[1990,3,18,2,59,59],
+          'ACDT',1,[1990,3,17,16,29,59],[1990,3,18,2,59,59],
           '1989102816:30:00','1989102903:00:00','1990031716:29:59','1990031802:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,17,16,30,0],[1990,3,18,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1990,10,27,16,29,59],[1990,10,28,1,59,59],
+          'ACST',0,[1990,10,27,16,29,59],[1990,10,28,1,59,59],
           '1990031716:30:00','1990031802:00:00','1990102716:29:59','1990102801:59:59' ],
         [ [1990,10,27,16,30,0],[1990,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1991,3,2,16,29,59],[1991,3,3,2,59,59],
+          'ACDT',1,[1991,3,2,16,29,59],[1991,3,3,2,59,59],
           '1990102716:30:00','1990102803:00:00','1991030216:29:59','1991030302:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,2,16,30,0],[1991,3,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1991,10,26,16,29,59],[1991,10,27,1,59,59],
+          'ACST',0,[1991,10,26,16,29,59],[1991,10,27,1,59,59],
           '1991030216:30:00','1991030302:00:00','1991102616:29:59','1991102701:59:59' ],
         [ [1991,10,26,16,30,0],[1991,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1992,3,21,16,29,59],[1992,3,22,2,59,59],
+          'ACDT',1,[1992,3,21,16,29,59],[1992,3,22,2,59,59],
           '1991102616:30:00','1991102703:00:00','1992032116:29:59','1992032202:59:59' ],
      ],
    1992 =>
      [
         [ [1992,3,21,16,30,0],[1992,3,22,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1992,10,24,16,29,59],[1992,10,25,1,59,59],
+          'ACST',0,[1992,10,24,16,29,59],[1992,10,25,1,59,59],
           '1992032116:30:00','1992032202:00:00','1992102416:29:59','1992102501:59:59' ],
         [ [1992,10,24,16,30,0],[1992,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1993,3,6,16,29,59],[1993,3,7,2,59,59],
+          'ACDT',1,[1993,3,6,16,29,59],[1993,3,7,2,59,59],
           '1992102416:30:00','1992102503:00:00','1993030616:29:59','1993030702:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,6,16,30,0],[1993,3,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1993,10,30,16,29,59],[1993,10,31,1,59,59],
+          'ACST',0,[1993,10,30,16,29,59],[1993,10,31,1,59,59],
           '1993030616:30:00','1993030702:00:00','1993103016:29:59','1993103101:59:59' ],
         [ [1993,10,30,16,30,0],[1993,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1994,3,19,16,29,59],[1994,3,20,2,59,59],
+          'ACDT',1,[1994,3,19,16,29,59],[1994,3,20,2,59,59],
           '1993103016:30:00','1993103103:00:00','1994031916:29:59','1994032002:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,19,16,30,0],[1994,3,20,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1994,10,29,16,29,59],[1994,10,30,1,59,59],
+          'ACST',0,[1994,10,29,16,29,59],[1994,10,30,1,59,59],
           '1994031916:30:00','1994032002:00:00','1994102916:29:59','1994103001:59:59' ],
         [ [1994,10,29,16,30,0],[1994,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1995,3,25,16,29,59],[1995,3,26,2,59,59],
+          'ACDT',1,[1995,3,25,16,29,59],[1995,3,26,2,59,59],
           '1994102916:30:00','1994103003:00:00','1995032516:29:59','1995032602:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,25,16,30,0],[1995,3,26,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1995,10,28,16,29,59],[1995,10,29,1,59,59],
+          'ACST',0,[1995,10,28,16,29,59],[1995,10,29,1,59,59],
           '1995032516:30:00','1995032602:00:00','1995102816:29:59','1995102901:59:59' ],
         [ [1995,10,28,16,30,0],[1995,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1996,3,30,16,29,59],[1996,3,31,2,59,59],
+          'ACDT',1,[1996,3,30,16,29,59],[1996,3,31,2,59,59],
           '1995102816:30:00','1995102903:00:00','1996033016:29:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,30,0],[1996,3,31,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1996,10,26,16,29,59],[1996,10,27,1,59,59],
+          'ACST',0,[1996,10,26,16,29,59],[1996,10,27,1,59,59],
           '1996033016:30:00','1996033102:00:00','1996102616:29:59','1996102701:59:59' ],
         [ [1996,10,26,16,30,0],[1996,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1997,3,29,16,29,59],[1997,3,30,2,59,59],
+          'ACDT',1,[1997,3,29,16,29,59],[1997,3,30,2,59,59],
           '1996102616:30:00','1996102703:00:00','1997032916:29:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,30,0],[1997,3,30,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1997,10,25,16,29,59],[1997,10,26,1,59,59],
+          'ACST',0,[1997,10,25,16,29,59],[1997,10,26,1,59,59],
           '1997032916:30:00','1997033002:00:00','1997102516:29:59','1997102601:59:59' ],
         [ [1997,10,25,16,30,0],[1997,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1998,3,28,16,29,59],[1998,3,29,2,59,59],
+          'ACDT',1,[1998,3,28,16,29,59],[1998,3,29,2,59,59],
           '1997102516:30:00','1997102603:00:00','1998032816:29:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,30,0],[1998,3,29,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1998,10,24,16,29,59],[1998,10,25,1,59,59],
+          'ACST',0,[1998,10,24,16,29,59],[1998,10,25,1,59,59],
           '1998032816:30:00','1998032902:00:00','1998102416:29:59','1998102501:59:59' ],
         [ [1998,10,24,16,30,0],[1998,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1999,3,27,16,29,59],[1999,3,28,2,59,59],
+          'ACDT',1,[1999,3,27,16,29,59],[1999,3,28,2,59,59],
           '1998102416:30:00','1998102503:00:00','1999032716:29:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,30,0],[1999,3,28,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1999,10,30,16,29,59],[1999,10,31,1,59,59],
+          'ACST',0,[1999,10,30,16,29,59],[1999,10,31,1,59,59],
           '1999032716:30:00','1999032802:00:00','1999103016:29:59','1999103101:59:59' ],
         [ [1999,10,30,16,30,0],[1999,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2000,3,25,16,29,59],[2000,3,26,2,59,59],
+          'ACDT',1,[2000,3,25,16,29,59],[2000,3,26,2,59,59],
           '1999103016:30:00','1999103103:00:00','2000032516:29:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,30,0],[2000,3,26,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2000,10,28,16,29,59],[2000,10,29,1,59,59],
+          'ACST',0,[2000,10,28,16,29,59],[2000,10,29,1,59,59],
           '2000032516:30:00','2000032602:00:00','2000102816:29:59','2000102901:59:59' ],
         [ [2000,10,28,16,30,0],[2000,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2001,3,24,16,29,59],[2001,3,25,2,59,59],
+          'ACDT',1,[2001,3,24,16,29,59],[2001,3,25,2,59,59],
           '2000102816:30:00','2000102903:00:00','2001032416:29:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,30,0],[2001,3,25,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2001,10,27,16,29,59],[2001,10,28,1,59,59],
+          'ACST',0,[2001,10,27,16,29,59],[2001,10,28,1,59,59],
           '2001032416:30:00','2001032502:00:00','2001102716:29:59','2001102801:59:59' ],
         [ [2001,10,27,16,30,0],[2001,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2002,3,30,16,29,59],[2002,3,31,2,59,59],
+          'ACDT',1,[2002,3,30,16,29,59],[2002,3,31,2,59,59],
           '2001102716:30:00','2001102803:00:00','2002033016:29:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,30,0],[2002,3,31,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2002,10,26,16,29,59],[2002,10,27,1,59,59],
+          'ACST',0,[2002,10,26,16,29,59],[2002,10,27,1,59,59],
           '2002033016:30:00','2002033102:00:00','2002102616:29:59','2002102701:59:59' ],
         [ [2002,10,26,16,30,0],[2002,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2003,3,29,16,29,59],[2003,3,30,2,59,59],
+          'ACDT',1,[2003,3,29,16,29,59],[2003,3,30,2,59,59],
           '2002102616:30:00','2002102703:00:00','2003032916:29:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,30,0],[2003,3,30,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2003,10,25,16,29,59],[2003,10,26,1,59,59],
+          'ACST',0,[2003,10,25,16,29,59],[2003,10,26,1,59,59],
           '2003032916:30:00','2003033002:00:00','2003102516:29:59','2003102601:59:59' ],
         [ [2003,10,25,16,30,0],[2003,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2004,3,27,16,29,59],[2004,3,28,2,59,59],
+          'ACDT',1,[2004,3,27,16,29,59],[2004,3,28,2,59,59],
           '2003102516:30:00','2003102603:00:00','2004032716:29:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,30,0],[2004,3,28,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2004,10,30,16,29,59],[2004,10,31,1,59,59],
+          'ACST',0,[2004,10,30,16,29,59],[2004,10,31,1,59,59],
           '2004032716:30:00','2004032802:00:00','2004103016:29:59','2004103101:59:59' ],
         [ [2004,10,30,16,30,0],[2004,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2005,3,26,16,29,59],[2005,3,27,2,59,59],
+          'ACDT',1,[2005,3,26,16,29,59],[2005,3,27,2,59,59],
           '2004103016:30:00','2004103103:00:00','2005032616:29:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,30,0],[2005,3,27,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2005,10,29,16,29,59],[2005,10,30,1,59,59],
+          'ACST',0,[2005,10,29,16,29,59],[2005,10,30,1,59,59],
           '2005032616:30:00','2005032702:00:00','2005102916:29:59','2005103001:59:59' ],
         [ [2005,10,29,16,30,0],[2005,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2006,4,1,16,29,59],[2006,4,2,2,59,59],
+          'ACDT',1,[2006,4,1,16,29,59],[2006,4,2,2,59,59],
           '2005102916:30:00','2005103003:00:00','2006040116:29:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,30,0],[2006,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2006,10,28,16,29,59],[2006,10,29,1,59,59],
+          'ACST',0,[2006,10,28,16,29,59],[2006,10,29,1,59,59],
           '2006040116:30:00','2006040202:00:00','2006102816:29:59','2006102901:59:59' ],
         [ [2006,10,28,16,30,0],[2006,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2007,3,24,16,29,59],[2007,3,25,2,59,59],
+          'ACDT',1,[2007,3,24,16,29,59],[2007,3,25,2,59,59],
           '2006102816:30:00','2006102903:00:00','2007032416:29:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,30,0],[2007,3,25,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2007,10,27,16,29,59],[2007,10,28,1,59,59],
+          'ACST',0,[2007,10,27,16,29,59],[2007,10,28,1,59,59],
           '2007032416:30:00','2007032502:00:00','2007102716:29:59','2007102801:59:59' ],
         [ [2007,10,27,16,30,0],[2007,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2008,4,5,16,29,59],[2008,4,6,2,59,59],
+          'ACDT',1,[2008,4,5,16,29,59],[2008,4,6,2,59,59],
           '2007102716:30:00','2007102803:00:00','2008040516:29:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,30,0],[2008,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2008,10,4,16,29,59],[2008,10,5,1,59,59],
+          'ACST',0,[2008,10,4,16,29,59],[2008,10,5,1,59,59],
           '2008040516:30:00','2008040602:00:00','2008100416:29:59','2008100501:59:59' ],
         [ [2008,10,4,16,30,0],[2008,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2009,4,4,16,29,59],[2009,4,5,2,59,59],
+          'ACDT',1,[2009,4,4,16,29,59],[2009,4,5,2,59,59],
           '2008100416:30:00','2008100503:00:00','2009040416:29:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,30,0],[2009,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2009,10,3,16,29,59],[2009,10,4,1,59,59],
+          'ACST',0,[2009,10,3,16,29,59],[2009,10,4,1,59,59],
           '2009040416:30:00','2009040502:00:00','2009100316:29:59','2009100401:59:59' ],
         [ [2009,10,3,16,30,0],[2009,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2010,4,3,16,29,59],[2010,4,4,2,59,59],
+          'ACDT',1,[2010,4,3,16,29,59],[2010,4,4,2,59,59],
           '2009100316:30:00','2009100403:00:00','2010040316:29:59','2010040402:59:59' ],
      ],
    2010 =>
      [
         [ [2010,4,3,16,30,0],[2010,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2010,10,2,16,29,59],[2010,10,3,1,59,59],
+          'ACST',0,[2010,10,2,16,29,59],[2010,10,3,1,59,59],
           '2010040316:30:00','2010040402:00:00','2010100216:29:59','2010100301:59:59' ],
         [ [2010,10,2,16,30,0],[2010,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2011,4,2,16,29,59],[2011,4,3,2,59,59],
+          'ACDT',1,[2011,4,2,16,29,59],[2011,4,3,2,59,59],
           '2010100216:30:00','2010100303:00:00','2011040216:29:59','2011040302:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,16,30,0],[2011,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2011,10,1,16,29,59],[2011,10,2,1,59,59],
+          'ACST',0,[2011,10,1,16,29,59],[2011,10,2,1,59,59],
           '2011040216:30:00','2011040302:00:00','2011100116:29:59','2011100201:59:59' ],
         [ [2011,10,1,16,30,0],[2011,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2012,3,31,16,29,59],[2012,4,1,2,59,59],
+          'ACDT',1,[2012,3,31,16,29,59],[2012,4,1,2,59,59],
           '2011100116:30:00','2011100203:00:00','2012033116:29:59','2012040102:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,31,16,30,0],[2012,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2012,10,6,16,29,59],[2012,10,7,1,59,59],
+          'ACST',0,[2012,10,6,16,29,59],[2012,10,7,1,59,59],
           '2012033116:30:00','2012040102:00:00','2012100616:29:59','2012100701:59:59' ],
         [ [2012,10,6,16,30,0],[2012,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2013,4,6,16,29,59],[2013,4,7,2,59,59],
+          'ACDT',1,[2013,4,6,16,29,59],[2013,4,7,2,59,59],
           '2012100616:30:00','2012100703:00:00','2013040616:29:59','2013040702:59:59' ],
      ],
    2013 =>
      [
         [ [2013,4,6,16,30,0],[2013,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2013,10,5,16,29,59],[2013,10,6,1,59,59],
+          'ACST',0,[2013,10,5,16,29,59],[2013,10,6,1,59,59],
           '2013040616:30:00','2013040702:00:00','2013100516:29:59','2013100601:59:59' ],
         [ [2013,10,5,16,30,0],[2013,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2014,4,5,16,29,59],[2014,4,6,2,59,59],
+          'ACDT',1,[2014,4,5,16,29,59],[2014,4,6,2,59,59],
           '2013100516:30:00','2013100603:00:00','2014040516:29:59','2014040602:59:59' ],
      ],
    2014 =>
      [
         [ [2014,4,5,16,30,0],[2014,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2014,10,4,16,29,59],[2014,10,5,1,59,59],
+          'ACST',0,[2014,10,4,16,29,59],[2014,10,5,1,59,59],
           '2014040516:30:00','2014040602:00:00','2014100416:29:59','2014100501:59:59' ],
         [ [2014,10,4,16,30,0],[2014,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2015,4,4,16,29,59],[2015,4,5,2,59,59],
+          'ACDT',1,[2015,4,4,16,29,59],[2015,4,5,2,59,59],
           '2014100416:30:00','2014100503:00:00','2015040416:29:59','2015040502:59:59' ],
      ],
    2015 =>
      [
         [ [2015,4,4,16,30,0],[2015,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2015,10,3,16,29,59],[2015,10,4,1,59,59],
+          'ACST',0,[2015,10,3,16,29,59],[2015,10,4,1,59,59],
           '2015040416:30:00','2015040502:00:00','2015100316:29:59','2015100401:59:59' ],
         [ [2015,10,3,16,30,0],[2015,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2016,4,2,16,29,59],[2016,4,3,2,59,59],
+          'ACDT',1,[2016,4,2,16,29,59],[2016,4,3,2,59,59],
           '2015100316:30:00','2015100403:00:00','2016040216:29:59','2016040302:59:59' ],
      ],
    2016 =>
      [
         [ [2016,4,2,16,30,0],[2016,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2016,10,1,16,29,59],[2016,10,2,1,59,59],
+          'ACST',0,[2016,10,1,16,29,59],[2016,10,2,1,59,59],
           '2016040216:30:00','2016040302:00:00','2016100116:29:59','2016100201:59:59' ],
         [ [2016,10,1,16,30,0],[2016,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2017,4,1,16,29,59],[2017,4,2,2,59,59],
+          'ACDT',1,[2017,4,1,16,29,59],[2017,4,2,2,59,59],
           '2016100116:30:00','2016100203:00:00','2017040116:29:59','2017040202:59:59' ],
      ],
    2017 =>
      [
         [ [2017,4,1,16,30,0],[2017,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2017,9,30,16,29,59],[2017,10,1,1,59,59],
+          'ACST',0,[2017,9,30,16,29,59],[2017,10,1,1,59,59],
           '2017040116:30:00','2017040202:00:00','2017093016:29:59','2017100101:59:59' ],
         [ [2017,9,30,16,30,0],[2017,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2018,3,31,16,29,59],[2018,4,1,2,59,59],
+          'ACDT',1,[2018,3,31,16,29,59],[2018,4,1,2,59,59],
           '2017093016:30:00','2017100103:00:00','2018033116:29:59','2018040102:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,31,16,30,0],[2018,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2018,10,6,16,29,59],[2018,10,7,1,59,59],
+          'ACST',0,[2018,10,6,16,29,59],[2018,10,7,1,59,59],
           '2018033116:30:00','2018040102:00:00','2018100616:29:59','2018100701:59:59' ],
         [ [2018,10,6,16,30,0],[2018,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2019,4,6,16,29,59],[2019,4,7,2,59,59],
+          'ACDT',1,[2019,4,6,16,29,59],[2019,4,7,2,59,59],
           '2018100616:30:00','2018100703:00:00','2019040616:29:59','2019040702:59:59' ],
      ],
    2019 =>
      [
         [ [2019,4,6,16,30,0],[2019,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2019,10,5,16,29,59],[2019,10,6,1,59,59],
+          'ACST',0,[2019,10,5,16,29,59],[2019,10,6,1,59,59],
           '2019040616:30:00','2019040702:00:00','2019100516:29:59','2019100601:59:59' ],
         [ [2019,10,5,16,30,0],[2019,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2020,4,4,16,29,59],[2020,4,5,2,59,59],
+          'ACDT',1,[2020,4,4,16,29,59],[2020,4,5,2,59,59],
           '2019100516:30:00','2019100603:00:00','2020040416:29:59','2020040502:59:59' ],
      ],
    2020 =>
      [
         [ [2020,4,4,16,30,0],[2020,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2020,10,3,16,29,59],[2020,10,4,1,59,59],
+          'ACST',0,[2020,10,3,16,29,59],[2020,10,4,1,59,59],
           '2020040416:30:00','2020040502:00:00','2020100316:29:59','2020100401:59:59' ],
         [ [2020,10,3,16,30,0],[2020,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2021,4,3,16,29,59],[2021,4,4,2,59,59],
+          'ACDT',1,[2021,4,3,16,29,59],[2021,4,4,2,59,59],
           '2020100316:30:00','2020100403:00:00','2021040316:29:59','2021040402:59:59' ],
      ],
    2021 =>
      [
         [ [2021,4,3,16,30,0],[2021,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2021,10,2,16,29,59],[2021,10,3,1,59,59],
+          'ACST',0,[2021,10,2,16,29,59],[2021,10,3,1,59,59],
           '2021040316:30:00','2021040402:00:00','2021100216:29:59','2021100301:59:59' ],
         [ [2021,10,2,16,30,0],[2021,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2022,4,2,16,29,59],[2022,4,3,2,59,59],
+          'ACDT',1,[2022,4,2,16,29,59],[2022,4,3,2,59,59],
           '2021100216:30:00','2021100303:00:00','2022040216:29:59','2022040302:59:59' ],
      ],
    2022 =>
      [
         [ [2022,4,2,16,30,0],[2022,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2022,10,1,16,29,59],[2022,10,2,1,59,59],
+          'ACST',0,[2022,10,1,16,29,59],[2022,10,2,1,59,59],
           '2022040216:30:00','2022040302:00:00','2022100116:29:59','2022100201:59:59' ],
         [ [2022,10,1,16,30,0],[2022,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2023,4,1,16,29,59],[2023,4,2,2,59,59],
+          'ACDT',1,[2023,4,1,16,29,59],[2023,4,2,2,59,59],
           '2022100116:30:00','2022100203:00:00','2023040116:29:59','2023040202:59:59' ],
      ],
    2023 =>
      [
         [ [2023,4,1,16,30,0],[2023,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2023,9,30,16,29,59],[2023,10,1,1,59,59],
+          'ACST',0,[2023,9,30,16,29,59],[2023,10,1,1,59,59],
           '2023040116:30:00','2023040202:00:00','2023093016:29:59','2023100101:59:59' ],
         [ [2023,9,30,16,30,0],[2023,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2024,4,6,16,29,59],[2024,4,7,2,59,59],
+          'ACDT',1,[2024,4,6,16,29,59],[2024,4,7,2,59,59],
           '2023093016:30:00','2023100103:00:00','2024040616:29:59','2024040702:59:59' ],
      ],
    2024 =>
      [
         [ [2024,4,6,16,30,0],[2024,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2024,10,5,16,29,59],[2024,10,6,1,59,59],
+          'ACST',0,[2024,10,5,16,29,59],[2024,10,6,1,59,59],
           '2024040616:30:00','2024040702:00:00','2024100516:29:59','2024100601:59:59' ],
         [ [2024,10,5,16,30,0],[2024,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2025,4,5,16,29,59],[2025,4,6,2,59,59],
+          'ACDT',1,[2025,4,5,16,29,59],[2025,4,6,2,59,59],
           '2024100516:30:00','2024100603:00:00','2025040516:29:59','2025040602:59:59' ],
      ],
    2025 =>
      [
         [ [2025,4,5,16,30,0],[2025,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2025,10,4,16,29,59],[2025,10,5,1,59,59],
+          'ACST',0,[2025,10,4,16,29,59],[2025,10,5,1,59,59],
           '2025040516:30:00','2025040602:00:00','2025100416:29:59','2025100501:59:59' ],
         [ [2025,10,4,16,30,0],[2025,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2026,4,4,16,29,59],[2026,4,5,2,59,59],
+          'ACDT',1,[2026,4,4,16,29,59],[2026,4,5,2,59,59],
           '2025100416:30:00','2025100503:00:00','2026040416:29:59','2026040502:59:59' ],
      ],
    2026 =>
      [
         [ [2026,4,4,16,30,0],[2026,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2026,10,3,16,29,59],[2026,10,4,1,59,59],
+          'ACST',0,[2026,10,3,16,29,59],[2026,10,4,1,59,59],
           '2026040416:30:00','2026040502:00:00','2026100316:29:59','2026100401:59:59' ],
         [ [2026,10,3,16,30,0],[2026,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2027,4,3,16,29,59],[2027,4,4,2,59,59],
+          'ACDT',1,[2027,4,3,16,29,59],[2027,4,4,2,59,59],
           '2026100316:30:00','2026100403:00:00','2027040316:29:59','2027040402:59:59' ],
      ],
    2027 =>
      [
         [ [2027,4,3,16,30,0],[2027,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2027,10,2,16,29,59],[2027,10,3,1,59,59],
+          'ACST',0,[2027,10,2,16,29,59],[2027,10,3,1,59,59],
           '2027040316:30:00','2027040402:00:00','2027100216:29:59','2027100301:59:59' ],
         [ [2027,10,2,16,30,0],[2027,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2028,4,1,16,29,59],[2028,4,2,2,59,59],
+          'ACDT',1,[2028,4,1,16,29,59],[2028,4,2,2,59,59],
           '2027100216:30:00','2027100303:00:00','2028040116:29:59','2028040202:59:59' ],
      ],
    2028 =>
      [
         [ [2028,4,1,16,30,0],[2028,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2028,9,30,16,29,59],[2028,10,1,1,59,59],
+          'ACST',0,[2028,9,30,16,29,59],[2028,10,1,1,59,59],
           '2028040116:30:00','2028040202:00:00','2028093016:29:59','2028100101:59:59' ],
         [ [2028,9,30,16,30,0],[2028,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2029,3,31,16,29,59],[2029,4,1,2,59,59],
+          'ACDT',1,[2029,3,31,16,29,59],[2029,4,1,2,59,59],
           '2028093016:30:00','2028100103:00:00','2029033116:29:59','2029040102:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,31,16,30,0],[2029,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2029,10,6,16,29,59],[2029,10,7,1,59,59],
+          'ACST',0,[2029,10,6,16,29,59],[2029,10,7,1,59,59],
           '2029033116:30:00','2029040102:00:00','2029100616:29:59','2029100701:59:59' ],
         [ [2029,10,6,16,30,0],[2029,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2030,4,6,16,29,59],[2030,4,7,2,59,59],
+          'ACDT',1,[2030,4,6,16,29,59],[2030,4,7,2,59,59],
           '2029100616:30:00','2029100703:00:00','2030040616:29:59','2030040702:59:59' ],
      ],
    2030 =>
      [
         [ [2030,4,6,16,30,0],[2030,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2030,10,5,16,29,59],[2030,10,6,1,59,59],
+          'ACST',0,[2030,10,5,16,29,59],[2030,10,6,1,59,59],
           '2030040616:30:00','2030040702:00:00','2030100516:29:59','2030100601:59:59' ],
         [ [2030,10,5,16,30,0],[2030,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2031,4,5,16,29,59],[2031,4,6,2,59,59],
+          'ACDT',1,[2031,4,5,16,29,59],[2031,4,6,2,59,59],
           '2030100516:30:00','2030100603:00:00','2031040516:29:59','2031040602:59:59' ],
      ],
    2031 =>
      [
         [ [2031,4,5,16,30,0],[2031,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2031,10,4,16,29,59],[2031,10,5,1,59,59],
+          'ACST',0,[2031,10,4,16,29,59],[2031,10,5,1,59,59],
           '2031040516:30:00','2031040602:00:00','2031100416:29:59','2031100501:59:59' ],
         [ [2031,10,4,16,30,0],[2031,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2032,4,3,16,29,59],[2032,4,4,2,59,59],
+          'ACDT',1,[2032,4,3,16,29,59],[2032,4,4,2,59,59],
           '2031100416:30:00','2031100503:00:00','2032040316:29:59','2032040402:59:59' ],
      ],
    2032 =>
      [
         [ [2032,4,3,16,30,0],[2032,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2032,10,2,16,29,59],[2032,10,3,1,59,59],
+          'ACST',0,[2032,10,2,16,29,59],[2032,10,3,1,59,59],
           '2032040316:30:00','2032040402:00:00','2032100216:29:59','2032100301:59:59' ],
         [ [2032,10,2,16,30,0],[2032,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2033,4,2,16,29,59],[2033,4,3,2,59,59],
+          'ACDT',1,[2033,4,2,16,29,59],[2033,4,3,2,59,59],
           '2032100216:30:00','2032100303:00:00','2033040216:29:59','2033040302:59:59' ],
      ],
    2033 =>
      [
         [ [2033,4,2,16,30,0],[2033,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2033,10,1,16,29,59],[2033,10,2,1,59,59],
+          'ACST',0,[2033,10,1,16,29,59],[2033,10,2,1,59,59],
           '2033040216:30:00','2033040302:00:00','2033100116:29:59','2033100201:59:59' ],
         [ [2033,10,1,16,30,0],[2033,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2034,4,1,16,29,59],[2034,4,2,2,59,59],
+          'ACDT',1,[2034,4,1,16,29,59],[2034,4,2,2,59,59],
           '2033100116:30:00','2033100203:00:00','2034040116:29:59','2034040202:59:59' ],
      ],
    2034 =>
      [
         [ [2034,4,1,16,30,0],[2034,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2034,9,30,16,29,59],[2034,10,1,1,59,59],
+          'ACST',0,[2034,9,30,16,29,59],[2034,10,1,1,59,59],
           '2034040116:30:00','2034040202:00:00','2034093016:29:59','2034100101:59:59' ],
         [ [2034,9,30,16,30,0],[2034,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2035,3,31,16,29,59],[2035,4,1,2,59,59],
+          'ACDT',1,[2035,3,31,16,29,59],[2035,4,1,2,59,59],
           '2034093016:30:00','2034100103:00:00','2035033116:29:59','2035040102:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,31,16,30,0],[2035,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2035,10,6,16,29,59],[2035,10,7,1,59,59],
+          'ACST',0,[2035,10,6,16,29,59],[2035,10,7,1,59,59],
           '2035033116:30:00','2035040102:00:00','2035100616:29:59','2035100701:59:59' ],
         [ [2035,10,6,16,30,0],[2035,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2036,4,5,16,29,59],[2036,4,6,2,59,59],
+          'ACDT',1,[2036,4,5,16,29,59],[2036,4,6,2,59,59],
           '2035100616:30:00','2035100703:00:00','2036040516:29:59','2036040602:59:59' ],
      ],
    2036 =>
      [
         [ [2036,4,5,16,30,0],[2036,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2036,10,4,16,29,59],[2036,10,5,1,59,59],
+          'ACST',0,[2036,10,4,16,29,59],[2036,10,5,1,59,59],
           '2036040516:30:00','2036040602:00:00','2036100416:29:59','2036100501:59:59' ],
         [ [2036,10,4,16,30,0],[2036,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2037,4,4,16,29,59],[2037,4,5,2,59,59],
+          'ACDT',1,[2037,4,4,16,29,59],[2037,4,5,2,59,59],
           '2036100416:30:00','2036100503:00:00','2037040416:29:59','2037040502:59:59' ],
      ],
    2037 =>
      [
         [ [2037,4,4,16,30,0],[2037,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2037,10,3,16,29,59],[2037,10,4,1,59,59],
+          'ACST',0,[2037,10,3,16,29,59],[2037,10,4,1,59,59],
           '2037040416:30:00','2037040502:00:00','2037100316:29:59','2037100401:59:59' ],
         [ [2037,10,3,16,30,0],[2037,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2038,4,3,16,29,59],[2038,4,4,2,59,59],
+          'ACDT',1,[2038,4,3,16,29,59],[2038,4,4,2,59,59],
           '2037100316:30:00','2037100403:00:00','2038040316:29:59','2038040402:59:59' ],
      ],
    2038 =>
      [
         [ [2038,4,3,16,30,0],[2038,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2038,10,2,16,29,59],[2038,10,3,1,59,59],
+          'ACST',0,[2038,10,2,16,29,59],[2038,10,3,1,59,59],
           '2038040316:30:00','2038040402:00:00','2038100216:29:59','2038100301:59:59' ],
         [ [2038,10,2,16,30,0],[2038,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2039,4,2,16,29,59],[2039,4,3,2,59,59],
+          'ACDT',1,[2039,4,2,16,29,59],[2039,4,3,2,59,59],
           '2038100216:30:00','2038100303:00:00','2039040216:29:59','2039040302:59:59' ],
      ],
    2039 =>
      [
         [ [2039,4,2,16,30,0],[2039,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2039,10,1,16,29,59],[2039,10,2,1,59,59],
+          'ACST',0,[2039,10,1,16,29,59],[2039,10,2,1,59,59],
           '2039040216:30:00','2039040302:00:00','2039100116:29:59','2039100201:59:59' ],
         [ [2039,10,1,16,30,0],[2039,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2040,3,31,16,29,59],[2040,4,1,2,59,59],
+          'ACDT',1,[2040,3,31,16,29,59],[2040,4,1,2,59,59],
           '2039100116:30:00','2039100203:00:00','2040033116:29:59','2040040102:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,31,16,30,0],[2040,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2040,10,6,16,29,59],[2040,10,7,1,59,59],
+          'ACST',0,[2040,10,6,16,29,59],[2040,10,7,1,59,59],
           '2040033116:30:00','2040040102:00:00','2040100616:29:59','2040100701:59:59' ],
         [ [2040,10,6,16,30,0],[2040,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2041,4,6,16,29,59],[2041,4,7,2,59,59],
+          'ACDT',1,[2041,4,6,16,29,59],[2041,4,7,2,59,59],
           '2040100616:30:00','2040100703:00:00','2041040616:29:59','2041040702:59:59' ],
      ],
    2041 =>
      [
         [ [2041,4,6,16,30,0],[2041,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2041,10,5,16,29,59],[2041,10,6,1,59,59],
+          'ACST',0,[2041,10,5,16,29,59],[2041,10,6,1,59,59],
           '2041040616:30:00','2041040702:00:00','2041100516:29:59','2041100601:59:59' ],
         [ [2041,10,5,16,30,0],[2041,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2042,4,5,16,29,59],[2042,4,6,2,59,59],
+          'ACDT',1,[2042,4,5,16,29,59],[2042,4,6,2,59,59],
           '2041100516:30:00','2041100603:00:00','2042040516:29:59','2042040602:59:59' ],
      ],
    2042 =>
      [
         [ [2042,4,5,16,30,0],[2042,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2042,10,4,16,29,59],[2042,10,5,1,59,59],
+          'ACST',0,[2042,10,4,16,29,59],[2042,10,5,1,59,59],
           '2042040516:30:00','2042040602:00:00','2042100416:29:59','2042100501:59:59' ],
         [ [2042,10,4,16,30,0],[2042,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2043,4,4,16,29,59],[2043,4,5,2,59,59],
+          'ACDT',1,[2043,4,4,16,29,59],[2043,4,5,2,59,59],
           '2042100416:30:00','2042100503:00:00','2043040416:29:59','2043040502:59:59' ],
      ],
    2043 =>
      [
         [ [2043,4,4,16,30,0],[2043,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2043,10,3,16,29,59],[2043,10,4,1,59,59],
+          'ACST',0,[2043,10,3,16,29,59],[2043,10,4,1,59,59],
           '2043040416:30:00','2043040502:00:00','2043100316:29:59','2043100401:59:59' ],
         [ [2043,10,3,16,30,0],[2043,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2044,4,2,16,29,59],[2044,4,3,2,59,59],
+          'ACDT',1,[2044,4,2,16,29,59],[2044,4,3,2,59,59],
           '2043100316:30:00','2043100403:00:00','2044040216:29:59','2044040302:59:59' ],
      ],
    2044 =>
      [
         [ [2044,4,2,16,30,0],[2044,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2044,10,1,16,29,59],[2044,10,2,1,59,59],
+          'ACST',0,[2044,10,1,16,29,59],[2044,10,2,1,59,59],
           '2044040216:30:00','2044040302:00:00','2044100116:29:59','2044100201:59:59' ],
         [ [2044,10,1,16,30,0],[2044,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2045,4,1,16,29,59],[2045,4,2,2,59,59],
+          'ACDT',1,[2045,4,1,16,29,59],[2045,4,2,2,59,59],
           '2044100116:30:00','2044100203:00:00','2045040116:29:59','2045040202:59:59' ],
      ],
    2045 =>
      [
         [ [2045,4,1,16,30,0],[2045,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2045,9,30,16,29,59],[2045,10,1,1,59,59],
+          'ACST',0,[2045,9,30,16,29,59],[2045,10,1,1,59,59],
           '2045040116:30:00','2045040202:00:00','2045093016:29:59','2045100101:59:59' ],
         [ [2045,9,30,16,30,0],[2045,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2046,3,31,16,29,59],[2046,4,1,2,59,59],
+          'ACDT',1,[2046,3,31,16,29,59],[2046,4,1,2,59,59],
           '2045093016:30:00','2045100103:00:00','2046033116:29:59','2046040102:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,31,16,30,0],[2046,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2046,10,6,16,29,59],[2046,10,7,1,59,59],
+          'ACST',0,[2046,10,6,16,29,59],[2046,10,7,1,59,59],
           '2046033116:30:00','2046040102:00:00','2046100616:29:59','2046100701:59:59' ],
         [ [2046,10,6,16,30,0],[2046,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2047,4,6,16,29,59],[2047,4,7,2,59,59],
+          'ACDT',1,[2047,4,6,16,29,59],[2047,4,7,2,59,59],
           '2046100616:30:00','2046100703:00:00','2047040616:29:59','2047040702:59:59' ],
      ],
    2047 =>
      [
         [ [2047,4,6,16,30,0],[2047,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2047,10,5,16,29,59],[2047,10,6,1,59,59],
+          'ACST',0,[2047,10,5,16,29,59],[2047,10,6,1,59,59],
           '2047040616:30:00','2047040702:00:00','2047100516:29:59','2047100601:59:59' ],
         [ [2047,10,5,16,30,0],[2047,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2048,4,4,16,29,59],[2048,4,5,2,59,59],
+          'ACDT',1,[2048,4,4,16,29,59],[2048,4,5,2,59,59],
           '2047100516:30:00','2047100603:00:00','2048040416:29:59','2048040502:59:59' ],
      ],
    2048 =>
      [
         [ [2048,4,4,16,30,0],[2048,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2048,10,3,16,29,59],[2048,10,4,1,59,59],
+          'ACST',0,[2048,10,3,16,29,59],[2048,10,4,1,59,59],
           '2048040416:30:00','2048040502:00:00','2048100316:29:59','2048100401:59:59' ],
         [ [2048,10,3,16,30,0],[2048,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2049,4,3,16,29,59],[2049,4,4,2,59,59],
+          'ACDT',1,[2049,4,3,16,29,59],[2049,4,4,2,59,59],
           '2048100316:30:00','2048100403:00:00','2049040316:29:59','2049040402:59:59' ],
      ],
    2049 =>
      [
         [ [2049,4,3,16,30,0],[2049,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2049,10,2,16,29,59],[2049,10,3,1,59,59],
+          'ACST',0,[2049,10,2,16,29,59],[2049,10,3,1,59,59],
           '2049040316:30:00','2049040402:00:00','2049100216:29:59','2049100301:59:59' ],
         [ [2049,10,2,16,30,0],[2049,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2050,4,2,16,29,59],[2050,4,3,2,59,59],
+          'ACDT',1,[2050,4,2,16,29,59],[2050,4,3,2,59,59],
           '2049100216:30:00','2049100303:00:00','2050040216:29:59','2050040302:59:59' ],
      ],
    2050 =>
      [
         [ [2050,4,2,16,30,0],[2050,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2050,10,1,16,29,59],[2050,10,2,1,59,59],
+          'ACST',0,[2050,10,1,16,29,59],[2050,10,2,1,59,59],
           '2050040216:30:00','2050040302:00:00','2050100116:29:59','2050100201:59:59' ],
         [ [2050,10,1,16,30,0],[2050,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2051,4,1,16,29,59],[2051,4,2,2,59,59],
+          'ACDT',1,[2051,4,1,16,29,59],[2051,4,2,2,59,59],
           '2050100116:30:00','2050100203:00:00','2051040116:29:59','2051040202:59:59' ],
      ],
    2051 =>
      [
         [ [2051,4,1,16,30,0],[2051,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2051,9,30,16,29,59],[2051,10,1,1,59,59],
+          'ACST',0,[2051,9,30,16,29,59],[2051,10,1,1,59,59],
           '2051040116:30:00','2051040202:00:00','2051093016:29:59','2051100101:59:59' ],
         [ [2051,9,30,16,30,0],[2051,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2052,4,6,16,29,59],[2052,4,7,2,59,59],
+          'ACDT',1,[2052,4,6,16,29,59],[2052,4,7,2,59,59],
           '2051093016:30:00','2051100103:00:00','2052040616:29:59','2052040702:59:59' ],
      ],
    2052 =>
      [
         [ [2052,4,6,16,30,0],[2052,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2052,10,5,16,29,59],[2052,10,6,1,59,59],
+          'ACST',0,[2052,10,5,16,29,59],[2052,10,6,1,59,59],
           '2052040616:30:00','2052040702:00:00','2052100516:29:59','2052100601:59:59' ],
         [ [2052,10,5,16,30,0],[2052,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2053,4,5,16,29,59],[2053,4,6,2,59,59],
+          'ACDT',1,[2053,4,5,16,29,59],[2053,4,6,2,59,59],
           '2052100516:30:00','2052100603:00:00','2053040516:29:59','2053040602:59:59' ],
      ],
    2053 =>
      [
         [ [2053,4,5,16,30,0],[2053,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2053,10,4,16,29,59],[2053,10,5,1,59,59],
+          'ACST',0,[2053,10,4,16,29,59],[2053,10,5,1,59,59],
           '2053040516:30:00','2053040602:00:00','2053100416:29:59','2053100501:59:59' ],
         [ [2053,10,4,16,30,0],[2053,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2054,4,4,16,29,59],[2054,4,5,2,59,59],
+          'ACDT',1,[2054,4,4,16,29,59],[2054,4,5,2,59,59],
           '2053100416:30:00','2053100503:00:00','2054040416:29:59','2054040502:59:59' ],
      ],
    2054 =>
      [
         [ [2054,4,4,16,30,0],[2054,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2054,10,3,16,29,59],[2054,10,4,1,59,59],
+          'ACST',0,[2054,10,3,16,29,59],[2054,10,4,1,59,59],
           '2054040416:30:00','2054040502:00:00','2054100316:29:59','2054100401:59:59' ],
         [ [2054,10,3,16,30,0],[2054,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2055,4,3,16,29,59],[2055,4,4,2,59,59],
+          'ACDT',1,[2055,4,3,16,29,59],[2055,4,4,2,59,59],
           '2054100316:30:00','2054100403:00:00','2055040316:29:59','2055040402:59:59' ],
      ],
    2055 =>
      [
         [ [2055,4,3,16,30,0],[2055,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2055,10,2,16,29,59],[2055,10,3,1,59,59],
+          'ACST',0,[2055,10,2,16,29,59],[2055,10,3,1,59,59],
           '2055040316:30:00','2055040402:00:00','2055100216:29:59','2055100301:59:59' ],
         [ [2055,10,2,16,30,0],[2055,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2056,4,1,16,29,59],[2056,4,2,2,59,59],
+          'ACDT',1,[2056,4,1,16,29,59],[2056,4,2,2,59,59],
           '2055100216:30:00','2055100303:00:00','2056040116:29:59','2056040202:59:59' ],
      ],
    2056 =>
      [
         [ [2056,4,1,16,30,0],[2056,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2056,9,30,16,29,59],[2056,10,1,1,59,59],
+          'ACST',0,[2056,9,30,16,29,59],[2056,10,1,1,59,59],
           '2056040116:30:00','2056040202:00:00','2056093016:29:59','2056100101:59:59' ],
         [ [2056,9,30,16,30,0],[2056,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2057,3,31,16,29,59],[2057,4,1,2,59,59],
+          'ACDT',1,[2057,3,31,16,29,59],[2057,4,1,2,59,59],
           '2056093016:30:00','2056100103:00:00','2057033116:29:59','2057040102:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,31,16,30,0],[2057,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2057,10,6,16,29,59],[2057,10,7,1,59,59],
+          'ACST',0,[2057,10,6,16,29,59],[2057,10,7,1,59,59],
           '2057033116:30:00','2057040102:00:00','2057100616:29:59','2057100701:59:59' ],
         [ [2057,10,6,16,30,0],[2057,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2058,4,6,16,29,59],[2058,4,7,2,59,59],
+          'ACDT',1,[2058,4,6,16,29,59],[2058,4,7,2,59,59],
           '2057100616:30:00','2057100703:00:00','2058040616:29:59','2058040702:59:59' ],
      ],
    2058 =>
      [
         [ [2058,4,6,16,30,0],[2058,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2058,10,5,16,29,59],[2058,10,6,1,59,59],
+          'ACST',0,[2058,10,5,16,29,59],[2058,10,6,1,59,59],
           '2058040616:30:00','2058040702:00:00','2058100516:29:59','2058100601:59:59' ],
         [ [2058,10,5,16,30,0],[2058,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2059,4,5,16,29,59],[2059,4,6,2,59,59],
+          'ACDT',1,[2059,4,5,16,29,59],[2059,4,6,2,59,59],
           '2058100516:30:00','2058100603:00:00','2059040516:29:59','2059040602:59:59' ],
      ],
    2059 =>
      [
         [ [2059,4,5,16,30,0],[2059,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2059,10,4,16,29,59],[2059,10,5,1,59,59],
+          'ACST',0,[2059,10,4,16,29,59],[2059,10,5,1,59,59],
           '2059040516:30:00','2059040602:00:00','2059100416:29:59','2059100501:59:59' ],
         [ [2059,10,4,16,30,0],[2059,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2060,4,3,16,29,59],[2060,4,4,2,59,59],
+          'ACDT',1,[2060,4,3,16,29,59],[2060,4,4,2,59,59],
           '2059100416:30:00','2059100503:00:00','2060040316:29:59','2060040402:59:59' ],
      ],
    2060 =>
      [
         [ [2060,4,3,16,30,0],[2060,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2060,10,2,16,29,59],[2060,10,3,1,59,59],
+          'ACST',0,[2060,10,2,16,29,59],[2060,10,3,1,59,59],
           '2060040316:30:00','2060040402:00:00','2060100216:29:59','2060100301:59:59' ],
         [ [2060,10,2,16,30,0],[2060,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2061,4,2,16,29,59],[2061,4,3,2,59,59],
+          'ACDT',1,[2061,4,2,16,29,59],[2061,4,3,2,59,59],
           '2060100216:30:00','2060100303:00:00','2061040216:29:59','2061040302:59:59' ],
      ],
    2061 =>
      [
         [ [2061,4,2,16,30,0],[2061,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2061,10,1,16,29,59],[2061,10,2,1,59,59],
+          'ACST',0,[2061,10,1,16,29,59],[2061,10,2,1,59,59],
           '2061040216:30:00','2061040302:00:00','2061100116:29:59','2061100201:59:59' ],
         [ [2061,10,1,16,30,0],[2061,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2062,4,1,16,29,59],[2062,4,2,2,59,59],
+          'ACDT',1,[2062,4,1,16,29,59],[2062,4,2,2,59,59],
           '2061100116:30:00','2061100203:00:00','2062040116:29:59','2062040202:59:59' ],
      ],
    2062 =>
      [
         [ [2062,4,1,16,30,0],[2062,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2062,9,30,16,29,59],[2062,10,1,1,59,59],
+          'ACST',0,[2062,9,30,16,29,59],[2062,10,1,1,59,59],
           '2062040116:30:00','2062040202:00:00','2062093016:29:59','2062100101:59:59' ],
         [ [2062,9,30,16,30,0],[2062,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2063,3,31,16,29,59],[2063,4,1,2,59,59],
+          'ACDT',1,[2063,3,31,16,29,59],[2063,4,1,2,59,59],
           '2062093016:30:00','2062100103:00:00','2063033116:29:59','2063040102:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,31,16,30,0],[2063,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2063,10,6,16,29,59],[2063,10,7,1,59,59],
+          'ACST',0,[2063,10,6,16,29,59],[2063,10,7,1,59,59],
           '2063033116:30:00','2063040102:00:00','2063100616:29:59','2063100701:59:59' ],
         [ [2063,10,6,16,30,0],[2063,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2064,4,5,16,29,59],[2064,4,6,2,59,59],
+          'ACDT',1,[2064,4,5,16,29,59],[2064,4,6,2,59,59],
           '2063100616:30:00','2063100703:00:00','2064040516:29:59','2064040602:59:59' ],
      ],
    2064 =>
      [
         [ [2064,4,5,16,30,0],[2064,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2064,10,4,16,29,59],[2064,10,5,1,59,59],
+          'ACST',0,[2064,10,4,16,29,59],[2064,10,5,1,59,59],
           '2064040516:30:00','2064040602:00:00','2064100416:29:59','2064100501:59:59' ],
         [ [2064,10,4,16,30,0],[2064,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2065,4,4,16,29,59],[2065,4,5,2,59,59],
+          'ACDT',1,[2065,4,4,16,29,59],[2065,4,5,2,59,59],
           '2064100416:30:00','2064100503:00:00','2065040416:29:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,16,30,0],[2065,4,5,2,0,0],'+09:30:00',[9,30,0],
+          'ACST',0,[2065,10,3,16,29,59],[2065,10,4,1,59,59],
+          '2065040416:30:00','2065040502:00:00','2065100316:29:59','2065100401:59:59' ],
+        [ [2065,10,3,16,30,0],[2065,10,4,3,0,0],'+10:30:00',[10,30,0],
+          'ACDT',1,[2066,4,3,16,29,59],[2066,4,4,2,59,59],
+          '2065100316:30:00','2065100403:00:00','2066040316:29:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -947,7 +956,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'CST',
+                         'abb'     => 'ACST',
                         },
                 '10' => {
                          'flag'    => 'ge',
@@ -956,7 +965,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'CST',
+                         'abb'     => 'ACDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aubris00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,91 +38,91 @@ END { undef $VERSION; }
    1894 =>
      [
         [ [1894,12,31,13,47,52],[1894,12,31,23,47,52],'+10:00:00',[10,0,0],
-          'EST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
+          'AEST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
           '1894123113:47:52','1894123123:47:52','1916123114:00:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,1,0],[1917,1,1,1,1,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916123114:01:00','1917010101:01:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
+          'AEST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
           '1917032415:00:00','1917032501:00:00','1941123115:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,0,0],[1942,1,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
+          'AEDT',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
           '1941123116:00:00','1942010103:00:00','1942032814:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,0,0],[1942,3,29,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
+          'AEST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
           '1942032815:00:00','1942032901:00:00','1942092615:59:59','1942092701:59:59' ],
         [ [1942,9,26,16,0,0],[1942,9,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
+          'AEDT',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
           '1942092616:00:00','1942092703:00:00','1943032714:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,0,0],[1943,3,28,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
+          'AEST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
           '1943032715:00:00','1943032801:00:00','1943100215:59:59','1943100301:59:59' ],
         [ [1943,10,2,16,0,0],[1943,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
+          'AEDT',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
           '1943100216:00:00','1943100303:00:00','1944032514:59:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,0,0],[1944,3,26,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1944032515:00:00','1944032601:00:00','1971103015:59:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1989102815:59:59','1989102901:59:59' ],
      ],
    1989 =>
      [
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,3,15,59,59],[1990,3,4,2,59,59],
+          'AEDT',1,[1990,3,3,15,59,59],[1990,3,4,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990030315:59:59','1990030402:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,3,16,0,0],[1990,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990030316:00:00','1990030402:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
+          'AEDT',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991030215:59:59','1991030302:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,2,16,0,0],[1991,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
+          'AEST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
           '1991030216:00:00','1991030302:00:00','1991102615:59:59','1991102701:59:59' ],
         [ [1991,10,26,16,0,0],[1991,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
+          'AEDT',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
           '1991102616:00:00','1991102703:00:00','1992022915:59:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,16,0,0],[1992,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
+          'AEST',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
           '1992022916:00:00','1992030102:00:00','9999123100:00:00','9999123110:00:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aubrok00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,906 +38,915 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,1,31,14,34,12],[1895,2,1,0,34,12],'+10:00:00',[10,0,0],
-          'EST',0,[1896,8,22,13,59,59],[1896,8,22,23,59,59],
+          'AEST',0,[1896,8,22,13,59,59],[1896,8,22,23,59,59],
           '1895013114:34:12','1895020100:34:12','1896082213:59:59','1896082223:59:59' ],
      ],
    1896 =>
      [
         [ [1896,8,22,14,0,0],[1896,8,22,23,0,0],'+09:00:00',[9,0,0],
-          'CST',0,[1899,4,30,14,59,59],[1899,4,30,23,59,59],
+          'ACST',0,[1899,4,30,14,59,59],[1899,4,30,23,59,59],
           '1896082214:00:00','1896082223:00:00','1899043014:59:59','1899043023:59:59' ],
      ],
    1899 =>
      [
         [ [1899,4,30,15,0,0],[1899,5,1,0,30,0],'+09:30:00',[9,30,0],
-          'CST',0,[1916,12,31,14,30,59],[1917,1,1,0,0,59],
+          'ACST',0,[1916,12,31,14,30,59],[1917,1,1,0,0,59],
           '1899043015:00:00','1899050100:30:00','1916123114:30:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,31,0],[1917,1,1,1,1,0],'+10:30:00',[10,30,0],
-          'CST',1,[1917,3,24,15,29,59],[1917,3,25,1,59,59],
+          'ACDT',1,[1917,3,24,15,29,59],[1917,3,25,1,59,59],
           '1916123114:31:00','1917010101:01:00','1917032415:29:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,30,0],[1917,3,25,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1941,12,31,16,29,59],[1942,1,1,1,59,59],
+          'ACST',0,[1941,12,31,16,29,59],[1942,1,1,1,59,59],
           '1917032415:30:00','1917032501:00:00','1941123116:29:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,30,0],[1942,1,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1942,3,28,15,29,59],[1942,3,29,1,59,59],
+          'ACDT',1,[1942,3,28,15,29,59],[1942,3,29,1,59,59],
           '1941123116:30:00','1942010103:00:00','1942032815:29:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,30,0],[1942,3,29,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1942,9,26,16,29,59],[1942,9,27,1,59,59],
+          'ACST',0,[1942,9,26,16,29,59],[1942,9,27,1,59,59],
           '1942032815:30:00','1942032901:00:00','1942092616:29:59','1942092701:59:59' ],
         [ [1942,9,26,16,30,0],[1942,9,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1943,3,27,15,29,59],[1943,3,28,1,59,59],
+          'ACDT',1,[1943,3,27,15,29,59],[1943,3,28,1,59,59],
           '1942092616:30:00','1942092703:00:00','1943032715:29:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,30,0],[1943,3,28,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1943,10,2,16,29,59],[1943,10,3,1,59,59],
+          'ACST',0,[1943,10,2,16,29,59],[1943,10,3,1,59,59],
           '1943032715:30:00','1943032801:00:00','1943100216:29:59','1943100301:59:59' ],
         [ [1943,10,2,16,30,0],[1943,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1944,3,25,15,29,59],[1944,3,26,1,59,59],
+          'ACDT',1,[1944,3,25,15,29,59],[1944,3,26,1,59,59],
           '1943100216:30:00','1943100303:00:00','1944032515:29:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,30,0],[1944,3,26,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1971,10,30,16,29,59],[1971,10,31,1,59,59],
+          'ACST',0,[1971,10,30,16,29,59],[1971,10,31,1,59,59],
           '1944032515:30:00','1944032601:00:00','1971103016:29:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,30,0],[1971,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1972,2,26,16,29,59],[1972,2,27,2,59,59],
+          'ACDT',1,[1972,2,26,16,29,59],[1972,2,27,2,59,59],
           '1971103016:30:00','1971103103:00:00','1972022616:29:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,30,0],[1972,2,27,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1972,10,28,16,29,59],[1972,10,29,1,59,59],
+          'ACST',0,[1972,10,28,16,29,59],[1972,10,29,1,59,59],
           '1972022616:30:00','1972022702:00:00','1972102816:29:59','1972102901:59:59' ],
         [ [1972,10,28,16,30,0],[1972,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1973,3,3,16,29,59],[1973,3,4,2,59,59],
+          'ACDT',1,[1973,3,3,16,29,59],[1973,3,4,2,59,59],
           '1972102816:30:00','1972102903:00:00','1973030316:29:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,30,0],[1973,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1973,10,27,16,29,59],[1973,10,28,1,59,59],
+          'ACST',0,[1973,10,27,16,29,59],[1973,10,28,1,59,59],
           '1973030316:30:00','1973030402:00:00','1973102716:29:59','1973102801:59:59' ],
         [ [1973,10,27,16,30,0],[1973,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1974,3,2,16,29,59],[1974,3,3,2,59,59],
+          'ACDT',1,[1974,3,2,16,29,59],[1974,3,3,2,59,59],
           '1973102716:30:00','1973102803:00:00','1974030216:29:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,30,0],[1974,3,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1974,10,26,16,29,59],[1974,10,27,1,59,59],
+          'ACST',0,[1974,10,26,16,29,59],[1974,10,27,1,59,59],
           '1974030216:30:00','1974030302:00:00','1974102616:29:59','1974102701:59:59' ],
         [ [1974,10,26,16,30,0],[1974,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1975,3,1,16,29,59],[1975,3,2,2,59,59],
+          'ACDT',1,[1975,3,1,16,29,59],[1975,3,2,2,59,59],
           '1974102616:30:00','1974102703:00:00','1975030116:29:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,30,0],[1975,3,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1975,10,25,16,29,59],[1975,10,26,1,59,59],
+          'ACST',0,[1975,10,25,16,29,59],[1975,10,26,1,59,59],
           '1975030116:30:00','1975030202:00:00','1975102516:29:59','1975102601:59:59' ],
         [ [1975,10,25,16,30,0],[1975,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1976,3,6,16,29,59],[1976,3,7,2,59,59],
+          'ACDT',1,[1976,3,6,16,29,59],[1976,3,7,2,59,59],
           '1975102516:30:00','1975102603:00:00','1976030616:29:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,30,0],[1976,3,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1976,10,30,16,29,59],[1976,10,31,1,59,59],
+          'ACST',0,[1976,10,30,16,29,59],[1976,10,31,1,59,59],
           '1976030616:30:00','1976030702:00:00','1976103016:29:59','1976103101:59:59' ],
         [ [1976,10,30,16,30,0],[1976,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1977,3,5,16,29,59],[1977,3,6,2,59,59],
+          'ACDT',1,[1977,3,5,16,29,59],[1977,3,6,2,59,59],
           '1976103016:30:00','1976103103:00:00','1977030516:29:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,30,0],[1977,3,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1977,10,29,16,29,59],[1977,10,30,1,59,59],
+          'ACST',0,[1977,10,29,16,29,59],[1977,10,30,1,59,59],
           '1977030516:30:00','1977030602:00:00','1977102916:29:59','1977103001:59:59' ],
         [ [1977,10,29,16,30,0],[1977,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1978,3,4,16,29,59],[1978,3,5,2,59,59],
+          'ACDT',1,[1978,3,4,16,29,59],[1978,3,5,2,59,59],
           '1977102916:30:00','1977103003:00:00','1978030416:29:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,30,0],[1978,3,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1978,10,28,16,29,59],[1978,10,29,1,59,59],
+          'ACST',0,[1978,10,28,16,29,59],[1978,10,29,1,59,59],
           '1978030416:30:00','1978030502:00:00','1978102816:29:59','1978102901:59:59' ],
         [ [1978,10,28,16,30,0],[1978,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1979,3,3,16,29,59],[1979,3,4,2,59,59],
+          'ACDT',1,[1979,3,3,16,29,59],[1979,3,4,2,59,59],
           '1978102816:30:00','1978102903:00:00','1979030316:29:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,30,0],[1979,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1979,10,27,16,29,59],[1979,10,28,1,59,59],
+          'ACST',0,[1979,10,27,16,29,59],[1979,10,28,1,59,59],
           '1979030316:30:00','1979030402:00:00','1979102716:29:59','1979102801:59:59' ],
         [ [1979,10,27,16,30,0],[1979,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1980,3,1,16,29,59],[1980,3,2,2,59,59],
+          'ACDT',1,[1980,3,1,16,29,59],[1980,3,2,2,59,59],
           '1979102716:30:00','1979102803:00:00','1980030116:29:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,30,0],[1980,3,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1980,10,25,16,29,59],[1980,10,26,1,59,59],
+          'ACST',0,[1980,10,25,16,29,59],[1980,10,26,1,59,59],
           '1980030116:30:00','1980030202:00:00','1980102516:29:59','1980102601:59:59' ],
         [ [1980,10,25,16,30,0],[1980,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1981,2,28,16,29,59],[1981,3,1,2,59,59],
+          'ACDT',1,[1981,2,28,16,29,59],[1981,3,1,2,59,59],
           '1980102516:30:00','1980102603:00:00','1981022816:29:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,30,0],[1981,3,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1981,10,24,16,29,59],[1981,10,25,1,59,59],
+          'ACST',0,[1981,10,24,16,29,59],[1981,10,25,1,59,59],
           '1981022816:30:00','1981030102:00:00','1981102416:29:59','1981102501:59:59' ],
         [ [1981,10,24,16,30,0],[1981,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1982,4,3,16,29,59],[1982,4,4,2,59,59],
+          'ACDT',1,[1982,4,3,16,29,59],[1982,4,4,2,59,59],
           '1981102416:30:00','1981102503:00:00','1982040316:29:59','1982040402:59:59' ],
      ],
    1982 =>
      [
         [ [1982,4,3,16,30,0],[1982,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1982,10,30,16,29,59],[1982,10,31,1,59,59],
+          'ACST',0,[1982,10,30,16,29,59],[1982,10,31,1,59,59],
           '1982040316:30:00','1982040402:00:00','1982103016:29:59','1982103101:59:59' ],
         [ [1982,10,30,16,30,0],[1982,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1983,3,5,16,29,59],[1983,3,6,2,59,59],
+          'ACDT',1,[1983,3,5,16,29,59],[1983,3,6,2,59,59],
           '1982103016:30:00','1982103103:00:00','1983030516:29:59','1983030602:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,5,16,30,0],[1983,3,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1983,10,29,16,29,59],[1983,10,30,1,59,59],
+          'ACST',0,[1983,10,29,16,29,59],[1983,10,30,1,59,59],
           '1983030516:30:00','1983030602:00:00','1983102916:29:59','1983103001:59:59' ],
         [ [1983,10,29,16,30,0],[1983,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1984,3,3,16,29,59],[1984,3,4,2,59,59],
+          'ACDT',1,[1984,3,3,16,29,59],[1984,3,4,2,59,59],
           '1983102916:30:00','1983103003:00:00','1984030316:29:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,30,0],[1984,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1984,10,27,16,29,59],[1984,10,28,1,59,59],
+          'ACST',0,[1984,10,27,16,29,59],[1984,10,28,1,59,59],
           '1984030316:30:00','1984030402:00:00','1984102716:29:59','1984102801:59:59' ],
         [ [1984,10,27,16,30,0],[1984,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1985,3,2,16,29,59],[1985,3,3,2,59,59],
+          'ACDT',1,[1985,3,2,16,29,59],[1985,3,3,2,59,59],
           '1984102716:30:00','1984102803:00:00','1985030216:29:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,30,0],[1985,3,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1985,10,26,16,29,59],[1985,10,27,1,59,59],
+          'ACST',0,[1985,10,26,16,29,59],[1985,10,27,1,59,59],
           '1985030216:30:00','1985030302:00:00','1985102616:29:59','1985102701:59:59' ],
         [ [1985,10,26,16,30,0],[1985,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1986,3,15,16,29,59],[1986,3,16,2,59,59],
+          'ACDT',1,[1986,3,15,16,29,59],[1986,3,16,2,59,59],
           '1985102616:30:00','1985102703:00:00','1986031516:29:59','1986031602:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,15,16,30,0],[1986,3,16,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1986,10,18,16,29,59],[1986,10,19,1,59,59],
+          'ACST',0,[1986,10,18,16,29,59],[1986,10,19,1,59,59],
           '1986031516:30:00','1986031602:00:00','1986101816:29:59','1986101901:59:59' ],
         [ [1986,10,18,16,30,0],[1986,10,19,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1987,3,14,16,29,59],[1987,3,15,2,59,59],
+          'ACDT',1,[1987,3,14,16,29,59],[1987,3,15,2,59,59],
           '1986101816:30:00','1986101903:00:00','1987031416:29:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,30,0],[1987,3,15,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1987,10,24,16,29,59],[1987,10,25,1,59,59],
+          'ACST',0,[1987,10,24,16,29,59],[1987,10,25,1,59,59],
           '1987031416:30:00','1987031502:00:00','1987102416:29:59','1987102501:59:59' ],
         [ [1987,10,24,16,30,0],[1987,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1988,3,19,16,29,59],[1988,3,20,2,59,59],
+          'ACDT',1,[1988,3,19,16,29,59],[1988,3,20,2,59,59],
           '1987102416:30:00','1987102503:00:00','1988031916:29:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,30,0],[1988,3,20,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1988,10,29,16,29,59],[1988,10,30,1,59,59],
+          'ACST',0,[1988,10,29,16,29,59],[1988,10,30,1,59,59],
           '1988031916:30:00','1988032002:00:00','1988102916:29:59','1988103001:59:59' ],
         [ [1988,10,29,16,30,0],[1988,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1989,3,18,16,29,59],[1989,3,19,2,59,59],
+          'ACDT',1,[1989,3,18,16,29,59],[1989,3,19,2,59,59],
           '1988102916:30:00','1988103003:00:00','1989031816:29:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,30,0],[1989,3,19,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1989,10,28,16,29,59],[1989,10,29,1,59,59],
+          'ACST',0,[1989,10,28,16,29,59],[1989,10,29,1,59,59],
           '1989031816:30:00','1989031902:00:00','1989102816:29:59','1989102901:59:59' ],
         [ [1989,10,28,16,30,0],[1989,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1990,3,3,16,29,59],[1990,3,4,2,59,59],
+          'ACDT',1,[1990,3,3,16,29,59],[1990,3,4,2,59,59],
           '1989102816:30:00','1989102903:00:00','1990030316:29:59','1990030402:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,3,16,30,0],[1990,3,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1990,10,27,16,29,59],[1990,10,28,1,59,59],
+          'ACST',0,[1990,10,27,16,29,59],[1990,10,28,1,59,59],
           '1990030316:30:00','1990030402:00:00','1990102716:29:59','1990102801:59:59' ],
         [ [1990,10,27,16,30,0],[1990,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1991,3,2,16,29,59],[1991,3,3,2,59,59],
+          'ACDT',1,[1991,3,2,16,29,59],[1991,3,3,2,59,59],
           '1990102716:30:00','1990102803:00:00','1991030216:29:59','1991030302:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,2,16,30,0],[1991,3,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1991,10,26,16,29,59],[1991,10,27,1,59,59],
+          'ACST',0,[1991,10,26,16,29,59],[1991,10,27,1,59,59],
           '1991030216:30:00','1991030302:00:00','1991102616:29:59','1991102701:59:59' ],
         [ [1991,10,26,16,30,0],[1991,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1992,2,29,16,29,59],[1992,3,1,2,59,59],
+          'ACDT',1,[1992,2,29,16,29,59],[1992,3,1,2,59,59],
           '1991102616:30:00','1991102703:00:00','1992022916:29:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,16,30,0],[1992,3,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1992,10,24,16,29,59],[1992,10,25,1,59,59],
+          'ACST',0,[1992,10,24,16,29,59],[1992,10,25,1,59,59],
           '1992022916:30:00','1992030102:00:00','1992102416:29:59','1992102501:59:59' ],
         [ [1992,10,24,16,30,0],[1992,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1993,3,6,16,29,59],[1993,3,7,2,59,59],
+          'ACDT',1,[1993,3,6,16,29,59],[1993,3,7,2,59,59],
           '1992102416:30:00','1992102503:00:00','1993030616:29:59','1993030702:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,6,16,30,0],[1993,3,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1993,10,30,16,29,59],[1993,10,31,1,59,59],
+          'ACST',0,[1993,10,30,16,29,59],[1993,10,31,1,59,59],
           '1993030616:30:00','1993030702:00:00','1993103016:29:59','1993103101:59:59' ],
         [ [1993,10,30,16,30,0],[1993,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1994,3,5,16,29,59],[1994,3,6,2,59,59],
+          'ACDT',1,[1994,3,5,16,29,59],[1994,3,6,2,59,59],
           '1993103016:30:00','1993103103:00:00','1994030516:29:59','1994030602:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,5,16,30,0],[1994,3,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1994,10,29,16,29,59],[1994,10,30,1,59,59],
+          'ACST',0,[1994,10,29,16,29,59],[1994,10,30,1,59,59],
           '1994030516:30:00','1994030602:00:00','1994102916:29:59','1994103001:59:59' ],
         [ [1994,10,29,16,30,0],[1994,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1995,3,4,16,29,59],[1995,3,5,2,59,59],
+          'ACDT',1,[1995,3,4,16,29,59],[1995,3,5,2,59,59],
           '1994102916:30:00','1994103003:00:00','1995030416:29:59','1995030502:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,4,16,30,0],[1995,3,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1995,10,28,16,29,59],[1995,10,29,1,59,59],
+          'ACST',0,[1995,10,28,16,29,59],[1995,10,29,1,59,59],
           '1995030416:30:00','1995030502:00:00','1995102816:29:59','1995102901:59:59' ],
         [ [1995,10,28,16,30,0],[1995,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1996,3,30,16,29,59],[1996,3,31,2,59,59],
+          'ACDT',1,[1996,3,30,16,29,59],[1996,3,31,2,59,59],
           '1995102816:30:00','1995102903:00:00','1996033016:29:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,30,0],[1996,3,31,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1996,10,26,16,29,59],[1996,10,27,1,59,59],
+          'ACST',0,[1996,10,26,16,29,59],[1996,10,27,1,59,59],
           '1996033016:30:00','1996033102:00:00','1996102616:29:59','1996102701:59:59' ],
         [ [1996,10,26,16,30,0],[1996,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1997,3,29,16,29,59],[1997,3,30,2,59,59],
+          'ACDT',1,[1997,3,29,16,29,59],[1997,3,30,2,59,59],
           '1996102616:30:00','1996102703:00:00','1997032916:29:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,30,0],[1997,3,30,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1997,10,25,16,29,59],[1997,10,26,1,59,59],
+          'ACST',0,[1997,10,25,16,29,59],[1997,10,26,1,59,59],
           '1997032916:30:00','1997033002:00:00','1997102516:29:59','1997102601:59:59' ],
         [ [1997,10,25,16,30,0],[1997,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1998,3,28,16,29,59],[1998,3,29,2,59,59],
+          'ACDT',1,[1998,3,28,16,29,59],[1998,3,29,2,59,59],
           '1997102516:30:00','1997102603:00:00','1998032816:29:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,30,0],[1998,3,29,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1998,10,24,16,29,59],[1998,10,25,1,59,59],
+          'ACST',0,[1998,10,24,16,29,59],[1998,10,25,1,59,59],
           '1998032816:30:00','1998032902:00:00','1998102416:29:59','1998102501:59:59' ],
         [ [1998,10,24,16,30,0],[1998,10,25,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1999,3,27,16,29,59],[1999,3,28,2,59,59],
+          'ACDT',1,[1999,3,27,16,29,59],[1999,3,28,2,59,59],
           '1998102416:30:00','1998102503:00:00','1999032716:29:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,30,0],[1999,3,28,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1999,10,30,16,29,59],[1999,10,31,1,59,59],
+          'ACST',0,[1999,10,30,16,29,59],[1999,10,31,1,59,59],
           '1999032716:30:00','1999032802:00:00','1999103016:29:59','1999103101:59:59' ],
         [ [1999,10,30,16,30,0],[1999,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2000,3,25,16,29,59],[2000,3,26,2,59,59],
+          'ACDT',1,[2000,3,25,16,29,59],[2000,3,26,2,59,59],
           '1999103016:30:00','1999103103:00:00','2000032516:29:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,30,0],[2000,3,26,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2000,10,28,16,29,59],[2000,10,29,1,59,59],
+          'ACST',0,[2000,10,28,16,29,59],[2000,10,29,1,59,59],
           '2000032516:30:00','2000032602:00:00','2000102816:29:59','2000102901:59:59' ],
         [ [2000,10,28,16,30,0],[2000,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2001,3,24,16,29,59],[2001,3,25,2,59,59],
+          'ACDT',1,[2001,3,24,16,29,59],[2001,3,25,2,59,59],
           '2000102816:30:00','2000102903:00:00','2001032416:29:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,30,0],[2001,3,25,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2001,10,27,16,29,59],[2001,10,28,1,59,59],
+          'ACST',0,[2001,10,27,16,29,59],[2001,10,28,1,59,59],
           '2001032416:30:00','2001032502:00:00','2001102716:29:59','2001102801:59:59' ],
         [ [2001,10,27,16,30,0],[2001,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2002,3,30,16,29,59],[2002,3,31,2,59,59],
+          'ACDT',1,[2002,3,30,16,29,59],[2002,3,31,2,59,59],
           '2001102716:30:00','2001102803:00:00','2002033016:29:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,30,0],[2002,3,31,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2002,10,26,16,29,59],[2002,10,27,1,59,59],
+          'ACST',0,[2002,10,26,16,29,59],[2002,10,27,1,59,59],
           '2002033016:30:00','2002033102:00:00','2002102616:29:59','2002102701:59:59' ],
         [ [2002,10,26,16,30,0],[2002,10,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2003,3,29,16,29,59],[2003,3,30,2,59,59],
+          'ACDT',1,[2003,3,29,16,29,59],[2003,3,30,2,59,59],
           '2002102616:30:00','2002102703:00:00','2003032916:29:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,30,0],[2003,3,30,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2003,10,25,16,29,59],[2003,10,26,1,59,59],
+          'ACST',0,[2003,10,25,16,29,59],[2003,10,26,1,59,59],
           '2003032916:30:00','2003033002:00:00','2003102516:29:59','2003102601:59:59' ],
         [ [2003,10,25,16,30,0],[2003,10,26,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2004,3,27,16,29,59],[2004,3,28,2,59,59],
+          'ACDT',1,[2004,3,27,16,29,59],[2004,3,28,2,59,59],
           '2003102516:30:00','2003102603:00:00','2004032716:29:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,30,0],[2004,3,28,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2004,10,30,16,29,59],[2004,10,31,1,59,59],
+          'ACST',0,[2004,10,30,16,29,59],[2004,10,31,1,59,59],
           '2004032716:30:00','2004032802:00:00','2004103016:29:59','2004103101:59:59' ],
         [ [2004,10,30,16,30,0],[2004,10,31,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2005,3,26,16,29,59],[2005,3,27,2,59,59],
+          'ACDT',1,[2005,3,26,16,29,59],[2005,3,27,2,59,59],
           '2004103016:30:00','2004103103:00:00','2005032616:29:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,30,0],[2005,3,27,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2005,10,29,16,29,59],[2005,10,30,1,59,59],
+          'ACST',0,[2005,10,29,16,29,59],[2005,10,30,1,59,59],
           '2005032616:30:00','2005032702:00:00','2005102916:29:59','2005103001:59:59' ],
         [ [2005,10,29,16,30,0],[2005,10,30,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2006,4,1,16,29,59],[2006,4,2,2,59,59],
+          'ACDT',1,[2006,4,1,16,29,59],[2006,4,2,2,59,59],
           '2005102916:30:00','2005103003:00:00','2006040116:29:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,30,0],[2006,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2006,10,28,16,29,59],[2006,10,29,1,59,59],
+          'ACST',0,[2006,10,28,16,29,59],[2006,10,29,1,59,59],
           '2006040116:30:00','2006040202:00:00','2006102816:29:59','2006102901:59:59' ],
         [ [2006,10,28,16,30,0],[2006,10,29,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2007,3,24,16,29,59],[2007,3,25,2,59,59],
+          'ACDT',1,[2007,3,24,16,29,59],[2007,3,25,2,59,59],
           '2006102816:30:00','2006102903:00:00','2007032416:29:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,30,0],[2007,3,25,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2007,10,27,16,29,59],[2007,10,28,1,59,59],
+          'ACST',0,[2007,10,27,16,29,59],[2007,10,28,1,59,59],
           '2007032416:30:00','2007032502:00:00','2007102716:29:59','2007102801:59:59' ],
         [ [2007,10,27,16,30,0],[2007,10,28,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2008,4,5,16,29,59],[2008,4,6,2,59,59],
+          'ACDT',1,[2008,4,5,16,29,59],[2008,4,6,2,59,59],
           '2007102716:30:00','2007102803:00:00','2008040516:29:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,30,0],[2008,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2008,10,4,16,29,59],[2008,10,5,1,59,59],
+          'ACST',0,[2008,10,4,16,29,59],[2008,10,5,1,59,59],
           '2008040516:30:00','2008040602:00:00','2008100416:29:59','2008100501:59:59' ],
         [ [2008,10,4,16,30,0],[2008,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2009,4,4,16,29,59],[2009,4,5,2,59,59],
+          'ACDT',1,[2009,4,4,16,29,59],[2009,4,5,2,59,59],
           '2008100416:30:00','2008100503:00:00','2009040416:29:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,30,0],[2009,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2009,10,3,16,29,59],[2009,10,4,1,59,59],
+          'ACST',0,[2009,10,3,16,29,59],[2009,10,4,1,59,59],
           '2009040416:30:00','2009040502:00:00','2009100316:29:59','2009100401:59:59' ],
         [ [2009,10,3,16,30,0],[2009,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2010,4,3,16,29,59],[2010,4,4,2,59,59],
+          'ACDT',1,[2010,4,3,16,29,59],[2010,4,4,2,59,59],
           '2009100316:30:00','2009100403:00:00','2010040316:29:59','2010040402:59:59' ],
      ],
    2010 =>
      [
         [ [2010,4,3,16,30,0],[2010,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2010,10,2,16,29,59],[2010,10,3,1,59,59],
+          'ACST',0,[2010,10,2,16,29,59],[2010,10,3,1,59,59],
           '2010040316:30:00','2010040402:00:00','2010100216:29:59','2010100301:59:59' ],
         [ [2010,10,2,16,30,0],[2010,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2011,4,2,16,29,59],[2011,4,3,2,59,59],
+          'ACDT',1,[2011,4,2,16,29,59],[2011,4,3,2,59,59],
           '2010100216:30:00','2010100303:00:00','2011040216:29:59','2011040302:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,16,30,0],[2011,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2011,10,1,16,29,59],[2011,10,2,1,59,59],
+          'ACST',0,[2011,10,1,16,29,59],[2011,10,2,1,59,59],
           '2011040216:30:00','2011040302:00:00','2011100116:29:59','2011100201:59:59' ],
         [ [2011,10,1,16,30,0],[2011,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2012,3,31,16,29,59],[2012,4,1,2,59,59],
+          'ACDT',1,[2012,3,31,16,29,59],[2012,4,1,2,59,59],
           '2011100116:30:00','2011100203:00:00','2012033116:29:59','2012040102:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,31,16,30,0],[2012,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2012,10,6,16,29,59],[2012,10,7,1,59,59],
+          'ACST',0,[2012,10,6,16,29,59],[2012,10,7,1,59,59],
           '2012033116:30:00','2012040102:00:00','2012100616:29:59','2012100701:59:59' ],
         [ [2012,10,6,16,30,0],[2012,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2013,4,6,16,29,59],[2013,4,7,2,59,59],
+          'ACDT',1,[2013,4,6,16,29,59],[2013,4,7,2,59,59],
           '2012100616:30:00','2012100703:00:00','2013040616:29:59','2013040702:59:59' ],
      ],
    2013 =>
      [
         [ [2013,4,6,16,30,0],[2013,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2013,10,5,16,29,59],[2013,10,6,1,59,59],
+          'ACST',0,[2013,10,5,16,29,59],[2013,10,6,1,59,59],
           '2013040616:30:00','2013040702:00:00','2013100516:29:59','2013100601:59:59' ],
         [ [2013,10,5,16,30,0],[2013,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2014,4,5,16,29,59],[2014,4,6,2,59,59],
+          'ACDT',1,[2014,4,5,16,29,59],[2014,4,6,2,59,59],
           '2013100516:30:00','2013100603:00:00','2014040516:29:59','2014040602:59:59' ],
      ],
    2014 =>
      [
         [ [2014,4,5,16,30,0],[2014,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2014,10,4,16,29,59],[2014,10,5,1,59,59],
+          'ACST',0,[2014,10,4,16,29,59],[2014,10,5,1,59,59],
           '2014040516:30:00','2014040602:00:00','2014100416:29:59','2014100501:59:59' ],
         [ [2014,10,4,16,30,0],[2014,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2015,4,4,16,29,59],[2015,4,5,2,59,59],
+          'ACDT',1,[2015,4,4,16,29,59],[2015,4,5,2,59,59],
           '2014100416:30:00','2014100503:00:00','2015040416:29:59','2015040502:59:59' ],
      ],
    2015 =>
      [
         [ [2015,4,4,16,30,0],[2015,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2015,10,3,16,29,59],[2015,10,4,1,59,59],
+          'ACST',0,[2015,10,3,16,29,59],[2015,10,4,1,59,59],
           '2015040416:30:00','2015040502:00:00','2015100316:29:59','2015100401:59:59' ],
         [ [2015,10,3,16,30,0],[2015,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2016,4,2,16,29,59],[2016,4,3,2,59,59],
+          'ACDT',1,[2016,4,2,16,29,59],[2016,4,3,2,59,59],
           '2015100316:30:00','2015100403:00:00','2016040216:29:59','2016040302:59:59' ],
      ],
    2016 =>
      [
         [ [2016,4,2,16,30,0],[2016,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2016,10,1,16,29,59],[2016,10,2,1,59,59],
+          'ACST',0,[2016,10,1,16,29,59],[2016,10,2,1,59,59],
           '2016040216:30:00','2016040302:00:00','2016100116:29:59','2016100201:59:59' ],
         [ [2016,10,1,16,30,0],[2016,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2017,4,1,16,29,59],[2017,4,2,2,59,59],
+          'ACDT',1,[2017,4,1,16,29,59],[2017,4,2,2,59,59],
           '2016100116:30:00','2016100203:00:00','2017040116:29:59','2017040202:59:59' ],
      ],
    2017 =>
      [
         [ [2017,4,1,16,30,0],[2017,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2017,9,30,16,29,59],[2017,10,1,1,59,59],
+          'ACST',0,[2017,9,30,16,29,59],[2017,10,1,1,59,59],
           '2017040116:30:00','2017040202:00:00','2017093016:29:59','2017100101:59:59' ],
         [ [2017,9,30,16,30,0],[2017,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2018,3,31,16,29,59],[2018,4,1,2,59,59],
+          'ACDT',1,[2018,3,31,16,29,59],[2018,4,1,2,59,59],
           '2017093016:30:00','2017100103:00:00','2018033116:29:59','2018040102:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,31,16,30,0],[2018,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2018,10,6,16,29,59],[2018,10,7,1,59,59],
+          'ACST',0,[2018,10,6,16,29,59],[2018,10,7,1,59,59],
           '2018033116:30:00','2018040102:00:00','2018100616:29:59','2018100701:59:59' ],
         [ [2018,10,6,16,30,0],[2018,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2019,4,6,16,29,59],[2019,4,7,2,59,59],
+          'ACDT',1,[2019,4,6,16,29,59],[2019,4,7,2,59,59],
           '2018100616:30:00','2018100703:00:00','2019040616:29:59','2019040702:59:59' ],
      ],
    2019 =>
      [
         [ [2019,4,6,16,30,0],[2019,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2019,10,5,16,29,59],[2019,10,6,1,59,59],
+          'ACST',0,[2019,10,5,16,29,59],[2019,10,6,1,59,59],
           '2019040616:30:00','2019040702:00:00','2019100516:29:59','2019100601:59:59' ],
         [ [2019,10,5,16,30,0],[2019,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2020,4,4,16,29,59],[2020,4,5,2,59,59],
+          'ACDT',1,[2020,4,4,16,29,59],[2020,4,5,2,59,59],
           '2019100516:30:00','2019100603:00:00','2020040416:29:59','2020040502:59:59' ],
      ],
    2020 =>
      [
         [ [2020,4,4,16,30,0],[2020,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2020,10,3,16,29,59],[2020,10,4,1,59,59],
+          'ACST',0,[2020,10,3,16,29,59],[2020,10,4,1,59,59],
           '2020040416:30:00','2020040502:00:00','2020100316:29:59','2020100401:59:59' ],
         [ [2020,10,3,16,30,0],[2020,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2021,4,3,16,29,59],[2021,4,4,2,59,59],
+          'ACDT',1,[2021,4,3,16,29,59],[2021,4,4,2,59,59],
           '2020100316:30:00','2020100403:00:00','2021040316:29:59','2021040402:59:59' ],
      ],
    2021 =>
      [
         [ [2021,4,3,16,30,0],[2021,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2021,10,2,16,29,59],[2021,10,3,1,59,59],
+          'ACST',0,[2021,10,2,16,29,59],[2021,10,3,1,59,59],
           '2021040316:30:00','2021040402:00:00','2021100216:29:59','2021100301:59:59' ],
         [ [2021,10,2,16,30,0],[2021,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2022,4,2,16,29,59],[2022,4,3,2,59,59],
+          'ACDT',1,[2022,4,2,16,29,59],[2022,4,3,2,59,59],
           '2021100216:30:00','2021100303:00:00','2022040216:29:59','2022040302:59:59' ],
      ],
    2022 =>
      [
         [ [2022,4,2,16,30,0],[2022,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2022,10,1,16,29,59],[2022,10,2,1,59,59],
+          'ACST',0,[2022,10,1,16,29,59],[2022,10,2,1,59,59],
           '2022040216:30:00','2022040302:00:00','2022100116:29:59','2022100201:59:59' ],
         [ [2022,10,1,16,30,0],[2022,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2023,4,1,16,29,59],[2023,4,2,2,59,59],
+          'ACDT',1,[2023,4,1,16,29,59],[2023,4,2,2,59,59],
           '2022100116:30:00','2022100203:00:00','2023040116:29:59','2023040202:59:59' ],
      ],
    2023 =>
      [
         [ [2023,4,1,16,30,0],[2023,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2023,9,30,16,29,59],[2023,10,1,1,59,59],
+          'ACST',0,[2023,9,30,16,29,59],[2023,10,1,1,59,59],
           '2023040116:30:00','2023040202:00:00','2023093016:29:59','2023100101:59:59' ],
         [ [2023,9,30,16,30,0],[2023,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2024,4,6,16,29,59],[2024,4,7,2,59,59],
+          'ACDT',1,[2024,4,6,16,29,59],[2024,4,7,2,59,59],
           '2023093016:30:00','2023100103:00:00','2024040616:29:59','2024040702:59:59' ],
      ],
    2024 =>
      [
         [ [2024,4,6,16,30,0],[2024,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2024,10,5,16,29,59],[2024,10,6,1,59,59],
+          'ACST',0,[2024,10,5,16,29,59],[2024,10,6,1,59,59],
           '2024040616:30:00','2024040702:00:00','2024100516:29:59','2024100601:59:59' ],
         [ [2024,10,5,16,30,0],[2024,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2025,4,5,16,29,59],[2025,4,6,2,59,59],
+          'ACDT',1,[2025,4,5,16,29,59],[2025,4,6,2,59,59],
           '2024100516:30:00','2024100603:00:00','2025040516:29:59','2025040602:59:59' ],
      ],
    2025 =>
      [
         [ [2025,4,5,16,30,0],[2025,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2025,10,4,16,29,59],[2025,10,5,1,59,59],
+          'ACST',0,[2025,10,4,16,29,59],[2025,10,5,1,59,59],
           '2025040516:30:00','2025040602:00:00','2025100416:29:59','2025100501:59:59' ],
         [ [2025,10,4,16,30,0],[2025,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2026,4,4,16,29,59],[2026,4,5,2,59,59],
+          'ACDT',1,[2026,4,4,16,29,59],[2026,4,5,2,59,59],
           '2025100416:30:00','2025100503:00:00','2026040416:29:59','2026040502:59:59' ],
      ],
    2026 =>
      [
         [ [2026,4,4,16,30,0],[2026,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2026,10,3,16,29,59],[2026,10,4,1,59,59],
+          'ACST',0,[2026,10,3,16,29,59],[2026,10,4,1,59,59],
           '2026040416:30:00','2026040502:00:00','2026100316:29:59','2026100401:59:59' ],
         [ [2026,10,3,16,30,0],[2026,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2027,4,3,16,29,59],[2027,4,4,2,59,59],
+          'ACDT',1,[2027,4,3,16,29,59],[2027,4,4,2,59,59],
           '2026100316:30:00','2026100403:00:00','2027040316:29:59','2027040402:59:59' ],
      ],
    2027 =>
      [
         [ [2027,4,3,16,30,0],[2027,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2027,10,2,16,29,59],[2027,10,3,1,59,59],
+          'ACST',0,[2027,10,2,16,29,59],[2027,10,3,1,59,59],
           '2027040316:30:00','2027040402:00:00','2027100216:29:59','2027100301:59:59' ],
         [ [2027,10,2,16,30,0],[2027,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2028,4,1,16,29,59],[2028,4,2,2,59,59],
+          'ACDT',1,[2028,4,1,16,29,59],[2028,4,2,2,59,59],
           '2027100216:30:00','2027100303:00:00','2028040116:29:59','2028040202:59:59' ],
      ],
    2028 =>
      [
         [ [2028,4,1,16,30,0],[2028,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2028,9,30,16,29,59],[2028,10,1,1,59,59],
+          'ACST',0,[2028,9,30,16,29,59],[2028,10,1,1,59,59],
           '2028040116:30:00','2028040202:00:00','2028093016:29:59','2028100101:59:59' ],
         [ [2028,9,30,16,30,0],[2028,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2029,3,31,16,29,59],[2029,4,1,2,59,59],
+          'ACDT',1,[2029,3,31,16,29,59],[2029,4,1,2,59,59],
           '2028093016:30:00','2028100103:00:00','2029033116:29:59','2029040102:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,31,16,30,0],[2029,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2029,10,6,16,29,59],[2029,10,7,1,59,59],
+          'ACST',0,[2029,10,6,16,29,59],[2029,10,7,1,59,59],
           '2029033116:30:00','2029040102:00:00','2029100616:29:59','2029100701:59:59' ],
         [ [2029,10,6,16,30,0],[2029,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2030,4,6,16,29,59],[2030,4,7,2,59,59],
+          'ACDT',1,[2030,4,6,16,29,59],[2030,4,7,2,59,59],
           '2029100616:30:00','2029100703:00:00','2030040616:29:59','2030040702:59:59' ],
      ],
    2030 =>
      [
         [ [2030,4,6,16,30,0],[2030,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2030,10,5,16,29,59],[2030,10,6,1,59,59],
+          'ACST',0,[2030,10,5,16,29,59],[2030,10,6,1,59,59],
           '2030040616:30:00','2030040702:00:00','2030100516:29:59','2030100601:59:59' ],
         [ [2030,10,5,16,30,0],[2030,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2031,4,5,16,29,59],[2031,4,6,2,59,59],
+          'ACDT',1,[2031,4,5,16,29,59],[2031,4,6,2,59,59],
           '2030100516:30:00','2030100603:00:00','2031040516:29:59','2031040602:59:59' ],
      ],
    2031 =>
      [
         [ [2031,4,5,16,30,0],[2031,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2031,10,4,16,29,59],[2031,10,5,1,59,59],
+          'ACST',0,[2031,10,4,16,29,59],[2031,10,5,1,59,59],
           '2031040516:30:00','2031040602:00:00','2031100416:29:59','2031100501:59:59' ],
         [ [2031,10,4,16,30,0],[2031,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2032,4,3,16,29,59],[2032,4,4,2,59,59],
+          'ACDT',1,[2032,4,3,16,29,59],[2032,4,4,2,59,59],
           '2031100416:30:00','2031100503:00:00','2032040316:29:59','2032040402:59:59' ],
      ],
    2032 =>
      [
         [ [2032,4,3,16,30,0],[2032,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2032,10,2,16,29,59],[2032,10,3,1,59,59],
+          'ACST',0,[2032,10,2,16,29,59],[2032,10,3,1,59,59],
           '2032040316:30:00','2032040402:00:00','2032100216:29:59','2032100301:59:59' ],
         [ [2032,10,2,16,30,0],[2032,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2033,4,2,16,29,59],[2033,4,3,2,59,59],
+          'ACDT',1,[2033,4,2,16,29,59],[2033,4,3,2,59,59],
           '2032100216:30:00','2032100303:00:00','2033040216:29:59','2033040302:59:59' ],
      ],
    2033 =>
      [
         [ [2033,4,2,16,30,0],[2033,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2033,10,1,16,29,59],[2033,10,2,1,59,59],
+          'ACST',0,[2033,10,1,16,29,59],[2033,10,2,1,59,59],
           '2033040216:30:00','2033040302:00:00','2033100116:29:59','2033100201:59:59' ],
         [ [2033,10,1,16,30,0],[2033,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2034,4,1,16,29,59],[2034,4,2,2,59,59],
+          'ACDT',1,[2034,4,1,16,29,59],[2034,4,2,2,59,59],
           '2033100116:30:00','2033100203:00:00','2034040116:29:59','2034040202:59:59' ],
      ],
    2034 =>
      [
         [ [2034,4,1,16,30,0],[2034,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2034,9,30,16,29,59],[2034,10,1,1,59,59],
+          'ACST',0,[2034,9,30,16,29,59],[2034,10,1,1,59,59],
           '2034040116:30:00','2034040202:00:00','2034093016:29:59','2034100101:59:59' ],
         [ [2034,9,30,16,30,0],[2034,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2035,3,31,16,29,59],[2035,4,1,2,59,59],
+          'ACDT',1,[2035,3,31,16,29,59],[2035,4,1,2,59,59],
           '2034093016:30:00','2034100103:00:00','2035033116:29:59','2035040102:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,31,16,30,0],[2035,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2035,10,6,16,29,59],[2035,10,7,1,59,59],
+          'ACST',0,[2035,10,6,16,29,59],[2035,10,7,1,59,59],
           '2035033116:30:00','2035040102:00:00','2035100616:29:59','2035100701:59:59' ],
         [ [2035,10,6,16,30,0],[2035,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2036,4,5,16,29,59],[2036,4,6,2,59,59],
+          'ACDT',1,[2036,4,5,16,29,59],[2036,4,6,2,59,59],
           '2035100616:30:00','2035100703:00:00','2036040516:29:59','2036040602:59:59' ],
      ],
    2036 =>
      [
         [ [2036,4,5,16,30,0],[2036,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2036,10,4,16,29,59],[2036,10,5,1,59,59],
+          'ACST',0,[2036,10,4,16,29,59],[2036,10,5,1,59,59],
           '2036040516:30:00','2036040602:00:00','2036100416:29:59','2036100501:59:59' ],
         [ [2036,10,4,16,30,0],[2036,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2037,4,4,16,29,59],[2037,4,5,2,59,59],
+          'ACDT',1,[2037,4,4,16,29,59],[2037,4,5,2,59,59],
           '2036100416:30:00','2036100503:00:00','2037040416:29:59','2037040502:59:59' ],
      ],
    2037 =>
      [
         [ [2037,4,4,16,30,0],[2037,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2037,10,3,16,29,59],[2037,10,4,1,59,59],
+          'ACST',0,[2037,10,3,16,29,59],[2037,10,4,1,59,59],
           '2037040416:30:00','2037040502:00:00','2037100316:29:59','2037100401:59:59' ],
         [ [2037,10,3,16,30,0],[2037,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2038,4,3,16,29,59],[2038,4,4,2,59,59],
+          'ACDT',1,[2038,4,3,16,29,59],[2038,4,4,2,59,59],
           '2037100316:30:00','2037100403:00:00','2038040316:29:59','2038040402:59:59' ],
      ],
    2038 =>
      [
         [ [2038,4,3,16,30,0],[2038,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2038,10,2,16,29,59],[2038,10,3,1,59,59],
+          'ACST',0,[2038,10,2,16,29,59],[2038,10,3,1,59,59],
           '2038040316:30:00','2038040402:00:00','2038100216:29:59','2038100301:59:59' ],
         [ [2038,10,2,16,30,0],[2038,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2039,4,2,16,29,59],[2039,4,3,2,59,59],
+          'ACDT',1,[2039,4,2,16,29,59],[2039,4,3,2,59,59],
           '2038100216:30:00','2038100303:00:00','2039040216:29:59','2039040302:59:59' ],
      ],
    2039 =>
      [
         [ [2039,4,2,16,30,0],[2039,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2039,10,1,16,29,59],[2039,10,2,1,59,59],
+          'ACST',0,[2039,10,1,16,29,59],[2039,10,2,1,59,59],
           '2039040216:30:00','2039040302:00:00','2039100116:29:59','2039100201:59:59' ],
         [ [2039,10,1,16,30,0],[2039,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2040,3,31,16,29,59],[2040,4,1,2,59,59],
+          'ACDT',1,[2040,3,31,16,29,59],[2040,4,1,2,59,59],
           '2039100116:30:00','2039100203:00:00','2040033116:29:59','2040040102:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,31,16,30,0],[2040,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2040,10,6,16,29,59],[2040,10,7,1,59,59],
+          'ACST',0,[2040,10,6,16,29,59],[2040,10,7,1,59,59],
           '2040033116:30:00','2040040102:00:00','2040100616:29:59','2040100701:59:59' ],
         [ [2040,10,6,16,30,0],[2040,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2041,4,6,16,29,59],[2041,4,7,2,59,59],
+          'ACDT',1,[2041,4,6,16,29,59],[2041,4,7,2,59,59],
           '2040100616:30:00','2040100703:00:00','2041040616:29:59','2041040702:59:59' ],
      ],
    2041 =>
      [
         [ [2041,4,6,16,30,0],[2041,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2041,10,5,16,29,59],[2041,10,6,1,59,59],
+          'ACST',0,[2041,10,5,16,29,59],[2041,10,6,1,59,59],
           '2041040616:30:00','2041040702:00:00','2041100516:29:59','2041100601:59:59' ],
         [ [2041,10,5,16,30,0],[2041,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2042,4,5,16,29,59],[2042,4,6,2,59,59],
+          'ACDT',1,[2042,4,5,16,29,59],[2042,4,6,2,59,59],
           '2041100516:30:00','2041100603:00:00','2042040516:29:59','2042040602:59:59' ],
      ],
    2042 =>
      [
         [ [2042,4,5,16,30,0],[2042,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2042,10,4,16,29,59],[2042,10,5,1,59,59],
+          'ACST',0,[2042,10,4,16,29,59],[2042,10,5,1,59,59],
           '2042040516:30:00','2042040602:00:00','2042100416:29:59','2042100501:59:59' ],
         [ [2042,10,4,16,30,0],[2042,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2043,4,4,16,29,59],[2043,4,5,2,59,59],
+          'ACDT',1,[2043,4,4,16,29,59],[2043,4,5,2,59,59],
           '2042100416:30:00','2042100503:00:00','2043040416:29:59','2043040502:59:59' ],
      ],
    2043 =>
      [
         [ [2043,4,4,16,30,0],[2043,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2043,10,3,16,29,59],[2043,10,4,1,59,59],
+          'ACST',0,[2043,10,3,16,29,59],[2043,10,4,1,59,59],
           '2043040416:30:00','2043040502:00:00','2043100316:29:59','2043100401:59:59' ],
         [ [2043,10,3,16,30,0],[2043,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2044,4,2,16,29,59],[2044,4,3,2,59,59],
+          'ACDT',1,[2044,4,2,16,29,59],[2044,4,3,2,59,59],
           '2043100316:30:00','2043100403:00:00','2044040216:29:59','2044040302:59:59' ],
      ],
    2044 =>
      [
         [ [2044,4,2,16,30,0],[2044,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2044,10,1,16,29,59],[2044,10,2,1,59,59],
+          'ACST',0,[2044,10,1,16,29,59],[2044,10,2,1,59,59],
           '2044040216:30:00','2044040302:00:00','2044100116:29:59','2044100201:59:59' ],
         [ [2044,10,1,16,30,0],[2044,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2045,4,1,16,29,59],[2045,4,2,2,59,59],
+          'ACDT',1,[2045,4,1,16,29,59],[2045,4,2,2,59,59],
           '2044100116:30:00','2044100203:00:00','2045040116:29:59','2045040202:59:59' ],
      ],
    2045 =>
      [
         [ [2045,4,1,16,30,0],[2045,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2045,9,30,16,29,59],[2045,10,1,1,59,59],
+          'ACST',0,[2045,9,30,16,29,59],[2045,10,1,1,59,59],
           '2045040116:30:00','2045040202:00:00','2045093016:29:59','2045100101:59:59' ],
         [ [2045,9,30,16,30,0],[2045,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2046,3,31,16,29,59],[2046,4,1,2,59,59],
+          'ACDT',1,[2046,3,31,16,29,59],[2046,4,1,2,59,59],
           '2045093016:30:00','2045100103:00:00','2046033116:29:59','2046040102:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,31,16,30,0],[2046,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2046,10,6,16,29,59],[2046,10,7,1,59,59],
+          'ACST',0,[2046,10,6,16,29,59],[2046,10,7,1,59,59],
           '2046033116:30:00','2046040102:00:00','2046100616:29:59','2046100701:59:59' ],
         [ [2046,10,6,16,30,0],[2046,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2047,4,6,16,29,59],[2047,4,7,2,59,59],
+          'ACDT',1,[2047,4,6,16,29,59],[2047,4,7,2,59,59],
           '2046100616:30:00','2046100703:00:00','2047040616:29:59','2047040702:59:59' ],
      ],
    2047 =>
      [
         [ [2047,4,6,16,30,0],[2047,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2047,10,5,16,29,59],[2047,10,6,1,59,59],
+          'ACST',0,[2047,10,5,16,29,59],[2047,10,6,1,59,59],
           '2047040616:30:00','2047040702:00:00','2047100516:29:59','2047100601:59:59' ],
         [ [2047,10,5,16,30,0],[2047,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2048,4,4,16,29,59],[2048,4,5,2,59,59],
+          'ACDT',1,[2048,4,4,16,29,59],[2048,4,5,2,59,59],
           '2047100516:30:00','2047100603:00:00','2048040416:29:59','2048040502:59:59' ],
      ],
    2048 =>
      [
         [ [2048,4,4,16,30,0],[2048,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2048,10,3,16,29,59],[2048,10,4,1,59,59],
+          'ACST',0,[2048,10,3,16,29,59],[2048,10,4,1,59,59],
           '2048040416:30:00','2048040502:00:00','2048100316:29:59','2048100401:59:59' ],
         [ [2048,10,3,16,30,0],[2048,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2049,4,3,16,29,59],[2049,4,4,2,59,59],
+          'ACDT',1,[2049,4,3,16,29,59],[2049,4,4,2,59,59],
           '2048100316:30:00','2048100403:00:00','2049040316:29:59','2049040402:59:59' ],
      ],
    2049 =>
      [
         [ [2049,4,3,16,30,0],[2049,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2049,10,2,16,29,59],[2049,10,3,1,59,59],
+          'ACST',0,[2049,10,2,16,29,59],[2049,10,3,1,59,59],
           '2049040316:30:00','2049040402:00:00','2049100216:29:59','2049100301:59:59' ],
         [ [2049,10,2,16,30,0],[2049,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2050,4,2,16,29,59],[2050,4,3,2,59,59],
+          'ACDT',1,[2050,4,2,16,29,59],[2050,4,3,2,59,59],
           '2049100216:30:00','2049100303:00:00','2050040216:29:59','2050040302:59:59' ],
      ],
    2050 =>
      [
         [ [2050,4,2,16,30,0],[2050,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2050,10,1,16,29,59],[2050,10,2,1,59,59],
+          'ACST',0,[2050,10,1,16,29,59],[2050,10,2,1,59,59],
           '2050040216:30:00','2050040302:00:00','2050100116:29:59','2050100201:59:59' ],
         [ [2050,10,1,16,30,0],[2050,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2051,4,1,16,29,59],[2051,4,2,2,59,59],
+          'ACDT',1,[2051,4,1,16,29,59],[2051,4,2,2,59,59],
           '2050100116:30:00','2050100203:00:00','2051040116:29:59','2051040202:59:59' ],
      ],
    2051 =>
      [
         [ [2051,4,1,16,30,0],[2051,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2051,9,30,16,29,59],[2051,10,1,1,59,59],
+          'ACST',0,[2051,9,30,16,29,59],[2051,10,1,1,59,59],
           '2051040116:30:00','2051040202:00:00','2051093016:29:59','2051100101:59:59' ],
         [ [2051,9,30,16,30,0],[2051,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2052,4,6,16,29,59],[2052,4,7,2,59,59],
+          'ACDT',1,[2052,4,6,16,29,59],[2052,4,7,2,59,59],
           '2051093016:30:00','2051100103:00:00','2052040616:29:59','2052040702:59:59' ],
      ],
    2052 =>
      [
         [ [2052,4,6,16,30,0],[2052,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2052,10,5,16,29,59],[2052,10,6,1,59,59],
+          'ACST',0,[2052,10,5,16,29,59],[2052,10,6,1,59,59],
           '2052040616:30:00','2052040702:00:00','2052100516:29:59','2052100601:59:59' ],
         [ [2052,10,5,16,30,0],[2052,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2053,4,5,16,29,59],[2053,4,6,2,59,59],
+          'ACDT',1,[2053,4,5,16,29,59],[2053,4,6,2,59,59],
           '2052100516:30:00','2052100603:00:00','2053040516:29:59','2053040602:59:59' ],
      ],
    2053 =>
      [
         [ [2053,4,5,16,30,0],[2053,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2053,10,4,16,29,59],[2053,10,5,1,59,59],
+          'ACST',0,[2053,10,4,16,29,59],[2053,10,5,1,59,59],
           '2053040516:30:00','2053040602:00:00','2053100416:29:59','2053100501:59:59' ],
         [ [2053,10,4,16,30,0],[2053,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2054,4,4,16,29,59],[2054,4,5,2,59,59],
+          'ACDT',1,[2054,4,4,16,29,59],[2054,4,5,2,59,59],
           '2053100416:30:00','2053100503:00:00','2054040416:29:59','2054040502:59:59' ],
      ],
    2054 =>
      [
         [ [2054,4,4,16,30,0],[2054,4,5,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2054,10,3,16,29,59],[2054,10,4,1,59,59],
+          'ACST',0,[2054,10,3,16,29,59],[2054,10,4,1,59,59],
           '2054040416:30:00','2054040502:00:00','2054100316:29:59','2054100401:59:59' ],
         [ [2054,10,3,16,30,0],[2054,10,4,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2055,4,3,16,29,59],[2055,4,4,2,59,59],
+          'ACDT',1,[2055,4,3,16,29,59],[2055,4,4,2,59,59],
           '2054100316:30:00','2054100403:00:00','2055040316:29:59','2055040402:59:59' ],
      ],
    2055 =>
      [
         [ [2055,4,3,16,30,0],[2055,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2055,10,2,16,29,59],[2055,10,3,1,59,59],
+          'ACST',0,[2055,10,2,16,29,59],[2055,10,3,1,59,59],
           '2055040316:30:00','2055040402:00:00','2055100216:29:59','2055100301:59:59' ],
         [ [2055,10,2,16,30,0],[2055,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2056,4,1,16,29,59],[2056,4,2,2,59,59],
+          'ACDT',1,[2056,4,1,16,29,59],[2056,4,2,2,59,59],
           '2055100216:30:00','2055100303:00:00','2056040116:29:59','2056040202:59:59' ],
      ],
    2056 =>
      [
         [ [2056,4,1,16,30,0],[2056,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2056,9,30,16,29,59],[2056,10,1,1,59,59],
+          'ACST',0,[2056,9,30,16,29,59],[2056,10,1,1,59,59],
           '2056040116:30:00','2056040202:00:00','2056093016:29:59','2056100101:59:59' ],
         [ [2056,9,30,16,30,0],[2056,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2057,3,31,16,29,59],[2057,4,1,2,59,59],
+          'ACDT',1,[2057,3,31,16,29,59],[2057,4,1,2,59,59],
           '2056093016:30:00','2056100103:00:00','2057033116:29:59','2057040102:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,31,16,30,0],[2057,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2057,10,6,16,29,59],[2057,10,7,1,59,59],
+          'ACST',0,[2057,10,6,16,29,59],[2057,10,7,1,59,59],
           '2057033116:30:00','2057040102:00:00','2057100616:29:59','2057100701:59:59' ],
         [ [2057,10,6,16,30,0],[2057,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2058,4,6,16,29,59],[2058,4,7,2,59,59],
+          'ACDT',1,[2058,4,6,16,29,59],[2058,4,7,2,59,59],
           '2057100616:30:00','2057100703:00:00','2058040616:29:59','2058040702:59:59' ],
      ],
    2058 =>
      [
         [ [2058,4,6,16,30,0],[2058,4,7,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2058,10,5,16,29,59],[2058,10,6,1,59,59],
+          'ACST',0,[2058,10,5,16,29,59],[2058,10,6,1,59,59],
           '2058040616:30:00','2058040702:00:00','2058100516:29:59','2058100601:59:59' ],
         [ [2058,10,5,16,30,0],[2058,10,6,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2059,4,5,16,29,59],[2059,4,6,2,59,59],
+          'ACDT',1,[2059,4,5,16,29,59],[2059,4,6,2,59,59],
           '2058100516:30:00','2058100603:00:00','2059040516:29:59','2059040602:59:59' ],
      ],
    2059 =>
      [
         [ [2059,4,5,16,30,0],[2059,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2059,10,4,16,29,59],[2059,10,5,1,59,59],
+          'ACST',0,[2059,10,4,16,29,59],[2059,10,5,1,59,59],
           '2059040516:30:00','2059040602:00:00','2059100416:29:59','2059100501:59:59' ],
         [ [2059,10,4,16,30,0],[2059,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2060,4,3,16,29,59],[2060,4,4,2,59,59],
+          'ACDT',1,[2060,4,3,16,29,59],[2060,4,4,2,59,59],
           '2059100416:30:00','2059100503:00:00','2060040316:29:59','2060040402:59:59' ],
      ],
    2060 =>
      [
         [ [2060,4,3,16,30,0],[2060,4,4,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2060,10,2,16,29,59],[2060,10,3,1,59,59],
+          'ACST',0,[2060,10,2,16,29,59],[2060,10,3,1,59,59],
           '2060040316:30:00','2060040402:00:00','2060100216:29:59','2060100301:59:59' ],
         [ [2060,10,2,16,30,0],[2060,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2061,4,2,16,29,59],[2061,4,3,2,59,59],
+          'ACDT',1,[2061,4,2,16,29,59],[2061,4,3,2,59,59],
           '2060100216:30:00','2060100303:00:00','2061040216:29:59','2061040302:59:59' ],
      ],
    2061 =>
      [
         [ [2061,4,2,16,30,0],[2061,4,3,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2061,10,1,16,29,59],[2061,10,2,1,59,59],
+          'ACST',0,[2061,10,1,16,29,59],[2061,10,2,1,59,59],
           '2061040216:30:00','2061040302:00:00','2061100116:29:59','2061100201:59:59' ],
         [ [2061,10,1,16,30,0],[2061,10,2,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2062,4,1,16,29,59],[2062,4,2,2,59,59],
+          'ACDT',1,[2062,4,1,16,29,59],[2062,4,2,2,59,59],
           '2061100116:30:00','2061100203:00:00','2062040116:29:59','2062040202:59:59' ],
      ],
    2062 =>
      [
         [ [2062,4,1,16,30,0],[2062,4,2,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2062,9,30,16,29,59],[2062,10,1,1,59,59],
+          'ACST',0,[2062,9,30,16,29,59],[2062,10,1,1,59,59],
           '2062040116:30:00','2062040202:00:00','2062093016:29:59','2062100101:59:59' ],
         [ [2062,9,30,16,30,0],[2062,10,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2063,3,31,16,29,59],[2063,4,1,2,59,59],
+          'ACDT',1,[2063,3,31,16,29,59],[2063,4,1,2,59,59],
           '2062093016:30:00','2062100103:00:00','2063033116:29:59','2063040102:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,31,16,30,0],[2063,4,1,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2063,10,6,16,29,59],[2063,10,7,1,59,59],
+          'ACST',0,[2063,10,6,16,29,59],[2063,10,7,1,59,59],
           '2063033116:30:00','2063040102:00:00','2063100616:29:59','2063100701:59:59' ],
         [ [2063,10,6,16,30,0],[2063,10,7,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2064,4,5,16,29,59],[2064,4,6,2,59,59],
+          'ACDT',1,[2064,4,5,16,29,59],[2064,4,6,2,59,59],
           '2063100616:30:00','2063100703:00:00','2064040516:29:59','2064040602:59:59' ],
      ],
    2064 =>
      [
         [ [2064,4,5,16,30,0],[2064,4,6,2,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[2064,10,4,16,29,59],[2064,10,5,1,59,59],
+          'ACST',0,[2064,10,4,16,29,59],[2064,10,5,1,59,59],
           '2064040516:30:00','2064040602:00:00','2064100416:29:59','2064100501:59:59' ],
         [ [2064,10,4,16,30,0],[2064,10,5,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[2065,4,4,16,29,59],[2065,4,5,2,59,59],
+          'ACDT',1,[2065,4,4,16,29,59],[2065,4,5,2,59,59],
           '2064100416:30:00','2064100503:00:00','2065040416:29:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,16,30,0],[2065,4,5,2,0,0],'+09:30:00',[9,30,0],
+          'ACST',0,[2065,10,3,16,29,59],[2065,10,4,1,59,59],
+          '2065040416:30:00','2065040502:00:00','2065100316:29:59','2065100401:59:59' ],
+        [ [2065,10,3,16,30,0],[2065,10,4,3,0,0],'+10:30:00',[10,30,0],
+          'ACDT',1,[2066,4,3,16,29,59],[2066,4,4,2,59,59],
+          '2065100316:30:00','2065100403:00:00','2066040316:29:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -953,7 +962,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'CST',
+                         'abb'     => 'ACST',
                         },
                 '10' => {
                          'flag'    => 'ge',
@@ -962,7 +971,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'CST',
+                         'abb'     => 'ACDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aucurr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,894 +38,903 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,8,31,14,24,32],[1895,9,1,0,24,32],'+10:00:00',[10,0,0],
-          'EST',0,[1916,9,30,15,59,59],[1916,10,1,1,59,59],
+          'AEST',0,[1916,9,30,15,59,59],[1916,10,1,1,59,59],
           '1895083114:24:32','1895090100:24:32','1916093015:59:59','1916100101:59:59' ],
      ],
    1916 =>
      [
         [ [1916,9,30,16,0,0],[1916,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916093016:00:00','1916100103:00:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
+          'AEST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
           '1917032415:00:00','1917032501:00:00','1941123115:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,0,0],[1942,1,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
+          'AEDT',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
           '1941123116:00:00','1942010103:00:00','1942032814:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,0,0],[1942,3,29,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
+          'AEST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
           '1942032815:00:00','1942032901:00:00','1942092615:59:59','1942092701:59:59' ],
         [ [1942,9,26,16,0,0],[1942,9,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
+          'AEDT',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
           '1942092616:00:00','1942092703:00:00','1943032714:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,0,0],[1943,3,28,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
+          'AEST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
           '1943032715:00:00','1943032801:00:00','1943100215:59:59','1943100301:59:59' ],
         [ [1943,10,2,16,0,0],[1943,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
+          'AEDT',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
           '1943100216:00:00','1943100303:00:00','1944032514:59:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,0,0],[1944,3,26,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1944032515:00:00','1944032601:00:00','1971103015:59:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
+          'AEST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1972102815:59:59','1972102901:59:59' ],
         [ [1972,10,28,16,0,0],[1972,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
+          'AEDT',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
           '1972102816:00:00','1972102903:00:00','1973030315:59:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,0,0],[1973,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
+          'AEST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
           '1973030316:00:00','1973030402:00:00','1973102715:59:59','1973102801:59:59' ],
         [ [1973,10,27,16,0,0],[1973,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
+          'AEDT',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
           '1973102716:00:00','1973102803:00:00','1974030215:59:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,0,0],[1974,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
+          'AEST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
           '1974030216:00:00','1974030302:00:00','1974102615:59:59','1974102701:59:59' ],
         [ [1974,10,26,16,0,0],[1974,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
+          'AEDT',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
           '1974102616:00:00','1974102703:00:00','1975030115:59:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,0,0],[1975,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
+          'AEST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
           '1975030116:00:00','1975030202:00:00','1975102515:59:59','1975102601:59:59' ],
         [ [1975,10,25,16,0,0],[1975,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
+          'AEDT',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
           '1975102516:00:00','1975102603:00:00','1976030615:59:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,0,0],[1976,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
+          'AEST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
           '1976030616:00:00','1976030702:00:00','1976103015:59:59','1976103101:59:59' ],
         [ [1976,10,30,16,0,0],[1976,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
+          'AEDT',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
           '1976103016:00:00','1976103103:00:00','1977030515:59:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,0,0],[1977,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
+          'AEST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
           '1977030516:00:00','1977030602:00:00','1977102915:59:59','1977103001:59:59' ],
         [ [1977,10,29,16,0,0],[1977,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
+          'AEDT',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
           '1977102916:00:00','1977103003:00:00','1978030415:59:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,0,0],[1978,3,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
+          'AEST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
           '1978030416:00:00','1978030502:00:00','1978102815:59:59','1978102901:59:59' ],
         [ [1978,10,28,16,0,0],[1978,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
+          'AEDT',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
           '1978102816:00:00','1978102903:00:00','1979030315:59:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,0,0],[1979,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
+          'AEST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
           '1979030316:00:00','1979030402:00:00','1979102715:59:59','1979102801:59:59' ],
         [ [1979,10,27,16,0,0],[1979,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
+          'AEDT',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
           '1979102716:00:00','1979102803:00:00','1980030115:59:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,0,0],[1980,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
+          'AEST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
           '1980030116:00:00','1980030202:00:00','1980102515:59:59','1980102601:59:59' ],
         [ [1980,10,25,16,0,0],[1980,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
+          'AEDT',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
           '1980102516:00:00','1980102603:00:00','1981022815:59:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,0,0],[1981,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
+          'AEST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
           '1981022816:00:00','1981030102:00:00','1981102415:59:59','1981102501:59:59' ],
         [ [1981,10,24,16,0,0],[1981,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1982,3,27,15,59,59],[1982,3,28,2,59,59],
+          'AEDT',1,[1982,3,27,15,59,59],[1982,3,28,2,59,59],
           '1981102416:00:00','1981102503:00:00','1982032715:59:59','1982032802:59:59' ],
      ],
    1982 =>
      [
         [ [1982,3,27,16,0,0],[1982,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
+          'AEST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
           '1982032716:00:00','1982032802:00:00','1982103015:59:59','1982103101:59:59' ],
         [ [1982,10,30,16,0,0],[1982,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1983,3,26,15,59,59],[1983,3,27,2,59,59],
+          'AEDT',1,[1983,3,26,15,59,59],[1983,3,27,2,59,59],
           '1982103016:00:00','1982103103:00:00','1983032615:59:59','1983032702:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,26,16,0,0],[1983,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
+          'AEST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
           '1983032616:00:00','1983032702:00:00','1983102915:59:59','1983103001:59:59' ],
         [ [1983,10,29,16,0,0],[1983,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
+          'AEDT',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
           '1983102916:00:00','1983103003:00:00','1984030315:59:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,0,0],[1984,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
+          'AEST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
           '1984030316:00:00','1984030402:00:00','1984102715:59:59','1984102801:59:59' ],
         [ [1984,10,27,16,0,0],[1984,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
+          'AEDT',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
           '1984102716:00:00','1984102803:00:00','1985030215:59:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,0,0],[1985,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
+          'AEST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
           '1985030216:00:00','1985030302:00:00','1985102615:59:59','1985102701:59:59' ],
         [ [1985,10,26,16,0,0],[1985,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1986,3,1,15,59,59],[1986,3,2,2,59,59],
+          'AEDT',1,[1986,3,1,15,59,59],[1986,3,2,2,59,59],
           '1985102616:00:00','1985102703:00:00','1986030115:59:59','1986030202:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,1,16,0,0],[1986,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
+          'AEST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
           '1986030116:00:00','1986030202:00:00','1986101815:59:59','1986101901:59:59' ],
         [ [1986,10,18,16,0,0],[1986,10,19,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
+          'AEDT',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
           '1986101816:00:00','1986101903:00:00','1987031415:59:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,0,0],[1987,3,15,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
+          'AEST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
           '1987031416:00:00','1987031502:00:00','1987102415:59:59','1987102501:59:59' ],
         [ [1987,10,24,16,0,0],[1987,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
+          'AEDT',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
           '1987102416:00:00','1987102503:00:00','1988031915:59:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,0,0],[1988,3,20,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
+          'AEST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
           '1988031916:00:00','1988032002:00:00','1988102915:59:59','1988103001:59:59' ],
         [ [1988,10,29,16,0,0],[1988,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
+          'AEDT',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
           '1988102916:00:00','1988103003:00:00','1989031815:59:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,0,0],[1989,3,19,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1989031816:00:00','1989031902:00:00','1989102815:59:59','1989102901:59:59' ],
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
+          'AEDT',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990031715:59:59','1990031802:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,17,16,0,0],[1990,3,18,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990031716:00:00','1990031802:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,30,15,59,59],[1991,3,31,2,59,59],
+          'AEDT',1,[1991,3,30,15,59,59],[1991,3,31,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991033015:59:59','1991033102:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,30,16,0,0],[1991,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,5,15,59,59],[1991,10,6,1,59,59],
+          'AEST',0,[1991,10,5,15,59,59],[1991,10,6,1,59,59],
           '1991033016:00:00','1991033102:00:00','1991100515:59:59','1991100601:59:59' ],
         [ [1991,10,5,16,0,0],[1991,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,3,28,15,59,59],[1992,3,29,2,59,59],
+          'AEDT',1,[1992,3,28,15,59,59],[1992,3,29,2,59,59],
           '1991100516:00:00','1991100603:00:00','1992032815:59:59','1992032902:59:59' ],
      ],
    1992 =>
      [
         [ [1992,3,28,16,0,0],[1992,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1992,10,3,15,59,59],[1992,10,4,1,59,59],
+          'AEST',0,[1992,10,3,15,59,59],[1992,10,4,1,59,59],
           '1992032816:00:00','1992032902:00:00','1992100315:59:59','1992100401:59:59' ],
         [ [1992,10,3,16,0,0],[1992,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1993,3,27,15,59,59],[1993,3,28,2,59,59],
+          'AEDT',1,[1993,3,27,15,59,59],[1993,3,28,2,59,59],
           '1992100316:00:00','1992100403:00:00','1993032715:59:59','1993032802:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,27,16,0,0],[1993,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1993,10,2,15,59,59],[1993,10,3,1,59,59],
+          'AEST',0,[1993,10,2,15,59,59],[1993,10,3,1,59,59],
           '1993032716:00:00','1993032802:00:00','1993100215:59:59','1993100301:59:59' ],
         [ [1993,10,2,16,0,0],[1993,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1994,3,26,15,59,59],[1994,3,27,2,59,59],
+          'AEDT',1,[1994,3,26,15,59,59],[1994,3,27,2,59,59],
           '1993100216:00:00','1993100303:00:00','1994032615:59:59','1994032702:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,26,16,0,0],[1994,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1994,10,1,15,59,59],[1994,10,2,1,59,59],
+          'AEST',0,[1994,10,1,15,59,59],[1994,10,2,1,59,59],
           '1994032616:00:00','1994032702:00:00','1994100115:59:59','1994100201:59:59' ],
         [ [1994,10,1,16,0,0],[1994,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
+          'AEDT',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
           '1994100116:00:00','1994100203:00:00','1995032515:59:59','1995032602:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,25,16,0,0],[1995,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1995,9,30,15,59,59],[1995,10,1,1,59,59],
+          'AEST',0,[1995,9,30,15,59,59],[1995,10,1,1,59,59],
           '1995032516:00:00','1995032602:00:00','1995093015:59:59','1995100101:59:59' ],
         [ [1995,9,30,16,0,0],[1995,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
+          'AEDT',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
           '1995093016:00:00','1995100103:00:00','1996033015:59:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,0,0],[1996,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1996,10,5,15,59,59],[1996,10,6,1,59,59],
+          'AEST',0,[1996,10,5,15,59,59],[1996,10,6,1,59,59],
           '1996033016:00:00','1996033102:00:00','1996100515:59:59','1996100601:59:59' ],
         [ [1996,10,5,16,0,0],[1996,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
+          'AEDT',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
           '1996100516:00:00','1996100603:00:00','1997032915:59:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,0,0],[1997,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1997,10,4,15,59,59],[1997,10,5,1,59,59],
+          'AEST',0,[1997,10,4,15,59,59],[1997,10,5,1,59,59],
           '1997032916:00:00','1997033002:00:00','1997100415:59:59','1997100501:59:59' ],
         [ [1997,10,4,16,0,0],[1997,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
+          'AEDT',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
           '1997100416:00:00','1997100503:00:00','1998032815:59:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,0,0],[1998,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1998,10,3,15,59,59],[1998,10,4,1,59,59],
+          'AEST',0,[1998,10,3,15,59,59],[1998,10,4,1,59,59],
           '1998032816:00:00','1998032902:00:00','1998100315:59:59','1998100401:59:59' ],
         [ [1998,10,3,16,0,0],[1998,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
+          'AEDT',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
           '1998100316:00:00','1998100403:00:00','1999032715:59:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,0,0],[1999,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1999,10,2,15,59,59],[1999,10,3,1,59,59],
+          'AEST',0,[1999,10,2,15,59,59],[1999,10,3,1,59,59],
           '1999032716:00:00','1999032802:00:00','1999100215:59:59','1999100301:59:59' ],
         [ [1999,10,2,16,0,0],[1999,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
+          'AEDT',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
           '1999100216:00:00','1999100303:00:00','2000032515:59:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,0,0],[2000,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
+          'AEST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
           '2000032516:00:00','2000032602:00:00','2000082615:59:59','2000082701:59:59' ],
         [ [2000,8,26,16,0,0],[2000,8,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
+          'AEDT',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
           '2000082616:00:00','2000082703:00:00','2001032415:59:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,0,0],[2001,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2001,10,6,15,59,59],[2001,10,7,1,59,59],
+          'AEST',0,[2001,10,6,15,59,59],[2001,10,7,1,59,59],
           '2001032416:00:00','2001032502:00:00','2001100615:59:59','2001100701:59:59' ],
         [ [2001,10,6,16,0,0],[2001,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
+          'AEDT',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
           '2001100616:00:00','2001100703:00:00','2002033015:59:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,0,0],[2002,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2002,10,5,15,59,59],[2002,10,6,1,59,59],
+          'AEST',0,[2002,10,5,15,59,59],[2002,10,6,1,59,59],
           '2002033016:00:00','2002033102:00:00','2002100515:59:59','2002100601:59:59' ],
         [ [2002,10,5,16,0,0],[2002,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
+          'AEDT',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
           '2002100516:00:00','2002100603:00:00','2003032915:59:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,0,0],[2003,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2003,10,4,15,59,59],[2003,10,5,1,59,59],
+          'AEST',0,[2003,10,4,15,59,59],[2003,10,5,1,59,59],
           '2003032916:00:00','2003033002:00:00','2003100415:59:59','2003100501:59:59' ],
         [ [2003,10,4,16,0,0],[2003,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
+          'AEDT',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
           '2003100416:00:00','2003100503:00:00','2004032715:59:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,0,0],[2004,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2004,10,2,15,59,59],[2004,10,3,1,59,59],
+          'AEST',0,[2004,10,2,15,59,59],[2004,10,3,1,59,59],
           '2004032716:00:00','2004032802:00:00','2004100215:59:59','2004100301:59:59' ],
         [ [2004,10,2,16,0,0],[2004,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
+          'AEDT',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
           '2004100216:00:00','2004100303:00:00','2005032615:59:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,0,0],[2005,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2005,10,1,15,59,59],[2005,10,2,1,59,59],
+          'AEST',0,[2005,10,1,15,59,59],[2005,10,2,1,59,59],
           '2005032616:00:00','2005032702:00:00','2005100115:59:59','2005100201:59:59' ],
         [ [2005,10,1,16,0,0],[2005,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
+          'AEDT',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
           '2005100116:00:00','2005100203:00:00','2006040115:59:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,0,0],[2006,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2006,9,30,15,59,59],[2006,10,1,1,59,59],
+          'AEST',0,[2006,9,30,15,59,59],[2006,10,1,1,59,59],
           '2006040116:00:00','2006040202:00:00','2006093015:59:59','2006100101:59:59' ],
         [ [2006,9,30,16,0,0],[2006,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
+          'AEDT',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
           '2006093016:00:00','2006100103:00:00','2007032415:59:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,0,0],[2007,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2007,10,6,15,59,59],[2007,10,7,1,59,59],
+          'AEST',0,[2007,10,6,15,59,59],[2007,10,7,1,59,59],
           '2007032416:00:00','2007032502:00:00','2007100615:59:59','2007100701:59:59' ],
         [ [2007,10,6,16,0,0],[2007,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
+          'AEDT',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
           '2007100616:00:00','2007100703:00:00','2008040515:59:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,0,0],[2008,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
+          'AEST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
           '2008040516:00:00','2008040602:00:00','2008100415:59:59','2008100501:59:59' ],
         [ [2008,10,4,16,0,0],[2008,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
+          'AEDT',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
           '2008100416:00:00','2008100503:00:00','2009040415:59:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,0,0],[2009,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
+          'AEST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
           '2009040416:00:00','2009040502:00:00','2009100315:59:59','2009100401:59:59' ],
         [ [2009,10,3,16,0,0],[2009,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
+          'AEDT',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
           '2009100316:00:00','2009100403:00:00','2010040315:59:59','2010040402:59:59' ],
      ],
    2010 =>
      [
         [ [2010,4,3,16,0,0],[2010,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
+          'AEST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
           '2010040316:00:00','2010040402:00:00','2010100215:59:59','2010100301:59:59' ],
         [ [2010,10,2,16,0,0],[2010,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
+          'AEDT',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
           '2010100216:00:00','2010100303:00:00','2011040215:59:59','2011040302:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,16,0,0],[2011,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
+          'AEST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
           '2011040216:00:00','2011040302:00:00','2011100115:59:59','2011100201:59:59' ],
         [ [2011,10,1,16,0,0],[2011,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
+          'AEDT',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
           '2011100116:00:00','2011100203:00:00','2012033115:59:59','2012040102:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,31,16,0,0],[2012,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
+          'AEST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
           '2012033116:00:00','2012040102:00:00','2012100615:59:59','2012100701:59:59' ],
         [ [2012,10,6,16,0,0],[2012,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
+          'AEDT',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
           '2012100616:00:00','2012100703:00:00','2013040615:59:59','2013040702:59:59' ],
      ],
    2013 =>
      [
         [ [2013,4,6,16,0,0],[2013,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
+          'AEST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
           '2013040616:00:00','2013040702:00:00','2013100515:59:59','2013100601:59:59' ],
         [ [2013,10,5,16,0,0],[2013,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
+          'AEDT',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
           '2013100516:00:00','2013100603:00:00','2014040515:59:59','2014040602:59:59' ],
      ],
    2014 =>
      [
         [ [2014,4,5,16,0,0],[2014,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
+          'AEST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
           '2014040516:00:00','2014040602:00:00','2014100415:59:59','2014100501:59:59' ],
         [ [2014,10,4,16,0,0],[2014,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
+          'AEDT',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
           '2014100416:00:00','2014100503:00:00','2015040415:59:59','2015040502:59:59' ],
      ],
    2015 =>
      [
         [ [2015,4,4,16,0,0],[2015,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
+          'AEST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
           '2015040416:00:00','2015040502:00:00','2015100315:59:59','2015100401:59:59' ],
         [ [2015,10,3,16,0,0],[2015,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
+          'AEDT',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
           '2015100316:00:00','2015100403:00:00','2016040215:59:59','2016040302:59:59' ],
      ],
    2016 =>
      [
         [ [2016,4,2,16,0,0],[2016,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
+          'AEST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
           '2016040216:00:00','2016040302:00:00','2016100115:59:59','2016100201:59:59' ],
         [ [2016,10,1,16,0,0],[2016,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
+          'AEDT',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
           '2016100116:00:00','2016100203:00:00','2017040115:59:59','2017040202:59:59' ],
      ],
    2017 =>
      [
         [ [2017,4,1,16,0,0],[2017,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
+          'AEST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
           '2017040116:00:00','2017040202:00:00','2017093015:59:59','2017100101:59:59' ],
         [ [2017,9,30,16,0,0],[2017,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
+          'AEDT',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
           '2017093016:00:00','2017100103:00:00','2018033115:59:59','2018040102:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,31,16,0,0],[2018,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
+          'AEST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
           '2018033116:00:00','2018040102:00:00','2018100615:59:59','2018100701:59:59' ],
         [ [2018,10,6,16,0,0],[2018,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
+          'AEDT',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
           '2018100616:00:00','2018100703:00:00','2019040615:59:59','2019040702:59:59' ],
      ],
    2019 =>
      [
         [ [2019,4,6,16,0,0],[2019,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
+          'AEST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
           '2019040616:00:00','2019040702:00:00','2019100515:59:59','2019100601:59:59' ],
         [ [2019,10,5,16,0,0],[2019,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
+          'AEDT',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
           '2019100516:00:00','2019100603:00:00','2020040415:59:59','2020040502:59:59' ],
      ],
    2020 =>
      [
         [ [2020,4,4,16,0,0],[2020,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
+          'AEST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
           '2020040416:00:00','2020040502:00:00','2020100315:59:59','2020100401:59:59' ],
         [ [2020,10,3,16,0,0],[2020,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
+          'AEDT',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
           '2020100316:00:00','2020100403:00:00','2021040315:59:59','2021040402:59:59' ],
      ],
    2021 =>
      [
         [ [2021,4,3,16,0,0],[2021,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
+          'AEST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
           '2021040316:00:00','2021040402:00:00','2021100215:59:59','2021100301:59:59' ],
         [ [2021,10,2,16,0,0],[2021,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
+          'AEDT',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
           '2021100216:00:00','2021100303:00:00','2022040215:59:59','2022040302:59:59' ],
      ],
    2022 =>
      [
         [ [2022,4,2,16,0,0],[2022,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
+          'AEST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
           '2022040216:00:00','2022040302:00:00','2022100115:59:59','2022100201:59:59' ],
         [ [2022,10,1,16,0,0],[2022,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
+          'AEDT',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
           '2022100116:00:00','2022100203:00:00','2023040115:59:59','2023040202:59:59' ],
      ],
    2023 =>
      [
         [ [2023,4,1,16,0,0],[2023,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
+          'AEST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
           '2023040116:00:00','2023040202:00:00','2023093015:59:59','2023100101:59:59' ],
         [ [2023,9,30,16,0,0],[2023,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
+          'AEDT',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
           '2023093016:00:00','2023100103:00:00','2024040615:59:59','2024040702:59:59' ],
      ],
    2024 =>
      [
         [ [2024,4,6,16,0,0],[2024,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
+          'AEST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
           '2024040616:00:00','2024040702:00:00','2024100515:59:59','2024100601:59:59' ],
         [ [2024,10,5,16,0,0],[2024,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
+          'AEDT',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
           '2024100516:00:00','2024100603:00:00','2025040515:59:59','2025040602:59:59' ],
      ],
    2025 =>
      [
         [ [2025,4,5,16,0,0],[2025,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
+          'AEST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
           '2025040516:00:00','2025040602:00:00','2025100415:59:59','2025100501:59:59' ],
         [ [2025,10,4,16,0,0],[2025,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
+          'AEDT',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
           '2025100416:00:00','2025100503:00:00','2026040415:59:59','2026040502:59:59' ],
      ],
    2026 =>
      [
         [ [2026,4,4,16,0,0],[2026,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
+          'AEST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
           '2026040416:00:00','2026040502:00:00','2026100315:59:59','2026100401:59:59' ],
         [ [2026,10,3,16,0,0],[2026,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
+          'AEDT',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
           '2026100316:00:00','2026100403:00:00','2027040315:59:59','2027040402:59:59' ],
      ],
    2027 =>
      [
         [ [2027,4,3,16,0,0],[2027,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
+          'AEST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
           '2027040316:00:00','2027040402:00:00','2027100215:59:59','2027100301:59:59' ],
         [ [2027,10,2,16,0,0],[2027,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
+          'AEDT',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
           '2027100216:00:00','2027100303:00:00','2028040115:59:59','2028040202:59:59' ],
      ],
    2028 =>
      [
         [ [2028,4,1,16,0,0],[2028,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
+          'AEST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
           '2028040116:00:00','2028040202:00:00','2028093015:59:59','2028100101:59:59' ],
         [ [2028,9,30,16,0,0],[2028,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
+          'AEDT',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
           '2028093016:00:00','2028100103:00:00','2029033115:59:59','2029040102:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,31,16,0,0],[2029,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
+          'AEST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
           '2029033116:00:00','2029040102:00:00','2029100615:59:59','2029100701:59:59' ],
         [ [2029,10,6,16,0,0],[2029,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
+          'AEDT',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
           '2029100616:00:00','2029100703:00:00','2030040615:59:59','2030040702:59:59' ],
      ],
    2030 =>
      [
         [ [2030,4,6,16,0,0],[2030,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
+          'AEST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
           '2030040616:00:00','2030040702:00:00','2030100515:59:59','2030100601:59:59' ],
         [ [2030,10,5,16,0,0],[2030,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
+          'AEDT',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
           '2030100516:00:00','2030100603:00:00','2031040515:59:59','2031040602:59:59' ],
      ],
    2031 =>
      [
         [ [2031,4,5,16,0,0],[2031,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
+          'AEST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
           '2031040516:00:00','2031040602:00:00','2031100415:59:59','2031100501:59:59' ],
         [ [2031,10,4,16,0,0],[2031,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
+          'AEDT',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
           '2031100416:00:00','2031100503:00:00','2032040315:59:59','2032040402:59:59' ],
      ],
    2032 =>
      [
         [ [2032,4,3,16,0,0],[2032,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
+          'AEST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
           '2032040316:00:00','2032040402:00:00','2032100215:59:59','2032100301:59:59' ],
         [ [2032,10,2,16,0,0],[2032,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
+          'AEDT',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
           '2032100216:00:00','2032100303:00:00','2033040215:59:59','2033040302:59:59' ],
      ],
    2033 =>
      [
         [ [2033,4,2,16,0,0],[2033,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
+          'AEST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
           '2033040216:00:00','2033040302:00:00','2033100115:59:59','2033100201:59:59' ],
         [ [2033,10,1,16,0,0],[2033,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
+          'AEDT',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
           '2033100116:00:00','2033100203:00:00','2034040115:59:59','2034040202:59:59' ],
      ],
    2034 =>
      [
         [ [2034,4,1,16,0,0],[2034,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
+          'AEST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
           '2034040116:00:00','2034040202:00:00','2034093015:59:59','2034100101:59:59' ],
         [ [2034,9,30,16,0,0],[2034,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
+          'AEDT',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
           '2034093016:00:00','2034100103:00:00','2035033115:59:59','2035040102:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,31,16,0,0],[2035,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
+          'AEST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
           '2035033116:00:00','2035040102:00:00','2035100615:59:59','2035100701:59:59' ],
         [ [2035,10,6,16,0,0],[2035,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
+          'AEDT',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
           '2035100616:00:00','2035100703:00:00','2036040515:59:59','2036040602:59:59' ],
      ],
    2036 =>
      [
         [ [2036,4,5,16,0,0],[2036,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
+          'AEST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
           '2036040516:00:00','2036040602:00:00','2036100415:59:59','2036100501:59:59' ],
         [ [2036,10,4,16,0,0],[2036,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
+          'AEDT',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
           '2036100416:00:00','2036100503:00:00','2037040415:59:59','2037040502:59:59' ],
      ],
    2037 =>
      [
         [ [2037,4,4,16,0,0],[2037,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
+          'AEST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
           '2037040416:00:00','2037040502:00:00','2037100315:59:59','2037100401:59:59' ],
         [ [2037,10,3,16,0,0],[2037,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
+          'AEDT',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
           '2037100316:00:00','2037100403:00:00','2038040315:59:59','2038040402:59:59' ],
      ],
    2038 =>
      [
         [ [2038,4,3,16,0,0],[2038,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
+          'AEST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
           '2038040316:00:00','2038040402:00:00','2038100215:59:59','2038100301:59:59' ],
         [ [2038,10,2,16,0,0],[2038,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
+          'AEDT',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
           '2038100216:00:00','2038100303:00:00','2039040215:59:59','2039040302:59:59' ],
      ],
    2039 =>
      [
         [ [2039,4,2,16,0,0],[2039,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
+          'AEST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
           '2039040216:00:00','2039040302:00:00','2039100115:59:59','2039100201:59:59' ],
         [ [2039,10,1,16,0,0],[2039,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
+          'AEDT',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
           '2039100116:00:00','2039100203:00:00','2040033115:59:59','2040040102:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,31,16,0,0],[2040,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
+          'AEST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
           '2040033116:00:00','2040040102:00:00','2040100615:59:59','2040100701:59:59' ],
         [ [2040,10,6,16,0,0],[2040,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
+          'AEDT',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
           '2040100616:00:00','2040100703:00:00','2041040615:59:59','2041040702:59:59' ],
      ],
    2041 =>
      [
         [ [2041,4,6,16,0,0],[2041,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
+          'AEST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
           '2041040616:00:00','2041040702:00:00','2041100515:59:59','2041100601:59:59' ],
         [ [2041,10,5,16,0,0],[2041,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
+          'AEDT',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
           '2041100516:00:00','2041100603:00:00','2042040515:59:59','2042040602:59:59' ],
      ],
    2042 =>
      [
         [ [2042,4,5,16,0,0],[2042,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
+          'AEST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
           '2042040516:00:00','2042040602:00:00','2042100415:59:59','2042100501:59:59' ],
         [ [2042,10,4,16,0,0],[2042,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
+          'AEDT',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
           '2042100416:00:00','2042100503:00:00','2043040415:59:59','2043040502:59:59' ],
      ],
    2043 =>
      [
         [ [2043,4,4,16,0,0],[2043,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
+          'AEST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
           '2043040416:00:00','2043040502:00:00','2043100315:59:59','2043100401:59:59' ],
         [ [2043,10,3,16,0,0],[2043,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
+          'AEDT',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
           '2043100316:00:00','2043100403:00:00','2044040215:59:59','2044040302:59:59' ],
      ],
    2044 =>
      [
         [ [2044,4,2,16,0,0],[2044,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
+          'AEST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
           '2044040216:00:00','2044040302:00:00','2044100115:59:59','2044100201:59:59' ],
         [ [2044,10,1,16,0,0],[2044,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
+          'AEDT',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
           '2044100116:00:00','2044100203:00:00','2045040115:59:59','2045040202:59:59' ],
      ],
    2045 =>
      [
         [ [2045,4,1,16,0,0],[2045,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
+          'AEST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
           '2045040116:00:00','2045040202:00:00','2045093015:59:59','2045100101:59:59' ],
         [ [2045,9,30,16,0,0],[2045,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
+          'AEDT',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
           '2045093016:00:00','2045100103:00:00','2046033115:59:59','2046040102:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,31,16,0,0],[2046,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
+          'AEST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
           '2046033116:00:00','2046040102:00:00','2046100615:59:59','2046100701:59:59' ],
         [ [2046,10,6,16,0,0],[2046,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
+          'AEDT',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
           '2046100616:00:00','2046100703:00:00','2047040615:59:59','2047040702:59:59' ],
      ],
    2047 =>
      [
         [ [2047,4,6,16,0,0],[2047,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
+          'AEST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
           '2047040616:00:00','2047040702:00:00','2047100515:59:59','2047100601:59:59' ],
         [ [2047,10,5,16,0,0],[2047,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
+          'AEDT',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
           '2047100516:00:00','2047100603:00:00','2048040415:59:59','2048040502:59:59' ],
      ],
    2048 =>
      [
         [ [2048,4,4,16,0,0],[2048,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
+          'AEST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
           '2048040416:00:00','2048040502:00:00','2048100315:59:59','2048100401:59:59' ],
         [ [2048,10,3,16,0,0],[2048,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
+          'AEDT',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
           '2048100316:00:00','2048100403:00:00','2049040315:59:59','2049040402:59:59' ],
      ],
    2049 =>
      [
         [ [2049,4,3,16,0,0],[2049,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
+          'AEST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
           '2049040316:00:00','2049040402:00:00','2049100215:59:59','2049100301:59:59' ],
         [ [2049,10,2,16,0,0],[2049,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
+          'AEDT',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
           '2049100216:00:00','2049100303:00:00','2050040215:59:59','2050040302:59:59' ],
      ],
    2050 =>
      [
         [ [2050,4,2,16,0,0],[2050,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
+          'AEST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
           '2050040216:00:00','2050040302:00:00','2050100115:59:59','2050100201:59:59' ],
         [ [2050,10,1,16,0,0],[2050,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
+          'AEDT',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
           '2050100116:00:00','2050100203:00:00','2051040115:59:59','2051040202:59:59' ],
      ],
    2051 =>
      [
         [ [2051,4,1,16,0,0],[2051,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
+          'AEST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
           '2051040116:00:00','2051040202:00:00','2051093015:59:59','2051100101:59:59' ],
         [ [2051,9,30,16,0,0],[2051,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
+          'AEDT',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
           '2051093016:00:00','2051100103:00:00','2052040615:59:59','2052040702:59:59' ],
      ],
    2052 =>
      [
         [ [2052,4,6,16,0,0],[2052,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
+          'AEST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
           '2052040616:00:00','2052040702:00:00','2052100515:59:59','2052100601:59:59' ],
         [ [2052,10,5,16,0,0],[2052,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
+          'AEDT',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
           '2052100516:00:00','2052100603:00:00','2053040515:59:59','2053040602:59:59' ],
      ],
    2053 =>
      [
         [ [2053,4,5,16,0,0],[2053,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
+          'AEST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
           '2053040516:00:00','2053040602:00:00','2053100415:59:59','2053100501:59:59' ],
         [ [2053,10,4,16,0,0],[2053,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
+          'AEDT',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
           '2053100416:00:00','2053100503:00:00','2054040415:59:59','2054040502:59:59' ],
      ],
    2054 =>
      [
         [ [2054,4,4,16,0,0],[2054,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
+          'AEST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
           '2054040416:00:00','2054040502:00:00','2054100315:59:59','2054100401:59:59' ],
         [ [2054,10,3,16,0,0],[2054,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
+          'AEDT',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
           '2054100316:00:00','2054100403:00:00','2055040315:59:59','2055040402:59:59' ],
      ],
    2055 =>
      [
         [ [2055,4,3,16,0,0],[2055,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
+          'AEST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
           '2055040316:00:00','2055040402:00:00','2055100215:59:59','2055100301:59:59' ],
         [ [2055,10,2,16,0,0],[2055,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
+          'AEDT',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
           '2055100216:00:00','2055100303:00:00','2056040115:59:59','2056040202:59:59' ],
      ],
    2056 =>
      [
         [ [2056,4,1,16,0,0],[2056,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
+          'AEST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
           '2056040116:00:00','2056040202:00:00','2056093015:59:59','2056100101:59:59' ],
         [ [2056,9,30,16,0,0],[2056,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
+          'AEDT',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
           '2056093016:00:00','2056100103:00:00','2057033115:59:59','2057040102:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,31,16,0,0],[2057,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
+          'AEST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
           '2057033116:00:00','2057040102:00:00','2057100615:59:59','2057100701:59:59' ],
         [ [2057,10,6,16,0,0],[2057,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
+          'AEDT',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
           '2057100616:00:00','2057100703:00:00','2058040615:59:59','2058040702:59:59' ],
      ],
    2058 =>
      [
         [ [2058,4,6,16,0,0],[2058,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
+          'AEST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
           '2058040616:00:00','2058040702:00:00','2058100515:59:59','2058100601:59:59' ],
         [ [2058,10,5,16,0,0],[2058,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
+          'AEDT',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
           '2058100516:00:00','2058100603:00:00','2059040515:59:59','2059040602:59:59' ],
      ],
    2059 =>
      [
         [ [2059,4,5,16,0,0],[2059,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
+          'AEST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
           '2059040516:00:00','2059040602:00:00','2059100415:59:59','2059100501:59:59' ],
         [ [2059,10,4,16,0,0],[2059,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
+          'AEDT',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
           '2059100416:00:00','2059100503:00:00','2060040315:59:59','2060040402:59:59' ],
      ],
    2060 =>
      [
         [ [2060,4,3,16,0,0],[2060,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
+          'AEST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
           '2060040316:00:00','2060040402:00:00','2060100215:59:59','2060100301:59:59' ],
         [ [2060,10,2,16,0,0],[2060,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
+          'AEDT',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
           '2060100216:00:00','2060100303:00:00','2061040215:59:59','2061040302:59:59' ],
      ],
    2061 =>
      [
         [ [2061,4,2,16,0,0],[2061,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
+          'AEST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
           '2061040216:00:00','2061040302:00:00','2061100115:59:59','2061100201:59:59' ],
         [ [2061,10,1,16,0,0],[2061,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
+          'AEDT',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
           '2061100116:00:00','2061100203:00:00','2062040115:59:59','2062040202:59:59' ],
      ],
    2062 =>
      [
         [ [2062,4,1,16,0,0],[2062,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
+          'AEST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
           '2062040116:00:00','2062040202:00:00','2062093015:59:59','2062100101:59:59' ],
         [ [2062,9,30,16,0,0],[2062,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
+          'AEDT',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
           '2062093016:00:00','2062100103:00:00','2063033115:59:59','2063040102:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,31,16,0,0],[2063,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
+          'AEST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
           '2063033116:00:00','2063040102:00:00','2063100615:59:59','2063100701:59:59' ],
         [ [2063,10,6,16,0,0],[2063,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
+          'AEDT',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
           '2063100616:00:00','2063100703:00:00','2064040515:59:59','2064040602:59:59' ],
      ],
    2064 =>
      [
         [ [2064,4,5,16,0,0],[2064,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
+          'AEST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
           '2064040516:00:00','2064040602:00:00','2064100415:59:59','2064100501:59:59' ],
         [ [2064,10,4,16,0,0],[2064,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
+          'AEDT',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
           '2064100416:00:00','2064100503:00:00','2065040415:59:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,16,0,0],[2065,4,5,2,0,0],'+10:00:00',[10,0,0],
+          'AEST',0,[2065,10,3,15,59,59],[2065,10,4,1,59,59],
+          '2065040416:00:00','2065040502:00:00','2065100315:59:59','2065100401:59:59' ],
+        [ [2065,10,3,16,0,0],[2065,10,4,3,0,0],'+11:00:00',[11,0,0],
+          'AEDT',1,[2066,4,3,15,59,59],[2066,4,4,2,59,59],
+          '2065100316:00:00','2065100403:00:00','2066040315:59:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -941,7 +950,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEST',
                         },
                 '10' => {
                          'flag'    => 'ge',
@@ -950,7 +959,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::audarw00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,55 +38,55 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,1,31,15,16,40],[1895,2,1,0,16,40],'+09:00:00',[9,0,0],
-          'CST',0,[1899,4,30,14,59,59],[1899,4,30,23,59,59],
+          'ACST',0,[1899,4,30,14,59,59],[1899,4,30,23,59,59],
           '1895013115:16:40','1895020100:16:40','1899043014:59:59','1899043023:59:59' ],
      ],
    1899 =>
      [
         [ [1899,4,30,15,0,0],[1899,5,1,0,30,0],'+09:30:00',[9,30,0],
-          'CST',0,[1916,12,31,14,30,59],[1917,1,1,0,0,59],
+          'ACST',0,[1916,12,31,14,30,59],[1917,1,1,0,0,59],
           '1899043015:00:00','1899050100:30:00','1916123114:30:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,31,0],[1917,1,1,1,1,0],'+10:30:00',[10,30,0],
-          'CST',1,[1917,3,24,15,29,59],[1917,3,25,1,59,59],
+          'ACDT',1,[1917,3,24,15,29,59],[1917,3,25,1,59,59],
           '1916123114:31:00','1917010101:01:00','1917032415:29:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,30,0],[1917,3,25,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1941,12,31,16,29,59],[1942,1,1,1,59,59],
+          'ACST',0,[1941,12,31,16,29,59],[1942,1,1,1,59,59],
           '1917032415:30:00','1917032501:00:00','1941123116:29:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,30,0],[1942,1,1,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1942,3,28,15,29,59],[1942,3,29,1,59,59],
+          'ACDT',1,[1942,3,28,15,29,59],[1942,3,29,1,59,59],
           '1941123116:30:00','1942010103:00:00','1942032815:29:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,30,0],[1942,3,29,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1942,9,26,16,29,59],[1942,9,27,1,59,59],
+          'ACST',0,[1942,9,26,16,29,59],[1942,9,27,1,59,59],
           '1942032815:30:00','1942032901:00:00','1942092616:29:59','1942092701:59:59' ],
         [ [1942,9,26,16,30,0],[1942,9,27,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1943,3,27,15,29,59],[1943,3,28,1,59,59],
+          'ACDT',1,[1943,3,27,15,29,59],[1943,3,28,1,59,59],
           '1942092616:30:00','1942092703:00:00','1943032715:29:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,30,0],[1943,3,28,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[1943,10,2,16,29,59],[1943,10,3,1,59,59],
+          'ACST',0,[1943,10,2,16,29,59],[1943,10,3,1,59,59],
           '1943032715:30:00','1943032801:00:00','1943100216:29:59','1943100301:59:59' ],
         [ [1943,10,2,16,30,0],[1943,10,3,3,0,0],'+10:30:00',[10,30,0],
-          'CST',1,[1944,3,25,15,29,59],[1944,3,26,1,59,59],
+          'ACDT',1,[1944,3,25,15,29,59],[1944,3,26,1,59,59],
           '1943100216:30:00','1943100303:00:00','1944032515:29:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,30,0],[1944,3,26,1,0,0],'+09:30:00',[9,30,0],
-          'CST',0,[9999,12,31,0,0,0],[9999,12,31,9,30,0],
+          'ACST',0,[9999,12,31,0,0,0],[9999,12,31,9,30,0],
           '1944032515:30:00','1944032601:00:00','9999123100:00:00','9999123109:30:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aueucl00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,106 +38,106 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,11,30,15,24,32],[1895,12,1,0,9,32],'+08:45:00',[8,45,0],
-          'CWST',0,[1916,12,31,15,15,59],[1917,1,1,0,0,59],
+          'ACWST',0,[1916,12,31,15,15,59],[1917,1,1,0,0,59],
           '1895113015:24:32','1895120100:09:32','1916123115:15:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,15,16,0],[1917,1,1,1,1,0],'+09:45:00',[9,45,0],
-          'CWST',1,[1917,3,24,16,14,59],[1917,3,25,1,59,59],
+          'ACWDT',1,[1917,3,24,16,14,59],[1917,3,25,1,59,59],
           '1916123115:16:00','1917010101:01:00','1917032416:14:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,16,15,0],[1917,3,25,1,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[1941,12,31,17,14,59],[1942,1,1,1,59,59],
+          'ACWST',0,[1941,12,31,17,14,59],[1942,1,1,1,59,59],
           '1917032416:15:00','1917032501:00:00','1941123117:14:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,17,15,0],[1942,1,1,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[1942,3,28,16,14,59],[1942,3,29,1,59,59],
+          'ACWDT',1,[1942,3,28,16,14,59],[1942,3,29,1,59,59],
           '1941123117:15:00','1942010103:00:00','1942032816:14:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,16,15,0],[1942,3,29,1,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[1942,9,26,17,14,59],[1942,9,27,1,59,59],
+          'ACWST',0,[1942,9,26,17,14,59],[1942,9,27,1,59,59],
           '1942032816:15:00','1942032901:00:00','1942092617:14:59','1942092701:59:59' ],
         [ [1942,9,26,17,15,0],[1942,9,27,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[1943,3,27,16,14,59],[1943,3,28,1,59,59],
+          'ACWDT',1,[1943,3,27,16,14,59],[1943,3,28,1,59,59],
           '1942092617:15:00','1942092703:00:00','1943032716:14:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,16,15,0],[1943,3,28,1,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[1974,10,26,17,14,59],[1974,10,27,1,59,59],
+          'ACWST',0,[1974,10,26,17,14,59],[1974,10,27,1,59,59],
           '1943032716:15:00','1943032801:00:00','1974102617:14:59','1974102701:59:59' ],
      ],
    1974 =>
      [
         [ [1974,10,26,17,15,0],[1974,10,27,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[1975,3,1,17,14,59],[1975,3,2,2,59,59],
+          'ACWDT',1,[1975,3,1,17,14,59],[1975,3,2,2,59,59],
           '1974102617:15:00','1974102703:00:00','1975030117:14:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,17,15,0],[1975,3,2,2,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[1983,10,29,17,14,59],[1983,10,30,1,59,59],
+          'ACWST',0,[1983,10,29,17,14,59],[1983,10,30,1,59,59],
           '1975030117:15:00','1975030202:00:00','1983102917:14:59','1983103001:59:59' ],
      ],
    1983 =>
      [
         [ [1983,10,29,17,15,0],[1983,10,30,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[1984,3,3,17,14,59],[1984,3,4,2,59,59],
+          'ACWDT',1,[1984,3,3,17,14,59],[1984,3,4,2,59,59],
           '1983102917:15:00','1983103003:00:00','1984030317:14:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,17,15,0],[1984,3,4,2,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[1991,11,16,17,14,59],[1991,11,17,1,59,59],
+          'ACWST',0,[1991,11,16,17,14,59],[1991,11,17,1,59,59],
           '1984030317:15:00','1984030402:00:00','1991111617:14:59','1991111701:59:59' ],
      ],
    1991 =>
      [
         [ [1991,11,16,17,15,0],[1991,11,17,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[1992,2,29,17,14,59],[1992,3,1,2,59,59],
+          'ACWDT',1,[1992,2,29,17,14,59],[1992,3,1,2,59,59],
           '1991111617:15:00','1991111703:00:00','1992022917:14:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,17,15,0],[1992,3,1,2,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[2006,12,2,17,14,59],[2006,12,3,1,59,59],
+          'ACWST',0,[2006,12,2,17,14,59],[2006,12,3,1,59,59],
           '1992022917:15:00','1992030102:00:00','2006120217:14:59','2006120301:59:59' ],
      ],
    2006 =>
      [
         [ [2006,12,2,17,15,0],[2006,12,3,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[2007,3,24,17,14,59],[2007,3,25,2,59,59],
+          'ACWDT',1,[2007,3,24,17,14,59],[2007,3,25,2,59,59],
           '2006120217:15:00','2006120303:00:00','2007032417:14:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,17,15,0],[2007,3,25,2,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[2007,10,27,17,14,59],[2007,10,28,1,59,59],
+          'ACWST',0,[2007,10,27,17,14,59],[2007,10,28,1,59,59],
           '2007032417:15:00','2007032502:00:00','2007102717:14:59','2007102801:59:59' ],
         [ [2007,10,27,17,15,0],[2007,10,28,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[2008,3,29,17,14,59],[2008,3,30,2,59,59],
+          'ACWDT',1,[2008,3,29,17,14,59],[2008,3,30,2,59,59],
           '2007102717:15:00','2007102803:00:00','2008032917:14:59','2008033002:59:59' ],
      ],
    2008 =>
      [
         [ [2008,3,29,17,15,0],[2008,3,30,2,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[2008,10,25,17,14,59],[2008,10,26,1,59,59],
+          'ACWST',0,[2008,10,25,17,14,59],[2008,10,26,1,59,59],
           '2008032917:15:00','2008033002:00:00','2008102517:14:59','2008102601:59:59' ],
         [ [2008,10,25,17,15,0],[2008,10,26,3,0,0],'+09:45:00',[9,45,0],
-          'CWST',1,[2009,3,28,17,14,59],[2009,3,29,2,59,59],
+          'ACWDT',1,[2009,3,28,17,14,59],[2009,3,29,2,59,59],
           '2008102517:15:00','2008102603:00:00','2009032817:14:59','2009032902:59:59' ],
      ],
    2009 =>
      [
         [ [2009,3,28,17,15,0],[2009,3,29,2,0,0],'+08:45:00',[8,45,0],
-          'CWST',0,[9999,12,31,0,0,0],[9999,12,31,8,45,0],
+          'ACWST',0,[9999,12,31,0,0,0],[9999,12,31,8,45,0],
           '2009032817:15:00','2009032902:00:00','9999123100:00:00','9999123108:45:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::auhoba00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,930 +38,939 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,8,31,14,10,44],[1895,9,1,0,10,44],'+10:00:00',[10,0,0],
-          'EST',0,[1916,9,30,15,59,59],[1916,10,1,1,59,59],
+          'AEST',0,[1916,9,30,15,59,59],[1916,10,1,1,59,59],
           '1895083114:10:44','1895090100:10:44','1916093015:59:59','1916100101:59:59' ],
      ],
    1916 =>
      [
         [ [1916,9,30,16,0,0],[1916,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916093016:00:00','1916100103:00:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
+          'AEST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
           '1917032415:00:00','1917032501:00:00','1941123115:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,0,0],[1942,1,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
+          'AEDT',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
           '1941123116:00:00','1942010103:00:00','1942032814:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,0,0],[1942,3,29,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
+          'AEST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
           '1942032815:00:00','1942032901:00:00','1942092615:59:59','1942092701:59:59' ],
         [ [1942,9,26,16,0,0],[1942,9,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
+          'AEDT',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
           '1942092616:00:00','1942092703:00:00','1943032714:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,0,0],[1943,3,28,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
+          'AEST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
           '1943032715:00:00','1943032801:00:00','1943100215:59:59','1943100301:59:59' ],
         [ [1943,10,2,16,0,0],[1943,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
+          'AEDT',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
           '1943100216:00:00','1943100303:00:00','1944032514:59:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,0,0],[1944,3,26,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1967,9,30,15,59,59],[1967,10,1,1,59,59],
+          'AEST',0,[1967,9,30,15,59,59],[1967,10,1,1,59,59],
           '1944032515:00:00','1944032601:00:00','1967093015:59:59','1967100101:59:59' ],
      ],
    1967 =>
      [
         [ [1967,9,30,16,0,0],[1967,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1968,3,30,15,59,59],[1968,3,31,2,59,59],
+          'AEDT',1,[1968,3,30,15,59,59],[1968,3,31,2,59,59],
           '1967093016:00:00','1967100103:00:00','1968033015:59:59','1968033102:59:59' ],
      ],
    1968 =>
      [
         [ [1968,3,30,16,0,0],[1968,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1968,10,26,15,59,59],[1968,10,27,1,59,59],
+          'AEST',0,[1968,10,26,15,59,59],[1968,10,27,1,59,59],
           '1968033016:00:00','1968033102:00:00','1968102615:59:59','1968102701:59:59' ],
         [ [1968,10,26,16,0,0],[1968,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1969,3,8,15,59,59],[1969,3,9,2,59,59],
+          'AEDT',1,[1969,3,8,15,59,59],[1969,3,9,2,59,59],
           '1968102616:00:00','1968102703:00:00','1969030815:59:59','1969030902:59:59' ],
      ],
    1969 =>
      [
         [ [1969,3,8,16,0,0],[1969,3,9,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1969,10,25,15,59,59],[1969,10,26,1,59,59],
+          'AEST',0,[1969,10,25,15,59,59],[1969,10,26,1,59,59],
           '1969030816:00:00','1969030902:00:00','1969102515:59:59','1969102601:59:59' ],
         [ [1969,10,25,16,0,0],[1969,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1970,3,7,15,59,59],[1970,3,8,2,59,59],
+          'AEDT',1,[1970,3,7,15,59,59],[1970,3,8,2,59,59],
           '1969102516:00:00','1969102603:00:00','1970030715:59:59','1970030802:59:59' ],
      ],
    1970 =>
      [
         [ [1970,3,7,16,0,0],[1970,3,8,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1970,10,24,15,59,59],[1970,10,25,1,59,59],
+          'AEST',0,[1970,10,24,15,59,59],[1970,10,25,1,59,59],
           '1970030716:00:00','1970030802:00:00','1970102415:59:59','1970102501:59:59' ],
         [ [1970,10,24,16,0,0],[1970,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1971,3,13,15,59,59],[1971,3,14,2,59,59],
+          'AEDT',1,[1971,3,13,15,59,59],[1971,3,14,2,59,59],
           '1970102416:00:00','1970102503:00:00','1971031315:59:59','1971031402:59:59' ],
      ],
    1971 =>
      [
         [ [1971,3,13,16,0,0],[1971,3,14,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1971031316:00:00','1971031402:00:00','1971103015:59:59','1971103101:59:59' ],
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
+          'AEST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1972102815:59:59','1972102901:59:59' ],
         [ [1972,10,28,16,0,0],[1972,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
+          'AEDT',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
           '1972102816:00:00','1972102903:00:00','1973030315:59:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,0,0],[1973,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
+          'AEST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
           '1973030316:00:00','1973030402:00:00','1973102715:59:59','1973102801:59:59' ],
         [ [1973,10,27,16,0,0],[1973,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
+          'AEDT',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
           '1973102716:00:00','1973102803:00:00','1974030215:59:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,0,0],[1974,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
+          'AEST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
           '1974030216:00:00','1974030302:00:00','1974102615:59:59','1974102701:59:59' ],
         [ [1974,10,26,16,0,0],[1974,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
+          'AEDT',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
           '1974102616:00:00','1974102703:00:00','1975030115:59:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,0,0],[1975,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
+          'AEST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
           '1975030116:00:00','1975030202:00:00','1975102515:59:59','1975102601:59:59' ],
         [ [1975,10,25,16,0,0],[1975,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
+          'AEDT',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
           '1975102516:00:00','1975102603:00:00','1976030615:59:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,0,0],[1976,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
+          'AEST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
           '1976030616:00:00','1976030702:00:00','1976103015:59:59','1976103101:59:59' ],
         [ [1976,10,30,16,0,0],[1976,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
+          'AEDT',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
           '1976103016:00:00','1976103103:00:00','1977030515:59:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,0,0],[1977,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
+          'AEST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
           '1977030516:00:00','1977030602:00:00','1977102915:59:59','1977103001:59:59' ],
         [ [1977,10,29,16,0,0],[1977,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
+          'AEDT',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
           '1977102916:00:00','1977103003:00:00','1978030415:59:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,0,0],[1978,3,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
+          'AEST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
           '1978030416:00:00','1978030502:00:00','1978102815:59:59','1978102901:59:59' ],
         [ [1978,10,28,16,0,0],[1978,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
+          'AEDT',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
           '1978102816:00:00','1978102903:00:00','1979030315:59:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,0,0],[1979,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
+          'AEST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
           '1979030316:00:00','1979030402:00:00','1979102715:59:59','1979102801:59:59' ],
         [ [1979,10,27,16,0,0],[1979,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
+          'AEDT',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
           '1979102716:00:00','1979102803:00:00','1980030115:59:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,0,0],[1980,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
+          'AEST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
           '1980030116:00:00','1980030202:00:00','1980102515:59:59','1980102601:59:59' ],
         [ [1980,10,25,16,0,0],[1980,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
+          'AEDT',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
           '1980102516:00:00','1980102603:00:00','1981022815:59:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,0,0],[1981,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
+          'AEST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
           '1981022816:00:00','1981030102:00:00','1981102415:59:59','1981102501:59:59' ],
         [ [1981,10,24,16,0,0],[1981,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1982,3,27,15,59,59],[1982,3,28,2,59,59],
+          'AEDT',1,[1982,3,27,15,59,59],[1982,3,28,2,59,59],
           '1981102416:00:00','1981102503:00:00','1982032715:59:59','1982032802:59:59' ],
      ],
    1982 =>
      [
         [ [1982,3,27,16,0,0],[1982,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
+          'AEST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
           '1982032716:00:00','1982032802:00:00','1982103015:59:59','1982103101:59:59' ],
         [ [1982,10,30,16,0,0],[1982,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1983,3,26,15,59,59],[1983,3,27,2,59,59],
+          'AEDT',1,[1983,3,26,15,59,59],[1983,3,27,2,59,59],
           '1982103016:00:00','1982103103:00:00','1983032615:59:59','1983032702:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,26,16,0,0],[1983,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
+          'AEST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
           '1983032616:00:00','1983032702:00:00','1983102915:59:59','1983103001:59:59' ],
         [ [1983,10,29,16,0,0],[1983,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
+          'AEDT',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
           '1983102916:00:00','1983103003:00:00','1984030315:59:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,0,0],[1984,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
+          'AEST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
           '1984030316:00:00','1984030402:00:00','1984102715:59:59','1984102801:59:59' ],
         [ [1984,10,27,16,0,0],[1984,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
+          'AEDT',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
           '1984102716:00:00','1984102803:00:00','1985030215:59:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,0,0],[1985,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
+          'AEST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
           '1985030216:00:00','1985030302:00:00','1985102615:59:59','1985102701:59:59' ],
         [ [1985,10,26,16,0,0],[1985,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1986,3,1,15,59,59],[1986,3,2,2,59,59],
+          'AEDT',1,[1986,3,1,15,59,59],[1986,3,2,2,59,59],
           '1985102616:00:00','1985102703:00:00','1986030115:59:59','1986030202:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,1,16,0,0],[1986,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
+          'AEST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
           '1986030116:00:00','1986030202:00:00','1986101815:59:59','1986101901:59:59' ],
         [ [1986,10,18,16,0,0],[1986,10,19,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
+          'AEDT',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
           '1986101816:00:00','1986101903:00:00','1987031415:59:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,0,0],[1987,3,15,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
+          'AEST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
           '1987031416:00:00','1987031502:00:00','1987102415:59:59','1987102501:59:59' ],
         [ [1987,10,24,16,0,0],[1987,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
+          'AEDT',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
           '1987102416:00:00','1987102503:00:00','1988031915:59:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,0,0],[1988,3,20,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
+          'AEST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
           '1988031916:00:00','1988032002:00:00','1988102915:59:59','1988103001:59:59' ],
         [ [1988,10,29,16,0,0],[1988,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
+          'AEDT',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
           '1988102916:00:00','1988103003:00:00','1989031815:59:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,0,0],[1989,3,19,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1989031816:00:00','1989031902:00:00','1989102815:59:59','1989102901:59:59' ],
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
+          'AEDT',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990031715:59:59','1990031802:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,17,16,0,0],[1990,3,18,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990031716:00:00','1990031802:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,30,15,59,59],[1991,3,31,2,59,59],
+          'AEDT',1,[1991,3,30,15,59,59],[1991,3,31,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991033015:59:59','1991033102:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,30,16,0,0],[1991,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,5,15,59,59],[1991,10,6,1,59,59],
+          'AEST',0,[1991,10,5,15,59,59],[1991,10,6,1,59,59],
           '1991033016:00:00','1991033102:00:00','1991100515:59:59','1991100601:59:59' ],
         [ [1991,10,5,16,0,0],[1991,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,3,28,15,59,59],[1992,3,29,2,59,59],
+          'AEDT',1,[1992,3,28,15,59,59],[1992,3,29,2,59,59],
           '1991100516:00:00','1991100603:00:00','1992032815:59:59','1992032902:59:59' ],
      ],
    1992 =>
      [
         [ [1992,3,28,16,0,0],[1992,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1992,10,3,15,59,59],[1992,10,4,1,59,59],
+          'AEST',0,[1992,10,3,15,59,59],[1992,10,4,1,59,59],
           '1992032816:00:00','1992032902:00:00','1992100315:59:59','1992100401:59:59' ],
         [ [1992,10,3,16,0,0],[1992,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1993,3,27,15,59,59],[1993,3,28,2,59,59],
+          'AEDT',1,[1993,3,27,15,59,59],[1993,3,28,2,59,59],
           '1992100316:00:00','1992100403:00:00','1993032715:59:59','1993032802:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,27,16,0,0],[1993,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1993,10,2,15,59,59],[1993,10,3,1,59,59],
+          'AEST',0,[1993,10,2,15,59,59],[1993,10,3,1,59,59],
           '1993032716:00:00','1993032802:00:00','1993100215:59:59','1993100301:59:59' ],
         [ [1993,10,2,16,0,0],[1993,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1994,3,26,15,59,59],[1994,3,27,2,59,59],
+          'AEDT',1,[1994,3,26,15,59,59],[1994,3,27,2,59,59],
           '1993100216:00:00','1993100303:00:00','1994032615:59:59','1994032702:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,26,16,0,0],[1994,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1994,10,1,15,59,59],[1994,10,2,1,59,59],
+          'AEST',0,[1994,10,1,15,59,59],[1994,10,2,1,59,59],
           '1994032616:00:00','1994032702:00:00','1994100115:59:59','1994100201:59:59' ],
         [ [1994,10,1,16,0,0],[1994,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
+          'AEDT',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
           '1994100116:00:00','1994100203:00:00','1995032515:59:59','1995032602:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,25,16,0,0],[1995,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1995,9,30,15,59,59],[1995,10,1,1,59,59],
+          'AEST',0,[1995,9,30,15,59,59],[1995,10,1,1,59,59],
           '1995032516:00:00','1995032602:00:00','1995093015:59:59','1995100101:59:59' ],
         [ [1995,9,30,16,0,0],[1995,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
+          'AEDT',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
           '1995093016:00:00','1995100103:00:00','1996033015:59:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,0,0],[1996,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1996,10,5,15,59,59],[1996,10,6,1,59,59],
+          'AEST',0,[1996,10,5,15,59,59],[1996,10,6,1,59,59],
           '1996033016:00:00','1996033102:00:00','1996100515:59:59','1996100601:59:59' ],
         [ [1996,10,5,16,0,0],[1996,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
+          'AEDT',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
           '1996100516:00:00','1996100603:00:00','1997032915:59:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,0,0],[1997,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1997,10,4,15,59,59],[1997,10,5,1,59,59],
+          'AEST',0,[1997,10,4,15,59,59],[1997,10,5,1,59,59],
           '1997032916:00:00','1997033002:00:00','1997100415:59:59','1997100501:59:59' ],
         [ [1997,10,4,16,0,0],[1997,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
+          'AEDT',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
           '1997100416:00:00','1997100503:00:00','1998032815:59:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,0,0],[1998,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1998,10,3,15,59,59],[1998,10,4,1,59,59],
+          'AEST',0,[1998,10,3,15,59,59],[1998,10,4,1,59,59],
           '1998032816:00:00','1998032902:00:00','1998100315:59:59','1998100401:59:59' ],
         [ [1998,10,3,16,0,0],[1998,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
+          'AEDT',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
           '1998100316:00:00','1998100403:00:00','1999032715:59:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,0,0],[1999,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1999,10,2,15,59,59],[1999,10,3,1,59,59],
+          'AEST',0,[1999,10,2,15,59,59],[1999,10,3,1,59,59],
           '1999032716:00:00','1999032802:00:00','1999100215:59:59','1999100301:59:59' ],
         [ [1999,10,2,16,0,0],[1999,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
+          'AEDT',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
           '1999100216:00:00','1999100303:00:00','2000032515:59:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,0,0],[2000,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
+          'AEST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
           '2000032516:00:00','2000032602:00:00','2000082615:59:59','2000082701:59:59' ],
         [ [2000,8,26,16,0,0],[2000,8,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
+          'AEDT',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
           '2000082616:00:00','2000082703:00:00','2001032415:59:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,0,0],[2001,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2001,10,6,15,59,59],[2001,10,7,1,59,59],
+          'AEST',0,[2001,10,6,15,59,59],[2001,10,7,1,59,59],
           '2001032416:00:00','2001032502:00:00','2001100615:59:59','2001100701:59:59' ],
         [ [2001,10,6,16,0,0],[2001,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
+          'AEDT',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
           '2001100616:00:00','2001100703:00:00','2002033015:59:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,0,0],[2002,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2002,10,5,15,59,59],[2002,10,6,1,59,59],
+          'AEST',0,[2002,10,5,15,59,59],[2002,10,6,1,59,59],
           '2002033016:00:00','2002033102:00:00','2002100515:59:59','2002100601:59:59' ],
         [ [2002,10,5,16,0,0],[2002,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
+          'AEDT',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
           '2002100516:00:00','2002100603:00:00','2003032915:59:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,0,0],[2003,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2003,10,4,15,59,59],[2003,10,5,1,59,59],
+          'AEST',0,[2003,10,4,15,59,59],[2003,10,5,1,59,59],
           '2003032916:00:00','2003033002:00:00','2003100415:59:59','2003100501:59:59' ],
         [ [2003,10,4,16,0,0],[2003,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
+          'AEDT',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
           '2003100416:00:00','2003100503:00:00','2004032715:59:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,0,0],[2004,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2004,10,2,15,59,59],[2004,10,3,1,59,59],
+          'AEST',0,[2004,10,2,15,59,59],[2004,10,3,1,59,59],
           '2004032716:00:00','2004032802:00:00','2004100215:59:59','2004100301:59:59' ],
         [ [2004,10,2,16,0,0],[2004,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
+          'AEDT',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
           '2004100216:00:00','2004100303:00:00','2005032615:59:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,0,0],[2005,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2005,10,1,15,59,59],[2005,10,2,1,59,59],
+          'AEST',0,[2005,10,1,15,59,59],[2005,10,2,1,59,59],
           '2005032616:00:00','2005032702:00:00','2005100115:59:59','2005100201:59:59' ],
         [ [2005,10,1,16,0,0],[2005,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
+          'AEDT',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
           '2005100116:00:00','2005100203:00:00','2006040115:59:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,0,0],[2006,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2006,9,30,15,59,59],[2006,10,1,1,59,59],
+          'AEST',0,[2006,9,30,15,59,59],[2006,10,1,1,59,59],
           '2006040116:00:00','2006040202:00:00','2006093015:59:59','2006100101:59:59' ],
         [ [2006,9,30,16,0,0],[2006,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
+          'AEDT',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
           '2006093016:00:00','2006100103:00:00','2007032415:59:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,0,0],[2007,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2007,10,6,15,59,59],[2007,10,7,1,59,59],
+          'AEST',0,[2007,10,6,15,59,59],[2007,10,7,1,59,59],
           '2007032416:00:00','2007032502:00:00','2007100615:59:59','2007100701:59:59' ],
         [ [2007,10,6,16,0,0],[2007,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
+          'AEDT',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
           '2007100616:00:00','2007100703:00:00','2008040515:59:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,0,0],[2008,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
+          'AEST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
           '2008040516:00:00','2008040602:00:00','2008100415:59:59','2008100501:59:59' ],
         [ [2008,10,4,16,0,0],[2008,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
+          'AEDT',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
           '2008100416:00:00','2008100503:00:00','2009040415:59:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,0,0],[2009,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
+          'AEST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
           '2009040416:00:00','2009040502:00:00','2009100315:59:59','2009100401:59:59' ],
         [ [2009,10,3,16,0,0],[2009,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
+          'AEDT',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
           '2009100316:00:00','2009100403:00:00','2010040315:59:59','2010040402:59:59' ],
      ],
    2010 =>
      [
         [ [2010,4,3,16,0,0],[2010,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
+          'AEST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
           '2010040316:00:00','2010040402:00:00','2010100215:59:59','2010100301:59:59' ],
         [ [2010,10,2,16,0,0],[2010,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
+          'AEDT',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
           '2010100216:00:00','2010100303:00:00','2011040215:59:59','2011040302:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,16,0,0],[2011,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
+          'AEST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
           '2011040216:00:00','2011040302:00:00','2011100115:59:59','2011100201:59:59' ],
         [ [2011,10,1,16,0,0],[2011,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
+          'AEDT',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
           '2011100116:00:00','2011100203:00:00','2012033115:59:59','2012040102:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,31,16,0,0],[2012,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
+          'AEST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
           '2012033116:00:00','2012040102:00:00','2012100615:59:59','2012100701:59:59' ],
         [ [2012,10,6,16,0,0],[2012,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
+          'AEDT',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
           '2012100616:00:00','2012100703:00:00','2013040615:59:59','2013040702:59:59' ],
      ],
    2013 =>
      [
         [ [2013,4,6,16,0,0],[2013,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
+          'AEST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
           '2013040616:00:00','2013040702:00:00','2013100515:59:59','2013100601:59:59' ],
         [ [2013,10,5,16,0,0],[2013,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
+          'AEDT',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
           '2013100516:00:00','2013100603:00:00','2014040515:59:59','2014040602:59:59' ],
      ],
    2014 =>
      [
         [ [2014,4,5,16,0,0],[2014,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
+          'AEST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
           '2014040516:00:00','2014040602:00:00','2014100415:59:59','2014100501:59:59' ],
         [ [2014,10,4,16,0,0],[2014,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
+          'AEDT',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
           '2014100416:00:00','2014100503:00:00','2015040415:59:59','2015040502:59:59' ],
      ],
    2015 =>
      [
         [ [2015,4,4,16,0,0],[2015,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
+          'AEST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
           '2015040416:00:00','2015040502:00:00','2015100315:59:59','2015100401:59:59' ],
         [ [2015,10,3,16,0,0],[2015,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
+          'AEDT',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
           '2015100316:00:00','2015100403:00:00','2016040215:59:59','2016040302:59:59' ],
      ],
    2016 =>
      [
         [ [2016,4,2,16,0,0],[2016,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
+          'AEST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
           '2016040216:00:00','2016040302:00:00','2016100115:59:59','2016100201:59:59' ],
         [ [2016,10,1,16,0,0],[2016,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
+          'AEDT',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
           '2016100116:00:00','2016100203:00:00','2017040115:59:59','2017040202:59:59' ],
      ],
    2017 =>
      [
         [ [2017,4,1,16,0,0],[2017,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
+          'AEST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
           '2017040116:00:00','2017040202:00:00','2017093015:59:59','2017100101:59:59' ],
         [ [2017,9,30,16,0,0],[2017,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
+          'AEDT',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
           '2017093016:00:00','2017100103:00:00','2018033115:59:59','2018040102:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,31,16,0,0],[2018,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
+          'AEST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
           '2018033116:00:00','2018040102:00:00','2018100615:59:59','2018100701:59:59' ],
         [ [2018,10,6,16,0,0],[2018,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
+          'AEDT',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
           '2018100616:00:00','2018100703:00:00','2019040615:59:59','2019040702:59:59' ],
      ],
    2019 =>
      [
         [ [2019,4,6,16,0,0],[2019,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
+          'AEST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
           '2019040616:00:00','2019040702:00:00','2019100515:59:59','2019100601:59:59' ],
         [ [2019,10,5,16,0,0],[2019,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
+          'AEDT',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
           '2019100516:00:00','2019100603:00:00','2020040415:59:59','2020040502:59:59' ],
      ],
    2020 =>
      [
         [ [2020,4,4,16,0,0],[2020,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
+          'AEST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
           '2020040416:00:00','2020040502:00:00','2020100315:59:59','2020100401:59:59' ],
         [ [2020,10,3,16,0,0],[2020,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
+          'AEDT',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
           '2020100316:00:00','2020100403:00:00','2021040315:59:59','2021040402:59:59' ],
      ],
    2021 =>
      [
         [ [2021,4,3,16,0,0],[2021,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
+          'AEST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
           '2021040316:00:00','2021040402:00:00','2021100215:59:59','2021100301:59:59' ],
         [ [2021,10,2,16,0,0],[2021,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
+          'AEDT',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
           '2021100216:00:00','2021100303:00:00','2022040215:59:59','2022040302:59:59' ],
      ],
    2022 =>
      [
         [ [2022,4,2,16,0,0],[2022,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
+          'AEST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
           '2022040216:00:00','2022040302:00:00','2022100115:59:59','2022100201:59:59' ],
         [ [2022,10,1,16,0,0],[2022,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
+          'AEDT',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
           '2022100116:00:00','2022100203:00:00','2023040115:59:59','2023040202:59:59' ],
      ],
    2023 =>
      [
         [ [2023,4,1,16,0,0],[2023,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
+          'AEST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
           '2023040116:00:00','2023040202:00:00','2023093015:59:59','2023100101:59:59' ],
         [ [2023,9,30,16,0,0],[2023,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
+          'AEDT',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
           '2023093016:00:00','2023100103:00:00','2024040615:59:59','2024040702:59:59' ],
      ],
    2024 =>
      [
         [ [2024,4,6,16,0,0],[2024,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
+          'AEST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
           '2024040616:00:00','2024040702:00:00','2024100515:59:59','2024100601:59:59' ],
         [ [2024,10,5,16,0,0],[2024,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
+          'AEDT',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
           '2024100516:00:00','2024100603:00:00','2025040515:59:59','2025040602:59:59' ],
      ],
    2025 =>
      [
         [ [2025,4,5,16,0,0],[2025,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
+          'AEST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
           '2025040516:00:00','2025040602:00:00','2025100415:59:59','2025100501:59:59' ],
         [ [2025,10,4,16,0,0],[2025,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
+          'AEDT',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
           '2025100416:00:00','2025100503:00:00','2026040415:59:59','2026040502:59:59' ],
      ],
    2026 =>
      [
         [ [2026,4,4,16,0,0],[2026,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
+          'AEST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
           '2026040416:00:00','2026040502:00:00','2026100315:59:59','2026100401:59:59' ],
         [ [2026,10,3,16,0,0],[2026,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
+          'AEDT',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
           '2026100316:00:00','2026100403:00:00','2027040315:59:59','2027040402:59:59' ],
      ],
    2027 =>
      [
         [ [2027,4,3,16,0,0],[2027,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
+          'AEST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
           '2027040316:00:00','2027040402:00:00','2027100215:59:59','2027100301:59:59' ],
         [ [2027,10,2,16,0,0],[2027,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
+          'AEDT',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
           '2027100216:00:00','2027100303:00:00','2028040115:59:59','2028040202:59:59' ],
      ],
    2028 =>
      [
         [ [2028,4,1,16,0,0],[2028,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
+          'AEST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
           '2028040116:00:00','2028040202:00:00','2028093015:59:59','2028100101:59:59' ],
         [ [2028,9,30,16,0,0],[2028,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
+          'AEDT',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
           '2028093016:00:00','2028100103:00:00','2029033115:59:59','2029040102:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,31,16,0,0],[2029,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
+          'AEST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
           '2029033116:00:00','2029040102:00:00','2029100615:59:59','2029100701:59:59' ],
         [ [2029,10,6,16,0,0],[2029,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
+          'AEDT',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
           '2029100616:00:00','2029100703:00:00','2030040615:59:59','2030040702:59:59' ],
      ],
    2030 =>
      [
         [ [2030,4,6,16,0,0],[2030,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
+          'AEST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
           '2030040616:00:00','2030040702:00:00','2030100515:59:59','2030100601:59:59' ],
         [ [2030,10,5,16,0,0],[2030,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
+          'AEDT',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
           '2030100516:00:00','2030100603:00:00','2031040515:59:59','2031040602:59:59' ],
      ],
    2031 =>
      [
         [ [2031,4,5,16,0,0],[2031,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
+          'AEST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
           '2031040516:00:00','2031040602:00:00','2031100415:59:59','2031100501:59:59' ],
         [ [2031,10,4,16,0,0],[2031,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
+          'AEDT',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
           '2031100416:00:00','2031100503:00:00','2032040315:59:59','2032040402:59:59' ],
      ],
    2032 =>
      [
         [ [2032,4,3,16,0,0],[2032,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
+          'AEST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
           '2032040316:00:00','2032040402:00:00','2032100215:59:59','2032100301:59:59' ],
         [ [2032,10,2,16,0,0],[2032,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
+          'AEDT',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
           '2032100216:00:00','2032100303:00:00','2033040215:59:59','2033040302:59:59' ],
      ],
    2033 =>
      [
         [ [2033,4,2,16,0,0],[2033,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
+          'AEST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
           '2033040216:00:00','2033040302:00:00','2033100115:59:59','2033100201:59:59' ],
         [ [2033,10,1,16,0,0],[2033,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
+          'AEDT',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
           '2033100116:00:00','2033100203:00:00','2034040115:59:59','2034040202:59:59' ],
      ],
    2034 =>
      [
         [ [2034,4,1,16,0,0],[2034,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
+          'AEST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
           '2034040116:00:00','2034040202:00:00','2034093015:59:59','2034100101:59:59' ],
         [ [2034,9,30,16,0,0],[2034,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
+          'AEDT',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
           '2034093016:00:00','2034100103:00:00','2035033115:59:59','2035040102:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,31,16,0,0],[2035,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
+          'AEST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
           '2035033116:00:00','2035040102:00:00','2035100615:59:59','2035100701:59:59' ],
         [ [2035,10,6,16,0,0],[2035,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
+          'AEDT',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
           '2035100616:00:00','2035100703:00:00','2036040515:59:59','2036040602:59:59' ],
      ],
    2036 =>
      [
         [ [2036,4,5,16,0,0],[2036,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
+          'AEST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
           '2036040516:00:00','2036040602:00:00','2036100415:59:59','2036100501:59:59' ],
         [ [2036,10,4,16,0,0],[2036,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
+          'AEDT',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
           '2036100416:00:00','2036100503:00:00','2037040415:59:59','2037040502:59:59' ],
      ],
    2037 =>
      [
         [ [2037,4,4,16,0,0],[2037,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
+          'AEST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
           '2037040416:00:00','2037040502:00:00','2037100315:59:59','2037100401:59:59' ],
         [ [2037,10,3,16,0,0],[2037,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
+          'AEDT',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
           '2037100316:00:00','2037100403:00:00','2038040315:59:59','2038040402:59:59' ],
      ],
    2038 =>
      [
         [ [2038,4,3,16,0,0],[2038,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
+          'AEST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
           '2038040316:00:00','2038040402:00:00','2038100215:59:59','2038100301:59:59' ],
         [ [2038,10,2,16,0,0],[2038,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
+          'AEDT',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
           '2038100216:00:00','2038100303:00:00','2039040215:59:59','2039040302:59:59' ],
      ],
    2039 =>
      [
         [ [2039,4,2,16,0,0],[2039,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
+          'AEST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
           '2039040216:00:00','2039040302:00:00','2039100115:59:59','2039100201:59:59' ],
         [ [2039,10,1,16,0,0],[2039,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
+          'AEDT',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
           '2039100116:00:00','2039100203:00:00','2040033115:59:59','2040040102:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,31,16,0,0],[2040,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
+          'AEST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
           '2040033116:00:00','2040040102:00:00','2040100615:59:59','2040100701:59:59' ],
         [ [2040,10,6,16,0,0],[2040,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
+          'AEDT',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
           '2040100616:00:00','2040100703:00:00','2041040615:59:59','2041040702:59:59' ],
      ],
    2041 =>
      [
         [ [2041,4,6,16,0,0],[2041,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
+          'AEST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
           '2041040616:00:00','2041040702:00:00','2041100515:59:59','2041100601:59:59' ],
         [ [2041,10,5,16,0,0],[2041,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
+          'AEDT',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
           '2041100516:00:00','2041100603:00:00','2042040515:59:59','2042040602:59:59' ],
      ],
    2042 =>
      [
         [ [2042,4,5,16,0,0],[2042,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
+          'AEST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
           '2042040516:00:00','2042040602:00:00','2042100415:59:59','2042100501:59:59' ],
         [ [2042,10,4,16,0,0],[2042,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
+          'AEDT',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
           '2042100416:00:00','2042100503:00:00','2043040415:59:59','2043040502:59:59' ],
      ],
    2043 =>
      [
         [ [2043,4,4,16,0,0],[2043,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
+          'AEST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
           '2043040416:00:00','2043040502:00:00','2043100315:59:59','2043100401:59:59' ],
         [ [2043,10,3,16,0,0],[2043,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
+          'AEDT',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
           '2043100316:00:00','2043100403:00:00','2044040215:59:59','2044040302:59:59' ],
      ],
    2044 =>
      [
         [ [2044,4,2,16,0,0],[2044,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
+          'AEST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
           '2044040216:00:00','2044040302:00:00','2044100115:59:59','2044100201:59:59' ],
         [ [2044,10,1,16,0,0],[2044,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
+          'AEDT',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
           '2044100116:00:00','2044100203:00:00','2045040115:59:59','2045040202:59:59' ],
      ],
    2045 =>
      [
         [ [2045,4,1,16,0,0],[2045,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
+          'AEST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
           '2045040116:00:00','2045040202:00:00','2045093015:59:59','2045100101:59:59' ],
         [ [2045,9,30,16,0,0],[2045,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
+          'AEDT',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
           '2045093016:00:00','2045100103:00:00','2046033115:59:59','2046040102:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,31,16,0,0],[2046,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
+          'AEST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
           '2046033116:00:00','2046040102:00:00','2046100615:59:59','2046100701:59:59' ],
         [ [2046,10,6,16,0,0],[2046,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
+          'AEDT',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
           '2046100616:00:00','2046100703:00:00','2047040615:59:59','2047040702:59:59' ],
      ],
    2047 =>
      [
         [ [2047,4,6,16,0,0],[2047,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
+          'AEST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
           '2047040616:00:00','2047040702:00:00','2047100515:59:59','2047100601:59:59' ],
         [ [2047,10,5,16,0,0],[2047,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
+          'AEDT',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
           '2047100516:00:00','2047100603:00:00','2048040415:59:59','2048040502:59:59' ],
      ],
    2048 =>
      [
         [ [2048,4,4,16,0,0],[2048,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
+          'AEST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
           '2048040416:00:00','2048040502:00:00','2048100315:59:59','2048100401:59:59' ],
         [ [2048,10,3,16,0,0],[2048,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
+          'AEDT',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
           '2048100316:00:00','2048100403:00:00','2049040315:59:59','2049040402:59:59' ],
      ],
    2049 =>
      [
         [ [2049,4,3,16,0,0],[2049,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
+          'AEST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
           '2049040316:00:00','2049040402:00:00','2049100215:59:59','2049100301:59:59' ],
         [ [2049,10,2,16,0,0],[2049,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
+          'AEDT',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
           '2049100216:00:00','2049100303:00:00','2050040215:59:59','2050040302:59:59' ],
      ],
    2050 =>
      [
         [ [2050,4,2,16,0,0],[2050,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
+          'AEST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
           '2050040216:00:00','2050040302:00:00','2050100115:59:59','2050100201:59:59' ],
         [ [2050,10,1,16,0,0],[2050,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
+          'AEDT',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
           '2050100116:00:00','2050100203:00:00','2051040115:59:59','2051040202:59:59' ],
      ],
    2051 =>
      [
         [ [2051,4,1,16,0,0],[2051,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
+          'AEST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
           '2051040116:00:00','2051040202:00:00','2051093015:59:59','2051100101:59:59' ],
         [ [2051,9,30,16,0,0],[2051,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
+          'AEDT',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
           '2051093016:00:00','2051100103:00:00','2052040615:59:59','2052040702:59:59' ],
      ],
    2052 =>
      [
         [ [2052,4,6,16,0,0],[2052,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
+          'AEST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
           '2052040616:00:00','2052040702:00:00','2052100515:59:59','2052100601:59:59' ],
         [ [2052,10,5,16,0,0],[2052,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
+          'AEDT',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
           '2052100516:00:00','2052100603:00:00','2053040515:59:59','2053040602:59:59' ],
      ],
    2053 =>
      [
         [ [2053,4,5,16,0,0],[2053,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
+          'AEST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
           '2053040516:00:00','2053040602:00:00','2053100415:59:59','2053100501:59:59' ],
         [ [2053,10,4,16,0,0],[2053,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
+          'AEDT',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
           '2053100416:00:00','2053100503:00:00','2054040415:59:59','2054040502:59:59' ],
      ],
    2054 =>
      [
         [ [2054,4,4,16,0,0],[2054,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
+          'AEST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
           '2054040416:00:00','2054040502:00:00','2054100315:59:59','2054100401:59:59' ],
         [ [2054,10,3,16,0,0],[2054,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
+          'AEDT',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
           '2054100316:00:00','2054100403:00:00','2055040315:59:59','2055040402:59:59' ],
      ],
    2055 =>
      [
         [ [2055,4,3,16,0,0],[2055,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
+          'AEST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
           '2055040316:00:00','2055040402:00:00','2055100215:59:59','2055100301:59:59' ],
         [ [2055,10,2,16,0,0],[2055,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
+          'AEDT',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
           '2055100216:00:00','2055100303:00:00','2056040115:59:59','2056040202:59:59' ],
      ],
    2056 =>
      [
         [ [2056,4,1,16,0,0],[2056,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
+          'AEST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
           '2056040116:00:00','2056040202:00:00','2056093015:59:59','2056100101:59:59' ],
         [ [2056,9,30,16,0,0],[2056,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
+          'AEDT',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
           '2056093016:00:00','2056100103:00:00','2057033115:59:59','2057040102:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,31,16,0,0],[2057,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
+          'AEST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
           '2057033116:00:00','2057040102:00:00','2057100615:59:59','2057100701:59:59' ],
         [ [2057,10,6,16,0,0],[2057,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
+          'AEDT',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
           '2057100616:00:00','2057100703:00:00','2058040615:59:59','2058040702:59:59' ],
      ],
    2058 =>
      [
         [ [2058,4,6,16,0,0],[2058,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
+          'AEST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
           '2058040616:00:00','2058040702:00:00','2058100515:59:59','2058100601:59:59' ],
         [ [2058,10,5,16,0,0],[2058,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
+          'AEDT',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
           '2058100516:00:00','2058100603:00:00','2059040515:59:59','2059040602:59:59' ],
      ],
    2059 =>
      [
         [ [2059,4,5,16,0,0],[2059,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
+          'AEST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
           '2059040516:00:00','2059040602:00:00','2059100415:59:59','2059100501:59:59' ],
         [ [2059,10,4,16,0,0],[2059,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
+          'AEDT',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
           '2059100416:00:00','2059100503:00:00','2060040315:59:59','2060040402:59:59' ],
      ],
    2060 =>
      [
         [ [2060,4,3,16,0,0],[2060,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
+          'AEST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
           '2060040316:00:00','2060040402:00:00','2060100215:59:59','2060100301:59:59' ],
         [ [2060,10,2,16,0,0],[2060,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
+          'AEDT',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
           '2060100216:00:00','2060100303:00:00','2061040215:59:59','2061040302:59:59' ],
      ],
    2061 =>
      [
         [ [2061,4,2,16,0,0],[2061,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
+          'AEST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
           '2061040216:00:00','2061040302:00:00','2061100115:59:59','2061100201:59:59' ],
         [ [2061,10,1,16,0,0],[2061,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
+          'AEDT',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
           '2061100116:00:00','2061100203:00:00','2062040115:59:59','2062040202:59:59' ],
      ],
    2062 =>
      [
         [ [2062,4,1,16,0,0],[2062,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
+          'AEST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
           '2062040116:00:00','2062040202:00:00','2062093015:59:59','2062100101:59:59' ],
         [ [2062,9,30,16,0,0],[2062,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
+          'AEDT',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
           '2062093016:00:00','2062100103:00:00','2063033115:59:59','2063040102:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,31,16,0,0],[2063,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
+          'AEST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
           '2063033116:00:00','2063040102:00:00','2063100615:59:59','2063100701:59:59' ],
         [ [2063,10,6,16,0,0],[2063,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
+          'AEDT',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
           '2063100616:00:00','2063100703:00:00','2064040515:59:59','2064040602:59:59' ],
      ],
    2064 =>
      [
         [ [2064,4,5,16,0,0],[2064,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
+          'AEST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
           '2064040516:00:00','2064040602:00:00','2064100415:59:59','2064100501:59:59' ],
         [ [2064,10,4,16,0,0],[2064,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
+          'AEDT',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
           '2064100416:00:00','2064100503:00:00','2065040415:59:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,16,0,0],[2065,4,5,2,0,0],'+10:00:00',[10,0,0],
+          'AEST',0,[2065,10,3,15,59,59],[2065,10,4,1,59,59],
+          '2065040416:00:00','2065040502:00:00','2065100315:59:59','2065100401:59:59' ],
+        [ [2065,10,3,16,0,0],[2065,10,4,3,0,0],'+11:00:00',[11,0,0],
+          'AEDT',1,[2066,4,3,15,59,59],[2066,4,4,2,59,59],
+          '2065100316:00:00','2065100403:00:00','2066040315:59:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -977,7 +986,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEST',
                         },
                 '10' => {
                          'flag'    => 'ge',
@@ -986,7 +995,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aulind00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,109 +38,109 @@ END { undef $VERSION; }
    1894 =>
      [
         [ [1894,12,31,14,4,4],[1895,1,1,0,4,4],'+10:00:00',[10,0,0],
-          'EST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
+          'AEST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
           '1894123114:04:04','1895010100:04:04','1916123114:00:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,1,0],[1917,1,1,1,1,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916123114:01:00','1917010101:01:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
+          'AEST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
           '1917032415:00:00','1917032501:00:00','1941123115:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,0,0],[1942,1,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
+          'AEDT',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
           '1941123116:00:00','1942010103:00:00','1942032814:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,0,0],[1942,3,29,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
+          'AEST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
           '1942032815:00:00','1942032901:00:00','1942092615:59:59','1942092701:59:59' ],
         [ [1942,9,26,16,0,0],[1942,9,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
+          'AEDT',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
           '1942092616:00:00','1942092703:00:00','1943032714:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,0,0],[1943,3,28,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
+          'AEST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
           '1943032715:00:00','1943032801:00:00','1943100215:59:59','1943100301:59:59' ],
         [ [1943,10,2,16,0,0],[1943,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
+          'AEDT',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
           '1943100216:00:00','1943100303:00:00','1944032514:59:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,0,0],[1944,3,26,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1944032515:00:00','1944032601:00:00','1971103015:59:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1989102815:59:59','1989102901:59:59' ],
      ],
    1989 =>
      [
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,3,15,59,59],[1990,3,4,2,59,59],
+          'AEDT',1,[1990,3,3,15,59,59],[1990,3,4,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990030315:59:59','1990030402:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,3,16,0,0],[1990,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990030316:00:00','1990030402:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
+          'AEDT',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991030215:59:59','1991030302:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,2,16,0,0],[1991,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
+          'AEST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
           '1991030216:00:00','1991030302:00:00','1991102615:59:59','1991102701:59:59' ],
         [ [1991,10,26,16,0,0],[1991,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
+          'AEDT',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
           '1991102616:00:00','1991102703:00:00','1992022915:59:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,16,0,0],[1992,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1992,10,24,15,59,59],[1992,10,25,1,59,59],
+          'AEST',0,[1992,10,24,15,59,59],[1992,10,25,1,59,59],
           '1992022916:00:00','1992030102:00:00','1992102415:59:59','1992102501:59:59' ],
         [ [1992,10,24,16,0,0],[1992,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1993,3,6,15,59,59],[1993,3,7,2,59,59],
+          'AEDT',1,[1993,3,6,15,59,59],[1993,3,7,2,59,59],
           '1992102416:00:00','1992102503:00:00','1993030615:59:59','1993030702:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,6,16,0,0],[1993,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1993,10,30,15,59,59],[1993,10,31,1,59,59],
+          'AEST',0,[1993,10,30,15,59,59],[1993,10,31,1,59,59],
           '1993030616:00:00','1993030702:00:00','1993103015:59:59','1993103101:59:59' ],
         [ [1993,10,30,16,0,0],[1993,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1994,3,5,15,59,59],[1994,3,6,2,59,59],
+          'AEDT',1,[1994,3,5,15,59,59],[1994,3,6,2,59,59],
           '1993103016:00:00','1993103103:00:00','1994030515:59:59','1994030602:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,5,16,0,0],[1994,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
+          'AEST',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
           '1994030516:00:00','1994030602:00:00','9999123100:00:00','9999123110:00:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aulord00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,7 +38,7 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,1,31,13,23,40],[1895,1,31,23,23,40],'+10:00:00',[10,0,0],
-          'EST',0,[1981,2,28,13,59,59],[1981,2,28,23,59,59],
+          'AEST',0,[1981,2,28,13,59,59],[1981,2,28,23,59,59],
           '1895013113:23:40','1895013123:23:40','1981022813:59:59','1981022823:59:59' ],
      ],
    1981 =>
@@ -47,7 +47,7 @@ END { undef $VERSION; }
           'LHST',0,[1981,10,24,15,29,59],[1981,10,25,1,59,59],
           '1981022814:00:00','1981030100:30:00','1981102415:29:59','1981102501:59:59' ],
         [ [1981,10,24,15,30,0],[1981,10,25,3,0,0],'+11:30:00',[11,30,0],
-          'LHST',1,[1982,3,6,14,29,59],[1982,3,7,1,59,59],
+          'LHDT',1,[1982,3,6,14,29,59],[1982,3,7,1,59,59],
           '1981102415:30:00','1981102503:00:00','1982030614:29:59','1982030701:59:59' ],
      ],
    1982 =>
@@ -56,7 +56,7 @@ END { undef $VERSION; }
           'LHST',0,[1982,10,30,15,29,59],[1982,10,31,1,59,59],
           '1982030614:30:00','1982030701:00:00','1982103015:29:59','1982103101:59:59' ],
         [ [1982,10,30,15,30,0],[1982,10,31,3,0,0],'+11:30:00',[11,30,0],
-          'LHST',1,[1983,3,5,14,29,59],[1983,3,6,1,59,59],
+          'LHDT',1,[1983,3,5,14,29,59],[1983,3,6,1,59,59],
           '1982103015:30:00','1982103103:00:00','1983030514:29:59','1983030601:59:59' ],
      ],
    1983 =>
@@ -65,7 +65,7 @@ END { undef $VERSION; }
           'LHST',0,[1983,10,29,15,29,59],[1983,10,30,1,59,59],
           '1983030514:30:00','1983030601:00:00','1983102915:29:59','1983103001:59:59' ],
         [ [1983,10,29,15,30,0],[1983,10,30,3,0,0],'+11:30:00',[11,30,0],
-          'LHST',1,[1984,3,3,14,29,59],[1984,3,4,1,59,59],
+          'LHDT',1,[1984,3,3,14,29,59],[1984,3,4,1,59,59],
           '1983102915:30:00','1983103003:00:00','1984030314:29:59','1984030401:59:59' ],
      ],
    1984 =>
@@ -74,7 +74,7 @@ END { undef $VERSION; }
           'LHST',0,[1984,10,27,15,29,59],[1984,10,28,1,59,59],
           '1984030314:30:00','1984030401:00:00','1984102715:29:59','1984102801:59:59' ],
         [ [1984,10,27,15,30,0],[1984,10,28,3,0,0],'+11:30:00',[11,30,0],
-          'LHST',1,[1985,3,2,14,29,59],[1985,3,3,1,59,59],
+          'LHDT',1,[1985,3,2,14,29,59],[1985,3,3,1,59,59],
           '1984102715:30:00','1984102803:00:00','1985030214:29:59','1985030301:59:59' ],
      ],
    1985 =>
@@ -83,7 +83,7 @@ END { undef $VERSION; }
           'LHST',0,[1985,10,26,15,29,59],[1985,10,27,1,59,59],
           '1985030214:30:00','1985030301:00:00','1985102615:29:59','1985102701:59:59' ],
         [ [1985,10,26,15,30,0],[1985,10,27,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1986,3,15,14,59,59],[1986,3,16,1,59,59],
+          'LHDT',1,[1986,3,15,14,59,59],[1986,3,16,1,59,59],
           '1985102615:30:00','1985102702:30:00','1986031514:59:59','1986031601:59:59' ],
      ],
    1986 =>
@@ -92,7 +92,7 @@ END { undef $VERSION; }
           'LHST',0,[1986,10,18,15,29,59],[1986,10,19,1,59,59],
           '1986031515:00:00','1986031601:30:00','1986101815:29:59','1986101901:59:59' ],
         [ [1986,10,18,15,30,0],[1986,10,19,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1987,3,14,14,59,59],[1987,3,15,1,59,59],
+          'LHDT',1,[1987,3,14,14,59,59],[1987,3,15,1,59,59],
           '1986101815:30:00','1986101902:30:00','1987031414:59:59','1987031501:59:59' ],
      ],
    1987 =>
@@ -101,7 +101,7 @@ END { undef $VERSION; }
           'LHST',0,[1987,10,24,15,29,59],[1987,10,25,1,59,59],
           '1987031415:00:00','1987031501:30:00','1987102415:29:59','1987102501:59:59' ],
         [ [1987,10,24,15,30,0],[1987,10,25,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1988,3,19,14,59,59],[1988,3,20,1,59,59],
+          'LHDT',1,[1988,3,19,14,59,59],[1988,3,20,1,59,59],
           '1987102415:30:00','1987102502:30:00','1988031914:59:59','1988032001:59:59' ],
      ],
    1988 =>
@@ -110,7 +110,7 @@ END { undef $VERSION; }
           'LHST',0,[1988,10,29,15,29,59],[1988,10,30,1,59,59],
           '1988031915:00:00','1988032001:30:00','1988102915:29:59','1988103001:59:59' ],
         [ [1988,10,29,15,30,0],[1988,10,30,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1989,3,18,14,59,59],[1989,3,19,1,59,59],
+          'LHDT',1,[1989,3,18,14,59,59],[1989,3,19,1,59,59],
           '1988102915:30:00','1988103002:30:00','1989031814:59:59','1989031901:59:59' ],
      ],
    1989 =>
@@ -119,7 +119,7 @@ END { undef $VERSION; }
           'LHST',0,[1989,10,28,15,29,59],[1989,10,29,1,59,59],
           '1989031815:00:00','1989031901:30:00','1989102815:29:59','1989102901:59:59' ],
         [ [1989,10,28,15,30,0],[1989,10,29,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1990,3,3,14,59,59],[1990,3,4,1,59,59],
+          'LHDT',1,[1990,3,3,14,59,59],[1990,3,4,1,59,59],
           '1989102815:30:00','1989102902:30:00','1990030314:59:59','1990030401:59:59' ],
      ],
    1990 =>
@@ -128,7 +128,7 @@ END { undef $VERSION; }
           'LHST',0,[1990,10,27,15,29,59],[1990,10,28,1,59,59],
           '1990030315:00:00','1990030401:30:00','1990102715:29:59','1990102801:59:59' ],
         [ [1990,10,27,15,30,0],[1990,10,28,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1991,3,2,14,59,59],[1991,3,3,1,59,59],
+          'LHDT',1,[1991,3,2,14,59,59],[1991,3,3,1,59,59],
           '1990102715:30:00','1990102802:30:00','1991030214:59:59','1991030301:59:59' ],
      ],
    1991 =>
@@ -137,7 +137,7 @@ END { undef $VERSION; }
           'LHST',0,[1991,10,26,15,29,59],[1991,10,27,1,59,59],
           '1991030215:00:00','1991030301:30:00','1991102615:29:59','1991102701:59:59' ],
         [ [1991,10,26,15,30,0],[1991,10,27,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1992,2,29,14,59,59],[1992,3,1,1,59,59],
+          'LHDT',1,[1992,2,29,14,59,59],[1992,3,1,1,59,59],
           '1991102615:30:00','1991102702:30:00','1992022914:59:59','1992030101:59:59' ],
      ],
    1992 =>
@@ -146,7 +146,7 @@ END { undef $VERSION; }
           'LHST',0,[1992,10,24,15,29,59],[1992,10,25,1,59,59],
           '1992022915:00:00','1992030101:30:00','1992102415:29:59','1992102501:59:59' ],
         [ [1992,10,24,15,30,0],[1992,10,25,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1993,3,6,14,59,59],[1993,3,7,1,59,59],
+          'LHDT',1,[1993,3,6,14,59,59],[1993,3,7,1,59,59],
           '1992102415:30:00','1992102502:30:00','1993030614:59:59','1993030701:59:59' ],
      ],
    1993 =>
@@ -155,7 +155,7 @@ END { undef $VERSION; }
           'LHST',0,[1993,10,30,15,29,59],[1993,10,31,1,59,59],
           '1993030615:00:00','1993030701:30:00','1993103015:29:59','1993103101:59:59' ],
         [ [1993,10,30,15,30,0],[1993,10,31,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1994,3,5,14,59,59],[1994,3,6,1,59,59],
+          'LHDT',1,[1994,3,5,14,59,59],[1994,3,6,1,59,59],
           '1993103015:30:00','1993103102:30:00','1994030514:59:59','1994030601:59:59' ],
      ],
    1994 =>
@@ -164,7 +164,7 @@ END { undef $VERSION; }
           'LHST',0,[1994,10,29,15,29,59],[1994,10,30,1,59,59],
           '1994030515:00:00','1994030601:30:00','1994102915:29:59','1994103001:59:59' ],
         [ [1994,10,29,15,30,0],[1994,10,30,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1995,3,4,14,59,59],[1995,3,5,1,59,59],
+          'LHDT',1,[1995,3,4,14,59,59],[1995,3,5,1,59,59],
           '1994102915:30:00','1994103002:30:00','1995030414:59:59','1995030501:59:59' ],
      ],
    1995 =>
@@ -173,7 +173,7 @@ END { undef $VERSION; }
           'LHST',0,[1995,10,28,15,29,59],[1995,10,29,1,59,59],
           '1995030415:00:00','1995030501:30:00','1995102815:29:59','1995102901:59:59' ],
         [ [1995,10,28,15,30,0],[1995,10,29,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1996,3,30,14,59,59],[1996,3,31,1,59,59],
+          'LHDT',1,[1996,3,30,14,59,59],[1996,3,31,1,59,59],
           '1995102815:30:00','1995102902:30:00','1996033014:59:59','1996033101:59:59' ],
      ],
    1996 =>
@@ -182,7 +182,7 @@ END { undef $VERSION; }
           'LHST',0,[1996,10,26,15,29,59],[1996,10,27,1,59,59],
           '1996033015:00:00','1996033101:30:00','1996102615:29:59','1996102701:59:59' ],
         [ [1996,10,26,15,30,0],[1996,10,27,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1997,3,29,14,59,59],[1997,3,30,1,59,59],
+          'LHDT',1,[1997,3,29,14,59,59],[1997,3,30,1,59,59],
           '1996102615:30:00','1996102702:30:00','1997032914:59:59','1997033001:59:59' ],
      ],
    1997 =>
@@ -191,7 +191,7 @@ END { undef $VERSION; }
           'LHST',0,[1997,10,25,15,29,59],[1997,10,26,1,59,59],
           '1997032915:00:00','1997033001:30:00','1997102515:29:59','1997102601:59:59' ],
         [ [1997,10,25,15,30,0],[1997,10,26,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1998,3,28,14,59,59],[1998,3,29,1,59,59],
+          'LHDT',1,[1998,3,28,14,59,59],[1998,3,29,1,59,59],
           '1997102515:30:00','1997102602:30:00','1998032814:59:59','1998032901:59:59' ],
      ],
    1998 =>
@@ -200,7 +200,7 @@ END { undef $VERSION; }
           'LHST',0,[1998,10,24,15,29,59],[1998,10,25,1,59,59],
           '1998032815:00:00','1998032901:30:00','1998102415:29:59','1998102501:59:59' ],
         [ [1998,10,24,15,30,0],[1998,10,25,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[1999,3,27,14,59,59],[1999,3,28,1,59,59],
+          'LHDT',1,[1999,3,27,14,59,59],[1999,3,28,1,59,59],
           '1998102415:30:00','1998102502:30:00','1999032714:59:59','1999032801:59:59' ],
      ],
    1999 =>
@@ -209,7 +209,7 @@ END { undef $VERSION; }
           'LHST',0,[1999,10,30,15,29,59],[1999,10,31,1,59,59],
           '1999032715:00:00','1999032801:30:00','1999103015:29:59','1999103101:59:59' ],
         [ [1999,10,30,15,30,0],[1999,10,31,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2000,3,25,14,59,59],[2000,3,26,1,59,59],
+          'LHDT',1,[2000,3,25,14,59,59],[2000,3,26,1,59,59],
           '1999103015:30:00','1999103102:30:00','2000032514:59:59','2000032601:59:59' ],
      ],
    2000 =>
@@ -218,7 +218,7 @@ END { undef $VERSION; }
           'LHST',0,[2000,8,26,15,29,59],[2000,8,27,1,59,59],
           '2000032515:00:00','2000032601:30:00','2000082615:29:59','2000082701:59:59' ],
         [ [2000,8,26,15,30,0],[2000,8,27,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2001,3,24,14,59,59],[2001,3,25,1,59,59],
+          'LHDT',1,[2001,3,24,14,59,59],[2001,3,25,1,59,59],
           '2000082615:30:00','2000082702:30:00','2001032414:59:59','2001032501:59:59' ],
      ],
    2001 =>
@@ -227,7 +227,7 @@ END { undef $VERSION; }
           'LHST',0,[2001,10,27,15,29,59],[2001,10,28,1,59,59],
           '2001032415:00:00','2001032501:30:00','2001102715:29:59','2001102801:59:59' ],
         [ [2001,10,27,15,30,0],[2001,10,28,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2002,3,30,14,59,59],[2002,3,31,1,59,59],
+          'LHDT',1,[2002,3,30,14,59,59],[2002,3,31,1,59,59],
           '2001102715:30:00','2001102802:30:00','2002033014:59:59','2002033101:59:59' ],
      ],
    2002 =>
@@ -236,7 +236,7 @@ END { undef $VERSION; }
           'LHST',0,[2002,10,26,15,29,59],[2002,10,27,1,59,59],
           '2002033015:00:00','2002033101:30:00','2002102615:29:59','2002102701:59:59' ],
         [ [2002,10,26,15,30,0],[2002,10,27,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2003,3,29,14,59,59],[2003,3,30,1,59,59],
+          'LHDT',1,[2003,3,29,14,59,59],[2003,3,30,1,59,59],
           '2002102615:30:00','2002102702:30:00','2003032914:59:59','2003033001:59:59' ],
      ],
    2003 =>
@@ -245,7 +245,7 @@ END { undef $VERSION; }
           'LHST',0,[2003,10,25,15,29,59],[2003,10,26,1,59,59],
           '2003032915:00:00','2003033001:30:00','2003102515:29:59','2003102601:59:59' ],
         [ [2003,10,25,15,30,0],[2003,10,26,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2004,3,27,14,59,59],[2004,3,28,1,59,59],
+          'LHDT',1,[2004,3,27,14,59,59],[2004,3,28,1,59,59],
           '2003102515:30:00','2003102602:30:00','2004032714:59:59','2004032801:59:59' ],
      ],
    2004 =>
@@ -254,7 +254,7 @@ END { undef $VERSION; }
           'LHST',0,[2004,10,30,15,29,59],[2004,10,31,1,59,59],
           '2004032715:00:00','2004032801:30:00','2004103015:29:59','2004103101:59:59' ],
         [ [2004,10,30,15,30,0],[2004,10,31,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2005,3,26,14,59,59],[2005,3,27,1,59,59],
+          'LHDT',1,[2005,3,26,14,59,59],[2005,3,27,1,59,59],
           '2004103015:30:00','2004103102:30:00','2005032614:59:59','2005032701:59:59' ],
      ],
    2005 =>
@@ -263,7 +263,7 @@ END { undef $VERSION; }
           'LHST',0,[2005,10,29,15,29,59],[2005,10,30,1,59,59],
           '2005032615:00:00','2005032701:30:00','2005102915:29:59','2005103001:59:59' ],
         [ [2005,10,29,15,30,0],[2005,10,30,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2006,4,1,14,59,59],[2006,4,2,1,59,59],
+          'LHDT',1,[2006,4,1,14,59,59],[2006,4,2,1,59,59],
           '2005102915:30:00','2005103002:30:00','2006040114:59:59','2006040201:59:59' ],
      ],
    2006 =>
@@ -272,7 +272,7 @@ END { undef $VERSION; }
           'LHST',0,[2006,10,28,15,29,59],[2006,10,29,1,59,59],
           '2006040115:00:00','2006040201:30:00','2006102815:29:59','2006102901:59:59' ],
         [ [2006,10,28,15,30,0],[2006,10,29,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2007,3,24,14,59,59],[2007,3,25,1,59,59],
+          'LHDT',1,[2007,3,24,14,59,59],[2007,3,25,1,59,59],
           '2006102815:30:00','2006102902:30:00','2007032414:59:59','2007032501:59:59' ],
      ],
    2007 =>
@@ -281,7 +281,7 @@ END { undef $VERSION; }
           'LHST',0,[2007,10,27,15,29,59],[2007,10,28,1,59,59],
           '2007032415:00:00','2007032501:30:00','2007102715:29:59','2007102801:59:59' ],
         [ [2007,10,27,15,30,0],[2007,10,28,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2008,4,5,14,59,59],[2008,4,6,1,59,59],
+          'LHDT',1,[2008,4,5,14,59,59],[2008,4,6,1,59,59],
           '2007102715:30:00','2007102802:30:00','2008040514:59:59','2008040601:59:59' ],
      ],
    2008 =>
@@ -290,7 +290,7 @@ END { undef $VERSION; }
           'LHST',0,[2008,10,4,15,29,59],[2008,10,5,1,59,59],
           '2008040515:00:00','2008040601:30:00','2008100415:29:59','2008100501:59:59' ],
         [ [2008,10,4,15,30,0],[2008,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2009,4,4,14,59,59],[2009,4,5,1,59,59],
+          'LHDT',1,[2009,4,4,14,59,59],[2009,4,5,1,59,59],
           '2008100415:30:00','2008100502:30:00','2009040414:59:59','2009040501:59:59' ],
      ],
    2009 =>
@@ -299,7 +299,7 @@ END { undef $VERSION; }
           'LHST',0,[2009,10,3,15,29,59],[2009,10,4,1,59,59],
           '2009040415:00:00','2009040501:30:00','2009100315:29:59','2009100401:59:59' ],
         [ [2009,10,3,15,30,0],[2009,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2010,4,3,14,59,59],[2010,4,4,1,59,59],
+          'LHDT',1,[2010,4,3,14,59,59],[2010,4,4,1,59,59],
           '2009100315:30:00','2009100402:30:00','2010040314:59:59','2010040401:59:59' ],
      ],
    2010 =>
@@ -308,7 +308,7 @@ END { undef $VERSION; }
           'LHST',0,[2010,10,2,15,29,59],[2010,10,3,1,59,59],
           '2010040315:00:00','2010040401:30:00','2010100215:29:59','2010100301:59:59' ],
         [ [2010,10,2,15,30,0],[2010,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2011,4,2,14,59,59],[2011,4,3,1,59,59],
+          'LHDT',1,[2011,4,2,14,59,59],[2011,4,3,1,59,59],
           '2010100215:30:00','2010100302:30:00','2011040214:59:59','2011040301:59:59' ],
      ],
    2011 =>
@@ -317,7 +317,7 @@ END { undef $VERSION; }
           'LHST',0,[2011,10,1,15,29,59],[2011,10,2,1,59,59],
           '2011040215:00:00','2011040301:30:00','2011100115:29:59','2011100201:59:59' ],
         [ [2011,10,1,15,30,0],[2011,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2012,3,31,14,59,59],[2012,4,1,1,59,59],
+          'LHDT',1,[2012,3,31,14,59,59],[2012,4,1,1,59,59],
           '2011100115:30:00','2011100202:30:00','2012033114:59:59','2012040101:59:59' ],
      ],
    2012 =>
@@ -326,7 +326,7 @@ END { undef $VERSION; }
           'LHST',0,[2012,10,6,15,29,59],[2012,10,7,1,59,59],
           '2012033115:00:00','2012040101:30:00','2012100615:29:59','2012100701:59:59' ],
         [ [2012,10,6,15,30,0],[2012,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2013,4,6,14,59,59],[2013,4,7,1,59,59],
+          'LHDT',1,[2013,4,6,14,59,59],[2013,4,7,1,59,59],
           '2012100615:30:00','2012100702:30:00','2013040614:59:59','2013040701:59:59' ],
      ],
    2013 =>
@@ -335,7 +335,7 @@ END { undef $VERSION; }
           'LHST',0,[2013,10,5,15,29,59],[2013,10,6,1,59,59],
           '2013040615:00:00','2013040701:30:00','2013100515:29:59','2013100601:59:59' ],
         [ [2013,10,5,15,30,0],[2013,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2014,4,5,14,59,59],[2014,4,6,1,59,59],
+          'LHDT',1,[2014,4,5,14,59,59],[2014,4,6,1,59,59],
           '2013100515:30:00','2013100602:30:00','2014040514:59:59','2014040601:59:59' ],
      ],
    2014 =>
@@ -344,7 +344,7 @@ END { undef $VERSION; }
           'LHST',0,[2014,10,4,15,29,59],[2014,10,5,1,59,59],
           '2014040515:00:00','2014040601:30:00','2014100415:29:59','2014100501:59:59' ],
         [ [2014,10,4,15,30,0],[2014,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2015,4,4,14,59,59],[2015,4,5,1,59,59],
+          'LHDT',1,[2015,4,4,14,59,59],[2015,4,5,1,59,59],
           '2014100415:30:00','2014100502:30:00','2015040414:59:59','2015040501:59:59' ],
      ],
    2015 =>
@@ -353,7 +353,7 @@ END { undef $VERSION; }
           'LHST',0,[2015,10,3,15,29,59],[2015,10,4,1,59,59],
           '2015040415:00:00','2015040501:30:00','2015100315:29:59','2015100401:59:59' ],
         [ [2015,10,3,15,30,0],[2015,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2016,4,2,14,59,59],[2016,4,3,1,59,59],
+          'LHDT',1,[2016,4,2,14,59,59],[2016,4,3,1,59,59],
           '2015100315:30:00','2015100402:30:00','2016040214:59:59','2016040301:59:59' ],
      ],
    2016 =>
@@ -362,7 +362,7 @@ END { undef $VERSION; }
           'LHST',0,[2016,10,1,15,29,59],[2016,10,2,1,59,59],
           '2016040215:00:00','2016040301:30:00','2016100115:29:59','2016100201:59:59' ],
         [ [2016,10,1,15,30,0],[2016,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2017,4,1,14,59,59],[2017,4,2,1,59,59],
+          'LHDT',1,[2017,4,1,14,59,59],[2017,4,2,1,59,59],
           '2016100115:30:00','2016100202:30:00','2017040114:59:59','2017040201:59:59' ],
      ],
    2017 =>
@@ -371,7 +371,7 @@ END { undef $VERSION; }
           'LHST',0,[2017,9,30,15,29,59],[2017,10,1,1,59,59],
           '2017040115:00:00','2017040201:30:00','2017093015:29:59','2017100101:59:59' ],
         [ [2017,9,30,15,30,0],[2017,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2018,3,31,14,59,59],[2018,4,1,1,59,59],
+          'LHDT',1,[2018,3,31,14,59,59],[2018,4,1,1,59,59],
           '2017093015:30:00','2017100102:30:00','2018033114:59:59','2018040101:59:59' ],
      ],
    2018 =>
@@ -380,7 +380,7 @@ END { undef $VERSION; }
           'LHST',0,[2018,10,6,15,29,59],[2018,10,7,1,59,59],
           '2018033115:00:00','2018040101:30:00','2018100615:29:59','2018100701:59:59' ],
         [ [2018,10,6,15,30,0],[2018,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2019,4,6,14,59,59],[2019,4,7,1,59,59],
+          'LHDT',1,[2019,4,6,14,59,59],[2019,4,7,1,59,59],
           '2018100615:30:00','2018100702:30:00','2019040614:59:59','2019040701:59:59' ],
      ],
    2019 =>
@@ -389,7 +389,7 @@ END { undef $VERSION; }
           'LHST',0,[2019,10,5,15,29,59],[2019,10,6,1,59,59],
           '2019040615:00:00','2019040701:30:00','2019100515:29:59','2019100601:59:59' ],
         [ [2019,10,5,15,30,0],[2019,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2020,4,4,14,59,59],[2020,4,5,1,59,59],
+          'LHDT',1,[2020,4,4,14,59,59],[2020,4,5,1,59,59],
           '2019100515:30:00','2019100602:30:00','2020040414:59:59','2020040501:59:59' ],
      ],
    2020 =>
@@ -398,7 +398,7 @@ END { undef $VERSION; }
           'LHST',0,[2020,10,3,15,29,59],[2020,10,4,1,59,59],
           '2020040415:00:00','2020040501:30:00','2020100315:29:59','2020100401:59:59' ],
         [ [2020,10,3,15,30,0],[2020,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2021,4,3,14,59,59],[2021,4,4,1,59,59],
+          'LHDT',1,[2021,4,3,14,59,59],[2021,4,4,1,59,59],
           '2020100315:30:00','2020100402:30:00','2021040314:59:59','2021040401:59:59' ],
      ],
    2021 =>
@@ -407,7 +407,7 @@ END { undef $VERSION; }
           'LHST',0,[2021,10,2,15,29,59],[2021,10,3,1,59,59],
           '2021040315:00:00','2021040401:30:00','2021100215:29:59','2021100301:59:59' ],
         [ [2021,10,2,15,30,0],[2021,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2022,4,2,14,59,59],[2022,4,3,1,59,59],
+          'LHDT',1,[2022,4,2,14,59,59],[2022,4,3,1,59,59],
           '2021100215:30:00','2021100302:30:00','2022040214:59:59','2022040301:59:59' ],
      ],
    2022 =>
@@ -416,7 +416,7 @@ END { undef $VERSION; }
           'LHST',0,[2022,10,1,15,29,59],[2022,10,2,1,59,59],
           '2022040215:00:00','2022040301:30:00','2022100115:29:59','2022100201:59:59' ],
         [ [2022,10,1,15,30,0],[2022,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2023,4,1,14,59,59],[2023,4,2,1,59,59],
+          'LHDT',1,[2023,4,1,14,59,59],[2023,4,2,1,59,59],
           '2022100115:30:00','2022100202:30:00','2023040114:59:59','2023040201:59:59' ],
      ],
    2023 =>
@@ -425,7 +425,7 @@ END { undef $VERSION; }
           'LHST',0,[2023,9,30,15,29,59],[2023,10,1,1,59,59],
           '2023040115:00:00','2023040201:30:00','2023093015:29:59','2023100101:59:59' ],
         [ [2023,9,30,15,30,0],[2023,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2024,4,6,14,59,59],[2024,4,7,1,59,59],
+          'LHDT',1,[2024,4,6,14,59,59],[2024,4,7,1,59,59],
           '2023093015:30:00','2023100102:30:00','2024040614:59:59','2024040701:59:59' ],
      ],
    2024 =>
@@ -434,7 +434,7 @@ END { undef $VERSION; }
           'LHST',0,[2024,10,5,15,29,59],[2024,10,6,1,59,59],
           '2024040615:00:00','2024040701:30:00','2024100515:29:59','2024100601:59:59' ],
         [ [2024,10,5,15,30,0],[2024,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2025,4,5,14,59,59],[2025,4,6,1,59,59],
+          'LHDT',1,[2025,4,5,14,59,59],[2025,4,6,1,59,59],
           '2024100515:30:00','2024100602:30:00','2025040514:59:59','2025040601:59:59' ],
      ],
    2025 =>
@@ -443,7 +443,7 @@ END { undef $VERSION; }
           'LHST',0,[2025,10,4,15,29,59],[2025,10,5,1,59,59],
           '2025040515:00:00','2025040601:30:00','2025100415:29:59','2025100501:59:59' ],
         [ [2025,10,4,15,30,0],[2025,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2026,4,4,14,59,59],[2026,4,5,1,59,59],
+          'LHDT',1,[2026,4,4,14,59,59],[2026,4,5,1,59,59],
           '2025100415:30:00','2025100502:30:00','2026040414:59:59','2026040501:59:59' ],
      ],
    2026 =>
@@ -452,7 +452,7 @@ END { undef $VERSION; }
           'LHST',0,[2026,10,3,15,29,59],[2026,10,4,1,59,59],
           '2026040415:00:00','2026040501:30:00','2026100315:29:59','2026100401:59:59' ],
         [ [2026,10,3,15,30,0],[2026,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2027,4,3,14,59,59],[2027,4,4,1,59,59],
+          'LHDT',1,[2027,4,3,14,59,59],[2027,4,4,1,59,59],
           '2026100315:30:00','2026100402:30:00','2027040314:59:59','2027040401:59:59' ],
      ],
    2027 =>
@@ -461,7 +461,7 @@ END { undef $VERSION; }
           'LHST',0,[2027,10,2,15,29,59],[2027,10,3,1,59,59],
           '2027040315:00:00','2027040401:30:00','2027100215:29:59','2027100301:59:59' ],
         [ [2027,10,2,15,30,0],[2027,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2028,4,1,14,59,59],[2028,4,2,1,59,59],
+          'LHDT',1,[2028,4,1,14,59,59],[2028,4,2,1,59,59],
           '2027100215:30:00','2027100302:30:00','2028040114:59:59','2028040201:59:59' ],
      ],
    2028 =>
@@ -470,7 +470,7 @@ END { undef $VERSION; }
           'LHST',0,[2028,9,30,15,29,59],[2028,10,1,1,59,59],
           '2028040115:00:00','2028040201:30:00','2028093015:29:59','2028100101:59:59' ],
         [ [2028,9,30,15,30,0],[2028,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2029,3,31,14,59,59],[2029,4,1,1,59,59],
+          'LHDT',1,[2029,3,31,14,59,59],[2029,4,1,1,59,59],
           '2028093015:30:00','2028100102:30:00','2029033114:59:59','2029040101:59:59' ],
      ],
    2029 =>
@@ -479,7 +479,7 @@ END { undef $VERSION; }
           'LHST',0,[2029,10,6,15,29,59],[2029,10,7,1,59,59],
           '2029033115:00:00','2029040101:30:00','2029100615:29:59','2029100701:59:59' ],
         [ [2029,10,6,15,30,0],[2029,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2030,4,6,14,59,59],[2030,4,7,1,59,59],
+          'LHDT',1,[2030,4,6,14,59,59],[2030,4,7,1,59,59],
           '2029100615:30:00','2029100702:30:00','2030040614:59:59','2030040701:59:59' ],
      ],
    2030 =>
@@ -488,7 +488,7 @@ END { undef $VERSION; }
           'LHST',0,[2030,10,5,15,29,59],[2030,10,6,1,59,59],
           '2030040615:00:00','2030040701:30:00','2030100515:29:59','2030100601:59:59' ],
         [ [2030,10,5,15,30,0],[2030,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2031,4,5,14,59,59],[2031,4,6,1,59,59],
+          'LHDT',1,[2031,4,5,14,59,59],[2031,4,6,1,59,59],
           '2030100515:30:00','2030100602:30:00','2031040514:59:59','2031040601:59:59' ],
      ],
    2031 =>
@@ -497,7 +497,7 @@ END { undef $VERSION; }
           'LHST',0,[2031,10,4,15,29,59],[2031,10,5,1,59,59],
           '2031040515:00:00','2031040601:30:00','2031100415:29:59','2031100501:59:59' ],
         [ [2031,10,4,15,30,0],[2031,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2032,4,3,14,59,59],[2032,4,4,1,59,59],
+          'LHDT',1,[2032,4,3,14,59,59],[2032,4,4,1,59,59],
           '2031100415:30:00','2031100502:30:00','2032040314:59:59','2032040401:59:59' ],
      ],
    2032 =>
@@ -506,7 +506,7 @@ END { undef $VERSION; }
           'LHST',0,[2032,10,2,15,29,59],[2032,10,3,1,59,59],
           '2032040315:00:00','2032040401:30:00','2032100215:29:59','2032100301:59:59' ],
         [ [2032,10,2,15,30,0],[2032,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2033,4,2,14,59,59],[2033,4,3,1,59,59],
+          'LHDT',1,[2033,4,2,14,59,59],[2033,4,3,1,59,59],
           '2032100215:30:00','2032100302:30:00','2033040214:59:59','2033040301:59:59' ],
      ],
    2033 =>
@@ -515,7 +515,7 @@ END { undef $VERSION; }
           'LHST',0,[2033,10,1,15,29,59],[2033,10,2,1,59,59],
           '2033040215:00:00','2033040301:30:00','2033100115:29:59','2033100201:59:59' ],
         [ [2033,10,1,15,30,0],[2033,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2034,4,1,14,59,59],[2034,4,2,1,59,59],
+          'LHDT',1,[2034,4,1,14,59,59],[2034,4,2,1,59,59],
           '2033100115:30:00','2033100202:30:00','2034040114:59:59','2034040201:59:59' ],
      ],
    2034 =>
@@ -524,7 +524,7 @@ END { undef $VERSION; }
           'LHST',0,[2034,9,30,15,29,59],[2034,10,1,1,59,59],
           '2034040115:00:00','2034040201:30:00','2034093015:29:59','2034100101:59:59' ],
         [ [2034,9,30,15,30,0],[2034,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2035,3,31,14,59,59],[2035,4,1,1,59,59],
+          'LHDT',1,[2035,3,31,14,59,59],[2035,4,1,1,59,59],
           '2034093015:30:00','2034100102:30:00','2035033114:59:59','2035040101:59:59' ],
      ],
    2035 =>
@@ -533,7 +533,7 @@ END { undef $VERSION; }
           'LHST',0,[2035,10,6,15,29,59],[2035,10,7,1,59,59],
           '2035033115:00:00','2035040101:30:00','2035100615:29:59','2035100701:59:59' ],
         [ [2035,10,6,15,30,0],[2035,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2036,4,5,14,59,59],[2036,4,6,1,59,59],
+          'LHDT',1,[2036,4,5,14,59,59],[2036,4,6,1,59,59],
           '2035100615:30:00','2035100702:30:00','2036040514:59:59','2036040601:59:59' ],
      ],
    2036 =>
@@ -542,7 +542,7 @@ END { undef $VERSION; }
           'LHST',0,[2036,10,4,15,29,59],[2036,10,5,1,59,59],
           '2036040515:00:00','2036040601:30:00','2036100415:29:59','2036100501:59:59' ],
         [ [2036,10,4,15,30,0],[2036,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2037,4,4,14,59,59],[2037,4,5,1,59,59],
+          'LHDT',1,[2037,4,4,14,59,59],[2037,4,5,1,59,59],
           '2036100415:30:00','2036100502:30:00','2037040414:59:59','2037040501:59:59' ],
      ],
    2037 =>
@@ -551,7 +551,7 @@ END { undef $VERSION; }
           'LHST',0,[2037,10,3,15,29,59],[2037,10,4,1,59,59],
           '2037040415:00:00','2037040501:30:00','2037100315:29:59','2037100401:59:59' ],
         [ [2037,10,3,15,30,0],[2037,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2038,4,3,14,59,59],[2038,4,4,1,59,59],
+          'LHDT',1,[2038,4,3,14,59,59],[2038,4,4,1,59,59],
           '2037100315:30:00','2037100402:30:00','2038040314:59:59','2038040401:59:59' ],
      ],
    2038 =>
@@ -560,7 +560,7 @@ END { undef $VERSION; }
           'LHST',0,[2038,10,2,15,29,59],[2038,10,3,1,59,59],
           '2038040315:00:00','2038040401:30:00','2038100215:29:59','2038100301:59:59' ],
         [ [2038,10,2,15,30,0],[2038,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2039,4,2,14,59,59],[2039,4,3,1,59,59],
+          'LHDT',1,[2039,4,2,14,59,59],[2039,4,3,1,59,59],
           '2038100215:30:00','2038100302:30:00','2039040214:59:59','2039040301:59:59' ],
      ],
    2039 =>
@@ -569,7 +569,7 @@ END { undef $VERSION; }
           'LHST',0,[2039,10,1,15,29,59],[2039,10,2,1,59,59],
           '2039040215:00:00','2039040301:30:00','2039100115:29:59','2039100201:59:59' ],
         [ [2039,10,1,15,30,0],[2039,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2040,3,31,14,59,59],[2040,4,1,1,59,59],
+          'LHDT',1,[2040,3,31,14,59,59],[2040,4,1,1,59,59],
           '2039100115:30:00','2039100202:30:00','2040033114:59:59','2040040101:59:59' ],
      ],
    2040 =>
@@ -578,7 +578,7 @@ END { undef $VERSION; }
           'LHST',0,[2040,10,6,15,29,59],[2040,10,7,1,59,59],
           '2040033115:00:00','2040040101:30:00','2040100615:29:59','2040100701:59:59' ],
         [ [2040,10,6,15,30,0],[2040,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2041,4,6,14,59,59],[2041,4,7,1,59,59],
+          'LHDT',1,[2041,4,6,14,59,59],[2041,4,7,1,59,59],
           '2040100615:30:00','2040100702:30:00','2041040614:59:59','2041040701:59:59' ],
      ],
    2041 =>
@@ -587,7 +587,7 @@ END { undef $VERSION; }
           'LHST',0,[2041,10,5,15,29,59],[2041,10,6,1,59,59],
           '2041040615:00:00','2041040701:30:00','2041100515:29:59','2041100601:59:59' ],
         [ [2041,10,5,15,30,0],[2041,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2042,4,5,14,59,59],[2042,4,6,1,59,59],
+          'LHDT',1,[2042,4,5,14,59,59],[2042,4,6,1,59,59],
           '2041100515:30:00','2041100602:30:00','2042040514:59:59','2042040601:59:59' ],
      ],
    2042 =>
@@ -596,7 +596,7 @@ END { undef $VERSION; }
           'LHST',0,[2042,10,4,15,29,59],[2042,10,5,1,59,59],
           '2042040515:00:00','2042040601:30:00','2042100415:29:59','2042100501:59:59' ],
         [ [2042,10,4,15,30,0],[2042,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2043,4,4,14,59,59],[2043,4,5,1,59,59],
+          'LHDT',1,[2043,4,4,14,59,59],[2043,4,5,1,59,59],
           '2042100415:30:00','2042100502:30:00','2043040414:59:59','2043040501:59:59' ],
      ],
    2043 =>
@@ -605,7 +605,7 @@ END { undef $VERSION; }
           'LHST',0,[2043,10,3,15,29,59],[2043,10,4,1,59,59],
           '2043040415:00:00','2043040501:30:00','2043100315:29:59','2043100401:59:59' ],
         [ [2043,10,3,15,30,0],[2043,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2044,4,2,14,59,59],[2044,4,3,1,59,59],
+          'LHDT',1,[2044,4,2,14,59,59],[2044,4,3,1,59,59],
           '2043100315:30:00','2043100402:30:00','2044040214:59:59','2044040301:59:59' ],
      ],
    2044 =>
@@ -614,7 +614,7 @@ END { undef $VERSION; }
           'LHST',0,[2044,10,1,15,29,59],[2044,10,2,1,59,59],
           '2044040215:00:00','2044040301:30:00','2044100115:29:59','2044100201:59:59' ],
         [ [2044,10,1,15,30,0],[2044,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2045,4,1,14,59,59],[2045,4,2,1,59,59],
+          'LHDT',1,[2045,4,1,14,59,59],[2045,4,2,1,59,59],
           '2044100115:30:00','2044100202:30:00','2045040114:59:59','2045040201:59:59' ],
      ],
    2045 =>
@@ -623,7 +623,7 @@ END { undef $VERSION; }
           'LHST',0,[2045,9,30,15,29,59],[2045,10,1,1,59,59],
           '2045040115:00:00','2045040201:30:00','2045093015:29:59','2045100101:59:59' ],
         [ [2045,9,30,15,30,0],[2045,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2046,3,31,14,59,59],[2046,4,1,1,59,59],
+          'LHDT',1,[2046,3,31,14,59,59],[2046,4,1,1,59,59],
           '2045093015:30:00','2045100102:30:00','2046033114:59:59','2046040101:59:59' ],
      ],
    2046 =>
@@ -632,7 +632,7 @@ END { undef $VERSION; }
           'LHST',0,[2046,10,6,15,29,59],[2046,10,7,1,59,59],
           '2046033115:00:00','2046040101:30:00','2046100615:29:59','2046100701:59:59' ],
         [ [2046,10,6,15,30,0],[2046,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2047,4,6,14,59,59],[2047,4,7,1,59,59],
+          'LHDT',1,[2047,4,6,14,59,59],[2047,4,7,1,59,59],
           '2046100615:30:00','2046100702:30:00','2047040614:59:59','2047040701:59:59' ],
      ],
    2047 =>
@@ -641,7 +641,7 @@ END { undef $VERSION; }
           'LHST',0,[2047,10,5,15,29,59],[2047,10,6,1,59,59],
           '2047040615:00:00','2047040701:30:00','2047100515:29:59','2047100601:59:59' ],
         [ [2047,10,5,15,30,0],[2047,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2048,4,4,14,59,59],[2048,4,5,1,59,59],
+          'LHDT',1,[2048,4,4,14,59,59],[2048,4,5,1,59,59],
           '2047100515:30:00','2047100602:30:00','2048040414:59:59','2048040501:59:59' ],
      ],
    2048 =>
@@ -650,7 +650,7 @@ END { undef $VERSION; }
           'LHST',0,[2048,10,3,15,29,59],[2048,10,4,1,59,59],
           '2048040415:00:00','2048040501:30:00','2048100315:29:59','2048100401:59:59' ],
         [ [2048,10,3,15,30,0],[2048,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2049,4,3,14,59,59],[2049,4,4,1,59,59],
+          'LHDT',1,[2049,4,3,14,59,59],[2049,4,4,1,59,59],
           '2048100315:30:00','2048100402:30:00','2049040314:59:59','2049040401:59:59' ],
      ],
    2049 =>
@@ -659,7 +659,7 @@ END { undef $VERSION; }
           'LHST',0,[2049,10,2,15,29,59],[2049,10,3,1,59,59],
           '2049040315:00:00','2049040401:30:00','2049100215:29:59','2049100301:59:59' ],
         [ [2049,10,2,15,30,0],[2049,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2050,4,2,14,59,59],[2050,4,3,1,59,59],
+          'LHDT',1,[2050,4,2,14,59,59],[2050,4,3,1,59,59],
           '2049100215:30:00','2049100302:30:00','2050040214:59:59','2050040301:59:59' ],
      ],
    2050 =>
@@ -668,7 +668,7 @@ END { undef $VERSION; }
           'LHST',0,[2050,10,1,15,29,59],[2050,10,2,1,59,59],
           '2050040215:00:00','2050040301:30:00','2050100115:29:59','2050100201:59:59' ],
         [ [2050,10,1,15,30,0],[2050,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2051,4,1,14,59,59],[2051,4,2,1,59,59],
+          'LHDT',1,[2051,4,1,14,59,59],[2051,4,2,1,59,59],
           '2050100115:30:00','2050100202:30:00','2051040114:59:59','2051040201:59:59' ],
      ],
    2051 =>
@@ -677,7 +677,7 @@ END { undef $VERSION; }
           'LHST',0,[2051,9,30,15,29,59],[2051,10,1,1,59,59],
           '2051040115:00:00','2051040201:30:00','2051093015:29:59','2051100101:59:59' ],
         [ [2051,9,30,15,30,0],[2051,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2052,4,6,14,59,59],[2052,4,7,1,59,59],
+          'LHDT',1,[2052,4,6,14,59,59],[2052,4,7,1,59,59],
           '2051093015:30:00','2051100102:30:00','2052040614:59:59','2052040701:59:59' ],
      ],
    2052 =>
@@ -686,7 +686,7 @@ END { undef $VERSION; }
           'LHST',0,[2052,10,5,15,29,59],[2052,10,6,1,59,59],
           '2052040615:00:00','2052040701:30:00','2052100515:29:59','2052100601:59:59' ],
         [ [2052,10,5,15,30,0],[2052,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2053,4,5,14,59,59],[2053,4,6,1,59,59],
+          'LHDT',1,[2053,4,5,14,59,59],[2053,4,6,1,59,59],
           '2052100515:30:00','2052100602:30:00','2053040514:59:59','2053040601:59:59' ],
      ],
    2053 =>
@@ -695,7 +695,7 @@ END { undef $VERSION; }
           'LHST',0,[2053,10,4,15,29,59],[2053,10,5,1,59,59],
           '2053040515:00:00','2053040601:30:00','2053100415:29:59','2053100501:59:59' ],
         [ [2053,10,4,15,30,0],[2053,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2054,4,4,14,59,59],[2054,4,5,1,59,59],
+          'LHDT',1,[2054,4,4,14,59,59],[2054,4,5,1,59,59],
           '2053100415:30:00','2053100502:30:00','2054040414:59:59','2054040501:59:59' ],
      ],
    2054 =>
@@ -704,7 +704,7 @@ END { undef $VERSION; }
           'LHST',0,[2054,10,3,15,29,59],[2054,10,4,1,59,59],
           '2054040415:00:00','2054040501:30:00','2054100315:29:59','2054100401:59:59' ],
         [ [2054,10,3,15,30,0],[2054,10,4,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2055,4,3,14,59,59],[2055,4,4,1,59,59],
+          'LHDT',1,[2055,4,3,14,59,59],[2055,4,4,1,59,59],
           '2054100315:30:00','2054100402:30:00','2055040314:59:59','2055040401:59:59' ],
      ],
    2055 =>
@@ -713,7 +713,7 @@ END { undef $VERSION; }
           'LHST',0,[2055,10,2,15,29,59],[2055,10,3,1,59,59],
           '2055040315:00:00','2055040401:30:00','2055100215:29:59','2055100301:59:59' ],
         [ [2055,10,2,15,30,0],[2055,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2056,4,1,14,59,59],[2056,4,2,1,59,59],
+          'LHDT',1,[2056,4,1,14,59,59],[2056,4,2,1,59,59],
           '2055100215:30:00','2055100302:30:00','2056040114:59:59','2056040201:59:59' ],
      ],
    2056 =>
@@ -722,7 +722,7 @@ END { undef $VERSION; }
           'LHST',0,[2056,9,30,15,29,59],[2056,10,1,1,59,59],
           '2056040115:00:00','2056040201:30:00','2056093015:29:59','2056100101:59:59' ],
         [ [2056,9,30,15,30,0],[2056,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2057,3,31,14,59,59],[2057,4,1,1,59,59],
+          'LHDT',1,[2057,3,31,14,59,59],[2057,4,1,1,59,59],
           '2056093015:30:00','2056100102:30:00','2057033114:59:59','2057040101:59:59' ],
      ],
    2057 =>
@@ -731,7 +731,7 @@ END { undef $VERSION; }
           'LHST',0,[2057,10,6,15,29,59],[2057,10,7,1,59,59],
           '2057033115:00:00','2057040101:30:00','2057100615:29:59','2057100701:59:59' ],
         [ [2057,10,6,15,30,0],[2057,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2058,4,6,14,59,59],[2058,4,7,1,59,59],
+          'LHDT',1,[2058,4,6,14,59,59],[2058,4,7,1,59,59],
           '2057100615:30:00','2057100702:30:00','2058040614:59:59','2058040701:59:59' ],
      ],
    2058 =>
@@ -740,7 +740,7 @@ END { undef $VERSION; }
           'LHST',0,[2058,10,5,15,29,59],[2058,10,6,1,59,59],
           '2058040615:00:00','2058040701:30:00','2058100515:29:59','2058100601:59:59' ],
         [ [2058,10,5,15,30,0],[2058,10,6,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2059,4,5,14,59,59],[2059,4,6,1,59,59],
+          'LHDT',1,[2059,4,5,14,59,59],[2059,4,6,1,59,59],
           '2058100515:30:00','2058100602:30:00','2059040514:59:59','2059040601:59:59' ],
      ],
    2059 =>
@@ -749,7 +749,7 @@ END { undef $VERSION; }
           'LHST',0,[2059,10,4,15,29,59],[2059,10,5,1,59,59],
           '2059040515:00:00','2059040601:30:00','2059100415:29:59','2059100501:59:59' ],
         [ [2059,10,4,15,30,0],[2059,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2060,4,3,14,59,59],[2060,4,4,1,59,59],
+          'LHDT',1,[2060,4,3,14,59,59],[2060,4,4,1,59,59],
           '2059100415:30:00','2059100502:30:00','2060040314:59:59','2060040401:59:59' ],
      ],
    2060 =>
@@ -758,7 +758,7 @@ END { undef $VERSION; }
           'LHST',0,[2060,10,2,15,29,59],[2060,10,3,1,59,59],
           '2060040315:00:00','2060040401:30:00','2060100215:29:59','2060100301:59:59' ],
         [ [2060,10,2,15,30,0],[2060,10,3,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2061,4,2,14,59,59],[2061,4,3,1,59,59],
+          'LHDT',1,[2061,4,2,14,59,59],[2061,4,3,1,59,59],
           '2060100215:30:00','2060100302:30:00','2061040214:59:59','2061040301:59:59' ],
      ],
    2061 =>
@@ -767,7 +767,7 @@ END { undef $VERSION; }
           'LHST',0,[2061,10,1,15,29,59],[2061,10,2,1,59,59],
           '2061040215:00:00','2061040301:30:00','2061100115:29:59','2061100201:59:59' ],
         [ [2061,10,1,15,30,0],[2061,10,2,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2062,4,1,14,59,59],[2062,4,2,1,59,59],
+          'LHDT',1,[2062,4,1,14,59,59],[2062,4,2,1,59,59],
           '2061100115:30:00','2061100202:30:00','2062040114:59:59','2062040201:59:59' ],
      ],
    2062 =>
@@ -776,7 +776,7 @@ END { undef $VERSION; }
           'LHST',0,[2062,9,30,15,29,59],[2062,10,1,1,59,59],
           '2062040115:00:00','2062040201:30:00','2062093015:29:59','2062100101:59:59' ],
         [ [2062,9,30,15,30,0],[2062,10,1,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2063,3,31,14,59,59],[2063,4,1,1,59,59],
+          'LHDT',1,[2063,3,31,14,59,59],[2063,4,1,1,59,59],
           '2062093015:30:00','2062100102:30:00','2063033114:59:59','2063040101:59:59' ],
      ],
    2063 =>
@@ -785,7 +785,7 @@ END { undef $VERSION; }
           'LHST',0,[2063,10,6,15,29,59],[2063,10,7,1,59,59],
           '2063033115:00:00','2063040101:30:00','2063100615:29:59','2063100701:59:59' ],
         [ [2063,10,6,15,30,0],[2063,10,7,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2064,4,5,14,59,59],[2064,4,6,1,59,59],
+          'LHDT',1,[2064,4,5,14,59,59],[2064,4,6,1,59,59],
           '2063100615:30:00','2063100702:30:00','2064040514:59:59','2064040601:59:59' ],
      ],
    2064 =>
@@ -794,9 +794,18 @@ END { undef $VERSION; }
           'LHST',0,[2064,10,4,15,29,59],[2064,10,5,1,59,59],
           '2064040515:00:00','2064040601:30:00','2064100415:29:59','2064100501:59:59' ],
         [ [2064,10,4,15,30,0],[2064,10,5,2,30,0],'+11:00:00',[11,0,0],
-          'LHST',1,[2065,4,4,14,59,59],[2065,4,5,1,59,59],
+          'LHDT',1,[2065,4,4,14,59,59],[2065,4,5,1,59,59],
           '2064100415:30:00','2064100502:30:00','2065040414:59:59','2065040501:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,15,0,0],[2065,4,5,1,30,0],'+10:30:00',[10,30,0],
+          'LHST',0,[2065,10,3,15,29,59],[2065,10,4,1,59,59],
+          '2065040415:00:00','2065040501:30:00','2065100315:29:59','2065100401:59:59' ],
+        [ [2065,10,3,15,30,0],[2065,10,4,2,30,0],'+11:00:00',[11,0,0],
+          'LHDT',1,[2066,4,3,14,59,59],[2066,4,4,1,59,59],
+          '2065100315:30:00','2065100402:30:00','2066040314:59:59','2066040401:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -821,7 +830,7 @@ END { undef $VERSION; }
                          'type'    => 'w',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'LHST',
+                         'abb'     => 'LHDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aumelb00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,894 +38,903 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,1,31,14,20,8],[1895,2,1,0,20,8],'+10:00:00',[10,0,0],
-          'EST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
+          'AEST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
           '1895013114:20:08','1895020100:20:08','1916123114:00:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,1,0],[1917,1,1,1,1,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916123114:01:00','1917010101:01:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
+          'AEST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
           '1917032415:00:00','1917032501:00:00','1941123115:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,0,0],[1942,1,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
+          'AEDT',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
           '1941123116:00:00','1942010103:00:00','1942032814:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,0,0],[1942,3,29,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
+          'AEST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
           '1942032815:00:00','1942032901:00:00','1942092615:59:59','1942092701:59:59' ],
         [ [1942,9,26,16,0,0],[1942,9,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
+          'AEDT',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
           '1942092616:00:00','1942092703:00:00','1943032714:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,0,0],[1943,3,28,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
+          'AEST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
           '1943032715:00:00','1943032801:00:00','1943100215:59:59','1943100301:59:59' ],
         [ [1943,10,2,16,0,0],[1943,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
+          'AEDT',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
           '1943100216:00:00','1943100303:00:00','1944032514:59:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,0,0],[1944,3,26,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1944032515:00:00','1944032601:00:00','1971103015:59:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
+          'AEST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1972102815:59:59','1972102901:59:59' ],
         [ [1972,10,28,16,0,0],[1972,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
+          'AEDT',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
           '1972102816:00:00','1972102903:00:00','1973030315:59:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,0,0],[1973,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
+          'AEST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
           '1973030316:00:00','1973030402:00:00','1973102715:59:59','1973102801:59:59' ],
         [ [1973,10,27,16,0,0],[1973,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
+          'AEDT',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
           '1973102716:00:00','1973102803:00:00','1974030215:59:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,0,0],[1974,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
+          'AEST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
           '1974030216:00:00','1974030302:00:00','1974102615:59:59','1974102701:59:59' ],
         [ [1974,10,26,16,0,0],[1974,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
+          'AEDT',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
           '1974102616:00:00','1974102703:00:00','1975030115:59:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,0,0],[1975,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
+          'AEST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
           '1975030116:00:00','1975030202:00:00','1975102515:59:59','1975102601:59:59' ],
         [ [1975,10,25,16,0,0],[1975,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
+          'AEDT',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
           '1975102516:00:00','1975102603:00:00','1976030615:59:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,0,0],[1976,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
+          'AEST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
           '1976030616:00:00','1976030702:00:00','1976103015:59:59','1976103101:59:59' ],
         [ [1976,10,30,16,0,0],[1976,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
+          'AEDT',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
           '1976103016:00:00','1976103103:00:00','1977030515:59:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,0,0],[1977,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
+          'AEST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
           '1977030516:00:00','1977030602:00:00','1977102915:59:59','1977103001:59:59' ],
         [ [1977,10,29,16,0,0],[1977,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
+          'AEDT',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
           '1977102916:00:00','1977103003:00:00','1978030415:59:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,0,0],[1978,3,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
+          'AEST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
           '1978030416:00:00','1978030502:00:00','1978102815:59:59','1978102901:59:59' ],
         [ [1978,10,28,16,0,0],[1978,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
+          'AEDT',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
           '1978102816:00:00','1978102903:00:00','1979030315:59:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,0,0],[1979,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
+          'AEST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
           '1979030316:00:00','1979030402:00:00','1979102715:59:59','1979102801:59:59' ],
         [ [1979,10,27,16,0,0],[1979,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
+          'AEDT',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
           '1979102716:00:00','1979102803:00:00','1980030115:59:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,0,0],[1980,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
+          'AEST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
           '1980030116:00:00','1980030202:00:00','1980102515:59:59','1980102601:59:59' ],
         [ [1980,10,25,16,0,0],[1980,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
+          'AEDT',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
           '1980102516:00:00','1980102603:00:00','1981022815:59:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,0,0],[1981,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
+          'AEST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
           '1981022816:00:00','1981030102:00:00','1981102415:59:59','1981102501:59:59' ],
         [ [1981,10,24,16,0,0],[1981,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1982,3,6,15,59,59],[1982,3,7,2,59,59],
+          'AEDT',1,[1982,3,6,15,59,59],[1982,3,7,2,59,59],
           '1981102416:00:00','1981102503:00:00','1982030615:59:59','1982030702:59:59' ],
      ],
    1982 =>
      [
         [ [1982,3,6,16,0,0],[1982,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
+          'AEST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
           '1982030616:00:00','1982030702:00:00','1982103015:59:59','1982103101:59:59' ],
         [ [1982,10,30,16,0,0],[1982,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1983,3,5,15,59,59],[1983,3,6,2,59,59],
+          'AEDT',1,[1983,3,5,15,59,59],[1983,3,6,2,59,59],
           '1982103016:00:00','1982103103:00:00','1983030515:59:59','1983030602:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,5,16,0,0],[1983,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
+          'AEST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
           '1983030516:00:00','1983030602:00:00','1983102915:59:59','1983103001:59:59' ],
         [ [1983,10,29,16,0,0],[1983,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
+          'AEDT',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
           '1983102916:00:00','1983103003:00:00','1984030315:59:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,0,0],[1984,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
+          'AEST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
           '1984030316:00:00','1984030402:00:00','1984102715:59:59','1984102801:59:59' ],
         [ [1984,10,27,16,0,0],[1984,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
+          'AEDT',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
           '1984102716:00:00','1984102803:00:00','1985030215:59:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,0,0],[1985,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
+          'AEST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
           '1985030216:00:00','1985030302:00:00','1985102615:59:59','1985102701:59:59' ],
         [ [1985,10,26,16,0,0],[1985,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1986,3,15,15,59,59],[1986,3,16,2,59,59],
+          'AEDT',1,[1986,3,15,15,59,59],[1986,3,16,2,59,59],
           '1985102616:00:00','1985102703:00:00','1986031515:59:59','1986031602:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,15,16,0,0],[1986,3,16,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
+          'AEST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
           '1986031516:00:00','1986031602:00:00','1986101815:59:59','1986101901:59:59' ],
         [ [1986,10,18,16,0,0],[1986,10,19,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
+          'AEDT',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
           '1986101816:00:00','1986101903:00:00','1987031415:59:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,0,0],[1987,3,15,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1987,10,17,15,59,59],[1987,10,18,1,59,59],
+          'AEST',0,[1987,10,17,15,59,59],[1987,10,18,1,59,59],
           '1987031416:00:00','1987031502:00:00','1987101715:59:59','1987101801:59:59' ],
         [ [1987,10,17,16,0,0],[1987,10,18,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
+          'AEDT',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
           '1987101716:00:00','1987101803:00:00','1988031915:59:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,0,0],[1988,3,20,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
+          'AEST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
           '1988031916:00:00','1988032002:00:00','1988102915:59:59','1988103001:59:59' ],
         [ [1988,10,29,16,0,0],[1988,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
+          'AEDT',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
           '1988102916:00:00','1988103003:00:00','1989031815:59:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,0,0],[1989,3,19,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1989031816:00:00','1989031902:00:00','1989102815:59:59','1989102901:59:59' ],
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
+          'AEDT',1,[1990,3,17,15,59,59],[1990,3,18,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990031715:59:59','1990031802:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,17,16,0,0],[1990,3,18,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990031716:00:00','1990031802:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
+          'AEDT',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991030215:59:59','1991030302:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,2,16,0,0],[1991,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
+          'AEST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
           '1991030216:00:00','1991030302:00:00','1991102615:59:59','1991102701:59:59' ],
         [ [1991,10,26,16,0,0],[1991,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
+          'AEDT',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
           '1991102616:00:00','1991102703:00:00','1992022915:59:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,16,0,0],[1992,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1992,10,24,15,59,59],[1992,10,25,1,59,59],
+          'AEST',0,[1992,10,24,15,59,59],[1992,10,25,1,59,59],
           '1992022916:00:00','1992030102:00:00','1992102415:59:59','1992102501:59:59' ],
         [ [1992,10,24,16,0,0],[1992,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1993,3,6,15,59,59],[1993,3,7,2,59,59],
+          'AEDT',1,[1993,3,6,15,59,59],[1993,3,7,2,59,59],
           '1992102416:00:00','1992102503:00:00','1993030615:59:59','1993030702:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,6,16,0,0],[1993,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1993,10,30,15,59,59],[1993,10,31,1,59,59],
+          'AEST',0,[1993,10,30,15,59,59],[1993,10,31,1,59,59],
           '1993030616:00:00','1993030702:00:00','1993103015:59:59','1993103101:59:59' ],
         [ [1993,10,30,16,0,0],[1993,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1994,3,5,15,59,59],[1994,3,6,2,59,59],
+          'AEDT',1,[1994,3,5,15,59,59],[1994,3,6,2,59,59],
           '1993103016:00:00','1993103103:00:00','1994030515:59:59','1994030602:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,5,16,0,0],[1994,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1994,10,29,15,59,59],[1994,10,30,1,59,59],
+          'AEST',0,[1994,10,29,15,59,59],[1994,10,30,1,59,59],
           '1994030516:00:00','1994030602:00:00','1994102915:59:59','1994103001:59:59' ],
         [ [1994,10,29,16,0,0],[1994,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
+          'AEDT',1,[1995,3,25,15,59,59],[1995,3,26,2,59,59],
           '1994102916:00:00','1994103003:00:00','1995032515:59:59','1995032602:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,25,16,0,0],[1995,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1995,10,28,15,59,59],[1995,10,29,1,59,59],
+          'AEST',0,[1995,10,28,15,59,59],[1995,10,29,1,59,59],
           '1995032516:00:00','1995032602:00:00','1995102815:59:59','1995102901:59:59' ],
         [ [1995,10,28,16,0,0],[1995,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
+          'AEDT',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
           '1995102816:00:00','1995102903:00:00','1996033015:59:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,0,0],[1996,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1996,10,26,15,59,59],[1996,10,27,1,59,59],
+          'AEST',0,[1996,10,26,15,59,59],[1996,10,27,1,59,59],
           '1996033016:00:00','1996033102:00:00','1996102615:59:59','1996102701:59:59' ],
         [ [1996,10,26,16,0,0],[1996,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
+          'AEDT',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
           '1996102616:00:00','1996102703:00:00','1997032915:59:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,0,0],[1997,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1997,10,25,15,59,59],[1997,10,26,1,59,59],
+          'AEST',0,[1997,10,25,15,59,59],[1997,10,26,1,59,59],
           '1997032916:00:00','1997033002:00:00','1997102515:59:59','1997102601:59:59' ],
         [ [1997,10,25,16,0,0],[1997,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
+          'AEDT',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
           '1997102516:00:00','1997102603:00:00','1998032815:59:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,0,0],[1998,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1998,10,24,15,59,59],[1998,10,25,1,59,59],
+          'AEST',0,[1998,10,24,15,59,59],[1998,10,25,1,59,59],
           '1998032816:00:00','1998032902:00:00','1998102415:59:59','1998102501:59:59' ],
         [ [1998,10,24,16,0,0],[1998,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
+          'AEDT',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
           '1998102416:00:00','1998102503:00:00','1999032715:59:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,0,0],[1999,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1999,10,30,15,59,59],[1999,10,31,1,59,59],
+          'AEST',0,[1999,10,30,15,59,59],[1999,10,31,1,59,59],
           '1999032716:00:00','1999032802:00:00','1999103015:59:59','1999103101:59:59' ],
         [ [1999,10,30,16,0,0],[1999,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
+          'AEDT',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
           '1999103016:00:00','1999103103:00:00','2000032515:59:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,0,0],[2000,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
+          'AEST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
           '2000032516:00:00','2000032602:00:00','2000082615:59:59','2000082701:59:59' ],
         [ [2000,8,26,16,0,0],[2000,8,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
+          'AEDT',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
           '2000082616:00:00','2000082703:00:00','2001032415:59:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,0,0],[2001,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2001,10,27,15,59,59],[2001,10,28,1,59,59],
+          'AEST',0,[2001,10,27,15,59,59],[2001,10,28,1,59,59],
           '2001032416:00:00','2001032502:00:00','2001102715:59:59','2001102801:59:59' ],
         [ [2001,10,27,16,0,0],[2001,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
+          'AEDT',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
           '2001102716:00:00','2001102803:00:00','2002033015:59:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,0,0],[2002,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2002,10,26,15,59,59],[2002,10,27,1,59,59],
+          'AEST',0,[2002,10,26,15,59,59],[2002,10,27,1,59,59],
           '2002033016:00:00','2002033102:00:00','2002102615:59:59','2002102701:59:59' ],
         [ [2002,10,26,16,0,0],[2002,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
+          'AEDT',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
           '2002102616:00:00','2002102703:00:00','2003032915:59:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,0,0],[2003,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2003,10,25,15,59,59],[2003,10,26,1,59,59],
+          'AEST',0,[2003,10,25,15,59,59],[2003,10,26,1,59,59],
           '2003032916:00:00','2003033002:00:00','2003102515:59:59','2003102601:59:59' ],
         [ [2003,10,25,16,0,0],[2003,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
+          'AEDT',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
           '2003102516:00:00','2003102603:00:00','2004032715:59:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,0,0],[2004,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2004,10,30,15,59,59],[2004,10,31,1,59,59],
+          'AEST',0,[2004,10,30,15,59,59],[2004,10,31,1,59,59],
           '2004032716:00:00','2004032802:00:00','2004103015:59:59','2004103101:59:59' ],
         [ [2004,10,30,16,0,0],[2004,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
+          'AEDT',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
           '2004103016:00:00','2004103103:00:00','2005032615:59:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,0,0],[2005,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2005,10,29,15,59,59],[2005,10,30,1,59,59],
+          'AEST',0,[2005,10,29,15,59,59],[2005,10,30,1,59,59],
           '2005032616:00:00','2005032702:00:00','2005102915:59:59','2005103001:59:59' ],
         [ [2005,10,29,16,0,0],[2005,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
+          'AEDT',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
           '2005102916:00:00','2005103003:00:00','2006040115:59:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,0,0],[2006,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2006,10,28,15,59,59],[2006,10,29,1,59,59],
+          'AEST',0,[2006,10,28,15,59,59],[2006,10,29,1,59,59],
           '2006040116:00:00','2006040202:00:00','2006102815:59:59','2006102901:59:59' ],
         [ [2006,10,28,16,0,0],[2006,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
+          'AEDT',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
           '2006102816:00:00','2006102903:00:00','2007032415:59:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,0,0],[2007,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2007,10,27,15,59,59],[2007,10,28,1,59,59],
+          'AEST',0,[2007,10,27,15,59,59],[2007,10,28,1,59,59],
           '2007032416:00:00','2007032502:00:00','2007102715:59:59','2007102801:59:59' ],
         [ [2007,10,27,16,0,0],[2007,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
+          'AEDT',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
           '2007102716:00:00','2007102803:00:00','2008040515:59:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,0,0],[2008,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
+          'AEST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
           '2008040516:00:00','2008040602:00:00','2008100415:59:59','2008100501:59:59' ],
         [ [2008,10,4,16,0,0],[2008,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
+          'AEDT',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
           '2008100416:00:00','2008100503:00:00','2009040415:59:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,0,0],[2009,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
+          'AEST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
           '2009040416:00:00','2009040502:00:00','2009100315:59:59','2009100401:59:59' ],
         [ [2009,10,3,16,0,0],[2009,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
+          'AEDT',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
           '2009100316:00:00','2009100403:00:00','2010040315:59:59','2010040402:59:59' ],
      ],
    2010 =>
      [
         [ [2010,4,3,16,0,0],[2010,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
+          'AEST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
           '2010040316:00:00','2010040402:00:00','2010100215:59:59','2010100301:59:59' ],
         [ [2010,10,2,16,0,0],[2010,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
+          'AEDT',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
           '2010100216:00:00','2010100303:00:00','2011040215:59:59','2011040302:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,16,0,0],[2011,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
+          'AEST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
           '2011040216:00:00','2011040302:00:00','2011100115:59:59','2011100201:59:59' ],
         [ [2011,10,1,16,0,0],[2011,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
+          'AEDT',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
           '2011100116:00:00','2011100203:00:00','2012033115:59:59','2012040102:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,31,16,0,0],[2012,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
+          'AEST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
           '2012033116:00:00','2012040102:00:00','2012100615:59:59','2012100701:59:59' ],
         [ [2012,10,6,16,0,0],[2012,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
+          'AEDT',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
           '2012100616:00:00','2012100703:00:00','2013040615:59:59','2013040702:59:59' ],
      ],
    2013 =>
      [
         [ [2013,4,6,16,0,0],[2013,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
+          'AEST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
           '2013040616:00:00','2013040702:00:00','2013100515:59:59','2013100601:59:59' ],
         [ [2013,10,5,16,0,0],[2013,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
+          'AEDT',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
           '2013100516:00:00','2013100603:00:00','2014040515:59:59','2014040602:59:59' ],
      ],
    2014 =>
      [
         [ [2014,4,5,16,0,0],[2014,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
+          'AEST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
           '2014040516:00:00','2014040602:00:00','2014100415:59:59','2014100501:59:59' ],
         [ [2014,10,4,16,0,0],[2014,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
+          'AEDT',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
           '2014100416:00:00','2014100503:00:00','2015040415:59:59','2015040502:59:59' ],
      ],
    2015 =>
      [
         [ [2015,4,4,16,0,0],[2015,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
+          'AEST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
           '2015040416:00:00','2015040502:00:00','2015100315:59:59','2015100401:59:59' ],
         [ [2015,10,3,16,0,0],[2015,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
+          'AEDT',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
           '2015100316:00:00','2015100403:00:00','2016040215:59:59','2016040302:59:59' ],
      ],
    2016 =>
      [
         [ [2016,4,2,16,0,0],[2016,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
+          'AEST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
           '2016040216:00:00','2016040302:00:00','2016100115:59:59','2016100201:59:59' ],
         [ [2016,10,1,16,0,0],[2016,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
+          'AEDT',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
           '2016100116:00:00','2016100203:00:00','2017040115:59:59','2017040202:59:59' ],
      ],
    2017 =>
      [
         [ [2017,4,1,16,0,0],[2017,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
+          'AEST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
           '2017040116:00:00','2017040202:00:00','2017093015:59:59','2017100101:59:59' ],
         [ [2017,9,30,16,0,0],[2017,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
+          'AEDT',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
           '2017093016:00:00','2017100103:00:00','2018033115:59:59','2018040102:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,31,16,0,0],[2018,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
+          'AEST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
           '2018033116:00:00','2018040102:00:00','2018100615:59:59','2018100701:59:59' ],
         [ [2018,10,6,16,0,0],[2018,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
+          'AEDT',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
           '2018100616:00:00','2018100703:00:00','2019040615:59:59','2019040702:59:59' ],
      ],
    2019 =>
      [
         [ [2019,4,6,16,0,0],[2019,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
+          'AEST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
           '2019040616:00:00','2019040702:00:00','2019100515:59:59','2019100601:59:59' ],
         [ [2019,10,5,16,0,0],[2019,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
+          'AEDT',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
           '2019100516:00:00','2019100603:00:00','2020040415:59:59','2020040502:59:59' ],
      ],
    2020 =>
      [
         [ [2020,4,4,16,0,0],[2020,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
+          'AEST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
           '2020040416:00:00','2020040502:00:00','2020100315:59:59','2020100401:59:59' ],
         [ [2020,10,3,16,0,0],[2020,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
+          'AEDT',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
           '2020100316:00:00','2020100403:00:00','2021040315:59:59','2021040402:59:59' ],
      ],
    2021 =>
      [
         [ [2021,4,3,16,0,0],[2021,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
+          'AEST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
           '2021040316:00:00','2021040402:00:00','2021100215:59:59','2021100301:59:59' ],
         [ [2021,10,2,16,0,0],[2021,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
+          'AEDT',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
           '2021100216:00:00','2021100303:00:00','2022040215:59:59','2022040302:59:59' ],
      ],
    2022 =>
      [
         [ [2022,4,2,16,0,0],[2022,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
+          'AEST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
           '2022040216:00:00','2022040302:00:00','2022100115:59:59','2022100201:59:59' ],
         [ [2022,10,1,16,0,0],[2022,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
+          'AEDT',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
           '2022100116:00:00','2022100203:00:00','2023040115:59:59','2023040202:59:59' ],
      ],
    2023 =>
      [
         [ [2023,4,1,16,0,0],[2023,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
+          'AEST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
           '2023040116:00:00','2023040202:00:00','2023093015:59:59','2023100101:59:59' ],
         [ [2023,9,30,16,0,0],[2023,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
+          'AEDT',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
           '2023093016:00:00','2023100103:00:00','2024040615:59:59','2024040702:59:59' ],
      ],
    2024 =>
      [
         [ [2024,4,6,16,0,0],[2024,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
+          'AEST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
           '2024040616:00:00','2024040702:00:00','2024100515:59:59','2024100601:59:59' ],
         [ [2024,10,5,16,0,0],[2024,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
+          'AEDT',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
           '2024100516:00:00','2024100603:00:00','2025040515:59:59','2025040602:59:59' ],
      ],
    2025 =>
      [
         [ [2025,4,5,16,0,0],[2025,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
+          'AEST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
           '2025040516:00:00','2025040602:00:00','2025100415:59:59','2025100501:59:59' ],
         [ [2025,10,4,16,0,0],[2025,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
+          'AEDT',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
           '2025100416:00:00','2025100503:00:00','2026040415:59:59','2026040502:59:59' ],
      ],
    2026 =>
      [
         [ [2026,4,4,16,0,0],[2026,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
+          'AEST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
           '2026040416:00:00','2026040502:00:00','2026100315:59:59','2026100401:59:59' ],
         [ [2026,10,3,16,0,0],[2026,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
+          'AEDT',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
           '2026100316:00:00','2026100403:00:00','2027040315:59:59','2027040402:59:59' ],
      ],
    2027 =>
      [
         [ [2027,4,3,16,0,0],[2027,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
+          'AEST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
           '2027040316:00:00','2027040402:00:00','2027100215:59:59','2027100301:59:59' ],
         [ [2027,10,2,16,0,0],[2027,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
+          'AEDT',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
           '2027100216:00:00','2027100303:00:00','2028040115:59:59','2028040202:59:59' ],
      ],
    2028 =>
      [
         [ [2028,4,1,16,0,0],[2028,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
+          'AEST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
           '2028040116:00:00','2028040202:00:00','2028093015:59:59','2028100101:59:59' ],
         [ [2028,9,30,16,0,0],[2028,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
+          'AEDT',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
           '2028093016:00:00','2028100103:00:00','2029033115:59:59','2029040102:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,31,16,0,0],[2029,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
+          'AEST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
           '2029033116:00:00','2029040102:00:00','2029100615:59:59','2029100701:59:59' ],
         [ [2029,10,6,16,0,0],[2029,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
+          'AEDT',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
           '2029100616:00:00','2029100703:00:00','2030040615:59:59','2030040702:59:59' ],
      ],
    2030 =>
      [
         [ [2030,4,6,16,0,0],[2030,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
+          'AEST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
           '2030040616:00:00','2030040702:00:00','2030100515:59:59','2030100601:59:59' ],
         [ [2030,10,5,16,0,0],[2030,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
+          'AEDT',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
           '2030100516:00:00','2030100603:00:00','2031040515:59:59','2031040602:59:59' ],
      ],
    2031 =>
      [
         [ [2031,4,5,16,0,0],[2031,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
+          'AEST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
           '2031040516:00:00','2031040602:00:00','2031100415:59:59','2031100501:59:59' ],
         [ [2031,10,4,16,0,0],[2031,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
+          'AEDT',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
           '2031100416:00:00','2031100503:00:00','2032040315:59:59','2032040402:59:59' ],
      ],
    2032 =>
      [
         [ [2032,4,3,16,0,0],[2032,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
+          'AEST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
           '2032040316:00:00','2032040402:00:00','2032100215:59:59','2032100301:59:59' ],
         [ [2032,10,2,16,0,0],[2032,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
+          'AEDT',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
           '2032100216:00:00','2032100303:00:00','2033040215:59:59','2033040302:59:59' ],
      ],
    2033 =>
      [
         [ [2033,4,2,16,0,0],[2033,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
+          'AEST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
           '2033040216:00:00','2033040302:00:00','2033100115:59:59','2033100201:59:59' ],
         [ [2033,10,1,16,0,0],[2033,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
+          'AEDT',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
           '2033100116:00:00','2033100203:00:00','2034040115:59:59','2034040202:59:59' ],
      ],
    2034 =>
      [
         [ [2034,4,1,16,0,0],[2034,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
+          'AEST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
           '2034040116:00:00','2034040202:00:00','2034093015:59:59','2034100101:59:59' ],
         [ [2034,9,30,16,0,0],[2034,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
+          'AEDT',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
           '2034093016:00:00','2034100103:00:00','2035033115:59:59','2035040102:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,31,16,0,0],[2035,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
+          'AEST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
           '2035033116:00:00','2035040102:00:00','2035100615:59:59','2035100701:59:59' ],
         [ [2035,10,6,16,0,0],[2035,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
+          'AEDT',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
           '2035100616:00:00','2035100703:00:00','2036040515:59:59','2036040602:59:59' ],
      ],
    2036 =>
      [
         [ [2036,4,5,16,0,0],[2036,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
+          'AEST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
           '2036040516:00:00','2036040602:00:00','2036100415:59:59','2036100501:59:59' ],
         [ [2036,10,4,16,0,0],[2036,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
+          'AEDT',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
           '2036100416:00:00','2036100503:00:00','2037040415:59:59','2037040502:59:59' ],
      ],
    2037 =>
      [
         [ [2037,4,4,16,0,0],[2037,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
+          'AEST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
           '2037040416:00:00','2037040502:00:00','2037100315:59:59','2037100401:59:59' ],
         [ [2037,10,3,16,0,0],[2037,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
+          'AEDT',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
           '2037100316:00:00','2037100403:00:00','2038040315:59:59','2038040402:59:59' ],
      ],
    2038 =>
      [
         [ [2038,4,3,16,0,0],[2038,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
+          'AEST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
           '2038040316:00:00','2038040402:00:00','2038100215:59:59','2038100301:59:59' ],
         [ [2038,10,2,16,0,0],[2038,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
+          'AEDT',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
           '2038100216:00:00','2038100303:00:00','2039040215:59:59','2039040302:59:59' ],
      ],
    2039 =>
      [
         [ [2039,4,2,16,0,0],[2039,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
+          'AEST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
           '2039040216:00:00','2039040302:00:00','2039100115:59:59','2039100201:59:59' ],
         [ [2039,10,1,16,0,0],[2039,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
+          'AEDT',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
           '2039100116:00:00','2039100203:00:00','2040033115:59:59','2040040102:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,31,16,0,0],[2040,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
+          'AEST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
           '2040033116:00:00','2040040102:00:00','2040100615:59:59','2040100701:59:59' ],
         [ [2040,10,6,16,0,0],[2040,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
+          'AEDT',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
           '2040100616:00:00','2040100703:00:00','2041040615:59:59','2041040702:59:59' ],
      ],
    2041 =>
      [
         [ [2041,4,6,16,0,0],[2041,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
+          'AEST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
           '2041040616:00:00','2041040702:00:00','2041100515:59:59','2041100601:59:59' ],
         [ [2041,10,5,16,0,0],[2041,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
+          'AEDT',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
           '2041100516:00:00','2041100603:00:00','2042040515:59:59','2042040602:59:59' ],
      ],
    2042 =>
      [
         [ [2042,4,5,16,0,0],[2042,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
+          'AEST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
           '2042040516:00:00','2042040602:00:00','2042100415:59:59','2042100501:59:59' ],
         [ [2042,10,4,16,0,0],[2042,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
+          'AEDT',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
           '2042100416:00:00','2042100503:00:00','2043040415:59:59','2043040502:59:59' ],
      ],
    2043 =>
      [
         [ [2043,4,4,16,0,0],[2043,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
+          'AEST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
           '2043040416:00:00','2043040502:00:00','2043100315:59:59','2043100401:59:59' ],
         [ [2043,10,3,16,0,0],[2043,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
+          'AEDT',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
           '2043100316:00:00','2043100403:00:00','2044040215:59:59','2044040302:59:59' ],
      ],
    2044 =>
      [
         [ [2044,4,2,16,0,0],[2044,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
+          'AEST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
           '2044040216:00:00','2044040302:00:00','2044100115:59:59','2044100201:59:59' ],
         [ [2044,10,1,16,0,0],[2044,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
+          'AEDT',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
           '2044100116:00:00','2044100203:00:00','2045040115:59:59','2045040202:59:59' ],
      ],
    2045 =>
      [
         [ [2045,4,1,16,0,0],[2045,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
+          'AEST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
           '2045040116:00:00','2045040202:00:00','2045093015:59:59','2045100101:59:59' ],
         [ [2045,9,30,16,0,0],[2045,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
+          'AEDT',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
           '2045093016:00:00','2045100103:00:00','2046033115:59:59','2046040102:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,31,16,0,0],[2046,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
+          'AEST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
           '2046033116:00:00','2046040102:00:00','2046100615:59:59','2046100701:59:59' ],
         [ [2046,10,6,16,0,0],[2046,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
+          'AEDT',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
           '2046100616:00:00','2046100703:00:00','2047040615:59:59','2047040702:59:59' ],
      ],
    2047 =>
      [
         [ [2047,4,6,16,0,0],[2047,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
+          'AEST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
           '2047040616:00:00','2047040702:00:00','2047100515:59:59','2047100601:59:59' ],
         [ [2047,10,5,16,0,0],[2047,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
+          'AEDT',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
           '2047100516:00:00','2047100603:00:00','2048040415:59:59','2048040502:59:59' ],
      ],
    2048 =>
      [
         [ [2048,4,4,16,0,0],[2048,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
+          'AEST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
           '2048040416:00:00','2048040502:00:00','2048100315:59:59','2048100401:59:59' ],
         [ [2048,10,3,16,0,0],[2048,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
+          'AEDT',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
           '2048100316:00:00','2048100403:00:00','2049040315:59:59','2049040402:59:59' ],
      ],
    2049 =>
      [
         [ [2049,4,3,16,0,0],[2049,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
+          'AEST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
           '2049040316:00:00','2049040402:00:00','2049100215:59:59','2049100301:59:59' ],
         [ [2049,10,2,16,0,0],[2049,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
+          'AEDT',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
           '2049100216:00:00','2049100303:00:00','2050040215:59:59','2050040302:59:59' ],
      ],
    2050 =>
      [
         [ [2050,4,2,16,0,0],[2050,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
+          'AEST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
           '2050040216:00:00','2050040302:00:00','2050100115:59:59','2050100201:59:59' ],
         [ [2050,10,1,16,0,0],[2050,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
+          'AEDT',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
           '2050100116:00:00','2050100203:00:00','2051040115:59:59','2051040202:59:59' ],
      ],
    2051 =>
      [
         [ [2051,4,1,16,0,0],[2051,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
+          'AEST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
           '2051040116:00:00','2051040202:00:00','2051093015:59:59','2051100101:59:59' ],
         [ [2051,9,30,16,0,0],[2051,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
+          'AEDT',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
           '2051093016:00:00','2051100103:00:00','2052040615:59:59','2052040702:59:59' ],
      ],
    2052 =>
      [
         [ [2052,4,6,16,0,0],[2052,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
+          'AEST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
           '2052040616:00:00','2052040702:00:00','2052100515:59:59','2052100601:59:59' ],
         [ [2052,10,5,16,0,0],[2052,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
+          'AEDT',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
           '2052100516:00:00','2052100603:00:00','2053040515:59:59','2053040602:59:59' ],
      ],
    2053 =>
      [
         [ [2053,4,5,16,0,0],[2053,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
+          'AEST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
           '2053040516:00:00','2053040602:00:00','2053100415:59:59','2053100501:59:59' ],
         [ [2053,10,4,16,0,0],[2053,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
+          'AEDT',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
           '2053100416:00:00','2053100503:00:00','2054040415:59:59','2054040502:59:59' ],
      ],
    2054 =>
      [
         [ [2054,4,4,16,0,0],[2054,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
+          'AEST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
           '2054040416:00:00','2054040502:00:00','2054100315:59:59','2054100401:59:59' ],
         [ [2054,10,3,16,0,0],[2054,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
+          'AEDT',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
           '2054100316:00:00','2054100403:00:00','2055040315:59:59','2055040402:59:59' ],
      ],
    2055 =>
      [
         [ [2055,4,3,16,0,0],[2055,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
+          'AEST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
           '2055040316:00:00','2055040402:00:00','2055100215:59:59','2055100301:59:59' ],
         [ [2055,10,2,16,0,0],[2055,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
+          'AEDT',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
           '2055100216:00:00','2055100303:00:00','2056040115:59:59','2056040202:59:59' ],
      ],
    2056 =>
      [
         [ [2056,4,1,16,0,0],[2056,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
+          'AEST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
           '2056040116:00:00','2056040202:00:00','2056093015:59:59','2056100101:59:59' ],
         [ [2056,9,30,16,0,0],[2056,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
+          'AEDT',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
           '2056093016:00:00','2056100103:00:00','2057033115:59:59','2057040102:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,31,16,0,0],[2057,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
+          'AEST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
           '2057033116:00:00','2057040102:00:00','2057100615:59:59','2057100701:59:59' ],
         [ [2057,10,6,16,0,0],[2057,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
+          'AEDT',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
           '2057100616:00:00','2057100703:00:00','2058040615:59:59','2058040702:59:59' ],
      ],
    2058 =>
      [
         [ [2058,4,6,16,0,0],[2058,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
+          'AEST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
           '2058040616:00:00','2058040702:00:00','2058100515:59:59','2058100601:59:59' ],
         [ [2058,10,5,16,0,0],[2058,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
+          'AEDT',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
           '2058100516:00:00','2058100603:00:00','2059040515:59:59','2059040602:59:59' ],
      ],
    2059 =>
      [
         [ [2059,4,5,16,0,0],[2059,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
+          'AEST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
           '2059040516:00:00','2059040602:00:00','2059100415:59:59','2059100501:59:59' ],
         [ [2059,10,4,16,0,0],[2059,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
+          'AEDT',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
           '2059100416:00:00','2059100503:00:00','2060040315:59:59','2060040402:59:59' ],
      ],
    2060 =>
      [
         [ [2060,4,3,16,0,0],[2060,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
+          'AEST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
           '2060040316:00:00','2060040402:00:00','2060100215:59:59','2060100301:59:59' ],
         [ [2060,10,2,16,0,0],[2060,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
+          'AEDT',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
           '2060100216:00:00','2060100303:00:00','2061040215:59:59','2061040302:59:59' ],
      ],
    2061 =>
      [
         [ [2061,4,2,16,0,0],[2061,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
+          'AEST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
           '2061040216:00:00','2061040302:00:00','2061100115:59:59','2061100201:59:59' ],
         [ [2061,10,1,16,0,0],[2061,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
+          'AEDT',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
           '2061100116:00:00','2061100203:00:00','2062040115:59:59','2062040202:59:59' ],
      ],
    2062 =>
      [
         [ [2062,4,1,16,0,0],[2062,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
+          'AEST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
           '2062040116:00:00','2062040202:00:00','2062093015:59:59','2062100101:59:59' ],
         [ [2062,9,30,16,0,0],[2062,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
+          'AEDT',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
           '2062093016:00:00','2062100103:00:00','2063033115:59:59','2063040102:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,31,16,0,0],[2063,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
+          'AEST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
           '2063033116:00:00','2063040102:00:00','2063100615:59:59','2063100701:59:59' ],
         [ [2063,10,6,16,0,0],[2063,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
+          'AEDT',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
           '2063100616:00:00','2063100703:00:00','2064040515:59:59','2064040602:59:59' ],
      ],
    2064 =>
      [
         [ [2064,4,5,16,0,0],[2064,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
+          'AEST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
           '2064040516:00:00','2064040602:00:00','2064100415:59:59','2064100501:59:59' ],
         [ [2064,10,4,16,0,0],[2064,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
+          'AEDT',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
           '2064100416:00:00','2064100503:00:00','2065040415:59:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,16,0,0],[2065,4,5,2,0,0],'+10:00:00',[10,0,0],
+          'AEST',0,[2065,10,3,15,59,59],[2065,10,4,1,59,59],
+          '2065040416:00:00','2065040502:00:00','2065100315:59:59','2065100401:59:59' ],
+        [ [2065,10,3,16,0,0],[2065,10,4,3,0,0],'+11:00:00',[11,0,0],
+          'AEDT',1,[2066,4,3,15,59,59],[2066,4,4,2,59,59],
+          '2065100316:00:00','2065100403:00:00','2066040315:59:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -941,7 +950,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEST',
                         },
                 '10' => {
                          'flag'    => 'ge',
@@ -950,7 +959,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::aupert00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,106 +38,106 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,11,30,16,16,36],[1895,12,1,0,16,36],'+08:00:00',[8,0,0],
-          'WST',0,[1916,12,31,16,0,59],[1917,1,1,0,0,59],
+          'AWST',0,[1916,12,31,16,0,59],[1917,1,1,0,0,59],
           '1895113016:16:36','1895120100:16:36','1916123116:00:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,16,1,0],[1917,1,1,1,1,0],'+09:00:00',[9,0,0],
-          'WST',1,[1917,3,24,16,59,59],[1917,3,25,1,59,59],
+          'AWDT',1,[1917,3,24,16,59,59],[1917,3,25,1,59,59],
           '1916123116:01:00','1917010101:01:00','1917032416:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,17,0,0],[1917,3,25,1,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[1941,12,31,17,59,59],[1942,1,1,1,59,59],
+          'AWST',0,[1941,12,31,17,59,59],[1942,1,1,1,59,59],
           '1917032417:00:00','1917032501:00:00','1941123117:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,18,0,0],[1942,1,1,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[1942,3,28,16,59,59],[1942,3,29,1,59,59],
+          'AWDT',1,[1942,3,28,16,59,59],[1942,3,29,1,59,59],
           '1941123118:00:00','1942010103:00:00','1942032816:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,17,0,0],[1942,3,29,1,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[1942,9,26,17,59,59],[1942,9,27,1,59,59],
+          'AWST',0,[1942,9,26,17,59,59],[1942,9,27,1,59,59],
           '1942032817:00:00','1942032901:00:00','1942092617:59:59','1942092701:59:59' ],
         [ [1942,9,26,18,0,0],[1942,9,27,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[1943,3,27,16,59,59],[1943,3,28,1,59,59],
+          'AWDT',1,[1943,3,27,16,59,59],[1943,3,28,1,59,59],
           '1942092618:00:00','1942092703:00:00','1943032716:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,17,0,0],[1943,3,28,1,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[1974,10,26,17,59,59],[1974,10,27,1,59,59],
+          'AWST',0,[1974,10,26,17,59,59],[1974,10,27,1,59,59],
           '1943032717:00:00','1943032801:00:00','1974102617:59:59','1974102701:59:59' ],
      ],
    1974 =>
      [
         [ [1974,10,26,18,0,0],[1974,10,27,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[1975,3,1,17,59,59],[1975,3,2,2,59,59],
+          'AWDT',1,[1975,3,1,17,59,59],[1975,3,2,2,59,59],
           '1974102618:00:00','1974102703:00:00','1975030117:59:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,18,0,0],[1975,3,2,2,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[1983,10,29,17,59,59],[1983,10,30,1,59,59],
+          'AWST',0,[1983,10,29,17,59,59],[1983,10,30,1,59,59],
           '1975030118:00:00','1975030202:00:00','1983102917:59:59','1983103001:59:59' ],
      ],
    1983 =>
      [
         [ [1983,10,29,18,0,0],[1983,10,30,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[1984,3,3,17,59,59],[1984,3,4,2,59,59],
+          'AWDT',1,[1984,3,3,17,59,59],[1984,3,4,2,59,59],
           '1983102918:00:00','1983103003:00:00','1984030317:59:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,18,0,0],[1984,3,4,2,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[1991,11,16,17,59,59],[1991,11,17,1,59,59],
+          'AWST',0,[1991,11,16,17,59,59],[1991,11,17,1,59,59],
           '1984030318:00:00','1984030402:00:00','1991111617:59:59','1991111701:59:59' ],
      ],
    1991 =>
      [
         [ [1991,11,16,18,0,0],[1991,11,17,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[1992,2,29,17,59,59],[1992,3,1,2,59,59],
+          'AWDT',1,[1992,2,29,17,59,59],[1992,3,1,2,59,59],
           '1991111618:00:00','1991111703:00:00','1992022917:59:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,18,0,0],[1992,3,1,2,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[2006,12,2,17,59,59],[2006,12,3,1,59,59],
+          'AWST',0,[2006,12,2,17,59,59],[2006,12,3,1,59,59],
           '1992022918:00:00','1992030102:00:00','2006120217:59:59','2006120301:59:59' ],
      ],
    2006 =>
      [
         [ [2006,12,2,18,0,0],[2006,12,3,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[2007,3,24,17,59,59],[2007,3,25,2,59,59],
+          'AWDT',1,[2007,3,24,17,59,59],[2007,3,25,2,59,59],
           '2006120218:00:00','2006120303:00:00','2007032417:59:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,18,0,0],[2007,3,25,2,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[2007,10,27,17,59,59],[2007,10,28,1,59,59],
+          'AWST',0,[2007,10,27,17,59,59],[2007,10,28,1,59,59],
           '2007032418:00:00','2007032502:00:00','2007102717:59:59','2007102801:59:59' ],
         [ [2007,10,27,18,0,0],[2007,10,28,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[2008,3,29,17,59,59],[2008,3,30,2,59,59],
+          'AWDT',1,[2008,3,29,17,59,59],[2008,3,30,2,59,59],
           '2007102718:00:00','2007102803:00:00','2008032917:59:59','2008033002:59:59' ],
      ],
    2008 =>
      [
         [ [2008,3,29,18,0,0],[2008,3,30,2,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[2008,10,25,17,59,59],[2008,10,26,1,59,59],
+          'AWST',0,[2008,10,25,17,59,59],[2008,10,26,1,59,59],
           '2008032918:00:00','2008033002:00:00','2008102517:59:59','2008102601:59:59' ],
         [ [2008,10,25,18,0,0],[2008,10,26,3,0,0],'+09:00:00',[9,0,0],
-          'WST',1,[2009,3,28,17,59,59],[2009,3,29,2,59,59],
+          'AWDT',1,[2009,3,28,17,59,59],[2009,3,29,2,59,59],
           '2008102518:00:00','2008102603:00:00','2009032817:59:59','2009032902:59:59' ],
      ],
    2009 =>
      [
         [ [2009,3,28,18,0,0],[2009,3,29,2,0,0],'+08:00:00',[8,0,0],
-          'WST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
+          'AWST',0,[9999,12,31,0,0,0],[9999,12,31,8,0,0],
           '2009032818:00:00','2009032902:00:00','9999123100:00:00','9999123108:00:00' ],
      ],
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ausydn00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -38,894 +38,903 @@ END { undef $VERSION; }
    1895 =>
      [
         [ [1895,1,31,13,55,8],[1895,1,31,23,55,8],'+10:00:00',[10,0,0],
-          'EST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
+          'AEST',0,[1916,12,31,14,0,59],[1917,1,1,0,0,59],
           '1895013113:55:08','1895013123:55:08','1916123114:00:59','1917010100:00:59' ],
      ],
    1916 =>
      [
         [ [1916,12,31,14,1,0],[1917,1,1,1,1,0],'+11:00:00',[11,0,0],
-          'EST',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
+          'AEDT',1,[1917,3,24,14,59,59],[1917,3,25,1,59,59],
           '1916123114:01:00','1917010101:01:00','1917032414:59:59','1917032501:59:59' ],
      ],
    1917 =>
      [
         [ [1917,3,24,15,0,0],[1917,3,25,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
+          'AEST',0,[1941,12,31,15,59,59],[1942,1,1,1,59,59],
           '1917032415:00:00','1917032501:00:00','1941123115:59:59','1942010101:59:59' ],
      ],
    1941 =>
      [
         [ [1941,12,31,16,0,0],[1942,1,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
+          'AEDT',1,[1942,3,28,14,59,59],[1942,3,29,1,59,59],
           '1941123116:00:00','1942010103:00:00','1942032814:59:59','1942032901:59:59' ],
      ],
    1942 =>
      [
         [ [1942,3,28,15,0,0],[1942,3,29,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
+          'AEST',0,[1942,9,26,15,59,59],[1942,9,27,1,59,59],
           '1942032815:00:00','1942032901:00:00','1942092615:59:59','1942092701:59:59' ],
         [ [1942,9,26,16,0,0],[1942,9,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
+          'AEDT',1,[1943,3,27,14,59,59],[1943,3,28,1,59,59],
           '1942092616:00:00','1942092703:00:00','1943032714:59:59','1943032801:59:59' ],
      ],
    1943 =>
      [
         [ [1943,3,27,15,0,0],[1943,3,28,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
+          'AEST',0,[1943,10,2,15,59,59],[1943,10,3,1,59,59],
           '1943032715:00:00','1943032801:00:00','1943100215:59:59','1943100301:59:59' ],
         [ [1943,10,2,16,0,0],[1943,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
+          'AEDT',1,[1944,3,25,14,59,59],[1944,3,26,1,59,59],
           '1943100216:00:00','1943100303:00:00','1944032514:59:59','1944032601:59:59' ],
      ],
    1944 =>
      [
         [ [1944,3,25,15,0,0],[1944,3,26,1,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
+          'AEST',0,[1971,10,30,15,59,59],[1971,10,31,1,59,59],
           '1944032515:00:00','1944032601:00:00','1971103015:59:59','1971103101:59:59' ],
      ],
    1971 =>
      [
         [ [1971,10,30,16,0,0],[1971,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
+          'AEDT',1,[1972,2,26,15,59,59],[1972,2,27,2,59,59],
           '1971103016:00:00','1971103103:00:00','1972022615:59:59','1972022702:59:59' ],
      ],
    1972 =>
      [
         [ [1972,2,26,16,0,0],[1972,2,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
+          'AEST',0,[1972,10,28,15,59,59],[1972,10,29,1,59,59],
           '1972022616:00:00','1972022702:00:00','1972102815:59:59','1972102901:59:59' ],
         [ [1972,10,28,16,0,0],[1972,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
+          'AEDT',1,[1973,3,3,15,59,59],[1973,3,4,2,59,59],
           '1972102816:00:00','1972102903:00:00','1973030315:59:59','1973030402:59:59' ],
      ],
    1973 =>
      [
         [ [1973,3,3,16,0,0],[1973,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
+          'AEST',0,[1973,10,27,15,59,59],[1973,10,28,1,59,59],
           '1973030316:00:00','1973030402:00:00','1973102715:59:59','1973102801:59:59' ],
         [ [1973,10,27,16,0,0],[1973,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
+          'AEDT',1,[1974,3,2,15,59,59],[1974,3,3,2,59,59],
           '1973102716:00:00','1973102803:00:00','1974030215:59:59','1974030302:59:59' ],
      ],
    1974 =>
      [
         [ [1974,3,2,16,0,0],[1974,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
+          'AEST',0,[1974,10,26,15,59,59],[1974,10,27,1,59,59],
           '1974030216:00:00','1974030302:00:00','1974102615:59:59','1974102701:59:59' ],
         [ [1974,10,26,16,0,0],[1974,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
+          'AEDT',1,[1975,3,1,15,59,59],[1975,3,2,2,59,59],
           '1974102616:00:00','1974102703:00:00','1975030115:59:59','1975030202:59:59' ],
      ],
    1975 =>
      [
         [ [1975,3,1,16,0,0],[1975,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
+          'AEST',0,[1975,10,25,15,59,59],[1975,10,26,1,59,59],
           '1975030116:00:00','1975030202:00:00','1975102515:59:59','1975102601:59:59' ],
         [ [1975,10,25,16,0,0],[1975,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
+          'AEDT',1,[1976,3,6,15,59,59],[1976,3,7,2,59,59],
           '1975102516:00:00','1975102603:00:00','1976030615:59:59','1976030702:59:59' ],
      ],
    1976 =>
      [
         [ [1976,3,6,16,0,0],[1976,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
+          'AEST',0,[1976,10,30,15,59,59],[1976,10,31,1,59,59],
           '1976030616:00:00','1976030702:00:00','1976103015:59:59','1976103101:59:59' ],
         [ [1976,10,30,16,0,0],[1976,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
+          'AEDT',1,[1977,3,5,15,59,59],[1977,3,6,2,59,59],
           '1976103016:00:00','1976103103:00:00','1977030515:59:59','1977030602:59:59' ],
      ],
    1977 =>
      [
         [ [1977,3,5,16,0,0],[1977,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
+          'AEST',0,[1977,10,29,15,59,59],[1977,10,30,1,59,59],
           '1977030516:00:00','1977030602:00:00','1977102915:59:59','1977103001:59:59' ],
         [ [1977,10,29,16,0,0],[1977,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
+          'AEDT',1,[1978,3,4,15,59,59],[1978,3,5,2,59,59],
           '1977102916:00:00','1977103003:00:00','1978030415:59:59','1978030502:59:59' ],
      ],
    1978 =>
      [
         [ [1978,3,4,16,0,0],[1978,3,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
+          'AEST',0,[1978,10,28,15,59,59],[1978,10,29,1,59,59],
           '1978030416:00:00','1978030502:00:00','1978102815:59:59','1978102901:59:59' ],
         [ [1978,10,28,16,0,0],[1978,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
+          'AEDT',1,[1979,3,3,15,59,59],[1979,3,4,2,59,59],
           '1978102816:00:00','1978102903:00:00','1979030315:59:59','1979030402:59:59' ],
      ],
    1979 =>
      [
         [ [1979,3,3,16,0,0],[1979,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
+          'AEST',0,[1979,10,27,15,59,59],[1979,10,28,1,59,59],
           '1979030316:00:00','1979030402:00:00','1979102715:59:59','1979102801:59:59' ],
         [ [1979,10,27,16,0,0],[1979,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
+          'AEDT',1,[1980,3,1,15,59,59],[1980,3,2,2,59,59],
           '1979102716:00:00','1979102803:00:00','1980030115:59:59','1980030202:59:59' ],
      ],
    1980 =>
      [
         [ [1980,3,1,16,0,0],[1980,3,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
+          'AEST',0,[1980,10,25,15,59,59],[1980,10,26,1,59,59],
           '1980030116:00:00','1980030202:00:00','1980102515:59:59','1980102601:59:59' ],
         [ [1980,10,25,16,0,0],[1980,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
+          'AEDT',1,[1981,2,28,15,59,59],[1981,3,1,2,59,59],
           '1980102516:00:00','1980102603:00:00','1981022815:59:59','1981030102:59:59' ],
      ],
    1981 =>
      [
         [ [1981,2,28,16,0,0],[1981,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
+          'AEST',0,[1981,10,24,15,59,59],[1981,10,25,1,59,59],
           '1981022816:00:00','1981030102:00:00','1981102415:59:59','1981102501:59:59' ],
         [ [1981,10,24,16,0,0],[1981,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1982,4,3,15,59,59],[1982,4,4,2,59,59],
+          'AEDT',1,[1982,4,3,15,59,59],[1982,4,4,2,59,59],
           '1981102416:00:00','1981102503:00:00','1982040315:59:59','1982040402:59:59' ],
      ],
    1982 =>
      [
         [ [1982,4,3,16,0,0],[1982,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
+          'AEST',0,[1982,10,30,15,59,59],[1982,10,31,1,59,59],
           '1982040316:00:00','1982040402:00:00','1982103015:59:59','1982103101:59:59' ],
         [ [1982,10,30,16,0,0],[1982,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1983,3,5,15,59,59],[1983,3,6,2,59,59],
+          'AEDT',1,[1983,3,5,15,59,59],[1983,3,6,2,59,59],
           '1982103016:00:00','1982103103:00:00','1983030515:59:59','1983030602:59:59' ],
      ],
    1983 =>
      [
         [ [1983,3,5,16,0,0],[1983,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
+          'AEST',0,[1983,10,29,15,59,59],[1983,10,30,1,59,59],
           '1983030516:00:00','1983030602:00:00','1983102915:59:59','1983103001:59:59' ],
         [ [1983,10,29,16,0,0],[1983,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
+          'AEDT',1,[1984,3,3,15,59,59],[1984,3,4,2,59,59],
           '1983102916:00:00','1983103003:00:00','1984030315:59:59','1984030402:59:59' ],
      ],
    1984 =>
      [
         [ [1984,3,3,16,0,0],[1984,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
+          'AEST',0,[1984,10,27,15,59,59],[1984,10,28,1,59,59],
           '1984030316:00:00','1984030402:00:00','1984102715:59:59','1984102801:59:59' ],
         [ [1984,10,27,16,0,0],[1984,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
+          'AEDT',1,[1985,3,2,15,59,59],[1985,3,3,2,59,59],
           '1984102716:00:00','1984102803:00:00','1985030215:59:59','1985030302:59:59' ],
      ],
    1985 =>
      [
         [ [1985,3,2,16,0,0],[1985,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
+          'AEST',0,[1985,10,26,15,59,59],[1985,10,27,1,59,59],
           '1985030216:00:00','1985030302:00:00','1985102615:59:59','1985102701:59:59' ],
         [ [1985,10,26,16,0,0],[1985,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1986,3,15,15,59,59],[1986,3,16,2,59,59],
+          'AEDT',1,[1986,3,15,15,59,59],[1986,3,16,2,59,59],
           '1985102616:00:00','1985102703:00:00','1986031515:59:59','1986031602:59:59' ],
      ],
    1986 =>
      [
         [ [1986,3,15,16,0,0],[1986,3,16,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
+          'AEST',0,[1986,10,18,15,59,59],[1986,10,19,1,59,59],
           '1986031516:00:00','1986031602:00:00','1986101815:59:59','1986101901:59:59' ],
         [ [1986,10,18,16,0,0],[1986,10,19,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
+          'AEDT',1,[1987,3,14,15,59,59],[1987,3,15,2,59,59],
           '1986101816:00:00','1986101903:00:00','1987031415:59:59','1987031502:59:59' ],
      ],
    1987 =>
      [
         [ [1987,3,14,16,0,0],[1987,3,15,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
+          'AEST',0,[1987,10,24,15,59,59],[1987,10,25,1,59,59],
           '1987031416:00:00','1987031502:00:00','1987102415:59:59','1987102501:59:59' ],
         [ [1987,10,24,16,0,0],[1987,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
+          'AEDT',1,[1988,3,19,15,59,59],[1988,3,20,2,59,59],
           '1987102416:00:00','1987102503:00:00','1988031915:59:59','1988032002:59:59' ],
      ],
    1988 =>
      [
         [ [1988,3,19,16,0,0],[1988,3,20,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
+          'AEST',0,[1988,10,29,15,59,59],[1988,10,30,1,59,59],
           '1988031916:00:00','1988032002:00:00','1988102915:59:59','1988103001:59:59' ],
         [ [1988,10,29,16,0,0],[1988,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
+          'AEDT',1,[1989,3,18,15,59,59],[1989,3,19,2,59,59],
           '1988102916:00:00','1988103003:00:00','1989031815:59:59','1989031902:59:59' ],
      ],
    1989 =>
      [
         [ [1989,3,18,16,0,0],[1989,3,19,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
+          'AEST',0,[1989,10,28,15,59,59],[1989,10,29,1,59,59],
           '1989031816:00:00','1989031902:00:00','1989102815:59:59','1989102901:59:59' ],
         [ [1989,10,28,16,0,0],[1989,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1990,3,3,15,59,59],[1990,3,4,2,59,59],
+          'AEDT',1,[1990,3,3,15,59,59],[1990,3,4,2,59,59],
           '1989102816:00:00','1989102903:00:00','1990030315:59:59','1990030402:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,3,16,0,0],[1990,3,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
+          'AEST',0,[1990,10,27,15,59,59],[1990,10,28,1,59,59],
           '1990030316:00:00','1990030402:00:00','1990102715:59:59','1990102801:59:59' ],
         [ [1990,10,27,16,0,0],[1990,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
+          'AEDT',1,[1991,3,2,15,59,59],[1991,3,3,2,59,59],
           '1990102716:00:00','1990102803:00:00','1991030215:59:59','1991030302:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,2,16,0,0],[1991,3,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
+          'AEST',0,[1991,10,26,15,59,59],[1991,10,27,1,59,59],
           '1991030216:00:00','1991030302:00:00','1991102615:59:59','1991102701:59:59' ],
         [ [1991,10,26,16,0,0],[1991,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
+          'AEDT',1,[1992,2,29,15,59,59],[1992,3,1,2,59,59],
           '1991102616:00:00','1991102703:00:00','1992022915:59:59','1992030102:59:59' ],
      ],
    1992 =>
      [
         [ [1992,2,29,16,0,0],[1992,3,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1992,10,24,15,59,59],[1992,10,25,1,59,59],
+          'AEST',0,[1992,10,24,15,59,59],[1992,10,25,1,59,59],
           '1992022916:00:00','1992030102:00:00','1992102415:59:59','1992102501:59:59' ],
         [ [1992,10,24,16,0,0],[1992,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1993,3,6,15,59,59],[1993,3,7,2,59,59],
+          'AEDT',1,[1993,3,6,15,59,59],[1993,3,7,2,59,59],
           '1992102416:00:00','1992102503:00:00','1993030615:59:59','1993030702:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,6,16,0,0],[1993,3,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1993,10,30,15,59,59],[1993,10,31,1,59,59],
+          'AEST',0,[1993,10,30,15,59,59],[1993,10,31,1,59,59],
           '1993030616:00:00','1993030702:00:00','1993103015:59:59','1993103101:59:59' ],
         [ [1993,10,30,16,0,0],[1993,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1994,3,5,15,59,59],[1994,3,6,2,59,59],
+          'AEDT',1,[1994,3,5,15,59,59],[1994,3,6,2,59,59],
           '1993103016:00:00','1993103103:00:00','1994030515:59:59','1994030602:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,5,16,0,0],[1994,3,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1994,10,29,15,59,59],[1994,10,30,1,59,59],
+          'AEST',0,[1994,10,29,15,59,59],[1994,10,30,1,59,59],
           '1994030516:00:00','1994030602:00:00','1994102915:59:59','1994103001:59:59' ],
         [ [1994,10,29,16,0,0],[1994,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1995,3,4,15,59,59],[1995,3,5,2,59,59],
+          'AEDT',1,[1995,3,4,15,59,59],[1995,3,5,2,59,59],
           '1994102916:00:00','1994103003:00:00','1995030415:59:59','1995030502:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,4,16,0,0],[1995,3,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1995,10,28,15,59,59],[1995,10,29,1,59,59],
+          'AEST',0,[1995,10,28,15,59,59],[1995,10,29,1,59,59],
           '1995030416:00:00','1995030502:00:00','1995102815:59:59','1995102901:59:59' ],
         [ [1995,10,28,16,0,0],[1995,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
+          'AEDT',1,[1996,3,30,15,59,59],[1996,3,31,2,59,59],
           '1995102816:00:00','1995102903:00:00','1996033015:59:59','1996033102:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,16,0,0],[1996,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1996,10,26,15,59,59],[1996,10,27,1,59,59],
+          'AEST',0,[1996,10,26,15,59,59],[1996,10,27,1,59,59],
           '1996033016:00:00','1996033102:00:00','1996102615:59:59','1996102701:59:59' ],
         [ [1996,10,26,16,0,0],[1996,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
+          'AEDT',1,[1997,3,29,15,59,59],[1997,3,30,2,59,59],
           '1996102616:00:00','1996102703:00:00','1997032915:59:59','1997033002:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,16,0,0],[1997,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1997,10,25,15,59,59],[1997,10,26,1,59,59],
+          'AEST',0,[1997,10,25,15,59,59],[1997,10,26,1,59,59],
           '1997032916:00:00','1997033002:00:00','1997102515:59:59','1997102601:59:59' ],
         [ [1997,10,25,16,0,0],[1997,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
+          'AEDT',1,[1998,3,28,15,59,59],[1998,3,29,2,59,59],
           '1997102516:00:00','1997102603:00:00','1998032815:59:59','1998032902:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,16,0,0],[1998,3,29,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1998,10,24,15,59,59],[1998,10,25,1,59,59],
+          'AEST',0,[1998,10,24,15,59,59],[1998,10,25,1,59,59],
           '1998032816:00:00','1998032902:00:00','1998102415:59:59','1998102501:59:59' ],
         [ [1998,10,24,16,0,0],[1998,10,25,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
+          'AEDT',1,[1999,3,27,15,59,59],[1999,3,28,2,59,59],
           '1998102416:00:00','1998102503:00:00','1999032715:59:59','1999032802:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,16,0,0],[1999,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[1999,10,30,15,59,59],[1999,10,31,1,59,59],
+          'AEST',0,[1999,10,30,15,59,59],[1999,10,31,1,59,59],
           '1999032716:00:00','1999032802:00:00','1999103015:59:59','1999103101:59:59' ],
         [ [1999,10,30,16,0,0],[1999,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
+          'AEDT',1,[2000,3,25,15,59,59],[2000,3,26,2,59,59],
           '1999103016:00:00','1999103103:00:00','2000032515:59:59','2000032602:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,16,0,0],[2000,3,26,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
+          'AEST',0,[2000,8,26,15,59,59],[2000,8,27,1,59,59],
           '2000032516:00:00','2000032602:00:00','2000082615:59:59','2000082701:59:59' ],
         [ [2000,8,26,16,0,0],[2000,8,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
+          'AEDT',1,[2001,3,24,15,59,59],[2001,3,25,2,59,59],
           '2000082616:00:00','2000082703:00:00','2001032415:59:59','2001032502:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,16,0,0],[2001,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2001,10,27,15,59,59],[2001,10,28,1,59,59],
+          'AEST',0,[2001,10,27,15,59,59],[2001,10,28,1,59,59],
           '2001032416:00:00','2001032502:00:00','2001102715:59:59','2001102801:59:59' ],
         [ [2001,10,27,16,0,0],[2001,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
+          'AEDT',1,[2002,3,30,15,59,59],[2002,3,31,2,59,59],
           '2001102716:00:00','2001102803:00:00','2002033015:59:59','2002033102:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,16,0,0],[2002,3,31,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2002,10,26,15,59,59],[2002,10,27,1,59,59],
+          'AEST',0,[2002,10,26,15,59,59],[2002,10,27,1,59,59],
           '2002033016:00:00','2002033102:00:00','2002102615:59:59','2002102701:59:59' ],
         [ [2002,10,26,16,0,0],[2002,10,27,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
+          'AEDT',1,[2003,3,29,15,59,59],[2003,3,30,2,59,59],
           '2002102616:00:00','2002102703:00:00','2003032915:59:59','2003033002:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,16,0,0],[2003,3,30,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2003,10,25,15,59,59],[2003,10,26,1,59,59],
+          'AEST',0,[2003,10,25,15,59,59],[2003,10,26,1,59,59],
           '2003032916:00:00','2003033002:00:00','2003102515:59:59','2003102601:59:59' ],
         [ [2003,10,25,16,0,0],[2003,10,26,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
+          'AEDT',1,[2004,3,27,15,59,59],[2004,3,28,2,59,59],
           '2003102516:00:00','2003102603:00:00','2004032715:59:59','2004032802:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,16,0,0],[2004,3,28,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2004,10,30,15,59,59],[2004,10,31,1,59,59],
+          'AEST',0,[2004,10,30,15,59,59],[2004,10,31,1,59,59],
           '2004032716:00:00','2004032802:00:00','2004103015:59:59','2004103101:59:59' ],
         [ [2004,10,30,16,0,0],[2004,10,31,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
+          'AEDT',1,[2005,3,26,15,59,59],[2005,3,27,2,59,59],
           '2004103016:00:00','2004103103:00:00','2005032615:59:59','2005032702:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,16,0,0],[2005,3,27,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2005,10,29,15,59,59],[2005,10,30,1,59,59],
+          'AEST',0,[2005,10,29,15,59,59],[2005,10,30,1,59,59],
           '2005032616:00:00','2005032702:00:00','2005102915:59:59','2005103001:59:59' ],
         [ [2005,10,29,16,0,0],[2005,10,30,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
+          'AEDT',1,[2006,4,1,15,59,59],[2006,4,2,2,59,59],
           '2005102916:00:00','2005103003:00:00','2006040115:59:59','2006040202:59:59' ],
      ],
    2006 =>
      [
         [ [2006,4,1,16,0,0],[2006,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2006,10,28,15,59,59],[2006,10,29,1,59,59],
+          'AEST',0,[2006,10,28,15,59,59],[2006,10,29,1,59,59],
           '2006040116:00:00','2006040202:00:00','2006102815:59:59','2006102901:59:59' ],
         [ [2006,10,28,16,0,0],[2006,10,29,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
+          'AEDT',1,[2007,3,24,15,59,59],[2007,3,25,2,59,59],
           '2006102816:00:00','2006102903:00:00','2007032415:59:59','2007032502:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,16,0,0],[2007,3,25,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2007,10,27,15,59,59],[2007,10,28,1,59,59],
+          'AEST',0,[2007,10,27,15,59,59],[2007,10,28,1,59,59],
           '2007032416:00:00','2007032502:00:00','2007102715:59:59','2007102801:59:59' ],
         [ [2007,10,27,16,0,0],[2007,10,28,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
+          'AEDT',1,[2008,4,5,15,59,59],[2008,4,6,2,59,59],
           '2007102716:00:00','2007102803:00:00','2008040515:59:59','2008040602:59:59' ],
      ],
    2008 =>
      [
         [ [2008,4,5,16,0,0],[2008,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
+          'AEST',0,[2008,10,4,15,59,59],[2008,10,5,1,59,59],
           '2008040516:00:00','2008040602:00:00','2008100415:59:59','2008100501:59:59' ],
         [ [2008,10,4,16,0,0],[2008,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
+          'AEDT',1,[2009,4,4,15,59,59],[2009,4,5,2,59,59],
           '2008100416:00:00','2008100503:00:00','2009040415:59:59','2009040502:59:59' ],
      ],
    2009 =>
      [
         [ [2009,4,4,16,0,0],[2009,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
+          'AEST',0,[2009,10,3,15,59,59],[2009,10,4,1,59,59],
           '2009040416:00:00','2009040502:00:00','2009100315:59:59','2009100401:59:59' ],
         [ [2009,10,3,16,0,0],[2009,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
+          'AEDT',1,[2010,4,3,15,59,59],[2010,4,4,2,59,59],
           '2009100316:00:00','2009100403:00:00','2010040315:59:59','2010040402:59:59' ],
      ],
    2010 =>
      [
         [ [2010,4,3,16,0,0],[2010,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
+          'AEST',0,[2010,10,2,15,59,59],[2010,10,3,1,59,59],
           '2010040316:00:00','2010040402:00:00','2010100215:59:59','2010100301:59:59' ],
         [ [2010,10,2,16,0,0],[2010,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
+          'AEDT',1,[2011,4,2,15,59,59],[2011,4,3,2,59,59],
           '2010100216:00:00','2010100303:00:00','2011040215:59:59','2011040302:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,16,0,0],[2011,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
+          'AEST',0,[2011,10,1,15,59,59],[2011,10,2,1,59,59],
           '2011040216:00:00','2011040302:00:00','2011100115:59:59','2011100201:59:59' ],
         [ [2011,10,1,16,0,0],[2011,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
+          'AEDT',1,[2012,3,31,15,59,59],[2012,4,1,2,59,59],
           '2011100116:00:00','2011100203:00:00','2012033115:59:59','2012040102:59:59' ],
      ],
    2012 =>
      [
         [ [2012,3,31,16,0,0],[2012,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
+          'AEST',0,[2012,10,6,15,59,59],[2012,10,7,1,59,59],
           '2012033116:00:00','2012040102:00:00','2012100615:59:59','2012100701:59:59' ],
         [ [2012,10,6,16,0,0],[2012,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
+          'AEDT',1,[2013,4,6,15,59,59],[2013,4,7,2,59,59],
           '2012100616:00:00','2012100703:00:00','2013040615:59:59','2013040702:59:59' ],
      ],
    2013 =>
      [
         [ [2013,4,6,16,0,0],[2013,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
+          'AEST',0,[2013,10,5,15,59,59],[2013,10,6,1,59,59],
           '2013040616:00:00','2013040702:00:00','2013100515:59:59','2013100601:59:59' ],
         [ [2013,10,5,16,0,0],[2013,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
+          'AEDT',1,[2014,4,5,15,59,59],[2014,4,6,2,59,59],
           '2013100516:00:00','2013100603:00:00','2014040515:59:59','2014040602:59:59' ],
      ],
    2014 =>
      [
         [ [2014,4,5,16,0,0],[2014,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
+          'AEST',0,[2014,10,4,15,59,59],[2014,10,5,1,59,59],
           '2014040516:00:00','2014040602:00:00','2014100415:59:59','2014100501:59:59' ],
         [ [2014,10,4,16,0,0],[2014,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
+          'AEDT',1,[2015,4,4,15,59,59],[2015,4,5,2,59,59],
           '2014100416:00:00','2014100503:00:00','2015040415:59:59','2015040502:59:59' ],
      ],
    2015 =>
      [
         [ [2015,4,4,16,0,0],[2015,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
+          'AEST',0,[2015,10,3,15,59,59],[2015,10,4,1,59,59],
           '2015040416:00:00','2015040502:00:00','2015100315:59:59','2015100401:59:59' ],
         [ [2015,10,3,16,0,0],[2015,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
+          'AEDT',1,[2016,4,2,15,59,59],[2016,4,3,2,59,59],
           '2015100316:00:00','2015100403:00:00','2016040215:59:59','2016040302:59:59' ],
      ],
    2016 =>
      [
         [ [2016,4,2,16,0,0],[2016,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
+          'AEST',0,[2016,10,1,15,59,59],[2016,10,2,1,59,59],
           '2016040216:00:00','2016040302:00:00','2016100115:59:59','2016100201:59:59' ],
         [ [2016,10,1,16,0,0],[2016,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
+          'AEDT',1,[2017,4,1,15,59,59],[2017,4,2,2,59,59],
           '2016100116:00:00','2016100203:00:00','2017040115:59:59','2017040202:59:59' ],
      ],
    2017 =>
      [
         [ [2017,4,1,16,0,0],[2017,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
+          'AEST',0,[2017,9,30,15,59,59],[2017,10,1,1,59,59],
           '2017040116:00:00','2017040202:00:00','2017093015:59:59','2017100101:59:59' ],
         [ [2017,9,30,16,0,0],[2017,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
+          'AEDT',1,[2018,3,31,15,59,59],[2018,4,1,2,59,59],
           '2017093016:00:00','2017100103:00:00','2018033115:59:59','2018040102:59:59' ],
      ],
    2018 =>
      [
         [ [2018,3,31,16,0,0],[2018,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
+          'AEST',0,[2018,10,6,15,59,59],[2018,10,7,1,59,59],
           '2018033116:00:00','2018040102:00:00','2018100615:59:59','2018100701:59:59' ],
         [ [2018,10,6,16,0,0],[2018,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
+          'AEDT',1,[2019,4,6,15,59,59],[2019,4,7,2,59,59],
           '2018100616:00:00','2018100703:00:00','2019040615:59:59','2019040702:59:59' ],
      ],
    2019 =>
      [
         [ [2019,4,6,16,0,0],[2019,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
+          'AEST',0,[2019,10,5,15,59,59],[2019,10,6,1,59,59],
           '2019040616:00:00','2019040702:00:00','2019100515:59:59','2019100601:59:59' ],
         [ [2019,10,5,16,0,0],[2019,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
+          'AEDT',1,[2020,4,4,15,59,59],[2020,4,5,2,59,59],
           '2019100516:00:00','2019100603:00:00','2020040415:59:59','2020040502:59:59' ],
      ],
    2020 =>
      [
         [ [2020,4,4,16,0,0],[2020,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
+          'AEST',0,[2020,10,3,15,59,59],[2020,10,4,1,59,59],
           '2020040416:00:00','2020040502:00:00','2020100315:59:59','2020100401:59:59' ],
         [ [2020,10,3,16,0,0],[2020,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
+          'AEDT',1,[2021,4,3,15,59,59],[2021,4,4,2,59,59],
           '2020100316:00:00','2020100403:00:00','2021040315:59:59','2021040402:59:59' ],
      ],
    2021 =>
      [
         [ [2021,4,3,16,0,0],[2021,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
+          'AEST',0,[2021,10,2,15,59,59],[2021,10,3,1,59,59],
           '2021040316:00:00','2021040402:00:00','2021100215:59:59','2021100301:59:59' ],
         [ [2021,10,2,16,0,0],[2021,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
+          'AEDT',1,[2022,4,2,15,59,59],[2022,4,3,2,59,59],
           '2021100216:00:00','2021100303:00:00','2022040215:59:59','2022040302:59:59' ],
      ],
    2022 =>
      [
         [ [2022,4,2,16,0,0],[2022,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
+          'AEST',0,[2022,10,1,15,59,59],[2022,10,2,1,59,59],
           '2022040216:00:00','2022040302:00:00','2022100115:59:59','2022100201:59:59' ],
         [ [2022,10,1,16,0,0],[2022,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
+          'AEDT',1,[2023,4,1,15,59,59],[2023,4,2,2,59,59],
           '2022100116:00:00','2022100203:00:00','2023040115:59:59','2023040202:59:59' ],
      ],
    2023 =>
      [
         [ [2023,4,1,16,0,0],[2023,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
+          'AEST',0,[2023,9,30,15,59,59],[2023,10,1,1,59,59],
           '2023040116:00:00','2023040202:00:00','2023093015:59:59','2023100101:59:59' ],
         [ [2023,9,30,16,0,0],[2023,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
+          'AEDT',1,[2024,4,6,15,59,59],[2024,4,7,2,59,59],
           '2023093016:00:00','2023100103:00:00','2024040615:59:59','2024040702:59:59' ],
      ],
    2024 =>
      [
         [ [2024,4,6,16,0,0],[2024,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
+          'AEST',0,[2024,10,5,15,59,59],[2024,10,6,1,59,59],
           '2024040616:00:00','2024040702:00:00','2024100515:59:59','2024100601:59:59' ],
         [ [2024,10,5,16,0,0],[2024,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
+          'AEDT',1,[2025,4,5,15,59,59],[2025,4,6,2,59,59],
           '2024100516:00:00','2024100603:00:00','2025040515:59:59','2025040602:59:59' ],
      ],
    2025 =>
      [
         [ [2025,4,5,16,0,0],[2025,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
+          'AEST',0,[2025,10,4,15,59,59],[2025,10,5,1,59,59],
           '2025040516:00:00','2025040602:00:00','2025100415:59:59','2025100501:59:59' ],
         [ [2025,10,4,16,0,0],[2025,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
+          'AEDT',1,[2026,4,4,15,59,59],[2026,4,5,2,59,59],
           '2025100416:00:00','2025100503:00:00','2026040415:59:59','2026040502:59:59' ],
      ],
    2026 =>
      [
         [ [2026,4,4,16,0,0],[2026,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
+          'AEST',0,[2026,10,3,15,59,59],[2026,10,4,1,59,59],
           '2026040416:00:00','2026040502:00:00','2026100315:59:59','2026100401:59:59' ],
         [ [2026,10,3,16,0,0],[2026,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
+          'AEDT',1,[2027,4,3,15,59,59],[2027,4,4,2,59,59],
           '2026100316:00:00','2026100403:00:00','2027040315:59:59','2027040402:59:59' ],
      ],
    2027 =>
      [
         [ [2027,4,3,16,0,0],[2027,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
+          'AEST',0,[2027,10,2,15,59,59],[2027,10,3,1,59,59],
           '2027040316:00:00','2027040402:00:00','2027100215:59:59','2027100301:59:59' ],
         [ [2027,10,2,16,0,0],[2027,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
+          'AEDT',1,[2028,4,1,15,59,59],[2028,4,2,2,59,59],
           '2027100216:00:00','2027100303:00:00','2028040115:59:59','2028040202:59:59' ],
      ],
    2028 =>
      [
         [ [2028,4,1,16,0,0],[2028,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
+          'AEST',0,[2028,9,30,15,59,59],[2028,10,1,1,59,59],
           '2028040116:00:00','2028040202:00:00','2028093015:59:59','2028100101:59:59' ],
         [ [2028,9,30,16,0,0],[2028,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
+          'AEDT',1,[2029,3,31,15,59,59],[2029,4,1,2,59,59],
           '2028093016:00:00','2028100103:00:00','2029033115:59:59','2029040102:59:59' ],
      ],
    2029 =>
      [
         [ [2029,3,31,16,0,0],[2029,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
+          'AEST',0,[2029,10,6,15,59,59],[2029,10,7,1,59,59],
           '2029033116:00:00','2029040102:00:00','2029100615:59:59','2029100701:59:59' ],
         [ [2029,10,6,16,0,0],[2029,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
+          'AEDT',1,[2030,4,6,15,59,59],[2030,4,7,2,59,59],
           '2029100616:00:00','2029100703:00:00','2030040615:59:59','2030040702:59:59' ],
      ],
    2030 =>
      [
         [ [2030,4,6,16,0,0],[2030,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
+          'AEST',0,[2030,10,5,15,59,59],[2030,10,6,1,59,59],
           '2030040616:00:00','2030040702:00:00','2030100515:59:59','2030100601:59:59' ],
         [ [2030,10,5,16,0,0],[2030,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
+          'AEDT',1,[2031,4,5,15,59,59],[2031,4,6,2,59,59],
           '2030100516:00:00','2030100603:00:00','2031040515:59:59','2031040602:59:59' ],
      ],
    2031 =>
      [
         [ [2031,4,5,16,0,0],[2031,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
+          'AEST',0,[2031,10,4,15,59,59],[2031,10,5,1,59,59],
           '2031040516:00:00','2031040602:00:00','2031100415:59:59','2031100501:59:59' ],
         [ [2031,10,4,16,0,0],[2031,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
+          'AEDT',1,[2032,4,3,15,59,59],[2032,4,4,2,59,59],
           '2031100416:00:00','2031100503:00:00','2032040315:59:59','2032040402:59:59' ],
      ],
    2032 =>
      [
         [ [2032,4,3,16,0,0],[2032,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
+          'AEST',0,[2032,10,2,15,59,59],[2032,10,3,1,59,59],
           '2032040316:00:00','2032040402:00:00','2032100215:59:59','2032100301:59:59' ],
         [ [2032,10,2,16,0,0],[2032,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
+          'AEDT',1,[2033,4,2,15,59,59],[2033,4,3,2,59,59],
           '2032100216:00:00','2032100303:00:00','2033040215:59:59','2033040302:59:59' ],
      ],
    2033 =>
      [
         [ [2033,4,2,16,0,0],[2033,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
+          'AEST',0,[2033,10,1,15,59,59],[2033,10,2,1,59,59],
           '2033040216:00:00','2033040302:00:00','2033100115:59:59','2033100201:59:59' ],
         [ [2033,10,1,16,0,0],[2033,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
+          'AEDT',1,[2034,4,1,15,59,59],[2034,4,2,2,59,59],
           '2033100116:00:00','2033100203:00:00','2034040115:59:59','2034040202:59:59' ],
      ],
    2034 =>
      [
         [ [2034,4,1,16,0,0],[2034,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
+          'AEST',0,[2034,9,30,15,59,59],[2034,10,1,1,59,59],
           '2034040116:00:00','2034040202:00:00','2034093015:59:59','2034100101:59:59' ],
         [ [2034,9,30,16,0,0],[2034,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
+          'AEDT',1,[2035,3,31,15,59,59],[2035,4,1,2,59,59],
           '2034093016:00:00','2034100103:00:00','2035033115:59:59','2035040102:59:59' ],
      ],
    2035 =>
      [
         [ [2035,3,31,16,0,0],[2035,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
+          'AEST',0,[2035,10,6,15,59,59],[2035,10,7,1,59,59],
           '2035033116:00:00','2035040102:00:00','2035100615:59:59','2035100701:59:59' ],
         [ [2035,10,6,16,0,0],[2035,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
+          'AEDT',1,[2036,4,5,15,59,59],[2036,4,6,2,59,59],
           '2035100616:00:00','2035100703:00:00','2036040515:59:59','2036040602:59:59' ],
      ],
    2036 =>
      [
         [ [2036,4,5,16,0,0],[2036,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
+          'AEST',0,[2036,10,4,15,59,59],[2036,10,5,1,59,59],
           '2036040516:00:00','2036040602:00:00','2036100415:59:59','2036100501:59:59' ],
         [ [2036,10,4,16,0,0],[2036,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
+          'AEDT',1,[2037,4,4,15,59,59],[2037,4,5,2,59,59],
           '2036100416:00:00','2036100503:00:00','2037040415:59:59','2037040502:59:59' ],
      ],
    2037 =>
      [
         [ [2037,4,4,16,0,0],[2037,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
+          'AEST',0,[2037,10,3,15,59,59],[2037,10,4,1,59,59],
           '2037040416:00:00','2037040502:00:00','2037100315:59:59','2037100401:59:59' ],
         [ [2037,10,3,16,0,0],[2037,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
+          'AEDT',1,[2038,4,3,15,59,59],[2038,4,4,2,59,59],
           '2037100316:00:00','2037100403:00:00','2038040315:59:59','2038040402:59:59' ],
      ],
    2038 =>
      [
         [ [2038,4,3,16,0,0],[2038,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
+          'AEST',0,[2038,10,2,15,59,59],[2038,10,3,1,59,59],
           '2038040316:00:00','2038040402:00:00','2038100215:59:59','2038100301:59:59' ],
         [ [2038,10,2,16,0,0],[2038,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
+          'AEDT',1,[2039,4,2,15,59,59],[2039,4,3,2,59,59],
           '2038100216:00:00','2038100303:00:00','2039040215:59:59','2039040302:59:59' ],
      ],
    2039 =>
      [
         [ [2039,4,2,16,0,0],[2039,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
+          'AEST',0,[2039,10,1,15,59,59],[2039,10,2,1,59,59],
           '2039040216:00:00','2039040302:00:00','2039100115:59:59','2039100201:59:59' ],
         [ [2039,10,1,16,0,0],[2039,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
+          'AEDT',1,[2040,3,31,15,59,59],[2040,4,1,2,59,59],
           '2039100116:00:00','2039100203:00:00','2040033115:59:59','2040040102:59:59' ],
      ],
    2040 =>
      [
         [ [2040,3,31,16,0,0],[2040,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
+          'AEST',0,[2040,10,6,15,59,59],[2040,10,7,1,59,59],
           '2040033116:00:00','2040040102:00:00','2040100615:59:59','2040100701:59:59' ],
         [ [2040,10,6,16,0,0],[2040,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
+          'AEDT',1,[2041,4,6,15,59,59],[2041,4,7,2,59,59],
           '2040100616:00:00','2040100703:00:00','2041040615:59:59','2041040702:59:59' ],
      ],
    2041 =>
      [
         [ [2041,4,6,16,0,0],[2041,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
+          'AEST',0,[2041,10,5,15,59,59],[2041,10,6,1,59,59],
           '2041040616:00:00','2041040702:00:00','2041100515:59:59','2041100601:59:59' ],
         [ [2041,10,5,16,0,0],[2041,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
+          'AEDT',1,[2042,4,5,15,59,59],[2042,4,6,2,59,59],
           '2041100516:00:00','2041100603:00:00','2042040515:59:59','2042040602:59:59' ],
      ],
    2042 =>
      [
         [ [2042,4,5,16,0,0],[2042,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
+          'AEST',0,[2042,10,4,15,59,59],[2042,10,5,1,59,59],
           '2042040516:00:00','2042040602:00:00','2042100415:59:59','2042100501:59:59' ],
         [ [2042,10,4,16,0,0],[2042,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
+          'AEDT',1,[2043,4,4,15,59,59],[2043,4,5,2,59,59],
           '2042100416:00:00','2042100503:00:00','2043040415:59:59','2043040502:59:59' ],
      ],
    2043 =>
      [
         [ [2043,4,4,16,0,0],[2043,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
+          'AEST',0,[2043,10,3,15,59,59],[2043,10,4,1,59,59],
           '2043040416:00:00','2043040502:00:00','2043100315:59:59','2043100401:59:59' ],
         [ [2043,10,3,16,0,0],[2043,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
+          'AEDT',1,[2044,4,2,15,59,59],[2044,4,3,2,59,59],
           '2043100316:00:00','2043100403:00:00','2044040215:59:59','2044040302:59:59' ],
      ],
    2044 =>
      [
         [ [2044,4,2,16,0,0],[2044,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
+          'AEST',0,[2044,10,1,15,59,59],[2044,10,2,1,59,59],
           '2044040216:00:00','2044040302:00:00','2044100115:59:59','2044100201:59:59' ],
         [ [2044,10,1,16,0,0],[2044,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
+          'AEDT',1,[2045,4,1,15,59,59],[2045,4,2,2,59,59],
           '2044100116:00:00','2044100203:00:00','2045040115:59:59','2045040202:59:59' ],
      ],
    2045 =>
      [
         [ [2045,4,1,16,0,0],[2045,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
+          'AEST',0,[2045,9,30,15,59,59],[2045,10,1,1,59,59],
           '2045040116:00:00','2045040202:00:00','2045093015:59:59','2045100101:59:59' ],
         [ [2045,9,30,16,0,0],[2045,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
+          'AEDT',1,[2046,3,31,15,59,59],[2046,4,1,2,59,59],
           '2045093016:00:00','2045100103:00:00','2046033115:59:59','2046040102:59:59' ],
      ],
    2046 =>
      [
         [ [2046,3,31,16,0,0],[2046,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
+          'AEST',0,[2046,10,6,15,59,59],[2046,10,7,1,59,59],
           '2046033116:00:00','2046040102:00:00','2046100615:59:59','2046100701:59:59' ],
         [ [2046,10,6,16,0,0],[2046,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
+          'AEDT',1,[2047,4,6,15,59,59],[2047,4,7,2,59,59],
           '2046100616:00:00','2046100703:00:00','2047040615:59:59','2047040702:59:59' ],
      ],
    2047 =>
      [
         [ [2047,4,6,16,0,0],[2047,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
+          'AEST',0,[2047,10,5,15,59,59],[2047,10,6,1,59,59],
           '2047040616:00:00','2047040702:00:00','2047100515:59:59','2047100601:59:59' ],
         [ [2047,10,5,16,0,0],[2047,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
+          'AEDT',1,[2048,4,4,15,59,59],[2048,4,5,2,59,59],
           '2047100516:00:00','2047100603:00:00','2048040415:59:59','2048040502:59:59' ],
      ],
    2048 =>
      [
         [ [2048,4,4,16,0,0],[2048,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
+          'AEST',0,[2048,10,3,15,59,59],[2048,10,4,1,59,59],
           '2048040416:00:00','2048040502:00:00','2048100315:59:59','2048100401:59:59' ],
         [ [2048,10,3,16,0,0],[2048,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
+          'AEDT',1,[2049,4,3,15,59,59],[2049,4,4,2,59,59],
           '2048100316:00:00','2048100403:00:00','2049040315:59:59','2049040402:59:59' ],
      ],
    2049 =>
      [
         [ [2049,4,3,16,0,0],[2049,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
+          'AEST',0,[2049,10,2,15,59,59],[2049,10,3,1,59,59],
           '2049040316:00:00','2049040402:00:00','2049100215:59:59','2049100301:59:59' ],
         [ [2049,10,2,16,0,0],[2049,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
+          'AEDT',1,[2050,4,2,15,59,59],[2050,4,3,2,59,59],
           '2049100216:00:00','2049100303:00:00','2050040215:59:59','2050040302:59:59' ],
      ],
    2050 =>
      [
         [ [2050,4,2,16,0,0],[2050,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
+          'AEST',0,[2050,10,1,15,59,59],[2050,10,2,1,59,59],
           '2050040216:00:00','2050040302:00:00','2050100115:59:59','2050100201:59:59' ],
         [ [2050,10,1,16,0,0],[2050,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
+          'AEDT',1,[2051,4,1,15,59,59],[2051,4,2,2,59,59],
           '2050100116:00:00','2050100203:00:00','2051040115:59:59','2051040202:59:59' ],
      ],
    2051 =>
      [
         [ [2051,4,1,16,0,0],[2051,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
+          'AEST',0,[2051,9,30,15,59,59],[2051,10,1,1,59,59],
           '2051040116:00:00','2051040202:00:00','2051093015:59:59','2051100101:59:59' ],
         [ [2051,9,30,16,0,0],[2051,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
+          'AEDT',1,[2052,4,6,15,59,59],[2052,4,7,2,59,59],
           '2051093016:00:00','2051100103:00:00','2052040615:59:59','2052040702:59:59' ],
      ],
    2052 =>
      [
         [ [2052,4,6,16,0,0],[2052,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
+          'AEST',0,[2052,10,5,15,59,59],[2052,10,6,1,59,59],
           '2052040616:00:00','2052040702:00:00','2052100515:59:59','2052100601:59:59' ],
         [ [2052,10,5,16,0,0],[2052,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
+          'AEDT',1,[2053,4,5,15,59,59],[2053,4,6,2,59,59],
           '2052100516:00:00','2052100603:00:00','2053040515:59:59','2053040602:59:59' ],
      ],
    2053 =>
      [
         [ [2053,4,5,16,0,0],[2053,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
+          'AEST',0,[2053,10,4,15,59,59],[2053,10,5,1,59,59],
           '2053040516:00:00','2053040602:00:00','2053100415:59:59','2053100501:59:59' ],
         [ [2053,10,4,16,0,0],[2053,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
+          'AEDT',1,[2054,4,4,15,59,59],[2054,4,5,2,59,59],
           '2053100416:00:00','2053100503:00:00','2054040415:59:59','2054040502:59:59' ],
      ],
    2054 =>
      [
         [ [2054,4,4,16,0,0],[2054,4,5,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
+          'AEST',0,[2054,10,3,15,59,59],[2054,10,4,1,59,59],
           '2054040416:00:00','2054040502:00:00','2054100315:59:59','2054100401:59:59' ],
         [ [2054,10,3,16,0,0],[2054,10,4,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
+          'AEDT',1,[2055,4,3,15,59,59],[2055,4,4,2,59,59],
           '2054100316:00:00','2054100403:00:00','2055040315:59:59','2055040402:59:59' ],
      ],
    2055 =>
      [
         [ [2055,4,3,16,0,0],[2055,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
+          'AEST',0,[2055,10,2,15,59,59],[2055,10,3,1,59,59],
           '2055040316:00:00','2055040402:00:00','2055100215:59:59','2055100301:59:59' ],
         [ [2055,10,2,16,0,0],[2055,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
+          'AEDT',1,[2056,4,1,15,59,59],[2056,4,2,2,59,59],
           '2055100216:00:00','2055100303:00:00','2056040115:59:59','2056040202:59:59' ],
      ],
    2056 =>
      [
         [ [2056,4,1,16,0,0],[2056,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
+          'AEST',0,[2056,9,30,15,59,59],[2056,10,1,1,59,59],
           '2056040116:00:00','2056040202:00:00','2056093015:59:59','2056100101:59:59' ],
         [ [2056,9,30,16,0,0],[2056,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
+          'AEDT',1,[2057,3,31,15,59,59],[2057,4,1,2,59,59],
           '2056093016:00:00','2056100103:00:00','2057033115:59:59','2057040102:59:59' ],
      ],
    2057 =>
      [
         [ [2057,3,31,16,0,0],[2057,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
+          'AEST',0,[2057,10,6,15,59,59],[2057,10,7,1,59,59],
           '2057033116:00:00','2057040102:00:00','2057100615:59:59','2057100701:59:59' ],
         [ [2057,10,6,16,0,0],[2057,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
+          'AEDT',1,[2058,4,6,15,59,59],[2058,4,7,2,59,59],
           '2057100616:00:00','2057100703:00:00','2058040615:59:59','2058040702:59:59' ],
      ],
    2058 =>
      [
         [ [2058,4,6,16,0,0],[2058,4,7,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
+          'AEST',0,[2058,10,5,15,59,59],[2058,10,6,1,59,59],
           '2058040616:00:00','2058040702:00:00','2058100515:59:59','2058100601:59:59' ],
         [ [2058,10,5,16,0,0],[2058,10,6,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
+          'AEDT',1,[2059,4,5,15,59,59],[2059,4,6,2,59,59],
           '2058100516:00:00','2058100603:00:00','2059040515:59:59','2059040602:59:59' ],
      ],
    2059 =>
      [
         [ [2059,4,5,16,0,0],[2059,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
+          'AEST',0,[2059,10,4,15,59,59],[2059,10,5,1,59,59],
           '2059040516:00:00','2059040602:00:00','2059100415:59:59','2059100501:59:59' ],
         [ [2059,10,4,16,0,0],[2059,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
+          'AEDT',1,[2060,4,3,15,59,59],[2060,4,4,2,59,59],
           '2059100416:00:00','2059100503:00:00','2060040315:59:59','2060040402:59:59' ],
      ],
    2060 =>
      [
         [ [2060,4,3,16,0,0],[2060,4,4,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
+          'AEST',0,[2060,10,2,15,59,59],[2060,10,3,1,59,59],
           '2060040316:00:00','2060040402:00:00','2060100215:59:59','2060100301:59:59' ],
         [ [2060,10,2,16,0,0],[2060,10,3,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
+          'AEDT',1,[2061,4,2,15,59,59],[2061,4,3,2,59,59],
           '2060100216:00:00','2060100303:00:00','2061040215:59:59','2061040302:59:59' ],
      ],
    2061 =>
      [
         [ [2061,4,2,16,0,0],[2061,4,3,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
+          'AEST',0,[2061,10,1,15,59,59],[2061,10,2,1,59,59],
           '2061040216:00:00','2061040302:00:00','2061100115:59:59','2061100201:59:59' ],
         [ [2061,10,1,16,0,0],[2061,10,2,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
+          'AEDT',1,[2062,4,1,15,59,59],[2062,4,2,2,59,59],
           '2061100116:00:00','2061100203:00:00','2062040115:59:59','2062040202:59:59' ],
      ],
    2062 =>
      [
         [ [2062,4,1,16,0,0],[2062,4,2,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
+          'AEST',0,[2062,9,30,15,59,59],[2062,10,1,1,59,59],
           '2062040116:00:00','2062040202:00:00','2062093015:59:59','2062100101:59:59' ],
         [ [2062,9,30,16,0,0],[2062,10,1,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
+          'AEDT',1,[2063,3,31,15,59,59],[2063,4,1,2,59,59],
           '2062093016:00:00','2062100103:00:00','2063033115:59:59','2063040102:59:59' ],
      ],
    2063 =>
      [
         [ [2063,3,31,16,0,0],[2063,4,1,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
+          'AEST',0,[2063,10,6,15,59,59],[2063,10,7,1,59,59],
           '2063033116:00:00','2063040102:00:00','2063100615:59:59','2063100701:59:59' ],
         [ [2063,10,6,16,0,0],[2063,10,7,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
+          'AEDT',1,[2064,4,5,15,59,59],[2064,4,6,2,59,59],
           '2063100616:00:00','2063100703:00:00','2064040515:59:59','2064040602:59:59' ],
      ],
    2064 =>
      [
         [ [2064,4,5,16,0,0],[2064,4,6,2,0,0],'+10:00:00',[10,0,0],
-          'EST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
+          'AEST',0,[2064,10,4,15,59,59],[2064,10,5,1,59,59],
           '2064040516:00:00','2064040602:00:00','2064100415:59:59','2064100501:59:59' ],
         [ [2064,10,4,16,0,0],[2064,10,5,3,0,0],'+11:00:00',[11,0,0],
-          'EST',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
+          'AEDT',1,[2065,4,4,15,59,59],[2065,4,5,2,59,59],
           '2064100416:00:00','2064100503:00:00','2065040415:59:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,16,0,0],[2065,4,5,2,0,0],'+10:00:00',[10,0,0],
+          'AEST',0,[2065,10,3,15,59,59],[2065,10,4,1,59,59],
+          '2065040416:00:00','2065040502:00:00','2065100315:59:59','2065100401:59:59' ],
+        [ [2065,10,3,16,0,0],[2065,10,4,3,0,0],'+11:00:00',[11,0,0],
+          'AEDT',1,[2066,4,3,15,59,59],[2066,4,4,2,59,59],
+          '2065100316:00:00','2065100403:00:00','2066040315:59:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -941,7 +950,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEST',
                         },
                 '10' => {
                          'flag'    => 'ge',
@@ -950,7 +959,7 @@ END { undef $VERSION; }
                          'type'    => 's',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
-                         'abb'     => 'EST',
+                         'abb'     => 'AEDT',
                         },
                },
 );
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::b00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::c00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::cet00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -893,6 +893,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::d00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::e00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eet00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -827,6 +827,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmt00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm02;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm03;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm04;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm05;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm06;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm07;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm08;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm09;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm10;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm11;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:06 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm12;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtm13;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp01;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp02;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp03;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp04;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp05;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp06;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp07;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp08;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp09;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp10;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::etgmtp11;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euamst00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1091,6 +1091,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euando00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -767,6 +767,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euathe00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -905,6 +905,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eubelg00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -818,6 +818,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euberl00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -920,6 +920,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eubrus00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1115,6 +1115,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eubuch00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -893,6 +893,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eubuda00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -62,35 +62,26 @@ END { undef $VERSION; }
    1918 =>
      [
         [ [1918,4,1,2,0,0],[1918,4,1,4,0,0],'+02:00:00',[2,0,0],
-          'CEST',1,[1918,9,29,0,59,59],[1918,9,29,2,59,59],
-          '1918040102:00:00','1918040104:00:00','1918092900:59:59','1918092902:59:59' ],
-        [ [1918,9,29,1,0,0],[1918,9,29,2,0,0],'+01:00:00',[1,0,0],
+          'CEST',1,[1918,9,16,0,59,59],[1918,9,16,2,59,59],
+          '1918040102:00:00','1918040104:00:00','1918091600:59:59','1918091602:59:59' ],
+        [ [1918,9,16,1,0,0],[1918,9,16,2,0,0],'+01:00:00',[1,0,0],
           'CET',0,[1919,4,15,1,59,59],[1919,4,15,2,59,59],
-          '1918092901:00:00','1918092902:00:00','1919041501:59:59','1919041502:59:59' ],
+          '1918091601:00:00','1918091602:00:00','1919041501:59:59','1919041502:59:59' ],
      ],
    1919 =>
      [
         [ [1919,4,15,2,0,0],[1919,4,15,4,0,0],'+02:00:00',[2,0,0],
-          'CEST',1,[1919,9,15,0,59,59],[1919,9,15,2,59,59],
-          '1919041502:00:00','1919041504:00:00','1919091500:59:59','1919091502:59:59' ],
-        [ [1919,9,15,1,0,0],[1919,9,15,2,0,0],'+01:00:00',[1,0,0],
-          'CET',0,[1920,4,5,1,59,59],[1920,4,5,2,59,59],
-          '1919091501:00:00','1919091502:00:00','1920040501:59:59','1920040502:59:59' ],
-     ],
-   1920 =>
-     [
-        [ [1920,4,5,2,0,0],[1920,4,5,4,0,0],'+02:00:00',[2,0,0],
-          'CEST',1,[1920,9,30,0,59,59],[1920,9,30,2,59,59],
-          '1920040502:00:00','1920040504:00:00','1920093000:59:59','1920093002:59:59' ],
-        [ [1920,9,30,1,0,0],[1920,9,30,2,0,0],'+01:00:00',[1,0,0],
-          'CET',0,[1941,4,6,0,59,59],[1941,4,6,1,59,59],
-          '1920093001:00:00','1920093002:00:00','1941040600:59:59','1941040601:59:59' ],
+          'CEST',1,[1919,11,24,0,59,59],[1919,11,24,2,59,59],
+          '1919041502:00:00','1919041504:00:00','1919112400:59:59','1919112402:59:59' ],
+        [ [1919,11,24,1,0,0],[1919,11,24,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[1941,4,7,22,59,59],[1941,4,7,23,59,59],
+          '1919112401:00:00','1919112402:00:00','1941040722:59:59','1941040723:59:59' ],
      ],
    1941 =>
      [
-        [ [1941,4,6,1,0,0],[1941,4,6,3,0,0],'+02:00:00',[2,0,0],
+        [ [1941,4,7,23,0,0],[1941,4,8,1,0,0],'+02:00:00',[2,0,0],
           'CEST',1,[1942,11,2,0,59,59],[1942,11,2,2,59,59],
-          '1941040601:00:00','1941040603:00:00','1942110200:59:59','1942110202:59:59' ],
+          '1941040723:00:00','1941040801:00:00','1942110200:59:59','1942110202:59:59' ],
      ],
    1942 =>
      [
@@ -119,11 +110,11 @@ END { undef $VERSION; }
    1945 =>
      [
         [ [1945,5,1,22,0,0],[1945,5,2,0,0,0],'+02:00:00',[2,0,0],
-          'CEST',1,[1945,11,2,21,59,59],[1945,11,2,23,59,59],
-          '1945050122:00:00','1945050200:00:00','1945110221:59:59','1945110223:59:59' ],
-        [ [1945,11,2,22,0,0],[1945,11,2,23,0,0],'+01:00:00',[1,0,0],
+          'CEST',1,[1945,10,31,21,59,59],[1945,10,31,23,59,59],
+          '1945050122:00:00','1945050200:00:00','1945103121:59:59','1945103123:59:59' ],
+        [ [1945,10,31,22,0,0],[1945,10,31,23,0,0],'+01:00:00',[1,0,0],
           'CET',0,[1946,3,31,0,59,59],[1946,3,31,1,59,59],
-          '1945110222:00:00','1945110223:00:00','1946033100:59:59','1946033101:59:59' ],
+          '1945103122:00:00','1945103123:00:00','1946033100:59:59','1946033101:59:59' ],
      ],
    1946 =>
      [
@@ -971,6 +962,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euchis00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -914,6 +914,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eucope00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -887,6 +887,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eudubl00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1310,6 +1310,15 @@ END { undef $VERSION; }
           'GMT',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'IST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'GMT',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eugibr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1169,6 +1169,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euhels00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:20 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,36 +25,36 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,1,39,52],'+01:39:52',[1,39,52],
-          'LMT',0,[1878,5,30,22,20,7],[1878,5,30,23,59,59],
-          '0001010200:00:00','0001010201:39:52','1878053022:20:07','1878053023:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,1,39,49],'+01:39:49',[1,39,49],
+          'LMT',0,[1878,5,30,22,20,10],[1878,5,30,23,59,59],
+          '0001010200:00:00','0001010201:39:49','1878053022:20:10','1878053023:59:59' ],
      ],
    1878 =>
      [
-        [ [1878,5,30,22,20,8],[1878,5,31,0,0,0],'+01:39:52',[1,39,52],
-          'HMT',0,[1921,4,30,22,20,7],[1921,4,30,23,59,59],
-          '1878053022:20:08','1878053100:00:00','1921043022:20:07','1921043023:59:59' ],
+        [ [1878,5,30,22,20,11],[1878,5,31,0,0,0],'+01:39:49',[1,39,49],
+          'HMT',0,[1921,4,30,22,20,10],[1921,4,30,23,59,59],
+          '1878053022:20:11','1878053100:00:00','1921043022:20:10','1921043023:59:59' ],
      ],
    1921 =>
      [
-        [ [1921,4,30,22,20,8],[1921,5,1,0,20,8],'+02:00:00',[2,0,0],
+        [ [1921,4,30,22,20,11],[1921,5,1,0,20,11],'+02:00:00',[2,0,0],
           'EET',0,[1942,4,2,21,59,59],[1942,4,2,23,59,59],
-          '1921043022:20:08','1921050100:20:08','1942040221:59:59','1942040223:59:59' ],
+          '1921043022:20:11','1921050100:20:11','1942040221:59:59','1942040223:59:59' ],
      ],
    1942 =>
      [
         [ [1942,4,2,22,0,0],[1942,4,3,1,0,0],'+03:00:00',[3,0,0],
-          'EEST',1,[1942,10,2,20,59,59],[1942,10,2,23,59,59],
-          '1942040222:00:00','1942040301:00:00','1942100220:59:59','1942100223:59:59' ],
-        [ [1942,10,2,21,0,0],[1942,10,2,23,0,0],'+02:00:00',[2,0,0],
+          'EEST',1,[1942,10,3,21,59,59],[1942,10,4,0,59,59],
+          '1942040222:00:00','1942040301:00:00','1942100321:59:59','1942100400:59:59' ],
+        [ [1942,10,3,22,0,0],[1942,10,4,0,0,0],'+02:00:00',[2,0,0],
           'EET',0,[1981,3,28,23,59,59],[1981,3,29,1,59,59],
-          '1942100221:00:00','1942100223:00:00','1981032823:59:59','1981032901:59:59' ],
+          '1942100322:00:00','1942100400:00:00','1981032823:59:59','1981032901:59:59' ],
      ],
    1981 =>
      [
@@ -812,6 +812,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euista00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1052,6 +1052,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eukali00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -386,8 +386,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,27,0,0,0],[2011,3,27,3,0,0],'+03:00:00',[3,0,0],
-          'FET',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '2011032700:00:00','2011032703:00:00','9999123100:00:00','9999123103:00:00' ],
+          'FET',0,[2014,10,25,22,59,59],[2014,10,26,1,59,59],
+          '2011032700:00:00','2011032703:00:00','2014102522:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,23,0,0],[2014,10,26,1,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[9999,12,31,0,0,0],[9999,12,31,2,0,0],
+          '2014102523:00:00','2014102601:00:00','9999123100:00:00','9999123102:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eukiev00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -830,6 +830,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eulisb00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,1,23,23,28],'-00:36:32',[0,-36,-32],
-          'LMT',0,[1912,1,1,0,36,31],[1911,12,31,23,59,59],
-          '0001010200:00:00','0001010123:23:28','1912010100:36:31','1911123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,1,23,23,15],'-00:36:45',[0,-36,-45],
+          'LMT',0,[1912,1,1,0,36,44],[1911,12,31,23,59,59],
+          '0001010200:00:00','0001010123:23:15','1912010100:36:44','1911123123:59:59' ],
      ],
    1912 =>
      [
-        [ [1912,1,1,0,36,32],[1912,1,1,0,36,32],'+00:00:00',[0,0,0],
+        [ [1912,1,1,0,36,45],[1912,1,1,0,36,45],'+00:00:00',[0,0,0],
           'WET',0,[1916,6,17,22,59,59],[1916,6,17,22,59,59],
-          '1912010100:36:32','1912010100:36:32','1916061722:59:59','1916061722:59:59' ],
+          '1912010100:36:45','1912010100:36:45','1916061722:59:59','1916061722:59:59' ],
      ],
    1916 =>
      [
@@ -1265,6 +1265,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eulond00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1367,6 +1367,15 @@ END { undef $VERSION; }
           'GMT',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'BST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'GMT',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euluxe00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1103,6 +1103,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eumadr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1019,6 +1019,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eumalt00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1043,6 +1043,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eumins00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -347,8 +347,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,27,0,0,0],[2011,3,27,3,0,0],'+03:00:00',[3,0,0],
-          'FET',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '2011032700:00:00','2011032703:00:00','9999123100:00:00','9999123103:00:00' ],
+          'FET',0,[2014,10,25,21,59,59],[2014,10,26,0,59,59],
+          '2011032700:00:00','2011032703:00:00','2014102521:59:59','2014102600:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,22,0,0],[2014,10,26,1,0,0],'+03:00:00',[3,0,0],
+          'MSK',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
+          '2014102522:00:00','2014102601:00:00','9999123100:00:00','9999123103:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eumona00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1115,6 +1115,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eumosc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,54 +25,54 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,2,30,20],'+02:30:20',[2,30,20],
-          'LMT',0,[1879,12,31,21,29,39],[1879,12,31,23,59,59],
-          '0001010200:00:00','0001010202:30:20','1879123121:29:39','1879123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,2,30,17],'+02:30:17',[2,30,17],
+          'LMT',0,[1879,12,31,21,29,42],[1879,12,31,23,59,59],
+          '0001010200:00:00','0001010202:30:17','1879123121:29:42','1879123123:59:59' ],
      ],
    1879 =>
      [
-        [ [1879,12,31,21,29,40],[1879,12,31,23,59,40],'+02:30:00',[2,30,0],
-          'MMT',0,[1916,7,2,21,29,59],[1916,7,2,23,59,59],
-          '1879123121:29:40','1879123123:59:40','1916070221:29:59','1916070223:59:59' ],
+        [ [1879,12,31,21,29,43],[1880,1,1,0,0,0],'+02:30:17',[2,30,17],
+          'MMT',0,[1916,7,2,21,29,42],[1916,7,2,23,59,59],
+          '1879123121:29:43','1880010100:00:00','1916070221:29:42','1916070223:59:59' ],
      ],
    1916 =>
      [
-        [ [1916,7,2,21,30,0],[1916,7,3,0,0,48],'+02:30:48',[2,30,48],
-          'MMT',0,[1917,7,1,20,29,11],[1917,7,1,22,59,59],
-          '1916070221:30:00','1916070300:00:48','1917070120:29:11','1917070122:59:59' ],
+        [ [1916,7,2,21,29,43],[1916,7,3,0,1,2],'+02:31:19',[2,31,19],
+          'MMT',0,[1917,7,1,20,28,40],[1917,7,1,22,59,59],
+          '1916070221:29:43','1916070300:01:02','1917070120:28:40','1917070122:59:59' ],
      ],
    1917 =>
      [
-        [ [1917,7,1,20,29,12],[1917,7,2,0,0,0],'+03:30:48',[3,30,48],
-          'MST',1,[1917,12,27,20,29,11],[1917,12,27,23,59,59],
-          '1917070120:29:12','1917070200:00:00','1917122720:29:11','1917122723:59:59' ],
-        [ [1917,12,27,20,29,12],[1917,12,27,23,0,0],'+02:30:48',[2,30,48],
-          'MMT',0,[1918,5,31,19,29,11],[1918,5,31,21,59,59],
-          '1917122720:29:12','1917122723:00:00','1918053119:29:11','1918053121:59:59' ],
+        [ [1917,7,1,20,28,41],[1917,7,2,0,0,0],'+03:31:19',[3,31,19],
+          'MST',1,[1917,12,27,20,28,40],[1917,12,27,23,59,59],
+          '1917070120:28:41','1917070200:00:00','1917122720:28:40','1917122723:59:59' ],
+        [ [1917,12,27,20,28,41],[1917,12,27,23,0,0],'+02:31:19',[2,31,19],
+          'MMT',0,[1918,5,31,19,28,40],[1918,5,31,21,59,59],
+          '1917122720:28:41','1917122723:00:00','1918053119:28:40','1918053121:59:59' ],
      ],
    1918 =>
      [
-        [ [1918,5,31,19,29,12],[1918,6,1,0,0,0],'+04:30:48',[4,30,48],
-          'MDST',1,[1918,9,15,20,29,11],[1918,9,16,0,59,59],
-          '1918053119:29:12','1918060100:00:00','1918091520:29:11','1918091600:59:59' ],
-        [ [1918,9,15,20,29,12],[1918,9,16,0,0,0],'+03:30:48',[3,30,48],
-          'MST',1,[1919,5,31,19,29,11],[1919,5,31,22,59,59],
-          '1918091520:29:12','1918091600:00:00','1919053119:29:11','1919053122:59:59' ],
+        [ [1918,5,31,19,28,41],[1918,6,1,0,0,0],'+04:31:19',[4,31,19],
+          'MDST',1,[1918,9,15,20,28,40],[1918,9,16,0,59,59],
+          '1918053119:28:41','1918060100:00:00','1918091520:28:40','1918091600:59:59' ],
+        [ [1918,9,15,20,28,41],[1918,9,16,0,0,0],'+03:31:19',[3,31,19],
+          'MST',1,[1919,5,31,19,28,40],[1919,5,31,22,59,59],
+          '1918091520:28:41','1918091600:00:00','1919053119:28:40','1919053122:59:59' ],
      ],
    1919 =>
      [
-        [ [1919,5,31,19,29,12],[1919,6,1,0,0,0],'+04:30:48',[4,30,48],
-          'MDST',1,[1919,6,30,21,29,11],[1919,7,1,1,59,59],
-          '1919053119:29:12','1919060100:00:00','1919063021:29:11','1919070101:59:59' ],
-        [ [1919,6,30,21,29,12],[1919,7,1,1,29,12],'+04:00:00',[4,0,0],
+        [ [1919,5,31,19,28,41],[1919,6,1,0,0,0],'+04:31:19',[4,31,19],
+          'MDST',1,[1919,6,30,21,28,40],[1919,7,1,1,59,59],
+          '1919053119:28:41','1919060100:00:00','1919063021:28:40','1919070101:59:59' ],
+        [ [1919,6,30,21,28,41],[1919,7,1,1,28,41],'+04:00:00',[4,0,0],
           'MSD',1,[1919,8,15,19,59,59],[1919,8,15,23,59,59],
-          '1919063021:29:12','1919070101:29:12','1919081519:59:59','1919081523:59:59' ],
+          '1919063021:28:41','1919070101:28:41','1919081519:59:59','1919081523:59:59' ],
         [ [1919,8,15,20,0,0],[1919,8,15,23,0,0],'+03:00:00',[3,0,0],
           'MSK',0,[1921,2,14,19,59,59],[1921,2,14,22,59,59],
           '1919081520:00:00','1919081523:00:00','1921021419:59:59','1921021422:59:59' ],
@@ -380,8 +380,14 @@ END { undef $VERSION; }
    2011 =>
      [
         [ [2011,3,26,23,0,0],[2011,3,27,3,0,0],'+04:00:00',[4,0,0],
-          'MSK',0,[9999,12,31,0,0,0],[9999,12,31,4,0,0],
-          '2011032623:00:00','2011032703:00:00','9999123100:00:00','9999123104:00:00' ],
+          'MSK',0,[2014,10,25,21,59,59],[2014,10,26,1,59,59],
+          '2011032623:00:00','2011032703:00:00','2014102521:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,22,0,0],[2014,10,26,1,0,0],'+03:00:00',[3,0,0],
+          'MSK',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
+          '2014102522:00:00','2014102601:00:00','9999123100:00:00','9999123103:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euoslo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -917,6 +917,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eupari00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1109,6 +1109,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euprag00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -923,6 +923,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euriga00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,45 +25,45 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,1,36,24],'+01:36:24',[1,36,24],
-          'LMT',0,[1879,12,31,22,23,35],[1879,12,31,23,59,59],
-          '0001010200:00:00','0001010201:36:24','1879123122:23:35','1879123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,1,36,34],'+01:36:34',[1,36,34],
+          'LMT',0,[1879,12,31,22,23,25],[1879,12,31,23,59,59],
+          '0001010200:00:00','0001010201:36:34','1879123122:23:25','1879123123:59:59' ],
      ],
    1879 =>
      [
-        [ [1879,12,31,22,23,36],[1880,1,1,0,0,0],'+01:36:24',[1,36,24],
-          'RMT',0,[1918,4,15,0,23,35],[1918,4,15,1,59,59],
-          '1879123122:23:36','1880010100:00:00','1918041500:23:35','1918041501:59:59' ],
+        [ [1879,12,31,22,23,26],[1880,1,1,0,0,0],'+01:36:34',[1,36,34],
+          'RMT',0,[1918,4,15,0,23,25],[1918,4,15,1,59,59],
+          '1879123122:23:26','1880010100:00:00','1918041500:23:25','1918041501:59:59' ],
      ],
    1918 =>
      [
-        [ [1918,4,15,0,23,36],[1918,4,15,3,0,0],'+02:36:24',[2,36,24],
-          'LST',1,[1918,9,16,0,23,35],[1918,9,16,2,59,59],
-          '1918041500:23:36','1918041503:00:00','1918091600:23:35','1918091602:59:59' ],
-        [ [1918,9,16,0,23,36],[1918,9,16,2,0,0],'+01:36:24',[1,36,24],
-          'RMT',0,[1919,4,1,0,23,35],[1919,4,1,1,59,59],
-          '1918091600:23:36','1918091602:00:00','1919040100:23:35','1919040101:59:59' ],
+        [ [1918,4,15,0,23,26],[1918,4,15,3,0,0],'+02:36:34',[2,36,34],
+          'LST',1,[1918,9,16,0,23,25],[1918,9,16,2,59,59],
+          '1918041500:23:26','1918041503:00:00','1918091600:23:25','1918091602:59:59' ],
+        [ [1918,9,16,0,23,26],[1918,9,16,2,0,0],'+01:36:34',[1,36,34],
+          'RMT',0,[1919,4,1,0,23,25],[1919,4,1,1,59,59],
+          '1918091600:23:26','1918091602:00:00','1919040100:23:25','1919040101:59:59' ],
      ],
    1919 =>
      [
-        [ [1919,4,1,0,23,36],[1919,4,1,3,0,0],'+02:36:24',[2,36,24],
-          'LST',1,[1919,5,22,0,23,35],[1919,5,22,2,59,59],
-          '1919040100:23:36','1919040103:00:00','1919052200:23:35','1919052202:59:59' ],
-        [ [1919,5,22,0,23,36],[1919,5,22,2,0,0],'+01:36:24',[1,36,24],
-          'RMT',0,[1926,5,10,22,23,35],[1926,5,10,23,59,59],
-          '1919052200:23:36','1919052202:00:00','1926051022:23:35','1926051023:59:59' ],
+        [ [1919,4,1,0,23,26],[1919,4,1,3,0,0],'+02:36:34',[2,36,34],
+          'LST',1,[1919,5,22,0,23,25],[1919,5,22,2,59,59],
+          '1919040100:23:26','1919040103:00:00','1919052200:23:25','1919052202:59:59' ],
+        [ [1919,5,22,0,23,26],[1919,5,22,2,0,0],'+01:36:34',[1,36,34],
+          'RMT',0,[1926,5,10,22,23,25],[1926,5,10,23,59,59],
+          '1919052200:23:26','1919052202:00:00','1926051022:23:25','1926051023:59:59' ],
      ],
    1926 =>
      [
-        [ [1926,5,10,22,23,36],[1926,5,11,0,23,36],'+02:00:00',[2,0,0],
+        [ [1926,5,10,22,23,26],[1926,5,11,0,23,26],'+02:00:00',[2,0,0],
           'EET',0,[1940,8,4,21,59,59],[1940,8,4,23,59,59],
-          '1926051022:23:36','1926051100:23:36','1940080421:59:59','1940080423:59:59' ],
+          '1926051022:23:26','1926051100:23:26','1940080421:59:59','1940080423:59:59' ],
      ],
    1940 =>
      [
@@ -851,6 +851,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eurome00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1049,6 +1049,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eusama00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,21 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,2,3,20,36],'+03:20:36',[3,20,36],
-          'LMT',0,[1919,6,30,22,39,23],[1919,7,1,1,59,59],
-          '0001010200:00:00','0001010203:20:36','1919063022:39:23','1919070101:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,2,3,20,20],'+03:20:20',[3,20,20],
+          'LMT',0,[1919,6,30,22,39,39],[1919,7,1,1,59,59],
+          '0001010200:00:00','0001010203:20:20','1919063022:39:39','1919070101:59:59' ],
      ],
    1919 =>
      [
-        [ [1919,6,30,22,39,24],[1919,7,1,1,39,24],'+03:00:00',[3,0,0],
+        [ [1919,6,30,22,39,40],[1919,7,1,1,39,40],'+03:00:00',[3,0,0],
           'SAMT',0,[1930,6,20,20,59,59],[1930,6,20,23,59,59],
-          '1919063022:39:24','1919070101:39:24','1930062020:59:59','1930062023:59:59' ],
+          '1919063022:39:40','1919070101:39:40','1930062020:59:59','1930062023:59:59' ],
      ],
    1930 =>
      [
@@ -128,25 +128,25 @@ END { undef $VERSION; }
    1989 =>
      [
         [ [1989,3,25,22,0,0],[1989,3,26,2,0,0],'+04:00:00',[4,0,0],
-          'KUYST',1,[1989,9,23,22,59,59],[1989,9,24,2,59,59],
+          'MSD',1,[1989,9,23,22,59,59],[1989,9,24,2,59,59],
           '1989032522:00:00','1989032602:00:00','1989092322:59:59','1989092402:59:59' ],
         [ [1989,9,23,23,0,0],[1989,9,24,2,0,0],'+03:00:00',[3,0,0],
-          'KUYT',0,[1990,3,24,22,59,59],[1990,3,25,1,59,59],
+          'MSK',0,[1990,3,24,22,59,59],[1990,3,25,1,59,59],
           '1989092323:00:00','1989092402:00:00','1990032422:59:59','1990032501:59:59' ],
      ],
    1990 =>
      [
         [ [1990,3,24,23,0,0],[1990,3,25,3,0,0],'+04:00:00',[4,0,0],
-          'KUYST',1,[1990,9,29,22,59,59],[1990,9,30,2,59,59],
+          'MSD',1,[1990,9,29,22,59,59],[1990,9,30,2,59,59],
           '1990032423:00:00','1990032503:00:00','1990092922:59:59','1990093002:59:59' ],
         [ [1990,9,29,23,0,0],[1990,9,30,2,0,0],'+03:00:00',[3,0,0],
-          'KUYT',0,[1991,3,30,22,59,59],[1991,3,31,1,59,59],
+          'MSK',0,[1991,3,30,22,59,59],[1991,3,31,1,59,59],
           '1990092923:00:00','1990093002:00:00','1991033022:59:59','1991033101:59:59' ],
      ],
    1991 =>
      [
         [ [1991,3,30,23,0,0],[1991,3,31,2,0,0],'+03:00:00',[3,0,0],
-          'KUYST',1,[1991,9,28,23,59,59],[1991,9,29,2,59,59],
+          'EEST',1,[1991,9,28,23,59,59],[1991,9,29,2,59,59],
           '1991033023:00:00','1991033102:00:00','1991092823:59:59','1991092902:59:59' ],
         [ [1991,9,29,0,0,0],[1991,9,29,3,0,0],'+03:00:00',[3,0,0],
           'KUYT',0,[1991,10,19,23,59,59],[1991,10,20,2,59,59],
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eusimf00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -374,8 +374,11 @@ END { undef $VERSION; }
    2014 =>
      [
         [ [2014,3,30,0,0,0],[2014,3,30,4,0,0],'+04:00:00',[4,0,0],
-          'MSK',0,[9999,12,31,0,0,0],[9999,12,31,4,0,0],
-          '2014033000:00:00','2014033004:00:00','9999123100:00:00','9999123104:00:00' ],
+          'MSK',0,[2014,10,25,21,59,59],[2014,10,26,1,59,59],
+          '2014033000:00:00','2014033004:00:00','2014102521:59:59','2014102601:59:59' ],
+        [ [2014,10,25,22,0,0],[2014,10,26,1,0,0],'+03:00:00',[3,0,0],
+          'MSK',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
+          '2014102522:00:00','2014102601:00:00','9999123100:00:00','9999123103:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eusofi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -851,6 +851,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eustoc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -821,6 +821,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eutall00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -839,6 +839,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::eutira00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -881,6 +881,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euuzhg00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -827,6 +827,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euvien00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -908,6 +908,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euviln00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -827,6 +827,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euvolg00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -158,179 +158,185 @@ END { undef $VERSION; }
    1992 =>
      [
         [ [1992,3,28,22,0,0],[1992,3,29,2,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1992,9,26,18,59,59],[1992,9,26,22,59,59],
+          'MSD',1,[1992,9,26,18,59,59],[1992,9,26,22,59,59],
           '1992032822:00:00','1992032902:00:00','1992092618:59:59','1992092622:59:59' ],
         [ [1992,9,26,19,0,0],[1992,9,26,22,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1993,3,27,22,59,59],[1993,3,28,1,59,59],
+          'MSK',0,[1993,3,27,22,59,59],[1993,3,28,1,59,59],
           '1992092619:00:00','1992092622:00:00','1993032722:59:59','1993032801:59:59' ],
      ],
    1993 =>
      [
         [ [1993,3,27,23,0,0],[1993,3,28,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1993,9,25,22,59,59],[1993,9,26,2,59,59],
+          'MSD',1,[1993,9,25,22,59,59],[1993,9,26,2,59,59],
           '1993032723:00:00','1993032803:00:00','1993092522:59:59','1993092602:59:59' ],
         [ [1993,9,25,23,0,0],[1993,9,26,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1994,3,26,22,59,59],[1994,3,27,1,59,59],
+          'MSK',0,[1994,3,26,22,59,59],[1994,3,27,1,59,59],
           '1993092523:00:00','1993092602:00:00','1994032622:59:59','1994032701:59:59' ],
      ],
    1994 =>
      [
         [ [1994,3,26,23,0,0],[1994,3,27,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1994,9,24,22,59,59],[1994,9,25,2,59,59],
+          'MSD',1,[1994,9,24,22,59,59],[1994,9,25,2,59,59],
           '1994032623:00:00','1994032703:00:00','1994092422:59:59','1994092502:59:59' ],
         [ [1994,9,24,23,0,0],[1994,9,25,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1995,3,25,22,59,59],[1995,3,26,1,59,59],
+          'MSK',0,[1995,3,25,22,59,59],[1995,3,26,1,59,59],
           '1994092423:00:00','1994092502:00:00','1995032522:59:59','1995032601:59:59' ],
      ],
    1995 =>
      [
         [ [1995,3,25,23,0,0],[1995,3,26,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1995,9,23,22,59,59],[1995,9,24,2,59,59],
+          'MSD',1,[1995,9,23,22,59,59],[1995,9,24,2,59,59],
           '1995032523:00:00','1995032603:00:00','1995092322:59:59','1995092402:59:59' ],
         [ [1995,9,23,23,0,0],[1995,9,24,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1996,3,30,22,59,59],[1996,3,31,1,59,59],
+          'MSK',0,[1996,3,30,22,59,59],[1996,3,31,1,59,59],
           '1995092323:00:00','1995092402:00:00','1996033022:59:59','1996033101:59:59' ],
      ],
    1996 =>
      [
         [ [1996,3,30,23,0,0],[1996,3,31,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1996,10,26,22,59,59],[1996,10,27,2,59,59],
+          'MSD',1,[1996,10,26,22,59,59],[1996,10,27,2,59,59],
           '1996033023:00:00','1996033103:00:00','1996102622:59:59','1996102702:59:59' ],
         [ [1996,10,26,23,0,0],[1996,10,27,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1997,3,29,22,59,59],[1997,3,30,1,59,59],
+          'MSK',0,[1997,3,29,22,59,59],[1997,3,30,1,59,59],
           '1996102623:00:00','1996102702:00:00','1997032922:59:59','1997033001:59:59' ],
      ],
    1997 =>
      [
         [ [1997,3,29,23,0,0],[1997,3,30,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1997,10,25,22,59,59],[1997,10,26,2,59,59],
+          'MSD',1,[1997,10,25,22,59,59],[1997,10,26,2,59,59],
           '1997032923:00:00','1997033003:00:00','1997102522:59:59','1997102602:59:59' ],
         [ [1997,10,25,23,0,0],[1997,10,26,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1998,3,28,22,59,59],[1998,3,29,1,59,59],
+          'MSK',0,[1998,3,28,22,59,59],[1998,3,29,1,59,59],
           '1997102523:00:00','1997102602:00:00','1998032822:59:59','1998032901:59:59' ],
      ],
    1998 =>
      [
         [ [1998,3,28,23,0,0],[1998,3,29,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1998,10,24,22,59,59],[1998,10,25,2,59,59],
+          'MSD',1,[1998,10,24,22,59,59],[1998,10,25,2,59,59],
           '1998032823:00:00','1998032903:00:00','1998102422:59:59','1998102502:59:59' ],
         [ [1998,10,24,23,0,0],[1998,10,25,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[1999,3,27,22,59,59],[1999,3,28,1,59,59],
+          'MSK',0,[1999,3,27,22,59,59],[1999,3,28,1,59,59],
           '1998102423:00:00','1998102502:00:00','1999032722:59:59','1999032801:59:59' ],
      ],
    1999 =>
      [
         [ [1999,3,27,23,0,0],[1999,3,28,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[1999,10,30,22,59,59],[1999,10,31,2,59,59],
+          'MSD',1,[1999,10,30,22,59,59],[1999,10,31,2,59,59],
           '1999032723:00:00','1999032803:00:00','1999103022:59:59','1999103102:59:59' ],
         [ [1999,10,30,23,0,0],[1999,10,31,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2000,3,25,22,59,59],[2000,3,26,1,59,59],
+          'MSK',0,[2000,3,25,22,59,59],[2000,3,26,1,59,59],
           '1999103023:00:00','1999103102:00:00','2000032522:59:59','2000032601:59:59' ],
      ],
    2000 =>
      [
         [ [2000,3,25,23,0,0],[2000,3,26,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2000,10,28,22,59,59],[2000,10,29,2,59,59],
+          'MSD',1,[2000,10,28,22,59,59],[2000,10,29,2,59,59],
           '2000032523:00:00','2000032603:00:00','2000102822:59:59','2000102902:59:59' ],
         [ [2000,10,28,23,0,0],[2000,10,29,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2001,3,24,22,59,59],[2001,3,25,1,59,59],
+          'MSK',0,[2001,3,24,22,59,59],[2001,3,25,1,59,59],
           '2000102823:00:00','2000102902:00:00','2001032422:59:59','2001032501:59:59' ],
      ],
    2001 =>
      [
         [ [2001,3,24,23,0,0],[2001,3,25,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2001,10,27,22,59,59],[2001,10,28,2,59,59],
+          'MSD',1,[2001,10,27,22,59,59],[2001,10,28,2,59,59],
           '2001032423:00:00','2001032503:00:00','2001102722:59:59','2001102802:59:59' ],
         [ [2001,10,27,23,0,0],[2001,10,28,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2002,3,30,22,59,59],[2002,3,31,1,59,59],
+          'MSK',0,[2002,3,30,22,59,59],[2002,3,31,1,59,59],
           '2001102723:00:00','2001102802:00:00','2002033022:59:59','2002033101:59:59' ],
      ],
    2002 =>
      [
         [ [2002,3,30,23,0,0],[2002,3,31,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2002,10,26,22,59,59],[2002,10,27,2,59,59],
+          'MSD',1,[2002,10,26,22,59,59],[2002,10,27,2,59,59],
           '2002033023:00:00','2002033103:00:00','2002102622:59:59','2002102702:59:59' ],
         [ [2002,10,26,23,0,0],[2002,10,27,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2003,3,29,22,59,59],[2003,3,30,1,59,59],
+          'MSK',0,[2003,3,29,22,59,59],[2003,3,30,1,59,59],
           '2002102623:00:00','2002102702:00:00','2003032922:59:59','2003033001:59:59' ],
      ],
    2003 =>
      [
         [ [2003,3,29,23,0,0],[2003,3,30,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2003,10,25,22,59,59],[2003,10,26,2,59,59],
+          'MSD',1,[2003,10,25,22,59,59],[2003,10,26,2,59,59],
           '2003032923:00:00','2003033003:00:00','2003102522:59:59','2003102602:59:59' ],
         [ [2003,10,25,23,0,0],[2003,10,26,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2004,3,27,22,59,59],[2004,3,28,1,59,59],
+          'MSK',0,[2004,3,27,22,59,59],[2004,3,28,1,59,59],
           '2003102523:00:00','2003102602:00:00','2004032722:59:59','2004032801:59:59' ],
      ],
    2004 =>
      [
         [ [2004,3,27,23,0,0],[2004,3,28,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2004,10,30,22,59,59],[2004,10,31,2,59,59],
+          'MSD',1,[2004,10,30,22,59,59],[2004,10,31,2,59,59],
           '2004032723:00:00','2004032803:00:00','2004103022:59:59','2004103102:59:59' ],
         [ [2004,10,30,23,0,0],[2004,10,31,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2005,3,26,22,59,59],[2005,3,27,1,59,59],
+          'MSK',0,[2005,3,26,22,59,59],[2005,3,27,1,59,59],
           '2004103023:00:00','2004103102:00:00','2005032622:59:59','2005032701:59:59' ],
      ],
    2005 =>
      [
         [ [2005,3,26,23,0,0],[2005,3,27,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2005,10,29,22,59,59],[2005,10,30,2,59,59],
+          'MSD',1,[2005,10,29,22,59,59],[2005,10,30,2,59,59],
           '2005032623:00:00','2005032703:00:00','2005102922:59:59','2005103002:59:59' ],
         [ [2005,10,29,23,0,0],[2005,10,30,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2006,3,25,22,59,59],[2006,3,26,1,59,59],
+          'MSK',0,[2006,3,25,22,59,59],[2006,3,26,1,59,59],
           '2005102923:00:00','2005103002:00:00','2006032522:59:59','2006032601:59:59' ],
      ],
    2006 =>
      [
         [ [2006,3,25,23,0,0],[2006,3,26,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2006,10,28,22,59,59],[2006,10,29,2,59,59],
+          'MSD',1,[2006,10,28,22,59,59],[2006,10,29,2,59,59],
           '2006032523:00:00','2006032603:00:00','2006102822:59:59','2006102902:59:59' ],
         [ [2006,10,28,23,0,0],[2006,10,29,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2007,3,24,22,59,59],[2007,3,25,1,59,59],
+          'MSK',0,[2007,3,24,22,59,59],[2007,3,25,1,59,59],
           '2006102823:00:00','2006102902:00:00','2007032422:59:59','2007032501:59:59' ],
      ],
    2007 =>
      [
         [ [2007,3,24,23,0,0],[2007,3,25,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2007,10,27,22,59,59],[2007,10,28,2,59,59],
+          'MSD',1,[2007,10,27,22,59,59],[2007,10,28,2,59,59],
           '2007032423:00:00','2007032503:00:00','2007102722:59:59','2007102802:59:59' ],
         [ [2007,10,27,23,0,0],[2007,10,28,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2008,3,29,22,59,59],[2008,3,30,1,59,59],
+          'MSK',0,[2008,3,29,22,59,59],[2008,3,30,1,59,59],
           '2007102723:00:00','2007102802:00:00','2008032922:59:59','2008033001:59:59' ],
      ],
    2008 =>
      [
         [ [2008,3,29,23,0,0],[2008,3,30,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2008,10,25,22,59,59],[2008,10,26,2,59,59],
+          'MSD',1,[2008,10,25,22,59,59],[2008,10,26,2,59,59],
           '2008032923:00:00','2008033003:00:00','2008102522:59:59','2008102602:59:59' ],
         [ [2008,10,25,23,0,0],[2008,10,26,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2009,3,28,22,59,59],[2009,3,29,1,59,59],
+          'MSK',0,[2009,3,28,22,59,59],[2009,3,29,1,59,59],
           '2008102523:00:00','2008102602:00:00','2009032822:59:59','2009032901:59:59' ],
      ],
    2009 =>
      [
         [ [2009,3,28,23,0,0],[2009,3,29,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2009,10,24,22,59,59],[2009,10,25,2,59,59],
+          'MSD',1,[2009,10,24,22,59,59],[2009,10,25,2,59,59],
           '2009032823:00:00','2009032903:00:00','2009102422:59:59','2009102502:59:59' ],
         [ [2009,10,24,23,0,0],[2009,10,25,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2010,3,27,22,59,59],[2010,3,28,1,59,59],
+          'MSK',0,[2010,3,27,22,59,59],[2010,3,28,1,59,59],
           '2009102423:00:00','2009102502:00:00','2010032722:59:59','2010032801:59:59' ],
      ],
    2010 =>
      [
         [ [2010,3,27,23,0,0],[2010,3,28,3,0,0],'+04:00:00',[4,0,0],
-          'VOLST',1,[2010,10,30,22,59,59],[2010,10,31,2,59,59],
+          'MSD',1,[2010,10,30,22,59,59],[2010,10,31,2,59,59],
           '2010032723:00:00','2010032803:00:00','2010103022:59:59','2010103102:59:59' ],
         [ [2010,10,30,23,0,0],[2010,10,31,2,0,0],'+03:00:00',[3,0,0],
-          'VOLT',0,[2011,3,26,22,59,59],[2011,3,27,1,59,59],
+          'MSK',0,[2011,3,26,22,59,59],[2011,3,27,1,59,59],
           '2010103023:00:00','2010103102:00:00','2011032622:59:59','2011032701:59:59' ],
      ],
    2011 =>
      [
         [ [2011,3,26,23,0,0],[2011,3,27,3,0,0],'+04:00:00',[4,0,0],
-          'VOLT',0,[9999,12,31,0,0,0],[9999,12,31,4,0,0],
-          '2011032623:00:00','2011032703:00:00','9999123100:00:00','9999123104:00:00' ],
+          'MSK',0,[2014,10,25,21,59,59],[2014,10,26,1,59,59],
+          '2011032623:00:00','2011032703:00:00','2014102521:59:59','2014102601:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,10,25,22,0,0],[2014,10,26,1,0,0],'+03:00:00',[3,0,0],
+          'MSK',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
+          '2014102522:00:00','2014102601:00:00','9999123100:00:00','9999123103:00:00' ],
      ],
 );
 
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euwars00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1028,6 +1028,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euzapo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -833,6 +833,15 @@ END { undef $VERSION; }
           'EET',0,[2065,3,29,0,59,59],[2065,3,29,2,59,59],
           '2064102601:00:00','2064102603:00:00','2065032900:59:59','2065032902:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,4,0,0],'+03:00:00',[3,0,0],
+          'EEST',1,[2065,10,25,0,59,59],[2065,10,25,3,59,59],
+          '2065032901:00:00','2065032904:00:00','2065102500:59:59','2065102503:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,3,0,0],'+02:00:00',[2,0,0],
+          'EET',0,[2066,3,28,0,59,59],[2066,3,28,2,59,59],
+          '2065102501:00:00','2065102503:00:00','2066032800:59:59','2066032802:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::euzuri00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -821,6 +821,15 @@ END { undef $VERSION; }
           'CET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'CEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'CET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::f00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::g00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::h00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::i00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,58 +0,0 @@
-package #
-Date::Manip::TZ::inanta00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,3,10,4],'+03:10:04',[3,10,4],
-          'LMT',0,[1911,6,30,20,49,55],[1911,6,30,23,59,59],
-          '0001010200:00:00','0001010203:10:04','1911063020:49:55','1911063023:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,6,30,20,49,56],[1911,6,30,23,49,56],'+03:00:00',[3,0,0],
-          'EAT',0,[1954,2,27,19,59,59],[1954,2,27,22,59,59],
-          '1911063020:49:56','1911063023:49:56','1954022719:59:59','1954022722:59:59' ],
-     ],
-   1954 =>
-     [
-        [ [1954,2,27,20,0,0],[1954,2,28,0,0,0],'+04:00:00',[4,0,0],
-          'EAST',1,[1954,5,29,19,59,59],[1954,5,29,23,59,59],
-          '1954022720:00:00','1954022800:00:00','1954052919:59:59','1954052923:59:59' ],
-        [ [1954,5,29,20,0,0],[1954,5,29,23,0,0],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1954052920:00:00','1954052923:00:00','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inchag00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inchri00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::incoco00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::incomo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,2,53,4],'+02:53:04',[2,53,4],
-          'LMT',0,[1911,6,30,21,6,55],[1911,6,30,23,59,59],
-          '0001010200:00:00','0001010202:53:04','1911063021:06:55','1911063023:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,6,30,21,6,56],[1911,7,1,0,6,56],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1911063021:06:56','1911070100:06:56','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inkerg00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inmahe00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inmald00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inmaur00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,49 +0,0 @@
-package #
-Date::Manip::TZ::inmayo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,2,3,0,56],'+03:00:56',[3,0,56],
-          'LMT',0,[1911,6,30,20,59,3],[1911,6,30,23,59,59],
-          '0001010200:00:00','0001010203:00:56','1911063020:59:03','1911063023:59:59' ],
-     ],
-   1911 =>
-     [
-        [ [1911,6,30,20,59,4],[1911,6,30,23,59,4],'+03:00:00',[3,0,0],
-          'EAT',0,[9999,12,31,0,0,0],[9999,12,31,3,0,0],
-          '1911063020:59:04','1911063023:59:04','9999123100:00:00','9999123103:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::inreun00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::k00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::l00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::m00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::met00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -893,6 +893,15 @@ END { undef $VERSION; }
           'MET',0,[2065,3,29,0,59,59],[2065,3,29,1,59,59],
           '2064102601:00:00','2064102602:00:00','2065032900:59:59','2065032901:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,3,0,0],'+02:00:00',[2,0,0],
+          'MEST',1,[2065,10,25,0,59,59],[2065,10,25,2,59,59],
+          '2065032901:00:00','2065032903:00:00','2065102500:59:59','2065102502:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,2,0,0],'+01:00:00',[1,0,0],
+          'MET',0,[2066,3,28,0,59,59],[2066,3,28,1,59,59],
+          '2065102501:00:00','2065102502:00:00','2066032800:59:59','2066032801:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::n00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::o00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::p00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:46 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paapia00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -44,28 +44,28 @@ END { undef $VERSION; }
    1911 =>
      [
         [ [1911,1,1,11,26,56],[1910,12,31,23,56,56],'-11:30:00',[-11,-30,0],
-          'SAMT',0,[1950,1,1,11,29,59],[1949,12,31,23,59,59],
+          'WSST',0,[1950,1,1,11,29,59],[1949,12,31,23,59,59],
           '1911010111:26:56','1910123123:56:56','1950010111:29:59','1949123123:59:59' ],
      ],
    1950 =>
      [
         [ [1950,1,1,11,30,0],[1950,1,1,0,30,0],'-11:00:00',[-11,0,0],
-          'WST',0,[2010,9,26,10,59,59],[2010,9,25,23,59,59],
+          'SST',0,[2010,9,26,10,59,59],[2010,9,25,23,59,59],
           '1950010111:30:00','1950010100:30:00','2010092610:59:59','2010092523:59:59' ],
      ],
    2010 =>
      [
         [ [2010,9,26,11,0,0],[2010,9,26,1,0,0],'-10:00:00',[-10,0,0],
-          'WSDT',1,[2011,4,2,13,59,59],[2011,4,2,3,59,59],
+          'SDT',1,[2011,4,2,13,59,59],[2011,4,2,3,59,59],
           '2010092611:00:00','2010092601:00:00','2011040213:59:59','2011040203:59:59' ],
      ],
    2011 =>
      [
         [ [2011,4,2,14,0,0],[2011,4,2,3,0,0],'-11:00:00',[-11,0,0],
-          'WST',0,[2011,9,24,13,59,59],[2011,9,24,2,59,59],
+          'SST',0,[2011,9,24,13,59,59],[2011,9,24,2,59,59],
           '2011040214:00:00','2011040203:00:00','2011092413:59:59','2011092402:59:59' ],
         [ [2011,9,24,14,0,0],[2011,9,24,4,0,0],'-10:00:00',[-10,0,0],
-          'WSDT',1,[2011,12,30,9,59,59],[2011,12,29,23,59,59],
+          'SDT',1,[2011,12,30,9,59,59],[2011,12,29,23,59,59],
           '2011092414:00:00','2011092404:00:00','2011123009:59:59','2011122923:59:59' ],
         [ [2011,12,30,10,0,0],[2011,12,31,0,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2012,3,31,13,59,59],[2012,4,1,3,59,59],
@@ -74,7 +74,7 @@ END { undef $VERSION; }
    2012 =>
      [
         [ [2012,3,31,14,0,0],[2012,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2012,9,29,13,59,59],[2012,9,30,2,59,59],
+          'WSST',0,[2012,9,29,13,59,59],[2012,9,30,2,59,59],
           '2012033114:00:00','2012040103:00:00','2012092913:59:59','2012093002:59:59' ],
         [ [2012,9,29,14,0,0],[2012,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2013,4,6,13,59,59],[2013,4,7,3,59,59],
@@ -83,7 +83,7 @@ END { undef $VERSION; }
    2013 =>
      [
         [ [2013,4,6,14,0,0],[2013,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2013,9,28,13,59,59],[2013,9,29,2,59,59],
+          'WSST',0,[2013,9,28,13,59,59],[2013,9,29,2,59,59],
           '2013040614:00:00','2013040703:00:00','2013092813:59:59','2013092902:59:59' ],
         [ [2013,9,28,14,0,0],[2013,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2014,4,5,13,59,59],[2014,4,6,3,59,59],
@@ -92,7 +92,7 @@ END { undef $VERSION; }
    2014 =>
      [
         [ [2014,4,5,14,0,0],[2014,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2014,9,27,13,59,59],[2014,9,28,2,59,59],
+          'WSST',0,[2014,9,27,13,59,59],[2014,9,28,2,59,59],
           '2014040514:00:00','2014040603:00:00','2014092713:59:59','2014092802:59:59' ],
         [ [2014,9,27,14,0,0],[2014,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2015,4,4,13,59,59],[2015,4,5,3,59,59],
@@ -101,7 +101,7 @@ END { undef $VERSION; }
    2015 =>
      [
         [ [2015,4,4,14,0,0],[2015,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2015,9,26,13,59,59],[2015,9,27,2,59,59],
+          'WSST',0,[2015,9,26,13,59,59],[2015,9,27,2,59,59],
           '2015040414:00:00','2015040503:00:00','2015092613:59:59','2015092702:59:59' ],
         [ [2015,9,26,14,0,0],[2015,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2016,4,2,13,59,59],[2016,4,3,3,59,59],
@@ -110,7 +110,7 @@ END { undef $VERSION; }
    2016 =>
      [
         [ [2016,4,2,14,0,0],[2016,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2016,9,24,13,59,59],[2016,9,25,2,59,59],
+          'WSST',0,[2016,9,24,13,59,59],[2016,9,25,2,59,59],
           '2016040214:00:00','2016040303:00:00','2016092413:59:59','2016092502:59:59' ],
         [ [2016,9,24,14,0,0],[2016,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2017,4,1,13,59,59],[2017,4,2,3,59,59],
@@ -119,7 +119,7 @@ END { undef $VERSION; }
    2017 =>
      [
         [ [2017,4,1,14,0,0],[2017,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2017,9,23,13,59,59],[2017,9,24,2,59,59],
+          'WSST',0,[2017,9,23,13,59,59],[2017,9,24,2,59,59],
           '2017040114:00:00','2017040203:00:00','2017092313:59:59','2017092402:59:59' ],
         [ [2017,9,23,14,0,0],[2017,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2018,3,31,13,59,59],[2018,4,1,3,59,59],
@@ -128,7 +128,7 @@ END { undef $VERSION; }
    2018 =>
      [
         [ [2018,3,31,14,0,0],[2018,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2018,9,29,13,59,59],[2018,9,30,2,59,59],
+          'WSST',0,[2018,9,29,13,59,59],[2018,9,30,2,59,59],
           '2018033114:00:00','2018040103:00:00','2018092913:59:59','2018093002:59:59' ],
         [ [2018,9,29,14,0,0],[2018,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2019,4,6,13,59,59],[2019,4,7,3,59,59],
@@ -137,7 +137,7 @@ END { undef $VERSION; }
    2019 =>
      [
         [ [2019,4,6,14,0,0],[2019,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2019,9,28,13,59,59],[2019,9,29,2,59,59],
+          'WSST',0,[2019,9,28,13,59,59],[2019,9,29,2,59,59],
           '2019040614:00:00','2019040703:00:00','2019092813:59:59','2019092902:59:59' ],
         [ [2019,9,28,14,0,0],[2019,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2020,4,4,13,59,59],[2020,4,5,3,59,59],
@@ -146,7 +146,7 @@ END { undef $VERSION; }
    2020 =>
      [
         [ [2020,4,4,14,0,0],[2020,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2020,9,26,13,59,59],[2020,9,27,2,59,59],
+          'WSST',0,[2020,9,26,13,59,59],[2020,9,27,2,59,59],
           '2020040414:00:00','2020040503:00:00','2020092613:59:59','2020092702:59:59' ],
         [ [2020,9,26,14,0,0],[2020,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2021,4,3,13,59,59],[2021,4,4,3,59,59],
@@ -155,7 +155,7 @@ END { undef $VERSION; }
    2021 =>
      [
         [ [2021,4,3,14,0,0],[2021,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2021,9,25,13,59,59],[2021,9,26,2,59,59],
+          'WSST',0,[2021,9,25,13,59,59],[2021,9,26,2,59,59],
           '2021040314:00:00','2021040403:00:00','2021092513:59:59','2021092602:59:59' ],
         [ [2021,9,25,14,0,0],[2021,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2022,4,2,13,59,59],[2022,4,3,3,59,59],
@@ -164,7 +164,7 @@ END { undef $VERSION; }
    2022 =>
      [
         [ [2022,4,2,14,0,0],[2022,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2022,9,24,13,59,59],[2022,9,25,2,59,59],
+          'WSST',0,[2022,9,24,13,59,59],[2022,9,25,2,59,59],
           '2022040214:00:00','2022040303:00:00','2022092413:59:59','2022092502:59:59' ],
         [ [2022,9,24,14,0,0],[2022,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2023,4,1,13,59,59],[2023,4,2,3,59,59],
@@ -173,7 +173,7 @@ END { undef $VERSION; }
    2023 =>
      [
         [ [2023,4,1,14,0,0],[2023,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2023,9,23,13,59,59],[2023,9,24,2,59,59],
+          'WSST',0,[2023,9,23,13,59,59],[2023,9,24,2,59,59],
           '2023040114:00:00','2023040203:00:00','2023092313:59:59','2023092402:59:59' ],
         [ [2023,9,23,14,0,0],[2023,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2024,4,6,13,59,59],[2024,4,7,3,59,59],
@@ -182,7 +182,7 @@ END { undef $VERSION; }
    2024 =>
      [
         [ [2024,4,6,14,0,0],[2024,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2024,9,28,13,59,59],[2024,9,29,2,59,59],
+          'WSST',0,[2024,9,28,13,59,59],[2024,9,29,2,59,59],
           '2024040614:00:00','2024040703:00:00','2024092813:59:59','2024092902:59:59' ],
         [ [2024,9,28,14,0,0],[2024,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2025,4,5,13,59,59],[2025,4,6,3,59,59],
@@ -191,7 +191,7 @@ END { undef $VERSION; }
    2025 =>
      [
         [ [2025,4,5,14,0,0],[2025,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2025,9,27,13,59,59],[2025,9,28,2,59,59],
+          'WSST',0,[2025,9,27,13,59,59],[2025,9,28,2,59,59],
           '2025040514:00:00','2025040603:00:00','2025092713:59:59','2025092802:59:59' ],
         [ [2025,9,27,14,0,0],[2025,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2026,4,4,13,59,59],[2026,4,5,3,59,59],
@@ -200,7 +200,7 @@ END { undef $VERSION; }
    2026 =>
      [
         [ [2026,4,4,14,0,0],[2026,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2026,9,26,13,59,59],[2026,9,27,2,59,59],
+          'WSST',0,[2026,9,26,13,59,59],[2026,9,27,2,59,59],
           '2026040414:00:00','2026040503:00:00','2026092613:59:59','2026092702:59:59' ],
         [ [2026,9,26,14,0,0],[2026,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2027,4,3,13,59,59],[2027,4,4,3,59,59],
@@ -209,7 +209,7 @@ END { undef $VERSION; }
    2027 =>
      [
         [ [2027,4,3,14,0,0],[2027,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2027,9,25,13,59,59],[2027,9,26,2,59,59],
+          'WSST',0,[2027,9,25,13,59,59],[2027,9,26,2,59,59],
           '2027040314:00:00','2027040403:00:00','2027092513:59:59','2027092602:59:59' ],
         [ [2027,9,25,14,0,0],[2027,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2028,4,1,13,59,59],[2028,4,2,3,59,59],
@@ -218,7 +218,7 @@ END { undef $VERSION; }
    2028 =>
      [
         [ [2028,4,1,14,0,0],[2028,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2028,9,23,13,59,59],[2028,9,24,2,59,59],
+          'WSST',0,[2028,9,23,13,59,59],[2028,9,24,2,59,59],
           '2028040114:00:00','2028040203:00:00','2028092313:59:59','2028092402:59:59' ],
         [ [2028,9,23,14,0,0],[2028,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2029,3,31,13,59,59],[2029,4,1,3,59,59],
@@ -227,7 +227,7 @@ END { undef $VERSION; }
    2029 =>
      [
         [ [2029,3,31,14,0,0],[2029,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2029,9,29,13,59,59],[2029,9,30,2,59,59],
+          'WSST',0,[2029,9,29,13,59,59],[2029,9,30,2,59,59],
           '2029033114:00:00','2029040103:00:00','2029092913:59:59','2029093002:59:59' ],
         [ [2029,9,29,14,0,0],[2029,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2030,4,6,13,59,59],[2030,4,7,3,59,59],
@@ -236,7 +236,7 @@ END { undef $VERSION; }
    2030 =>
      [
         [ [2030,4,6,14,0,0],[2030,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2030,9,28,13,59,59],[2030,9,29,2,59,59],
+          'WSST',0,[2030,9,28,13,59,59],[2030,9,29,2,59,59],
           '2030040614:00:00','2030040703:00:00','2030092813:59:59','2030092902:59:59' ],
         [ [2030,9,28,14,0,0],[2030,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2031,4,5,13,59,59],[2031,4,6,3,59,59],
@@ -245,7 +245,7 @@ END { undef $VERSION; }
    2031 =>
      [
         [ [2031,4,5,14,0,0],[2031,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2031,9,27,13,59,59],[2031,9,28,2,59,59],
+          'WSST',0,[2031,9,27,13,59,59],[2031,9,28,2,59,59],
           '2031040514:00:00','2031040603:00:00','2031092713:59:59','2031092802:59:59' ],
         [ [2031,9,27,14,0,0],[2031,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2032,4,3,13,59,59],[2032,4,4,3,59,59],
@@ -254,7 +254,7 @@ END { undef $VERSION; }
    2032 =>
      [
         [ [2032,4,3,14,0,0],[2032,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2032,9,25,13,59,59],[2032,9,26,2,59,59],
+          'WSST',0,[2032,9,25,13,59,59],[2032,9,26,2,59,59],
           '2032040314:00:00','2032040403:00:00','2032092513:59:59','2032092602:59:59' ],
         [ [2032,9,25,14,0,0],[2032,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2033,4,2,13,59,59],[2033,4,3,3,59,59],
@@ -263,7 +263,7 @@ END { undef $VERSION; }
    2033 =>
      [
         [ [2033,4,2,14,0,0],[2033,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2033,9,24,13,59,59],[2033,9,25,2,59,59],
+          'WSST',0,[2033,9,24,13,59,59],[2033,9,25,2,59,59],
           '2033040214:00:00','2033040303:00:00','2033092413:59:59','2033092502:59:59' ],
         [ [2033,9,24,14,0,0],[2033,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2034,4,1,13,59,59],[2034,4,2,3,59,59],
@@ -272,7 +272,7 @@ END { undef $VERSION; }
    2034 =>
      [
         [ [2034,4,1,14,0,0],[2034,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2034,9,23,13,59,59],[2034,9,24,2,59,59],
+          'WSST',0,[2034,9,23,13,59,59],[2034,9,24,2,59,59],
           '2034040114:00:00','2034040203:00:00','2034092313:59:59','2034092402:59:59' ],
         [ [2034,9,23,14,0,0],[2034,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2035,3,31,13,59,59],[2035,4,1,3,59,59],
@@ -281,7 +281,7 @@ END { undef $VERSION; }
    2035 =>
      [
         [ [2035,3,31,14,0,0],[2035,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2035,9,29,13,59,59],[2035,9,30,2,59,59],
+          'WSST',0,[2035,9,29,13,59,59],[2035,9,30,2,59,59],
           '2035033114:00:00','2035040103:00:00','2035092913:59:59','2035093002:59:59' ],
         [ [2035,9,29,14,0,0],[2035,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2036,4,5,13,59,59],[2036,4,6,3,59,59],
@@ -290,7 +290,7 @@ END { undef $VERSION; }
    2036 =>
      [
         [ [2036,4,5,14,0,0],[2036,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2036,9,27,13,59,59],[2036,9,28,2,59,59],
+          'WSST',0,[2036,9,27,13,59,59],[2036,9,28,2,59,59],
           '2036040514:00:00','2036040603:00:00','2036092713:59:59','2036092802:59:59' ],
         [ [2036,9,27,14,0,0],[2036,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2037,4,4,13,59,59],[2037,4,5,3,59,59],
@@ -299,7 +299,7 @@ END { undef $VERSION; }
    2037 =>
      [
         [ [2037,4,4,14,0,0],[2037,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2037,9,26,13,59,59],[2037,9,27,2,59,59],
+          'WSST',0,[2037,9,26,13,59,59],[2037,9,27,2,59,59],
           '2037040414:00:00','2037040503:00:00','2037092613:59:59','2037092702:59:59' ],
         [ [2037,9,26,14,0,0],[2037,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2038,4,3,13,59,59],[2038,4,4,3,59,59],
@@ -308,7 +308,7 @@ END { undef $VERSION; }
    2038 =>
      [
         [ [2038,4,3,14,0,0],[2038,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2038,9,25,13,59,59],[2038,9,26,2,59,59],
+          'WSST',0,[2038,9,25,13,59,59],[2038,9,26,2,59,59],
           '2038040314:00:00','2038040403:00:00','2038092513:59:59','2038092602:59:59' ],
         [ [2038,9,25,14,0,0],[2038,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2039,4,2,13,59,59],[2039,4,3,3,59,59],
@@ -317,7 +317,7 @@ END { undef $VERSION; }
    2039 =>
      [
         [ [2039,4,2,14,0,0],[2039,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2039,9,24,13,59,59],[2039,9,25,2,59,59],
+          'WSST',0,[2039,9,24,13,59,59],[2039,9,25,2,59,59],
           '2039040214:00:00','2039040303:00:00','2039092413:59:59','2039092502:59:59' ],
         [ [2039,9,24,14,0,0],[2039,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2040,3,31,13,59,59],[2040,4,1,3,59,59],
@@ -326,7 +326,7 @@ END { undef $VERSION; }
    2040 =>
      [
         [ [2040,3,31,14,0,0],[2040,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2040,9,29,13,59,59],[2040,9,30,2,59,59],
+          'WSST',0,[2040,9,29,13,59,59],[2040,9,30,2,59,59],
           '2040033114:00:00','2040040103:00:00','2040092913:59:59','2040093002:59:59' ],
         [ [2040,9,29,14,0,0],[2040,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2041,4,6,13,59,59],[2041,4,7,3,59,59],
@@ -335,7 +335,7 @@ END { undef $VERSION; }
    2041 =>
      [
         [ [2041,4,6,14,0,0],[2041,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2041,9,28,13,59,59],[2041,9,29,2,59,59],
+          'WSST',0,[2041,9,28,13,59,59],[2041,9,29,2,59,59],
           '2041040614:00:00','2041040703:00:00','2041092813:59:59','2041092902:59:59' ],
         [ [2041,9,28,14,0,0],[2041,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2042,4,5,13,59,59],[2042,4,6,3,59,59],
@@ -344,7 +344,7 @@ END { undef $VERSION; }
    2042 =>
      [
         [ [2042,4,5,14,0,0],[2042,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2042,9,27,13,59,59],[2042,9,28,2,59,59],
+          'WSST',0,[2042,9,27,13,59,59],[2042,9,28,2,59,59],
           '2042040514:00:00','2042040603:00:00','2042092713:59:59','2042092802:59:59' ],
         [ [2042,9,27,14,0,0],[2042,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2043,4,4,13,59,59],[2043,4,5,3,59,59],
@@ -353,7 +353,7 @@ END { undef $VERSION; }
    2043 =>
      [
         [ [2043,4,4,14,0,0],[2043,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2043,9,26,13,59,59],[2043,9,27,2,59,59],
+          'WSST',0,[2043,9,26,13,59,59],[2043,9,27,2,59,59],
           '2043040414:00:00','2043040503:00:00','2043092613:59:59','2043092702:59:59' ],
         [ [2043,9,26,14,0,0],[2043,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2044,4,2,13,59,59],[2044,4,3,3,59,59],
@@ -362,7 +362,7 @@ END { undef $VERSION; }
    2044 =>
      [
         [ [2044,4,2,14,0,0],[2044,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2044,9,24,13,59,59],[2044,9,25,2,59,59],
+          'WSST',0,[2044,9,24,13,59,59],[2044,9,25,2,59,59],
           '2044040214:00:00','2044040303:00:00','2044092413:59:59','2044092502:59:59' ],
         [ [2044,9,24,14,0,0],[2044,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2045,4,1,13,59,59],[2045,4,2,3,59,59],
@@ -371,7 +371,7 @@ END { undef $VERSION; }
    2045 =>
      [
         [ [2045,4,1,14,0,0],[2045,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2045,9,23,13,59,59],[2045,9,24,2,59,59],
+          'WSST',0,[2045,9,23,13,59,59],[2045,9,24,2,59,59],
           '2045040114:00:00','2045040203:00:00','2045092313:59:59','2045092402:59:59' ],
         [ [2045,9,23,14,0,0],[2045,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2046,3,31,13,59,59],[2046,4,1,3,59,59],
@@ -380,7 +380,7 @@ END { undef $VERSION; }
    2046 =>
      [
         [ [2046,3,31,14,0,0],[2046,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2046,9,29,13,59,59],[2046,9,30,2,59,59],
+          'WSST',0,[2046,9,29,13,59,59],[2046,9,30,2,59,59],
           '2046033114:00:00','2046040103:00:00','2046092913:59:59','2046093002:59:59' ],
         [ [2046,9,29,14,0,0],[2046,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2047,4,6,13,59,59],[2047,4,7,3,59,59],
@@ -389,7 +389,7 @@ END { undef $VERSION; }
    2047 =>
      [
         [ [2047,4,6,14,0,0],[2047,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2047,9,28,13,59,59],[2047,9,29,2,59,59],
+          'WSST',0,[2047,9,28,13,59,59],[2047,9,29,2,59,59],
           '2047040614:00:00','2047040703:00:00','2047092813:59:59','2047092902:59:59' ],
         [ [2047,9,28,14,0,0],[2047,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2048,4,4,13,59,59],[2048,4,5,3,59,59],
@@ -398,7 +398,7 @@ END { undef $VERSION; }
    2048 =>
      [
         [ [2048,4,4,14,0,0],[2048,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2048,9,26,13,59,59],[2048,9,27,2,59,59],
+          'WSST',0,[2048,9,26,13,59,59],[2048,9,27,2,59,59],
           '2048040414:00:00','2048040503:00:00','2048092613:59:59','2048092702:59:59' ],
         [ [2048,9,26,14,0,0],[2048,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2049,4,3,13,59,59],[2049,4,4,3,59,59],
@@ -407,7 +407,7 @@ END { undef $VERSION; }
    2049 =>
      [
         [ [2049,4,3,14,0,0],[2049,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2049,9,25,13,59,59],[2049,9,26,2,59,59],
+          'WSST',0,[2049,9,25,13,59,59],[2049,9,26,2,59,59],
           '2049040314:00:00','2049040403:00:00','2049092513:59:59','2049092602:59:59' ],
         [ [2049,9,25,14,0,0],[2049,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2050,4,2,13,59,59],[2050,4,3,3,59,59],
@@ -416,7 +416,7 @@ END { undef $VERSION; }
    2050 =>
      [
         [ [2050,4,2,14,0,0],[2050,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2050,9,24,13,59,59],[2050,9,25,2,59,59],
+          'WSST',0,[2050,9,24,13,59,59],[2050,9,25,2,59,59],
           '2050040214:00:00','2050040303:00:00','2050092413:59:59','2050092502:59:59' ],
         [ [2050,9,24,14,0,0],[2050,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2051,4,1,13,59,59],[2051,4,2,3,59,59],
@@ -425,7 +425,7 @@ END { undef $VERSION; }
    2051 =>
      [
         [ [2051,4,1,14,0,0],[2051,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2051,9,23,13,59,59],[2051,9,24,2,59,59],
+          'WSST',0,[2051,9,23,13,59,59],[2051,9,24,2,59,59],
           '2051040114:00:00','2051040203:00:00','2051092313:59:59','2051092402:59:59' ],
         [ [2051,9,23,14,0,0],[2051,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2052,4,6,13,59,59],[2052,4,7,3,59,59],
@@ -434,7 +434,7 @@ END { undef $VERSION; }
    2052 =>
      [
         [ [2052,4,6,14,0,0],[2052,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2052,9,28,13,59,59],[2052,9,29,2,59,59],
+          'WSST',0,[2052,9,28,13,59,59],[2052,9,29,2,59,59],
           '2052040614:00:00','2052040703:00:00','2052092813:59:59','2052092902:59:59' ],
         [ [2052,9,28,14,0,0],[2052,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2053,4,5,13,59,59],[2053,4,6,3,59,59],
@@ -443,7 +443,7 @@ END { undef $VERSION; }
    2053 =>
      [
         [ [2053,4,5,14,0,0],[2053,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2053,9,27,13,59,59],[2053,9,28,2,59,59],
+          'WSST',0,[2053,9,27,13,59,59],[2053,9,28,2,59,59],
           '2053040514:00:00','2053040603:00:00','2053092713:59:59','2053092802:59:59' ],
         [ [2053,9,27,14,0,0],[2053,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2054,4,4,13,59,59],[2054,4,5,3,59,59],
@@ -452,7 +452,7 @@ END { undef $VERSION; }
    2054 =>
      [
         [ [2054,4,4,14,0,0],[2054,4,5,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2054,9,26,13,59,59],[2054,9,27,2,59,59],
+          'WSST',0,[2054,9,26,13,59,59],[2054,9,27,2,59,59],
           '2054040414:00:00','2054040503:00:00','2054092613:59:59','2054092702:59:59' ],
         [ [2054,9,26,14,0,0],[2054,9,27,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2055,4,3,13,59,59],[2055,4,4,3,59,59],
@@ -461,7 +461,7 @@ END { undef $VERSION; }
    2055 =>
      [
         [ [2055,4,3,14,0,0],[2055,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2055,9,25,13,59,59],[2055,9,26,2,59,59],
+          'WSST',0,[2055,9,25,13,59,59],[2055,9,26,2,59,59],
           '2055040314:00:00','2055040403:00:00','2055092513:59:59','2055092602:59:59' ],
         [ [2055,9,25,14,0,0],[2055,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2056,4,1,13,59,59],[2056,4,2,3,59,59],
@@ -470,7 +470,7 @@ END { undef $VERSION; }
    2056 =>
      [
         [ [2056,4,1,14,0,0],[2056,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2056,9,23,13,59,59],[2056,9,24,2,59,59],
+          'WSST',0,[2056,9,23,13,59,59],[2056,9,24,2,59,59],
           '2056040114:00:00','2056040203:00:00','2056092313:59:59','2056092402:59:59' ],
         [ [2056,9,23,14,0,0],[2056,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2057,3,31,13,59,59],[2057,4,1,3,59,59],
@@ -479,7 +479,7 @@ END { undef $VERSION; }
    2057 =>
      [
         [ [2057,3,31,14,0,0],[2057,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2057,9,29,13,59,59],[2057,9,30,2,59,59],
+          'WSST',0,[2057,9,29,13,59,59],[2057,9,30,2,59,59],
           '2057033114:00:00','2057040103:00:00','2057092913:59:59','2057093002:59:59' ],
         [ [2057,9,29,14,0,0],[2057,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2058,4,6,13,59,59],[2058,4,7,3,59,59],
@@ -488,7 +488,7 @@ END { undef $VERSION; }
    2058 =>
      [
         [ [2058,4,6,14,0,0],[2058,4,7,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2058,9,28,13,59,59],[2058,9,29,2,59,59],
+          'WSST',0,[2058,9,28,13,59,59],[2058,9,29,2,59,59],
           '2058040614:00:00','2058040703:00:00','2058092813:59:59','2058092902:59:59' ],
         [ [2058,9,28,14,0,0],[2058,9,29,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2059,4,5,13,59,59],[2059,4,6,3,59,59],
@@ -497,7 +497,7 @@ END { undef $VERSION; }
    2059 =>
      [
         [ [2059,4,5,14,0,0],[2059,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2059,9,27,13,59,59],[2059,9,28,2,59,59],
+          'WSST',0,[2059,9,27,13,59,59],[2059,9,28,2,59,59],
           '2059040514:00:00','2059040603:00:00','2059092713:59:59','2059092802:59:59' ],
         [ [2059,9,27,14,0,0],[2059,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2060,4,3,13,59,59],[2060,4,4,3,59,59],
@@ -506,7 +506,7 @@ END { undef $VERSION; }
    2060 =>
      [
         [ [2060,4,3,14,0,0],[2060,4,4,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2060,9,25,13,59,59],[2060,9,26,2,59,59],
+          'WSST',0,[2060,9,25,13,59,59],[2060,9,26,2,59,59],
           '2060040314:00:00','2060040403:00:00','2060092513:59:59','2060092602:59:59' ],
         [ [2060,9,25,14,0,0],[2060,9,26,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2061,4,2,13,59,59],[2061,4,3,3,59,59],
@@ -515,7 +515,7 @@ END { undef $VERSION; }
    2061 =>
      [
         [ [2061,4,2,14,0,0],[2061,4,3,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2061,9,24,13,59,59],[2061,9,25,2,59,59],
+          'WSST',0,[2061,9,24,13,59,59],[2061,9,25,2,59,59],
           '2061040214:00:00','2061040303:00:00','2061092413:59:59','2061092502:59:59' ],
         [ [2061,9,24,14,0,0],[2061,9,25,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2062,4,1,13,59,59],[2062,4,2,3,59,59],
@@ -524,7 +524,7 @@ END { undef $VERSION; }
    2062 =>
      [
         [ [2062,4,1,14,0,0],[2062,4,2,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2062,9,23,13,59,59],[2062,9,24,2,59,59],
+          'WSST',0,[2062,9,23,13,59,59],[2062,9,24,2,59,59],
           '2062040114:00:00','2062040203:00:00','2062092313:59:59','2062092402:59:59' ],
         [ [2062,9,23,14,0,0],[2062,9,24,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2063,3,31,13,59,59],[2063,4,1,3,59,59],
@@ -533,7 +533,7 @@ END { undef $VERSION; }
    2063 =>
      [
         [ [2063,3,31,14,0,0],[2063,4,1,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2063,9,29,13,59,59],[2063,9,30,2,59,59],
+          'WSST',0,[2063,9,29,13,59,59],[2063,9,30,2,59,59],
           '2063033114:00:00','2063040103:00:00','2063092913:59:59','2063093002:59:59' ],
         [ [2063,9,29,14,0,0],[2063,9,30,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2064,4,5,13,59,59],[2064,4,6,3,59,59],
@@ -542,12 +542,21 @@ END { undef $VERSION; }
    2064 =>
      [
         [ [2064,4,5,14,0,0],[2064,4,6,3,0,0],'+13:00:00',[13,0,0],
-          'WST',0,[2064,9,27,13,59,59],[2064,9,28,2,59,59],
+          'WSST',0,[2064,9,27,13,59,59],[2064,9,28,2,59,59],
           '2064040514:00:00','2064040603:00:00','2064092713:59:59','2064092802:59:59' ],
         [ [2064,9,27,14,0,0],[2064,9,28,4,0,0],'+14:00:00',[14,0,0],
           'WSDT',1,[2065,4,4,13,59,59],[2065,4,5,3,59,59],
           '2064092714:00:00','2064092804:00:00','2065040413:59:59','2065040503:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,14,0,0],[2065,4,5,3,0,0],'+13:00:00',[13,0,0],
+          'WSST',0,[2065,9,26,13,59,59],[2065,9,27,2,59,59],
+          '2065040414:00:00','2065040503:00:00','2065092613:59:59','2065092702:59:59' ],
+        [ [2065,9,26,14,0,0],[2065,9,27,4,0,0],'+14:00:00',[14,0,0],
+          'WSDT',1,[2066,4,3,13,59,59],[2066,4,4,3,59,59],
+          '2065092614:00:00','2065092704:00:00','2066040313:59:59','2066040403:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -563,7 +572,7 @@ END { undef $VERSION; }
                          'type'    => 'w',
                          'time'    => '04:00:00',
                          'isdst'   => '0',
-                         'abb'     => 'WST',
+                         'abb'     => 'WSST',
                         },
                 '09' => {
                          'flag'    => 'last',
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paauck00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -986,6 +986,15 @@ END { undef $VERSION; }
           'NZDT',1,[2065,4,4,13,59,59],[2065,4,5,2,59,59],
           '2064092714:00:00','2064092803:00:00','2065040413:59:59','2065040502:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,14,0,0],[2065,4,5,2,0,0],'+12:00:00',[12,0,0],
+          'NZST',0,[2065,9,26,13,59,59],[2065,9,27,1,59,59],
+          '2065040414:00:00','2065040502:00:00','2065092613:59:59','2065092701:59:59' ],
+        [ [2065,9,26,14,0,0],[2065,9,27,3,0,0],'+13:00:00',[13,0,0],
+          'NZDT',1,[2066,4,3,13,59,59],[2066,4,4,2,59,59],
+          '2065092614:00:00','2065092703:00:00','2066040313:59:59','2066040402:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -0,0 +1,73 @@
+package #
+Date::Manip::TZ::paboug00;
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
+# This program is free software; you can redistribute it and/or modify it
+# under the same terms as Perl itself.
+
+# This file was automatically generated.  Any changes to this file will
+# be lost the next time 'tzdata' is run.
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
+
+# This module contains data from the zoneinfo time zone database.  The original
+# data was obtained from the URL:
+#    ftp://ftp.iana.org/tz
+
+use strict;
+use warnings;
+require 5.010000;
+
+our (%Dates,%LastRule);
+END {
+   undef %Dates;
+   undef %LastRule;
+}
+
+our ($VERSION);
+$VERSION='6.50';
+END { undef $VERSION; }
+
+%Dates         = (
+   1    =>
+     [
+        [ [1,1,2,0,0,0],[1,1,2,10,22,16],'+10:22:16',[10,22,16],
+          'LMT',0,[1879,12,31,13,37,43],[1879,12,31,23,59,59],
+          '0001010200:00:00','0001010210:22:16','1879123113:37:43','1879123123:59:59' ],
+     ],
+   1879 =>
+     [
+        [ [1879,12,31,13,37,44],[1879,12,31,23,26,16],'+09:48:32',[9,48,32],
+          'PMMT',0,[1894,12,31,14,11,27],[1894,12,31,23,59,59],
+          '1879123113:37:44','1879123123:26:16','1894123114:11:27','1894123123:59:59' ],
+     ],
+   1894 =>
+     [
+        [ [1894,12,31,14,11,28],[1895,1,1,0,11,28],'+10:00:00',[10,0,0],
+          'PGT',0,[1942,6,30,13,59,59],[1942,6,30,23,59,59],
+          '1894123114:11:28','1895010100:11:28','1942063013:59:59','1942063023:59:59' ],
+     ],
+   1942 =>
+     [
+        [ [1942,6,30,14,0,0],[1942,6,30,23,0,0],'+09:00:00',[9,0,0],
+          'JST',0,[1945,8,20,14,59,59],[1945,8,20,23,59,59],
+          '1942063014:00:00','1942063023:00:00','1945082014:59:59','1945082023:59:59' ],
+     ],
+   1945 =>
+     [
+        [ [1945,8,20,15,0,0],[1945,8,21,1,0,0],'+10:00:00',[10,0,0],
+          'PGT',0,[2014,12,27,15,59,59],[2014,12,28,1,59,59],
+          '1945082015:00:00','1945082101:00:00','2014122715:59:59','2014122801:59:59' ],
+     ],
+   2014 =>
+     [
+        [ [2014,12,27,16,0,0],[2014,12,28,3,0,0],'+11:00:00',[11,0,0],
+          'BST',0,[9999,12,31,0,0,0],[9999,12,31,11,0,0],
+          '2014122716:00:00','2014122803:00:00','9999123100:00:00','9999123111:00:00' ],
+     ],
+);
+
+%LastRule      = (
+);
+
+1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pachat00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,21 +25,27 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
         [ [1,1,2,0,0,0],[1,1,2,12,13,48],'+12:13:48',[12,13,48],
-          'LMT',0,[1956,12,31,11,46,11],[1956,12,31,23,59,59],
-          '0001010200:00:00','0001010212:13:48','1956123111:46:11','1956123123:59:59' ],
+          'LMT',0,[1868,11,1,11,46,11],[1868,11,1,23,59,59],
+          '0001010200:00:00','0001010212:13:48','1868110111:46:11','1868110123:59:59' ],
      ],
-   1956 =>
+   1868 =>
      [
-        [ [1956,12,31,11,46,12],[1957,1,1,0,31,12],'+12:45:00',[12,45,0],
+        [ [1868,11,1,11,46,12],[1868,11,2,0,1,12],'+12:15:00',[12,15,0],
+          'CHAST',0,[1945,12,31,11,44,59],[1945,12,31,23,59,59],
+          '1868110111:46:12','1868110200:01:12','1945123111:44:59','1945123123:59:59' ],
+     ],
+   1945 =>
+     [
+        [ [1945,12,31,11,45,0],[1946,1,1,0,30,0],'+12:45:00',[12,45,0],
           'CHAST',0,[1974,11,2,13,59,59],[1974,11,3,2,44,59],
-          '1956123111:46:12','1957010100:31:12','1974110213:59:59','1974110302:44:59' ],
+          '1945123111:45:00','1946010100:30:00','1974110213:59:59','1974110302:44:59' ],
      ],
    1974 =>
      [
@@ -857,6 +863,15 @@ END { undef $VERSION; }
           'CHADT',1,[2065,4,4,13,59,59],[2065,4,5,3,44,59],
           '2064092714:00:00','2064092803:45:00','2065040413:59:59','2065040503:44:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,4,4,14,0,0],[2065,4,5,2,45,0],'+12:45:00',[12,45,0],
+          'CHAST',0,[2065,9,26,13,59,59],[2065,9,27,2,44,59],
+          '2065040414:00:00','2065040502:45:00','2065092613:59:59','2065092702:44:59' ],
+        [ [2065,9,26,14,0,0],[2065,9,27,3,45,0],'+13:45:00',[13,45,0],
+          'CHADT',1,[2066,4,3,13,59,59],[2066,4,4,3,44,59],
+          '2065092614:00:00','2065092703:45:00','2066040313:59:59','2066040403:44:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pachuu00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paeast00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,42 +25,27 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
    1    =>
      [
-        [ [1,1,2,0,0,0],[1,1,1,16,42,16],'-07:17:44',[-7,-17,-44],
-          'LMT',0,[1890,1,1,7,17,43],[1889,12,31,23,59,59],
-          '0001010200:00:00','0001010116:42:16','1890010107:17:43','1889123123:59:59' ],
+        [ [1,1,2,0,0,0],[1,1,1,16,42,32],'-07:17:28',[-7,-17,-28],
+          'LMT',0,[1890,1,1,7,17,27],[1889,12,31,23,59,59],
+          '0001010200:00:00','0001010116:42:32','1890010107:17:27','1889123123:59:59' ],
      ],
    1890 =>
      [
-        [ [1890,1,1,7,17,44],[1890,1,1,0,0,16],'-07:17:28',[-7,-17,-28],
+        [ [1890,1,1,7,17,28],[1890,1,1,0,0,0],'-07:17:28',[-7,-17,-28],
           'EMT',0,[1932,9,1,7,17,27],[1932,8,31,23,59,59],
-          '1890010107:17:44','1890010100:00:16','1932090107:17:27','1932083123:59:59' ],
+          '1890010107:17:28','1890010100:00:00','1932090107:17:27','1932083123:59:59' ],
      ],
    1932 =>
      [
-        [ [1932,9,1,7,17,28],[1932,9,1,1,17,28],'-06:00:00',[-6,0,0],
-          'EASST',1,[1942,6,1,3,59,59],[1942,5,31,21,59,59],
-          '1932090107:17:28','1932090101:17:28','1942060103:59:59','1942053121:59:59' ],
-     ],
-   1942 =>
-     [
-        [ [1942,6,1,4,0,0],[1942,5,31,21,0,0],'-07:00:00',[-7,0,0],
-          'EAST',0,[1942,8,1,4,59,59],[1942,7,31,21,59,59],
-          '1942060104:00:00','1942053121:00:00','1942080104:59:59','1942073121:59:59' ],
-        [ [1942,8,1,5,0,0],[1942,7,31,23,0,0],'-06:00:00',[-6,0,0],
-          'EASST',1,[1946,9,1,2,59,59],[1946,8,31,20,59,59],
-          '1942080105:00:00','1942073123:00:00','1946090102:59:59','1946083120:59:59' ],
-     ],
-   1946 =>
-     [
-        [ [1946,9,1,3,0,0],[1946,8,31,20,0,0],'-07:00:00',[-7,0,0],
+        [ [1932,9,1,7,17,28],[1932,9,1,0,17,28],'-07:00:00',[-7,0,0],
           'EAST',0,[1968,11,3,3,59,59],[1968,11,2,20,59,59],
-          '1946090103:00:00','1946083120:00:00','1968110303:59:59','1968110220:59:59' ],
+          '1932090107:17:28','1932090100:17:28','1968110303:59:59','1968110220:59:59' ],
      ],
    1968 =>
      [
@@ -242,11 +227,11 @@ END { undef $VERSION; }
    1988 =>
      [
         [ [1988,3,13,3,0,0],[1988,3,12,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[1988,10,2,3,59,59],[1988,10,1,21,59,59],
-          '1988031303:00:00','1988031221:00:00','1988100203:59:59','1988100121:59:59' ],
-        [ [1988,10,2,4,0,0],[1988,10,1,23,0,0],'-05:00:00',[-5,0,0],
+          'EAST',0,[1988,10,9,3,59,59],[1988,10,8,21,59,59],
+          '1988031303:00:00','1988031221:00:00','1988100903:59:59','1988100821:59:59' ],
+        [ [1988,10,9,4,0,0],[1988,10,8,23,0,0],'-05:00:00',[-5,0,0],
           'EASST',1,[1989,3,12,2,59,59],[1989,3,11,21,59,59],
-          '1988100204:00:00','1988100123:00:00','1989031202:59:59','1989031121:59:59' ],
+          '1988100904:00:00','1988100823:00:00','1989031202:59:59','1989031121:59:59' ],
      ],
    1989 =>
      [
@@ -254,14 +239,14 @@ END { undef $VERSION; }
           'EAST',0,[1989,10,15,3,59,59],[1989,10,14,21,59,59],
           '1989031203:00:00','1989031121:00:00','1989101503:59:59','1989101421:59:59' ],
         [ [1989,10,15,4,0,0],[1989,10,14,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[1990,3,18,2,59,59],[1990,3,17,21,59,59],
-          '1989101504:00:00','1989101423:00:00','1990031802:59:59','1990031721:59:59' ],
+          'EASST',1,[1990,3,11,2,59,59],[1990,3,10,21,59,59],
+          '1989101504:00:00','1989101423:00:00','1990031102:59:59','1990031021:59:59' ],
      ],
    1990 =>
      [
-        [ [1990,3,18,3,0,0],[1990,3,17,21,0,0],'-06:00:00',[-6,0,0],
+        [ [1990,3,11,3,0,0],[1990,3,10,21,0,0],'-06:00:00',[-6,0,0],
           'EAST',0,[1990,9,16,3,59,59],[1990,9,15,21,59,59],
-          '1990031803:00:00','1990031721:00:00','1990091603:59:59','1990091521:59:59' ],
+          '1990031103:00:00','1990031021:00:00','1990091603:59:59','1990091521:59:59' ],
         [ [1990,9,16,4,0,0],[1990,9,15,23,0,0],'-05:00:00',[-5,0,0],
           'EASST',1,[1991,3,10,2,59,59],[1991,3,9,21,59,59],
           '1990091604:00:00','1990091523:00:00','1991031002:59:59','1991030921:59:59' ],
@@ -484,481 +469,13 @@ END { undef $VERSION; }
      ],
    2015 =>
      [
-        [ [2015,4,26,3,0,0],[2015,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2015,9,6,3,59,59],[2015,9,5,21,59,59],
-          '2015042603:00:00','2015042521:00:00','2015090603:59:59','2015090521:59:59' ],
-        [ [2015,9,6,4,0,0],[2015,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2016,4,24,2,59,59],[2016,4,23,21,59,59],
-          '2015090604:00:00','2015090523:00:00','2016042402:59:59','2016042321:59:59' ],
-     ],
-   2016 =>
-     [
-        [ [2016,4,24,3,0,0],[2016,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2016,9,4,3,59,59],[2016,9,3,21,59,59],
-          '2016042403:00:00','2016042321:00:00','2016090403:59:59','2016090321:59:59' ],
-        [ [2016,9,4,4,0,0],[2016,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2017,4,23,2,59,59],[2017,4,22,21,59,59],
-          '2016090404:00:00','2016090323:00:00','2017042302:59:59','2017042221:59:59' ],
-     ],
-   2017 =>
-     [
-        [ [2017,4,23,3,0,0],[2017,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2017,9,3,3,59,59],[2017,9,2,21,59,59],
-          '2017042303:00:00','2017042221:00:00','2017090303:59:59','2017090221:59:59' ],
-        [ [2017,9,3,4,0,0],[2017,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2018,4,29,2,59,59],[2018,4,28,21,59,59],
-          '2017090304:00:00','2017090223:00:00','2018042902:59:59','2018042821:59:59' ],
-     ],
-   2018 =>
-     [
-        [ [2018,4,29,3,0,0],[2018,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2018,9,2,3,59,59],[2018,9,1,21,59,59],
-          '2018042903:00:00','2018042821:00:00','2018090203:59:59','2018090121:59:59' ],
-        [ [2018,9,2,4,0,0],[2018,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2019,4,28,2,59,59],[2019,4,27,21,59,59],
-          '2018090204:00:00','2018090123:00:00','2019042802:59:59','2019042721:59:59' ],
-     ],
-   2019 =>
-     [
-        [ [2019,4,28,3,0,0],[2019,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2019,9,8,3,59,59],[2019,9,7,21,59,59],
-          '2019042803:00:00','2019042721:00:00','2019090803:59:59','2019090721:59:59' ],
-        [ [2019,9,8,4,0,0],[2019,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2020,4,26,2,59,59],[2020,4,25,21,59,59],
-          '2019090804:00:00','2019090723:00:00','2020042602:59:59','2020042521:59:59' ],
-     ],
-   2020 =>
-     [
-        [ [2020,4,26,3,0,0],[2020,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2020,9,6,3,59,59],[2020,9,5,21,59,59],
-          '2020042603:00:00','2020042521:00:00','2020090603:59:59','2020090521:59:59' ],
-        [ [2020,9,6,4,0,0],[2020,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2021,4,25,2,59,59],[2021,4,24,21,59,59],
-          '2020090604:00:00','2020090523:00:00','2021042502:59:59','2021042421:59:59' ],
-     ],
-   2021 =>
-     [
-        [ [2021,4,25,3,0,0],[2021,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2021,9,5,3,59,59],[2021,9,4,21,59,59],
-          '2021042503:00:00','2021042421:00:00','2021090503:59:59','2021090421:59:59' ],
-        [ [2021,9,5,4,0,0],[2021,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2022,4,24,2,59,59],[2022,4,23,21,59,59],
-          '2021090504:00:00','2021090423:00:00','2022042402:59:59','2022042321:59:59' ],
-     ],
-   2022 =>
-     [
-        [ [2022,4,24,3,0,0],[2022,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2022,9,4,3,59,59],[2022,9,3,21,59,59],
-          '2022042403:00:00','2022042321:00:00','2022090403:59:59','2022090321:59:59' ],
-        [ [2022,9,4,4,0,0],[2022,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2023,4,23,2,59,59],[2023,4,22,21,59,59],
-          '2022090404:00:00','2022090323:00:00','2023042302:59:59','2023042221:59:59' ],
-     ],
-   2023 =>
-     [
-        [ [2023,4,23,3,0,0],[2023,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2023,9,3,3,59,59],[2023,9,2,21,59,59],
-          '2023042303:00:00','2023042221:00:00','2023090303:59:59','2023090221:59:59' ],
-        [ [2023,9,3,4,0,0],[2023,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2024,4,28,2,59,59],[2024,4,27,21,59,59],
-          '2023090304:00:00','2023090223:00:00','2024042802:59:59','2024042721:59:59' ],
-     ],
-   2024 =>
-     [
-        [ [2024,4,28,3,0,0],[2024,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2024,9,8,3,59,59],[2024,9,7,21,59,59],
-          '2024042803:00:00','2024042721:00:00','2024090803:59:59','2024090721:59:59' ],
-        [ [2024,9,8,4,0,0],[2024,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2025,4,27,2,59,59],[2025,4,26,21,59,59],
-          '2024090804:00:00','2024090723:00:00','2025042702:59:59','2025042621:59:59' ],
-     ],
-   2025 =>
-     [
-        [ [2025,4,27,3,0,0],[2025,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2025,9,7,3,59,59],[2025,9,6,21,59,59],
-          '2025042703:00:00','2025042621:00:00','2025090703:59:59','2025090621:59:59' ],
-        [ [2025,9,7,4,0,0],[2025,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2026,4,26,2,59,59],[2026,4,25,21,59,59],
-          '2025090704:00:00','2025090623:00:00','2026042602:59:59','2026042521:59:59' ],
-     ],
-   2026 =>
-     [
-        [ [2026,4,26,3,0,0],[2026,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2026,9,6,3,59,59],[2026,9,5,21,59,59],
-          '2026042603:00:00','2026042521:00:00','2026090603:59:59','2026090521:59:59' ],
-        [ [2026,9,6,4,0,0],[2026,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2027,4,25,2,59,59],[2027,4,24,21,59,59],
-          '2026090604:00:00','2026090523:00:00','2027042502:59:59','2027042421:59:59' ],
-     ],
-   2027 =>
-     [
-        [ [2027,4,25,3,0,0],[2027,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2027,9,5,3,59,59],[2027,9,4,21,59,59],
-          '2027042503:00:00','2027042421:00:00','2027090503:59:59','2027090421:59:59' ],
-        [ [2027,9,5,4,0,0],[2027,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2028,4,23,2,59,59],[2028,4,22,21,59,59],
-          '2027090504:00:00','2027090423:00:00','2028042302:59:59','2028042221:59:59' ],
-     ],
-   2028 =>
-     [
-        [ [2028,4,23,3,0,0],[2028,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2028,9,3,3,59,59],[2028,9,2,21,59,59],
-          '2028042303:00:00','2028042221:00:00','2028090303:59:59','2028090221:59:59' ],
-        [ [2028,9,3,4,0,0],[2028,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2029,4,29,2,59,59],[2029,4,28,21,59,59],
-          '2028090304:00:00','2028090223:00:00','2029042902:59:59','2029042821:59:59' ],
-     ],
-   2029 =>
-     [
-        [ [2029,4,29,3,0,0],[2029,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2029,9,2,3,59,59],[2029,9,1,21,59,59],
-          '2029042903:00:00','2029042821:00:00','2029090203:59:59','2029090121:59:59' ],
-        [ [2029,9,2,4,0,0],[2029,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2030,4,28,2,59,59],[2030,4,27,21,59,59],
-          '2029090204:00:00','2029090123:00:00','2030042802:59:59','2030042721:59:59' ],
-     ],
-   2030 =>
-     [
-        [ [2030,4,28,3,0,0],[2030,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2030,9,8,3,59,59],[2030,9,7,21,59,59],
-          '2030042803:00:00','2030042721:00:00','2030090803:59:59','2030090721:59:59' ],
-        [ [2030,9,8,4,0,0],[2030,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2031,4,27,2,59,59],[2031,4,26,21,59,59],
-          '2030090804:00:00','2030090723:00:00','2031042702:59:59','2031042621:59:59' ],
-     ],
-   2031 =>
-     [
-        [ [2031,4,27,3,0,0],[2031,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2031,9,7,3,59,59],[2031,9,6,21,59,59],
-          '2031042703:00:00','2031042621:00:00','2031090703:59:59','2031090621:59:59' ],
-        [ [2031,9,7,4,0,0],[2031,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2032,4,25,2,59,59],[2032,4,24,21,59,59],
-          '2031090704:00:00','2031090623:00:00','2032042502:59:59','2032042421:59:59' ],
-     ],
-   2032 =>
-     [
-        [ [2032,4,25,3,0,0],[2032,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2032,9,5,3,59,59],[2032,9,4,21,59,59],
-          '2032042503:00:00','2032042421:00:00','2032090503:59:59','2032090421:59:59' ],
-        [ [2032,9,5,4,0,0],[2032,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2033,4,24,2,59,59],[2033,4,23,21,59,59],
-          '2032090504:00:00','2032090423:00:00','2033042402:59:59','2033042321:59:59' ],
-     ],
-   2033 =>
-     [
-        [ [2033,4,24,3,0,0],[2033,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2033,9,4,3,59,59],[2033,9,3,21,59,59],
-          '2033042403:00:00','2033042321:00:00','2033090403:59:59','2033090321:59:59' ],
-        [ [2033,9,4,4,0,0],[2033,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2034,4,23,2,59,59],[2034,4,22,21,59,59],
-          '2033090404:00:00','2033090323:00:00','2034042302:59:59','2034042221:59:59' ],
-     ],
-   2034 =>
-     [
-        [ [2034,4,23,3,0,0],[2034,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2034,9,3,3,59,59],[2034,9,2,21,59,59],
-          '2034042303:00:00','2034042221:00:00','2034090303:59:59','2034090221:59:59' ],
-        [ [2034,9,3,4,0,0],[2034,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2035,4,29,2,59,59],[2035,4,28,21,59,59],
-          '2034090304:00:00','2034090223:00:00','2035042902:59:59','2035042821:59:59' ],
-     ],
-   2035 =>
-     [
-        [ [2035,4,29,3,0,0],[2035,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2035,9,2,3,59,59],[2035,9,1,21,59,59],
-          '2035042903:00:00','2035042821:00:00','2035090203:59:59','2035090121:59:59' ],
-        [ [2035,9,2,4,0,0],[2035,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2036,4,27,2,59,59],[2036,4,26,21,59,59],
-          '2035090204:00:00','2035090123:00:00','2036042702:59:59','2036042621:59:59' ],
-     ],
-   2036 =>
-     [
-        [ [2036,4,27,3,0,0],[2036,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2036,9,7,3,59,59],[2036,9,6,21,59,59],
-          '2036042703:00:00','2036042621:00:00','2036090703:59:59','2036090621:59:59' ],
-        [ [2036,9,7,4,0,0],[2036,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2037,4,26,2,59,59],[2037,4,25,21,59,59],
-          '2036090704:00:00','2036090623:00:00','2037042602:59:59','2037042521:59:59' ],
-     ],
-   2037 =>
-     [
-        [ [2037,4,26,3,0,0],[2037,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2037,9,6,3,59,59],[2037,9,5,21,59,59],
-          '2037042603:00:00','2037042521:00:00','2037090603:59:59','2037090521:59:59' ],
-        [ [2037,9,6,4,0,0],[2037,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2038,4,25,2,59,59],[2038,4,24,21,59,59],
-          '2037090604:00:00','2037090523:00:00','2038042502:59:59','2038042421:59:59' ],
-     ],
-   2038 =>
-     [
-        [ [2038,4,25,3,0,0],[2038,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2038,9,5,3,59,59],[2038,9,4,21,59,59],
-          '2038042503:00:00','2038042421:00:00','2038090503:59:59','2038090421:59:59' ],
-        [ [2038,9,5,4,0,0],[2038,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2039,4,24,2,59,59],[2039,4,23,21,59,59],
-          '2038090504:00:00','2038090423:00:00','2039042402:59:59','2039042321:59:59' ],
-     ],
-   2039 =>
-     [
-        [ [2039,4,24,3,0,0],[2039,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2039,9,4,3,59,59],[2039,9,3,21,59,59],
-          '2039042403:00:00','2039042321:00:00','2039090403:59:59','2039090321:59:59' ],
-        [ [2039,9,4,4,0,0],[2039,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2040,4,29,2,59,59],[2040,4,28,21,59,59],
-          '2039090404:00:00','2039090323:00:00','2040042902:59:59','2040042821:59:59' ],
-     ],
-   2040 =>
-     [
-        [ [2040,4,29,3,0,0],[2040,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2040,9,2,3,59,59],[2040,9,1,21,59,59],
-          '2040042903:00:00','2040042821:00:00','2040090203:59:59','2040090121:59:59' ],
-        [ [2040,9,2,4,0,0],[2040,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2041,4,28,2,59,59],[2041,4,27,21,59,59],
-          '2040090204:00:00','2040090123:00:00','2041042802:59:59','2041042721:59:59' ],
-     ],
-   2041 =>
-     [
-        [ [2041,4,28,3,0,0],[2041,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2041,9,8,3,59,59],[2041,9,7,21,59,59],
-          '2041042803:00:00','2041042721:00:00','2041090803:59:59','2041090721:59:59' ],
-        [ [2041,9,8,4,0,0],[2041,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2042,4,27,2,59,59],[2042,4,26,21,59,59],
-          '2041090804:00:00','2041090723:00:00','2042042702:59:59','2042042621:59:59' ],
-     ],
-   2042 =>
-     [
-        [ [2042,4,27,3,0,0],[2042,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2042,9,7,3,59,59],[2042,9,6,21,59,59],
-          '2042042703:00:00','2042042621:00:00','2042090703:59:59','2042090621:59:59' ],
-        [ [2042,9,7,4,0,0],[2042,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2043,4,26,2,59,59],[2043,4,25,21,59,59],
-          '2042090704:00:00','2042090623:00:00','2043042602:59:59','2043042521:59:59' ],
-     ],
-   2043 =>
-     [
-        [ [2043,4,26,3,0,0],[2043,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2043,9,6,3,59,59],[2043,9,5,21,59,59],
-          '2043042603:00:00','2043042521:00:00','2043090603:59:59','2043090521:59:59' ],
-        [ [2043,9,6,4,0,0],[2043,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2044,4,24,2,59,59],[2044,4,23,21,59,59],
-          '2043090604:00:00','2043090523:00:00','2044042402:59:59','2044042321:59:59' ],
-     ],
-   2044 =>
-     [
-        [ [2044,4,24,3,0,0],[2044,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2044,9,4,3,59,59],[2044,9,3,21,59,59],
-          '2044042403:00:00','2044042321:00:00','2044090403:59:59','2044090321:59:59' ],
-        [ [2044,9,4,4,0,0],[2044,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2045,4,23,2,59,59],[2045,4,22,21,59,59],
-          '2044090404:00:00','2044090323:00:00','2045042302:59:59','2045042221:59:59' ],
-     ],
-   2045 =>
-     [
-        [ [2045,4,23,3,0,0],[2045,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2045,9,3,3,59,59],[2045,9,2,21,59,59],
-          '2045042303:00:00','2045042221:00:00','2045090303:59:59','2045090221:59:59' ],
-        [ [2045,9,3,4,0,0],[2045,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2046,4,29,2,59,59],[2046,4,28,21,59,59],
-          '2045090304:00:00','2045090223:00:00','2046042902:59:59','2046042821:59:59' ],
-     ],
-   2046 =>
-     [
-        [ [2046,4,29,3,0,0],[2046,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2046,9,2,3,59,59],[2046,9,1,21,59,59],
-          '2046042903:00:00','2046042821:00:00','2046090203:59:59','2046090121:59:59' ],
-        [ [2046,9,2,4,0,0],[2046,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2047,4,28,2,59,59],[2047,4,27,21,59,59],
-          '2046090204:00:00','2046090123:00:00','2047042802:59:59','2047042721:59:59' ],
-     ],
-   2047 =>
-     [
-        [ [2047,4,28,3,0,0],[2047,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2047,9,8,3,59,59],[2047,9,7,21,59,59],
-          '2047042803:00:00','2047042721:00:00','2047090803:59:59','2047090721:59:59' ],
-        [ [2047,9,8,4,0,0],[2047,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2048,4,26,2,59,59],[2048,4,25,21,59,59],
-          '2047090804:00:00','2047090723:00:00','2048042602:59:59','2048042521:59:59' ],
-     ],
-   2048 =>
-     [
-        [ [2048,4,26,3,0,0],[2048,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2048,9,6,3,59,59],[2048,9,5,21,59,59],
-          '2048042603:00:00','2048042521:00:00','2048090603:59:59','2048090521:59:59' ],
-        [ [2048,9,6,4,0,0],[2048,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2049,4,25,2,59,59],[2049,4,24,21,59,59],
-          '2048090604:00:00','2048090523:00:00','2049042502:59:59','2049042421:59:59' ],
-     ],
-   2049 =>
-     [
-        [ [2049,4,25,3,0,0],[2049,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2049,9,5,3,59,59],[2049,9,4,21,59,59],
-          '2049042503:00:00','2049042421:00:00','2049090503:59:59','2049090421:59:59' ],
-        [ [2049,9,5,4,0,0],[2049,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2050,4,24,2,59,59],[2050,4,23,21,59,59],
-          '2049090504:00:00','2049090423:00:00','2050042402:59:59','2050042321:59:59' ],
-     ],
-   2050 =>
-     [
-        [ [2050,4,24,3,0,0],[2050,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2050,9,4,3,59,59],[2050,9,3,21,59,59],
-          '2050042403:00:00','2050042321:00:00','2050090403:59:59','2050090321:59:59' ],
-        [ [2050,9,4,4,0,0],[2050,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2051,4,23,2,59,59],[2051,4,22,21,59,59],
-          '2050090404:00:00','2050090323:00:00','2051042302:59:59','2051042221:59:59' ],
-     ],
-   2051 =>
-     [
-        [ [2051,4,23,3,0,0],[2051,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2051,9,3,3,59,59],[2051,9,2,21,59,59],
-          '2051042303:00:00','2051042221:00:00','2051090303:59:59','2051090221:59:59' ],
-        [ [2051,9,3,4,0,0],[2051,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2052,4,28,2,59,59],[2052,4,27,21,59,59],
-          '2051090304:00:00','2051090223:00:00','2052042802:59:59','2052042721:59:59' ],
-     ],
-   2052 =>
-     [
-        [ [2052,4,28,3,0,0],[2052,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2052,9,8,3,59,59],[2052,9,7,21,59,59],
-          '2052042803:00:00','2052042721:00:00','2052090803:59:59','2052090721:59:59' ],
-        [ [2052,9,8,4,0,0],[2052,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2053,4,27,2,59,59],[2053,4,26,21,59,59],
-          '2052090804:00:00','2052090723:00:00','2053042702:59:59','2053042621:59:59' ],
-     ],
-   2053 =>
-     [
-        [ [2053,4,27,3,0,0],[2053,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2053,9,7,3,59,59],[2053,9,6,21,59,59],
-          '2053042703:00:00','2053042621:00:00','2053090703:59:59','2053090621:59:59' ],
-        [ [2053,9,7,4,0,0],[2053,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2054,4,26,2,59,59],[2054,4,25,21,59,59],
-          '2053090704:00:00','2053090623:00:00','2054042602:59:59','2054042521:59:59' ],
-     ],
-   2054 =>
-     [
-        [ [2054,4,26,3,0,0],[2054,4,25,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2054,9,6,3,59,59],[2054,9,5,21,59,59],
-          '2054042603:00:00','2054042521:00:00','2054090603:59:59','2054090521:59:59' ],
-        [ [2054,9,6,4,0,0],[2054,9,5,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2055,4,25,2,59,59],[2055,4,24,21,59,59],
-          '2054090604:00:00','2054090523:00:00','2055042502:59:59','2055042421:59:59' ],
-     ],
-   2055 =>
-     [
-        [ [2055,4,25,3,0,0],[2055,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2055,9,5,3,59,59],[2055,9,4,21,59,59],
-          '2055042503:00:00','2055042421:00:00','2055090503:59:59','2055090421:59:59' ],
-        [ [2055,9,5,4,0,0],[2055,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2056,4,23,2,59,59],[2056,4,22,21,59,59],
-          '2055090504:00:00','2055090423:00:00','2056042302:59:59','2056042221:59:59' ],
-     ],
-   2056 =>
-     [
-        [ [2056,4,23,3,0,0],[2056,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2056,9,3,3,59,59],[2056,9,2,21,59,59],
-          '2056042303:00:00','2056042221:00:00','2056090303:59:59','2056090221:59:59' ],
-        [ [2056,9,3,4,0,0],[2056,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2057,4,29,2,59,59],[2057,4,28,21,59,59],
-          '2056090304:00:00','2056090223:00:00','2057042902:59:59','2057042821:59:59' ],
-     ],
-   2057 =>
-     [
-        [ [2057,4,29,3,0,0],[2057,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2057,9,2,3,59,59],[2057,9,1,21,59,59],
-          '2057042903:00:00','2057042821:00:00','2057090203:59:59','2057090121:59:59' ],
-        [ [2057,9,2,4,0,0],[2057,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2058,4,28,2,59,59],[2058,4,27,21,59,59],
-          '2057090204:00:00','2057090123:00:00','2058042802:59:59','2058042721:59:59' ],
-     ],
-   2058 =>
-     [
-        [ [2058,4,28,3,0,0],[2058,4,27,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2058,9,8,3,59,59],[2058,9,7,21,59,59],
-          '2058042803:00:00','2058042721:00:00','2058090803:59:59','2058090721:59:59' ],
-        [ [2058,9,8,4,0,0],[2058,9,7,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2059,4,27,2,59,59],[2059,4,26,21,59,59],
-          '2058090804:00:00','2058090723:00:00','2059042702:59:59','2059042621:59:59' ],
-     ],
-   2059 =>
-     [
-        [ [2059,4,27,3,0,0],[2059,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2059,9,7,3,59,59],[2059,9,6,21,59,59],
-          '2059042703:00:00','2059042621:00:00','2059090703:59:59','2059090621:59:59' ],
-        [ [2059,9,7,4,0,0],[2059,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2060,4,25,2,59,59],[2060,4,24,21,59,59],
-          '2059090704:00:00','2059090623:00:00','2060042502:59:59','2060042421:59:59' ],
-     ],
-   2060 =>
-     [
-        [ [2060,4,25,3,0,0],[2060,4,24,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2060,9,5,3,59,59],[2060,9,4,21,59,59],
-          '2060042503:00:00','2060042421:00:00','2060090503:59:59','2060090421:59:59' ],
-        [ [2060,9,5,4,0,0],[2060,9,4,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2061,4,24,2,59,59],[2061,4,23,21,59,59],
-          '2060090504:00:00','2060090423:00:00','2061042402:59:59','2061042321:59:59' ],
-     ],
-   2061 =>
-     [
-        [ [2061,4,24,3,0,0],[2061,4,23,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2061,9,4,3,59,59],[2061,9,3,21,59,59],
-          '2061042403:00:00','2061042321:00:00','2061090403:59:59','2061090321:59:59' ],
-        [ [2061,9,4,4,0,0],[2061,9,3,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2062,4,23,2,59,59],[2062,4,22,21,59,59],
-          '2061090404:00:00','2061090323:00:00','2062042302:59:59','2062042221:59:59' ],
-     ],
-   2062 =>
-     [
-        [ [2062,4,23,3,0,0],[2062,4,22,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2062,9,3,3,59,59],[2062,9,2,21,59,59],
-          '2062042303:00:00','2062042221:00:00','2062090303:59:59','2062090221:59:59' ],
-        [ [2062,9,3,4,0,0],[2062,9,2,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2063,4,29,2,59,59],[2063,4,28,21,59,59],
-          '2062090304:00:00','2062090223:00:00','2063042902:59:59','2063042821:59:59' ],
-     ],
-   2063 =>
-     [
-        [ [2063,4,29,3,0,0],[2063,4,28,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2063,9,2,3,59,59],[2063,9,1,21,59,59],
-          '2063042903:00:00','2063042821:00:00','2063090203:59:59','2063090121:59:59' ],
-        [ [2063,9,2,4,0,0],[2063,9,1,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2064,4,27,2,59,59],[2064,4,26,21,59,59],
-          '2063090204:00:00','2063090123:00:00','2064042702:59:59','2064042621:59:59' ],
-     ],
-   2064 =>
-     [
-        [ [2064,4,27,3,0,0],[2064,4,26,21,0,0],'-06:00:00',[-6,0,0],
-          'EAST',0,[2064,9,7,3,59,59],[2064,9,6,21,59,59],
-          '2064042703:00:00','2064042621:00:00','2064090703:59:59','2064090621:59:59' ],
-        [ [2064,9,7,4,0,0],[2064,9,6,23,0,0],'-05:00:00',[-5,0,0],
-          'EASST',1,[2065,4,26,2,59,59],[2065,4,25,21,59,59],
-          '2064090704:00:00','2064090623:00:00','2065042602:59:59','2065042521:59:59' ],
+        [ [2015,4,26,3,0,0],[2015,4,25,22,0,0],'-05:00:00',[-5,0,0],
+          'EAST',0,[9999,12,31,0,0,0],[9999,12,30,19,0,0],
+          '2015042603:00:00','2015042522:00:00','9999123100:00:00','9999123019:00:00' ],
      ],
 );
 
 %LastRule      = (
-   'zone'   => {
-                'dstoff' => '-05:00:00',
-                'stdoff' => '-06:00:00',
-               },
-   'rules'  => {
-                '04' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '23',
-                         'type'    => 'u',
-                         'time'    => '03:00:00',
-                         'isdst'   => '0',
-                         'abb'     => 'EAST',
-                        },
-                '09' => {
-                         'flag'    => 'ge',
-                         'dow'     => '7',
-                         'num'     => '2',
-                         'type'    => 'u',
-                         'time'    => '04:00:00',
-                         'isdst'   => '1',
-                         'abb'     => 'EASST',
-                        },
-               },
 );
 
 1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paefat00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paende00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pafaka00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pafiji00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -107,461 +107,470 @@ END { undef $VERSION; }
    2014 =>
      [
         [ [2014,1,18,13,0,0],[2014,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2014,10,25,13,59,59],[2014,10,26,1,59,59],
-          '2014011813:00:00','2014011901:00:00','2014102513:59:59','2014102601:59:59' ],
-        [ [2014,10,25,14,0,0],[2014,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2015,1,17,12,59,59],[2015,1,18,1,59,59],
-          '2014102514:00:00','2014102603:00:00','2015011712:59:59','2015011801:59:59' ],
+          'FJT',0,[2014,11,1,13,59,59],[2014,11,2,1,59,59],
+          '2014011813:00:00','2014011901:00:00','2014110113:59:59','2014110201:59:59' ],
+        [ [2014,11,1,14,0,0],[2014,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2015,1,17,13,59,59],[2015,1,18,2,59,59],
+          '2014110114:00:00','2014110203:00:00','2015011713:59:59','2015011802:59:59' ],
      ],
    2015 =>
      [
-        [ [2015,1,17,13,0,0],[2015,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2015,10,24,13,59,59],[2015,10,25,1,59,59],
-          '2015011713:00:00','2015011801:00:00','2015102413:59:59','2015102501:59:59' ],
-        [ [2015,10,24,14,0,0],[2015,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2016,1,23,12,59,59],[2016,1,24,1,59,59],
-          '2015102414:00:00','2015102503:00:00','2016012312:59:59','2016012401:59:59' ],
+        [ [2015,1,17,14,0,0],[2015,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2015,10,31,13,59,59],[2015,11,1,1,59,59],
+          '2015011714:00:00','2015011802:00:00','2015103113:59:59','2015110101:59:59' ],
+        [ [2015,10,31,14,0,0],[2015,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2016,1,23,13,59,59],[2016,1,24,2,59,59],
+          '2015103114:00:00','2015110103:00:00','2016012313:59:59','2016012402:59:59' ],
      ],
    2016 =>
      [
-        [ [2016,1,23,13,0,0],[2016,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2016,10,22,13,59,59],[2016,10,23,1,59,59],
-          '2016012313:00:00','2016012401:00:00','2016102213:59:59','2016102301:59:59' ],
-        [ [2016,10,22,14,0,0],[2016,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2017,1,21,12,59,59],[2017,1,22,1,59,59],
-          '2016102214:00:00','2016102303:00:00','2017012112:59:59','2017012201:59:59' ],
+        [ [2016,1,23,14,0,0],[2016,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2016,11,5,13,59,59],[2016,11,6,1,59,59],
+          '2016012314:00:00','2016012402:00:00','2016110513:59:59','2016110601:59:59' ],
+        [ [2016,11,5,14,0,0],[2016,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2017,1,21,13,59,59],[2017,1,22,2,59,59],
+          '2016110514:00:00','2016110603:00:00','2017012113:59:59','2017012202:59:59' ],
      ],
    2017 =>
      [
-        [ [2017,1,21,13,0,0],[2017,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2017,10,21,13,59,59],[2017,10,22,1,59,59],
-          '2017012113:00:00','2017012201:00:00','2017102113:59:59','2017102201:59:59' ],
-        [ [2017,10,21,14,0,0],[2017,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2018,1,20,12,59,59],[2018,1,21,1,59,59],
-          '2017102114:00:00','2017102203:00:00','2018012012:59:59','2018012101:59:59' ],
+        [ [2017,1,21,14,0,0],[2017,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2017,11,4,13,59,59],[2017,11,5,1,59,59],
+          '2017012114:00:00','2017012202:00:00','2017110413:59:59','2017110501:59:59' ],
+        [ [2017,11,4,14,0,0],[2017,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2018,1,20,13,59,59],[2018,1,21,2,59,59],
+          '2017110414:00:00','2017110503:00:00','2018012013:59:59','2018012102:59:59' ],
      ],
    2018 =>
      [
-        [ [2018,1,20,13,0,0],[2018,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2018,10,20,13,59,59],[2018,10,21,1,59,59],
-          '2018012013:00:00','2018012101:00:00','2018102013:59:59','2018102101:59:59' ],
-        [ [2018,10,20,14,0,0],[2018,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2019,1,19,12,59,59],[2019,1,20,1,59,59],
-          '2018102014:00:00','2018102103:00:00','2019011912:59:59','2019012001:59:59' ],
+        [ [2018,1,20,14,0,0],[2018,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2018,11,3,13,59,59],[2018,11,4,1,59,59],
+          '2018012014:00:00','2018012102:00:00','2018110313:59:59','2018110401:59:59' ],
+        [ [2018,11,3,14,0,0],[2018,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2019,1,19,13,59,59],[2019,1,20,2,59,59],
+          '2018110314:00:00','2018110403:00:00','2019011913:59:59','2019012002:59:59' ],
      ],
    2019 =>
      [
-        [ [2019,1,19,13,0,0],[2019,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2019,10,26,13,59,59],[2019,10,27,1,59,59],
-          '2019011913:00:00','2019012001:00:00','2019102613:59:59','2019102701:59:59' ],
-        [ [2019,10,26,14,0,0],[2019,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2020,1,18,12,59,59],[2020,1,19,1,59,59],
-          '2019102614:00:00','2019102703:00:00','2020011812:59:59','2020011901:59:59' ],
+        [ [2019,1,19,14,0,0],[2019,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2019,11,2,13,59,59],[2019,11,3,1,59,59],
+          '2019011914:00:00','2019012002:00:00','2019110213:59:59','2019110301:59:59' ],
+        [ [2019,11,2,14,0,0],[2019,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2020,1,18,13,59,59],[2020,1,19,2,59,59],
+          '2019110214:00:00','2019110303:00:00','2020011813:59:59','2020011902:59:59' ],
      ],
    2020 =>
      [
-        [ [2020,1,18,13,0,0],[2020,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2020,10,24,13,59,59],[2020,10,25,1,59,59],
-          '2020011813:00:00','2020011901:00:00','2020102413:59:59','2020102501:59:59' ],
-        [ [2020,10,24,14,0,0],[2020,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2021,1,23,12,59,59],[2021,1,24,1,59,59],
-          '2020102414:00:00','2020102503:00:00','2021012312:59:59','2021012401:59:59' ],
+        [ [2020,1,18,14,0,0],[2020,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2020,10,31,13,59,59],[2020,11,1,1,59,59],
+          '2020011814:00:00','2020011902:00:00','2020103113:59:59','2020110101:59:59' ],
+        [ [2020,10,31,14,0,0],[2020,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2021,1,23,13,59,59],[2021,1,24,2,59,59],
+          '2020103114:00:00','2020110103:00:00','2021012313:59:59','2021012402:59:59' ],
      ],
    2021 =>
      [
-        [ [2021,1,23,13,0,0],[2021,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2021,10,23,13,59,59],[2021,10,24,1,59,59],
-          '2021012313:00:00','2021012401:00:00','2021102313:59:59','2021102401:59:59' ],
-        [ [2021,10,23,14,0,0],[2021,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2022,1,22,12,59,59],[2022,1,23,1,59,59],
-          '2021102314:00:00','2021102403:00:00','2022012212:59:59','2022012301:59:59' ],
+        [ [2021,1,23,14,0,0],[2021,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2021,11,6,13,59,59],[2021,11,7,1,59,59],
+          '2021012314:00:00','2021012402:00:00','2021110613:59:59','2021110701:59:59' ],
+        [ [2021,11,6,14,0,0],[2021,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2022,1,22,13,59,59],[2022,1,23,2,59,59],
+          '2021110614:00:00','2021110703:00:00','2022012213:59:59','2022012302:59:59' ],
      ],
    2022 =>
      [
-        [ [2022,1,22,13,0,0],[2022,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2022,10,22,13,59,59],[2022,10,23,1,59,59],
-          '2022012213:00:00','2022012301:00:00','2022102213:59:59','2022102301:59:59' ],
-        [ [2022,10,22,14,0,0],[2022,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2023,1,21,12,59,59],[2023,1,22,1,59,59],
-          '2022102214:00:00','2022102303:00:00','2023012112:59:59','2023012201:59:59' ],
+        [ [2022,1,22,14,0,0],[2022,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2022,11,5,13,59,59],[2022,11,6,1,59,59],
+          '2022012214:00:00','2022012302:00:00','2022110513:59:59','2022110601:59:59' ],
+        [ [2022,11,5,14,0,0],[2022,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2023,1,21,13,59,59],[2023,1,22,2,59,59],
+          '2022110514:00:00','2022110603:00:00','2023012113:59:59','2023012202:59:59' ],
      ],
    2023 =>
      [
-        [ [2023,1,21,13,0,0],[2023,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2023,10,21,13,59,59],[2023,10,22,1,59,59],
-          '2023012113:00:00','2023012201:00:00','2023102113:59:59','2023102201:59:59' ],
-        [ [2023,10,21,14,0,0],[2023,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2024,1,20,12,59,59],[2024,1,21,1,59,59],
-          '2023102114:00:00','2023102203:00:00','2024012012:59:59','2024012101:59:59' ],
+        [ [2023,1,21,14,0,0],[2023,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2023,11,4,13,59,59],[2023,11,5,1,59,59],
+          '2023012114:00:00','2023012202:00:00','2023110413:59:59','2023110501:59:59' ],
+        [ [2023,11,4,14,0,0],[2023,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2024,1,20,13,59,59],[2024,1,21,2,59,59],
+          '2023110414:00:00','2023110503:00:00','2024012013:59:59','2024012102:59:59' ],
      ],
    2024 =>
      [
-        [ [2024,1,20,13,0,0],[2024,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2024,10,26,13,59,59],[2024,10,27,1,59,59],
-          '2024012013:00:00','2024012101:00:00','2024102613:59:59','2024102701:59:59' ],
-        [ [2024,10,26,14,0,0],[2024,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2025,1,18,12,59,59],[2025,1,19,1,59,59],
-          '2024102614:00:00','2024102703:00:00','2025011812:59:59','2025011901:59:59' ],
+        [ [2024,1,20,14,0,0],[2024,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2024,11,2,13,59,59],[2024,11,3,1,59,59],
+          '2024012014:00:00','2024012102:00:00','2024110213:59:59','2024110301:59:59' ],
+        [ [2024,11,2,14,0,0],[2024,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2025,1,18,13,59,59],[2025,1,19,2,59,59],
+          '2024110214:00:00','2024110303:00:00','2025011813:59:59','2025011902:59:59' ],
      ],
    2025 =>
      [
-        [ [2025,1,18,13,0,0],[2025,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2025,10,25,13,59,59],[2025,10,26,1,59,59],
-          '2025011813:00:00','2025011901:00:00','2025102513:59:59','2025102601:59:59' ],
-        [ [2025,10,25,14,0,0],[2025,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2026,1,17,12,59,59],[2026,1,18,1,59,59],
-          '2025102514:00:00','2025102603:00:00','2026011712:59:59','2026011801:59:59' ],
+        [ [2025,1,18,14,0,0],[2025,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2025,11,1,13,59,59],[2025,11,2,1,59,59],
+          '2025011814:00:00','2025011902:00:00','2025110113:59:59','2025110201:59:59' ],
+        [ [2025,11,1,14,0,0],[2025,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2026,1,17,13,59,59],[2026,1,18,2,59,59],
+          '2025110114:00:00','2025110203:00:00','2026011713:59:59','2026011802:59:59' ],
      ],
    2026 =>
      [
-        [ [2026,1,17,13,0,0],[2026,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2026,10,24,13,59,59],[2026,10,25,1,59,59],
-          '2026011713:00:00','2026011801:00:00','2026102413:59:59','2026102501:59:59' ],
-        [ [2026,10,24,14,0,0],[2026,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2027,1,23,12,59,59],[2027,1,24,1,59,59],
-          '2026102414:00:00','2026102503:00:00','2027012312:59:59','2027012401:59:59' ],
+        [ [2026,1,17,14,0,0],[2026,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2026,10,31,13,59,59],[2026,11,1,1,59,59],
+          '2026011714:00:00','2026011802:00:00','2026103113:59:59','2026110101:59:59' ],
+        [ [2026,10,31,14,0,0],[2026,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2027,1,23,13,59,59],[2027,1,24,2,59,59],
+          '2026103114:00:00','2026110103:00:00','2027012313:59:59','2027012402:59:59' ],
      ],
    2027 =>
      [
-        [ [2027,1,23,13,0,0],[2027,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2027,10,23,13,59,59],[2027,10,24,1,59,59],
-          '2027012313:00:00','2027012401:00:00','2027102313:59:59','2027102401:59:59' ],
-        [ [2027,10,23,14,0,0],[2027,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2028,1,22,12,59,59],[2028,1,23,1,59,59],
-          '2027102314:00:00','2027102403:00:00','2028012212:59:59','2028012301:59:59' ],
+        [ [2027,1,23,14,0,0],[2027,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2027,11,6,13,59,59],[2027,11,7,1,59,59],
+          '2027012314:00:00','2027012402:00:00','2027110613:59:59','2027110701:59:59' ],
+        [ [2027,11,6,14,0,0],[2027,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2028,1,22,13,59,59],[2028,1,23,2,59,59],
+          '2027110614:00:00','2027110703:00:00','2028012213:59:59','2028012302:59:59' ],
      ],
    2028 =>
      [
-        [ [2028,1,22,13,0,0],[2028,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2028,10,21,13,59,59],[2028,10,22,1,59,59],
-          '2028012213:00:00','2028012301:00:00','2028102113:59:59','2028102201:59:59' ],
-        [ [2028,10,21,14,0,0],[2028,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2029,1,20,12,59,59],[2029,1,21,1,59,59],
-          '2028102114:00:00','2028102203:00:00','2029012012:59:59','2029012101:59:59' ],
+        [ [2028,1,22,14,0,0],[2028,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2028,11,4,13,59,59],[2028,11,5,1,59,59],
+          '2028012214:00:00','2028012302:00:00','2028110413:59:59','2028110501:59:59' ],
+        [ [2028,11,4,14,0,0],[2028,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2029,1,20,13,59,59],[2029,1,21,2,59,59],
+          '2028110414:00:00','2028110503:00:00','2029012013:59:59','2029012102:59:59' ],
      ],
    2029 =>
      [
-        [ [2029,1,20,13,0,0],[2029,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2029,10,20,13,59,59],[2029,10,21,1,59,59],
-          '2029012013:00:00','2029012101:00:00','2029102013:59:59','2029102101:59:59' ],
-        [ [2029,10,20,14,0,0],[2029,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2030,1,19,12,59,59],[2030,1,20,1,59,59],
-          '2029102014:00:00','2029102103:00:00','2030011912:59:59','2030012001:59:59' ],
+        [ [2029,1,20,14,0,0],[2029,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2029,11,3,13,59,59],[2029,11,4,1,59,59],
+          '2029012014:00:00','2029012102:00:00','2029110313:59:59','2029110401:59:59' ],
+        [ [2029,11,3,14,0,0],[2029,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2030,1,19,13,59,59],[2030,1,20,2,59,59],
+          '2029110314:00:00','2029110403:00:00','2030011913:59:59','2030012002:59:59' ],
      ],
    2030 =>
      [
-        [ [2030,1,19,13,0,0],[2030,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2030,10,26,13,59,59],[2030,10,27,1,59,59],
-          '2030011913:00:00','2030012001:00:00','2030102613:59:59','2030102701:59:59' ],
-        [ [2030,10,26,14,0,0],[2030,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2031,1,18,12,59,59],[2031,1,19,1,59,59],
-          '2030102614:00:00','2030102703:00:00','2031011812:59:59','2031011901:59:59' ],
+        [ [2030,1,19,14,0,0],[2030,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2030,11,2,13,59,59],[2030,11,3,1,59,59],
+          '2030011914:00:00','2030012002:00:00','2030110213:59:59','2030110301:59:59' ],
+        [ [2030,11,2,14,0,0],[2030,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2031,1,18,13,59,59],[2031,1,19,2,59,59],
+          '2030110214:00:00','2030110303:00:00','2031011813:59:59','2031011902:59:59' ],
      ],
    2031 =>
      [
-        [ [2031,1,18,13,0,0],[2031,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2031,10,25,13,59,59],[2031,10,26,1,59,59],
-          '2031011813:00:00','2031011901:00:00','2031102513:59:59','2031102601:59:59' ],
-        [ [2031,10,25,14,0,0],[2031,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2032,1,17,12,59,59],[2032,1,18,1,59,59],
-          '2031102514:00:00','2031102603:00:00','2032011712:59:59','2032011801:59:59' ],
+        [ [2031,1,18,14,0,0],[2031,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2031,11,1,13,59,59],[2031,11,2,1,59,59],
+          '2031011814:00:00','2031011902:00:00','2031110113:59:59','2031110201:59:59' ],
+        [ [2031,11,1,14,0,0],[2031,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2032,1,17,13,59,59],[2032,1,18,2,59,59],
+          '2031110114:00:00','2031110203:00:00','2032011713:59:59','2032011802:59:59' ],
      ],
    2032 =>
      [
-        [ [2032,1,17,13,0,0],[2032,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2032,10,23,13,59,59],[2032,10,24,1,59,59],
-          '2032011713:00:00','2032011801:00:00','2032102313:59:59','2032102401:59:59' ],
-        [ [2032,10,23,14,0,0],[2032,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2033,1,22,12,59,59],[2033,1,23,1,59,59],
-          '2032102314:00:00','2032102403:00:00','2033012212:59:59','2033012301:59:59' ],
+        [ [2032,1,17,14,0,0],[2032,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2032,11,6,13,59,59],[2032,11,7,1,59,59],
+          '2032011714:00:00','2032011802:00:00','2032110613:59:59','2032110701:59:59' ],
+        [ [2032,11,6,14,0,0],[2032,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2033,1,22,13,59,59],[2033,1,23,2,59,59],
+          '2032110614:00:00','2032110703:00:00','2033012213:59:59','2033012302:59:59' ],
      ],
    2033 =>
      [
-        [ [2033,1,22,13,0,0],[2033,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2033,10,22,13,59,59],[2033,10,23,1,59,59],
-          '2033012213:00:00','2033012301:00:00','2033102213:59:59','2033102301:59:59' ],
-        [ [2033,10,22,14,0,0],[2033,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2034,1,21,12,59,59],[2034,1,22,1,59,59],
-          '2033102214:00:00','2033102303:00:00','2034012112:59:59','2034012201:59:59' ],
+        [ [2033,1,22,14,0,0],[2033,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2033,11,5,13,59,59],[2033,11,6,1,59,59],
+          '2033012214:00:00','2033012302:00:00','2033110513:59:59','2033110601:59:59' ],
+        [ [2033,11,5,14,0,0],[2033,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2034,1,21,13,59,59],[2034,1,22,2,59,59],
+          '2033110514:00:00','2033110603:00:00','2034012113:59:59','2034012202:59:59' ],
      ],
    2034 =>
      [
-        [ [2034,1,21,13,0,0],[2034,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2034,10,21,13,59,59],[2034,10,22,1,59,59],
-          '2034012113:00:00','2034012201:00:00','2034102113:59:59','2034102201:59:59' ],
-        [ [2034,10,21,14,0,0],[2034,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2035,1,20,12,59,59],[2035,1,21,1,59,59],
-          '2034102114:00:00','2034102203:00:00','2035012012:59:59','2035012101:59:59' ],
+        [ [2034,1,21,14,0,0],[2034,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2034,11,4,13,59,59],[2034,11,5,1,59,59],
+          '2034012114:00:00','2034012202:00:00','2034110413:59:59','2034110501:59:59' ],
+        [ [2034,11,4,14,0,0],[2034,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2035,1,20,13,59,59],[2035,1,21,2,59,59],
+          '2034110414:00:00','2034110503:00:00','2035012013:59:59','2035012102:59:59' ],
      ],
    2035 =>
      [
-        [ [2035,1,20,13,0,0],[2035,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2035,10,20,13,59,59],[2035,10,21,1,59,59],
-          '2035012013:00:00','2035012101:00:00','2035102013:59:59','2035102101:59:59' ],
-        [ [2035,10,20,14,0,0],[2035,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2036,1,19,12,59,59],[2036,1,20,1,59,59],
-          '2035102014:00:00','2035102103:00:00','2036011912:59:59','2036012001:59:59' ],
+        [ [2035,1,20,14,0,0],[2035,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2035,11,3,13,59,59],[2035,11,4,1,59,59],
+          '2035012014:00:00','2035012102:00:00','2035110313:59:59','2035110401:59:59' ],
+        [ [2035,11,3,14,0,0],[2035,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2036,1,19,13,59,59],[2036,1,20,2,59,59],
+          '2035110314:00:00','2035110403:00:00','2036011913:59:59','2036012002:59:59' ],
      ],
    2036 =>
      [
-        [ [2036,1,19,13,0,0],[2036,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2036,10,25,13,59,59],[2036,10,26,1,59,59],
-          '2036011913:00:00','2036012001:00:00','2036102513:59:59','2036102601:59:59' ],
-        [ [2036,10,25,14,0,0],[2036,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2037,1,17,12,59,59],[2037,1,18,1,59,59],
-          '2036102514:00:00','2036102603:00:00','2037011712:59:59','2037011801:59:59' ],
+        [ [2036,1,19,14,0,0],[2036,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2036,11,1,13,59,59],[2036,11,2,1,59,59],
+          '2036011914:00:00','2036012002:00:00','2036110113:59:59','2036110201:59:59' ],
+        [ [2036,11,1,14,0,0],[2036,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2037,1,17,13,59,59],[2037,1,18,2,59,59],
+          '2036110114:00:00','2036110203:00:00','2037011713:59:59','2037011802:59:59' ],
      ],
    2037 =>
      [
-        [ [2037,1,17,13,0,0],[2037,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2037,10,24,13,59,59],[2037,10,25,1,59,59],
-          '2037011713:00:00','2037011801:00:00','2037102413:59:59','2037102501:59:59' ],
-        [ [2037,10,24,14,0,0],[2037,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2038,1,23,12,59,59],[2038,1,24,1,59,59],
-          '2037102414:00:00','2037102503:00:00','2038012312:59:59','2038012401:59:59' ],
+        [ [2037,1,17,14,0,0],[2037,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2037,10,31,13,59,59],[2037,11,1,1,59,59],
+          '2037011714:00:00','2037011802:00:00','2037103113:59:59','2037110101:59:59' ],
+        [ [2037,10,31,14,0,0],[2037,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2038,1,23,13,59,59],[2038,1,24,2,59,59],
+          '2037103114:00:00','2037110103:00:00','2038012313:59:59','2038012402:59:59' ],
      ],
    2038 =>
      [
-        [ [2038,1,23,13,0,0],[2038,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2038,10,23,13,59,59],[2038,10,24,1,59,59],
-          '2038012313:00:00','2038012401:00:00','2038102313:59:59','2038102401:59:59' ],
-        [ [2038,10,23,14,0,0],[2038,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2039,1,22,12,59,59],[2039,1,23,1,59,59],
-          '2038102314:00:00','2038102403:00:00','2039012212:59:59','2039012301:59:59' ],
+        [ [2038,1,23,14,0,0],[2038,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2038,11,6,13,59,59],[2038,11,7,1,59,59],
+          '2038012314:00:00','2038012402:00:00','2038110613:59:59','2038110701:59:59' ],
+        [ [2038,11,6,14,0,0],[2038,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2039,1,22,13,59,59],[2039,1,23,2,59,59],
+          '2038110614:00:00','2038110703:00:00','2039012213:59:59','2039012302:59:59' ],
      ],
    2039 =>
      [
-        [ [2039,1,22,13,0,0],[2039,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2039,10,22,13,59,59],[2039,10,23,1,59,59],
-          '2039012213:00:00','2039012301:00:00','2039102213:59:59','2039102301:59:59' ],
-        [ [2039,10,22,14,0,0],[2039,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2040,1,21,12,59,59],[2040,1,22,1,59,59],
-          '2039102214:00:00','2039102303:00:00','2040012112:59:59','2040012201:59:59' ],
+        [ [2039,1,22,14,0,0],[2039,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2039,11,5,13,59,59],[2039,11,6,1,59,59],
+          '2039012214:00:00','2039012302:00:00','2039110513:59:59','2039110601:59:59' ],
+        [ [2039,11,5,14,0,0],[2039,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2040,1,21,13,59,59],[2040,1,22,2,59,59],
+          '2039110514:00:00','2039110603:00:00','2040012113:59:59','2040012202:59:59' ],
      ],
    2040 =>
      [
-        [ [2040,1,21,13,0,0],[2040,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2040,10,20,13,59,59],[2040,10,21,1,59,59],
-          '2040012113:00:00','2040012201:00:00','2040102013:59:59','2040102101:59:59' ],
-        [ [2040,10,20,14,0,0],[2040,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2041,1,19,12,59,59],[2041,1,20,1,59,59],
-          '2040102014:00:00','2040102103:00:00','2041011912:59:59','2041012001:59:59' ],
+        [ [2040,1,21,14,0,0],[2040,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2040,11,3,13,59,59],[2040,11,4,1,59,59],
+          '2040012114:00:00','2040012202:00:00','2040110313:59:59','2040110401:59:59' ],
+        [ [2040,11,3,14,0,0],[2040,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2041,1,19,13,59,59],[2041,1,20,2,59,59],
+          '2040110314:00:00','2040110403:00:00','2041011913:59:59','2041012002:59:59' ],
      ],
    2041 =>
      [
-        [ [2041,1,19,13,0,0],[2041,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2041,10,26,13,59,59],[2041,10,27,1,59,59],
-          '2041011913:00:00','2041012001:00:00','2041102613:59:59','2041102701:59:59' ],
-        [ [2041,10,26,14,0,0],[2041,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2042,1,18,12,59,59],[2042,1,19,1,59,59],
-          '2041102614:00:00','2041102703:00:00','2042011812:59:59','2042011901:59:59' ],
+        [ [2041,1,19,14,0,0],[2041,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2041,11,2,13,59,59],[2041,11,3,1,59,59],
+          '2041011914:00:00','2041012002:00:00','2041110213:59:59','2041110301:59:59' ],
+        [ [2041,11,2,14,0,0],[2041,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2042,1,18,13,59,59],[2042,1,19,2,59,59],
+          '2041110214:00:00','2041110303:00:00','2042011813:59:59','2042011902:59:59' ],
      ],
    2042 =>
      [
-        [ [2042,1,18,13,0,0],[2042,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2042,10,25,13,59,59],[2042,10,26,1,59,59],
-          '2042011813:00:00','2042011901:00:00','2042102513:59:59','2042102601:59:59' ],
-        [ [2042,10,25,14,0,0],[2042,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2043,1,17,12,59,59],[2043,1,18,1,59,59],
-          '2042102514:00:00','2042102603:00:00','2043011712:59:59','2043011801:59:59' ],
+        [ [2042,1,18,14,0,0],[2042,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2042,11,1,13,59,59],[2042,11,2,1,59,59],
+          '2042011814:00:00','2042011902:00:00','2042110113:59:59','2042110201:59:59' ],
+        [ [2042,11,1,14,0,0],[2042,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2043,1,17,13,59,59],[2043,1,18,2,59,59],
+          '2042110114:00:00','2042110203:00:00','2043011713:59:59','2043011802:59:59' ],
      ],
    2043 =>
      [
-        [ [2043,1,17,13,0,0],[2043,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2043,10,24,13,59,59],[2043,10,25,1,59,59],
-          '2043011713:00:00','2043011801:00:00','2043102413:59:59','2043102501:59:59' ],
-        [ [2043,10,24,14,0,0],[2043,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2044,1,23,12,59,59],[2044,1,24,1,59,59],
-          '2043102414:00:00','2043102503:00:00','2044012312:59:59','2044012401:59:59' ],
+        [ [2043,1,17,14,0,0],[2043,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2043,10,31,13,59,59],[2043,11,1,1,59,59],
+          '2043011714:00:00','2043011802:00:00','2043103113:59:59','2043110101:59:59' ],
+        [ [2043,10,31,14,0,0],[2043,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2044,1,23,13,59,59],[2044,1,24,2,59,59],
+          '2043103114:00:00','2043110103:00:00','2044012313:59:59','2044012402:59:59' ],
      ],
    2044 =>
      [
-        [ [2044,1,23,13,0,0],[2044,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2044,10,22,13,59,59],[2044,10,23,1,59,59],
-          '2044012313:00:00','2044012401:00:00','2044102213:59:59','2044102301:59:59' ],
-        [ [2044,10,22,14,0,0],[2044,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2045,1,21,12,59,59],[2045,1,22,1,59,59],
-          '2044102214:00:00','2044102303:00:00','2045012112:59:59','2045012201:59:59' ],
+        [ [2044,1,23,14,0,0],[2044,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2044,11,5,13,59,59],[2044,11,6,1,59,59],
+          '2044012314:00:00','2044012402:00:00','2044110513:59:59','2044110601:59:59' ],
+        [ [2044,11,5,14,0,0],[2044,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2045,1,21,13,59,59],[2045,1,22,2,59,59],
+          '2044110514:00:00','2044110603:00:00','2045012113:59:59','2045012202:59:59' ],
      ],
    2045 =>
      [
-        [ [2045,1,21,13,0,0],[2045,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2045,10,21,13,59,59],[2045,10,22,1,59,59],
-          '2045012113:00:00','2045012201:00:00','2045102113:59:59','2045102201:59:59' ],
-        [ [2045,10,21,14,0,0],[2045,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2046,1,20,12,59,59],[2046,1,21,1,59,59],
-          '2045102114:00:00','2045102203:00:00','2046012012:59:59','2046012101:59:59' ],
+        [ [2045,1,21,14,0,0],[2045,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2045,11,4,13,59,59],[2045,11,5,1,59,59],
+          '2045012114:00:00','2045012202:00:00','2045110413:59:59','2045110501:59:59' ],
+        [ [2045,11,4,14,0,0],[2045,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2046,1,20,13,59,59],[2046,1,21,2,59,59],
+          '2045110414:00:00','2045110503:00:00','2046012013:59:59','2046012102:59:59' ],
      ],
    2046 =>
      [
-        [ [2046,1,20,13,0,0],[2046,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2046,10,20,13,59,59],[2046,10,21,1,59,59],
-          '2046012013:00:00','2046012101:00:00','2046102013:59:59','2046102101:59:59' ],
-        [ [2046,10,20,14,0,0],[2046,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2047,1,19,12,59,59],[2047,1,20,1,59,59],
-          '2046102014:00:00','2046102103:00:00','2047011912:59:59','2047012001:59:59' ],
+        [ [2046,1,20,14,0,0],[2046,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2046,11,3,13,59,59],[2046,11,4,1,59,59],
+          '2046012014:00:00','2046012102:00:00','2046110313:59:59','2046110401:59:59' ],
+        [ [2046,11,3,14,0,0],[2046,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2047,1,19,13,59,59],[2047,1,20,2,59,59],
+          '2046110314:00:00','2046110403:00:00','2047011913:59:59','2047012002:59:59' ],
      ],
    2047 =>
      [
-        [ [2047,1,19,13,0,0],[2047,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2047,10,26,13,59,59],[2047,10,27,1,59,59],
-          '2047011913:00:00','2047012001:00:00','2047102613:59:59','2047102701:59:59' ],
-        [ [2047,10,26,14,0,0],[2047,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2048,1,18,12,59,59],[2048,1,19,1,59,59],
-          '2047102614:00:00','2047102703:00:00','2048011812:59:59','2048011901:59:59' ],
+        [ [2047,1,19,14,0,0],[2047,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2047,11,2,13,59,59],[2047,11,3,1,59,59],
+          '2047011914:00:00','2047012002:00:00','2047110213:59:59','2047110301:59:59' ],
+        [ [2047,11,2,14,0,0],[2047,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2048,1,18,13,59,59],[2048,1,19,2,59,59],
+          '2047110214:00:00','2047110303:00:00','2048011813:59:59','2048011902:59:59' ],
      ],
    2048 =>
      [
-        [ [2048,1,18,13,0,0],[2048,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2048,10,24,13,59,59],[2048,10,25,1,59,59],
-          '2048011813:00:00','2048011901:00:00','2048102413:59:59','2048102501:59:59' ],
-        [ [2048,10,24,14,0,0],[2048,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2049,1,23,12,59,59],[2049,1,24,1,59,59],
-          '2048102414:00:00','2048102503:00:00','2049012312:59:59','2049012401:59:59' ],
+        [ [2048,1,18,14,0,0],[2048,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2048,10,31,13,59,59],[2048,11,1,1,59,59],
+          '2048011814:00:00','2048011902:00:00','2048103113:59:59','2048110101:59:59' ],
+        [ [2048,10,31,14,0,0],[2048,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2049,1,23,13,59,59],[2049,1,24,2,59,59],
+          '2048103114:00:00','2048110103:00:00','2049012313:59:59','2049012402:59:59' ],
      ],
    2049 =>
      [
-        [ [2049,1,23,13,0,0],[2049,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2049,10,23,13,59,59],[2049,10,24,1,59,59],
-          '2049012313:00:00','2049012401:00:00','2049102313:59:59','2049102401:59:59' ],
-        [ [2049,10,23,14,0,0],[2049,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2050,1,22,12,59,59],[2050,1,23,1,59,59],
-          '2049102314:00:00','2049102403:00:00','2050012212:59:59','2050012301:59:59' ],
+        [ [2049,1,23,14,0,0],[2049,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2049,11,6,13,59,59],[2049,11,7,1,59,59],
+          '2049012314:00:00','2049012402:00:00','2049110613:59:59','2049110701:59:59' ],
+        [ [2049,11,6,14,0,0],[2049,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2050,1,22,13,59,59],[2050,1,23,2,59,59],
+          '2049110614:00:00','2049110703:00:00','2050012213:59:59','2050012302:59:59' ],
      ],
    2050 =>
      [
-        [ [2050,1,22,13,0,0],[2050,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2050,10,22,13,59,59],[2050,10,23,1,59,59],
-          '2050012213:00:00','2050012301:00:00','2050102213:59:59','2050102301:59:59' ],
-        [ [2050,10,22,14,0,0],[2050,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2051,1,21,12,59,59],[2051,1,22,1,59,59],
-          '2050102214:00:00','2050102303:00:00','2051012112:59:59','2051012201:59:59' ],
+        [ [2050,1,22,14,0,0],[2050,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2050,11,5,13,59,59],[2050,11,6,1,59,59],
+          '2050012214:00:00','2050012302:00:00','2050110513:59:59','2050110601:59:59' ],
+        [ [2050,11,5,14,0,0],[2050,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2051,1,21,13,59,59],[2051,1,22,2,59,59],
+          '2050110514:00:00','2050110603:00:00','2051012113:59:59','2051012202:59:59' ],
      ],
    2051 =>
      [
-        [ [2051,1,21,13,0,0],[2051,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2051,10,21,13,59,59],[2051,10,22,1,59,59],
-          '2051012113:00:00','2051012201:00:00','2051102113:59:59','2051102201:59:59' ],
-        [ [2051,10,21,14,0,0],[2051,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2052,1,20,12,59,59],[2052,1,21,1,59,59],
-          '2051102114:00:00','2051102203:00:00','2052012012:59:59','2052012101:59:59' ],
+        [ [2051,1,21,14,0,0],[2051,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2051,11,4,13,59,59],[2051,11,5,1,59,59],
+          '2051012114:00:00','2051012202:00:00','2051110413:59:59','2051110501:59:59' ],
+        [ [2051,11,4,14,0,0],[2051,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2052,1,20,13,59,59],[2052,1,21,2,59,59],
+          '2051110414:00:00','2051110503:00:00','2052012013:59:59','2052012102:59:59' ],
      ],
    2052 =>
      [
-        [ [2052,1,20,13,0,0],[2052,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2052,10,26,13,59,59],[2052,10,27,1,59,59],
-          '2052012013:00:00','2052012101:00:00','2052102613:59:59','2052102701:59:59' ],
-        [ [2052,10,26,14,0,0],[2052,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2053,1,18,12,59,59],[2053,1,19,1,59,59],
-          '2052102614:00:00','2052102703:00:00','2053011812:59:59','2053011901:59:59' ],
+        [ [2052,1,20,14,0,0],[2052,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2052,11,2,13,59,59],[2052,11,3,1,59,59],
+          '2052012014:00:00','2052012102:00:00','2052110213:59:59','2052110301:59:59' ],
+        [ [2052,11,2,14,0,0],[2052,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2053,1,18,13,59,59],[2053,1,19,2,59,59],
+          '2052110214:00:00','2052110303:00:00','2053011813:59:59','2053011902:59:59' ],
      ],
    2053 =>
      [
-        [ [2053,1,18,13,0,0],[2053,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2053,10,25,13,59,59],[2053,10,26,1,59,59],
-          '2053011813:00:00','2053011901:00:00','2053102513:59:59','2053102601:59:59' ],
-        [ [2053,10,25,14,0,0],[2053,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2054,1,17,12,59,59],[2054,1,18,1,59,59],
-          '2053102514:00:00','2053102603:00:00','2054011712:59:59','2054011801:59:59' ],
+        [ [2053,1,18,14,0,0],[2053,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2053,11,1,13,59,59],[2053,11,2,1,59,59],
+          '2053011814:00:00','2053011902:00:00','2053110113:59:59','2053110201:59:59' ],
+        [ [2053,11,1,14,0,0],[2053,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2054,1,17,13,59,59],[2054,1,18,2,59,59],
+          '2053110114:00:00','2053110203:00:00','2054011713:59:59','2054011802:59:59' ],
      ],
    2054 =>
      [
-        [ [2054,1,17,13,0,0],[2054,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2054,10,24,13,59,59],[2054,10,25,1,59,59],
-          '2054011713:00:00','2054011801:00:00','2054102413:59:59','2054102501:59:59' ],
-        [ [2054,10,24,14,0,0],[2054,10,25,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2055,1,23,12,59,59],[2055,1,24,1,59,59],
-          '2054102414:00:00','2054102503:00:00','2055012312:59:59','2055012401:59:59' ],
+        [ [2054,1,17,14,0,0],[2054,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2054,10,31,13,59,59],[2054,11,1,1,59,59],
+          '2054011714:00:00','2054011802:00:00','2054103113:59:59','2054110101:59:59' ],
+        [ [2054,10,31,14,0,0],[2054,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2055,1,23,13,59,59],[2055,1,24,2,59,59],
+          '2054103114:00:00','2054110103:00:00','2055012313:59:59','2055012402:59:59' ],
      ],
    2055 =>
      [
-        [ [2055,1,23,13,0,0],[2055,1,24,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2055,10,23,13,59,59],[2055,10,24,1,59,59],
-          '2055012313:00:00','2055012401:00:00','2055102313:59:59','2055102401:59:59' ],
-        [ [2055,10,23,14,0,0],[2055,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2056,1,22,12,59,59],[2056,1,23,1,59,59],
-          '2055102314:00:00','2055102403:00:00','2056012212:59:59','2056012301:59:59' ],
+        [ [2055,1,23,14,0,0],[2055,1,24,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2055,11,6,13,59,59],[2055,11,7,1,59,59],
+          '2055012314:00:00','2055012402:00:00','2055110613:59:59','2055110701:59:59' ],
+        [ [2055,11,6,14,0,0],[2055,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2056,1,22,13,59,59],[2056,1,23,2,59,59],
+          '2055110614:00:00','2055110703:00:00','2056012213:59:59','2056012302:59:59' ],
      ],
    2056 =>
      [
-        [ [2056,1,22,13,0,0],[2056,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2056,10,21,13,59,59],[2056,10,22,1,59,59],
-          '2056012213:00:00','2056012301:00:00','2056102113:59:59','2056102201:59:59' ],
-        [ [2056,10,21,14,0,0],[2056,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2057,1,20,12,59,59],[2057,1,21,1,59,59],
-          '2056102114:00:00','2056102203:00:00','2057012012:59:59','2057012101:59:59' ],
+        [ [2056,1,22,14,0,0],[2056,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2056,11,4,13,59,59],[2056,11,5,1,59,59],
+          '2056012214:00:00','2056012302:00:00','2056110413:59:59','2056110501:59:59' ],
+        [ [2056,11,4,14,0,0],[2056,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2057,1,20,13,59,59],[2057,1,21,2,59,59],
+          '2056110414:00:00','2056110503:00:00','2057012013:59:59','2057012102:59:59' ],
      ],
    2057 =>
      [
-        [ [2057,1,20,13,0,0],[2057,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2057,10,20,13,59,59],[2057,10,21,1,59,59],
-          '2057012013:00:00','2057012101:00:00','2057102013:59:59','2057102101:59:59' ],
-        [ [2057,10,20,14,0,0],[2057,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2058,1,19,12,59,59],[2058,1,20,1,59,59],
-          '2057102014:00:00','2057102103:00:00','2058011912:59:59','2058012001:59:59' ],
+        [ [2057,1,20,14,0,0],[2057,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2057,11,3,13,59,59],[2057,11,4,1,59,59],
+          '2057012014:00:00','2057012102:00:00','2057110313:59:59','2057110401:59:59' ],
+        [ [2057,11,3,14,0,0],[2057,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2058,1,19,13,59,59],[2058,1,20,2,59,59],
+          '2057110314:00:00','2057110403:00:00','2058011913:59:59','2058012002:59:59' ],
      ],
    2058 =>
      [
-        [ [2058,1,19,13,0,0],[2058,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2058,10,26,13,59,59],[2058,10,27,1,59,59],
-          '2058011913:00:00','2058012001:00:00','2058102613:59:59','2058102701:59:59' ],
-        [ [2058,10,26,14,0,0],[2058,10,27,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2059,1,18,12,59,59],[2059,1,19,1,59,59],
-          '2058102614:00:00','2058102703:00:00','2059011812:59:59','2059011901:59:59' ],
+        [ [2058,1,19,14,0,0],[2058,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2058,11,2,13,59,59],[2058,11,3,1,59,59],
+          '2058011914:00:00','2058012002:00:00','2058110213:59:59','2058110301:59:59' ],
+        [ [2058,11,2,14,0,0],[2058,11,3,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2059,1,18,13,59,59],[2059,1,19,2,59,59],
+          '2058110214:00:00','2058110303:00:00','2059011813:59:59','2059011902:59:59' ],
      ],
    2059 =>
      [
-        [ [2059,1,18,13,0,0],[2059,1,19,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2059,10,25,13,59,59],[2059,10,26,1,59,59],
-          '2059011813:00:00','2059011901:00:00','2059102513:59:59','2059102601:59:59' ],
-        [ [2059,10,25,14,0,0],[2059,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2060,1,17,12,59,59],[2060,1,18,1,59,59],
-          '2059102514:00:00','2059102603:00:00','2060011712:59:59','2060011801:59:59' ],
+        [ [2059,1,18,14,0,0],[2059,1,19,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2059,11,1,13,59,59],[2059,11,2,1,59,59],
+          '2059011814:00:00','2059011902:00:00','2059110113:59:59','2059110201:59:59' ],
+        [ [2059,11,1,14,0,0],[2059,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2060,1,17,13,59,59],[2060,1,18,2,59,59],
+          '2059110114:00:00','2059110203:00:00','2060011713:59:59','2060011802:59:59' ],
      ],
    2060 =>
      [
-        [ [2060,1,17,13,0,0],[2060,1,18,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2060,10,23,13,59,59],[2060,10,24,1,59,59],
-          '2060011713:00:00','2060011801:00:00','2060102313:59:59','2060102401:59:59' ],
-        [ [2060,10,23,14,0,0],[2060,10,24,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2061,1,22,12,59,59],[2061,1,23,1,59,59],
-          '2060102314:00:00','2060102403:00:00','2061012212:59:59','2061012301:59:59' ],
+        [ [2060,1,17,14,0,0],[2060,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2060,11,6,13,59,59],[2060,11,7,1,59,59],
+          '2060011714:00:00','2060011802:00:00','2060110613:59:59','2060110701:59:59' ],
+        [ [2060,11,6,14,0,0],[2060,11,7,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2061,1,22,13,59,59],[2061,1,23,2,59,59],
+          '2060110614:00:00','2060110703:00:00','2061012213:59:59','2061012302:59:59' ],
      ],
    2061 =>
      [
-        [ [2061,1,22,13,0,0],[2061,1,23,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2061,10,22,13,59,59],[2061,10,23,1,59,59],
-          '2061012213:00:00','2061012301:00:00','2061102213:59:59','2061102301:59:59' ],
-        [ [2061,10,22,14,0,0],[2061,10,23,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2062,1,21,12,59,59],[2062,1,22,1,59,59],
-          '2061102214:00:00','2061102303:00:00','2062012112:59:59','2062012201:59:59' ],
+        [ [2061,1,22,14,0,0],[2061,1,23,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2061,11,5,13,59,59],[2061,11,6,1,59,59],
+          '2061012214:00:00','2061012302:00:00','2061110513:59:59','2061110601:59:59' ],
+        [ [2061,11,5,14,0,0],[2061,11,6,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2062,1,21,13,59,59],[2062,1,22,2,59,59],
+          '2061110514:00:00','2061110603:00:00','2062012113:59:59','2062012202:59:59' ],
      ],
    2062 =>
      [
-        [ [2062,1,21,13,0,0],[2062,1,22,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2062,10,21,13,59,59],[2062,10,22,1,59,59],
-          '2062012113:00:00','2062012201:00:00','2062102113:59:59','2062102201:59:59' ],
-        [ [2062,10,21,14,0,0],[2062,10,22,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2063,1,20,12,59,59],[2063,1,21,1,59,59],
-          '2062102114:00:00','2062102203:00:00','2063012012:59:59','2063012101:59:59' ],
+        [ [2062,1,21,14,0,0],[2062,1,22,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2062,11,4,13,59,59],[2062,11,5,1,59,59],
+          '2062012114:00:00','2062012202:00:00','2062110413:59:59','2062110501:59:59' ],
+        [ [2062,11,4,14,0,0],[2062,11,5,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2063,1,20,13,59,59],[2063,1,21,2,59,59],
+          '2062110414:00:00','2062110503:00:00','2063012013:59:59','2063012102:59:59' ],
      ],
    2063 =>
      [
-        [ [2063,1,20,13,0,0],[2063,1,21,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2063,10,20,13,59,59],[2063,10,21,1,59,59],
-          '2063012013:00:00','2063012101:00:00','2063102013:59:59','2063102101:59:59' ],
-        [ [2063,10,20,14,0,0],[2063,10,21,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2064,1,19,12,59,59],[2064,1,20,1,59,59],
-          '2063102014:00:00','2063102103:00:00','2064011912:59:59','2064012001:59:59' ],
+        [ [2063,1,20,14,0,0],[2063,1,21,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2063,11,3,13,59,59],[2063,11,4,1,59,59],
+          '2063012014:00:00','2063012102:00:00','2063110313:59:59','2063110401:59:59' ],
+        [ [2063,11,3,14,0,0],[2063,11,4,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2064,1,19,13,59,59],[2064,1,20,2,59,59],
+          '2063110314:00:00','2063110403:00:00','2064011913:59:59','2064012002:59:59' ],
      ],
    2064 =>
      [
-        [ [2064,1,19,13,0,0],[2064,1,20,1,0,0],'+12:00:00',[12,0,0],
-          'FJT',0,[2064,10,25,13,59,59],[2064,10,26,1,59,59],
-          '2064011913:00:00','2064012001:00:00','2064102513:59:59','2064102601:59:59' ],
-        [ [2064,10,25,14,0,0],[2064,10,26,3,0,0],'+13:00:00',[13,0,0],
-          'FJST',1,[2065,1,17,12,59,59],[2065,1,18,1,59,59],
-          '2064102514:00:00','2064102603:00:00','2065011712:59:59','2065011801:59:59' ],
+        [ [2064,1,19,14,0,0],[2064,1,20,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2064,11,1,13,59,59],[2064,11,2,1,59,59],
+          '2064011914:00:00','2064012002:00:00','2064110113:59:59','2064110201:59:59' ],
+        [ [2064,11,1,14,0,0],[2064,11,2,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2065,1,17,13,59,59],[2065,1,18,2,59,59],
+          '2064110114:00:00','2064110203:00:00','2065011713:59:59','2065011802:59:59' ],
+     ],
+   2065 =>
+     [
+        [ [2065,1,17,14,0,0],[2065,1,18,2,0,0],'+12:00:00',[12,0,0],
+          'FJT',0,[2065,10,31,13,59,59],[2065,11,1,1,59,59],
+          '2065011714:00:00','2065011802:00:00','2065103113:59:59','2065110101:59:59' ],
+        [ [2065,10,31,14,0,0],[2065,11,1,3,0,0],'+13:00:00',[13,0,0],
+          'FJST',1,[2066,1,23,13,59,59],[2066,1,24,2,59,59],
+          '2065103114:00:00','2065110103:00:00','2066012313:59:59','2066012402:59:59' ],
      ],
 );
 
@@ -576,14 +585,14 @@ END { undef $VERSION; }
                          'dow'     => '7',
                          'num'     => '18',
                          'type'    => 'w',
-                         'time'    => '02:00:00',
+                         'time'    => '03:00:00',
                          'isdst'   => '0',
                          'abb'     => 'FJT',
                         },
-                '10' => {
+                '11' => {
                          'flag'    => 'ge',
                          'dow'     => '7',
-                         'num'     => '21',
+                         'num'     => '1',
                          'type'    => 'w',
                          'time'    => '02:00:00',
                          'isdst'   => '1',
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pafuna00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pagala00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:36 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pagamb00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paguad00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paguam00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:43 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pahono00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pakiri00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pakosr00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pakwaj00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pamaju00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:07 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pamarq00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,70 +0,0 @@
-package #
-Date::Manip::TZ::pamidw00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,12,10,32],'-11:49:28',[-11,-49,-28],
-          'LMT',0,[1901,1,1,11,49,27],[1900,12,31,23,59,59],
-          '0001010200:00:00','0001010112:10:32','1901010111:49:27','1900123123:59:59' ],
-     ],
-   1901 =>
-     [
-        [ [1901,1,1,11,49,28],[1901,1,1,0,49,28],'-11:00:00',[-11,0,0],
-          'NST',0,[1956,6,3,10,59,59],[1956,6,2,23,59,59],
-          '1901010111:49:28','1901010100:49:28','1956060310:59:59','1956060223:59:59' ],
-     ],
-   1956 =>
-     [
-        [ [1956,6,3,11,0,0],[1956,6,3,1,0,0],'-10:00:00',[-10,0,0],
-          'NDT',1,[1956,9,2,9,59,59],[1956,9,1,23,59,59],
-          '1956060311:00:00','1956060301:00:00','1956090209:59:59','1956090123:59:59' ],
-        [ [1956,9,2,10,0,0],[1956,9,1,23,0,0],'-11:00:00',[-11,0,0],
-          'NST',0,[1967,4,1,10,59,59],[1967,3,31,23,59,59],
-          '1956090210:00:00','1956090123:00:00','1967040110:59:59','1967033123:59:59' ],
-     ],
-   1967 =>
-     [
-        [ [1967,4,1,11,0,0],[1967,4,1,0,0,0],'-11:00:00',[-11,0,0],
-          'BST',0,[1983,11,30,10,59,59],[1983,11,29,23,59,59],
-          '1967040111:00:00','1967040100:00:00','1983113010:59:59','1983112923:59:59' ],
-     ],
-   1983 =>
-     [
-        [ [1983,11,30,11,0,0],[1983,11,30,0,0,0],'-11:00:00',[-11,0,0],
-          'SST',0,[9999,12,31,0,0,0],[9999,12,30,13,0,0],
-          '1983113011:00:00','1983113000:00:00','9999123100:00:00','9999123013:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::panaur00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paniue00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::panorf00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:19 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::panoum00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::papago00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:10 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -43,15 +43,9 @@ END { undef $VERSION; }
      ],
    1911 =>
      [
-        [ [1911,1,1,11,22,48],[1910,12,31,23,52,48],'-11:30:00',[-11,-30,0],
-          'SAMT',0,[1950,1,1,11,29,59],[1949,12,31,23,59,59],
-          '1911010111:22:48','1910123123:52:48','1950010111:29:59','1949123123:59:59' ],
-     ],
-   1950 =>
-     [
-        [ [1950,1,1,11,30,0],[1950,1,1,0,30,0],'-11:00:00',[-11,0,0],
+        [ [1911,1,1,11,22,48],[1911,1,1,0,22,48],'-11:00:00',[-11,0,0],
           'NST',0,[1967,4,1,10,59,59],[1967,3,31,23,59,59],
-          '1950010111:30:00','1950010100:30:00','1967040110:59:59','1967033123:59:59' ],
+          '1911010111:22:48','1911010100:22:48','1967040110:59:59','1967033123:59:59' ],
      ],
    1967 =>
      [
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::papala00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::papitc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::papohn00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:12 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::paport00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:14 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pararo00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,67 +0,0 @@
-package #
-Date::Manip::TZ::pasaip00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
-# This program is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-
-# This file was automatically generated.  Any changes to this file will
-# be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:31 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
-
-# This module contains data from the zoneinfo time zone database.  The original
-# data was obtained from the URL:
-#    ftp://ftp.iana.org/tz
-
-use strict;
-use warnings;
-require 5.010000;
-
-our (%Dates,%LastRule);
-END {
-   undef %Dates;
-   undef %LastRule;
-}
-
-our ($VERSION);
-$VERSION='6.46';
-END { undef $VERSION; }
-
-%Dates         = (
-   1    =>
-     [
-        [ [1,1,2,0,0,0],[1,1,1,9,43,0],'-14:17:00',[-14,-17,0],
-          'LMT',0,[1844,12,31,14,16,59],[1844,12,30,23,59,59],
-          '0001010200:00:00','0001010109:43:00','1844123114:16:59','1844123023:59:59' ],
-     ],
-   1844 =>
-     [
-        [ [1844,12,31,14,17,0],[1845,1,1,0,0,0],'+09:43:00',[9,43,0],
-          'LMT',0,[1900,12,31,14,16,59],[1900,12,31,23,59,59],
-          '1844123114:17:00','1845010100:00:00','1900123114:16:59','1900123123:59:59' ],
-     ],
-   1900 =>
-     [
-        [ [1900,12,31,14,17,0],[1900,12,31,23,17,0],'+09:00:00',[9,0,0],
-          'MPT',0,[1969,9,30,14,59,59],[1969,9,30,23,59,59],
-          '1900123114:17:00','1900123123:17:00','1969093014:59:59','1969093023:59:59' ],
-     ],
-   1969 =>
-     [
-        [ [1969,9,30,15,0,0],[1969,10,1,1,0,0],'+10:00:00',[10,0,0],
-          'MPT',0,[2000,12,22,13,59,59],[2000,12,22,23,59,59],
-          '1969093015:00:00','1969100101:00:00','2000122213:59:59','2000122223:59:59' ],
-     ],
-   2000 =>
-     [
-        [ [2000,12,22,14,0,0],[2000,12,23,0,0,0],'+10:00:00',[10,0,0],
-          'ChST',0,[9999,12,31,0,0,0],[9999,12,31,10,0,0],
-          '2000122214:00:00','2000122300:00:00','9999123100:00:00','9999123110:00:00' ],
-     ],
-);
-
-%LastRule      = (
-);
-
-1;
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::patahi00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:17 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::patara00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::patong00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pawake00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:39 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::pawall00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:33 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::q00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:34 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::r00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:42 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::s00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:41 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::t00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::u00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:16 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::ut00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:45 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:13 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::utc00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:37 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:09 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::v00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:44 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::w00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:32 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::wet00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:40 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:08 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -827,6 +827,15 @@ END { undef $VERSION; }
           'WET',0,[2065,3,29,0,59,59],[2065,3,29,0,59,59],
           '2064102601:00:00','2064102601:00:00','2065032900:59:59','2065032900:59:59' ],
      ],
+   2065 =>
+     [
+        [ [2065,3,29,1,0,0],[2065,3,29,2,0,0],'+01:00:00',[1,0,0],
+          'WEST',1,[2065,10,25,0,59,59],[2065,10,25,1,59,59],
+          '2065032901:00:00','2065032902:00:00','2065102500:59:59','2065102501:59:59' ],
+        [ [2065,10,25,1,0,0],[2065,10,25,1,0,0],'+00:00:00',[0,0,0],
+          'WET',0,[2066,3,28,0,59,59],[2066,3,28,0,59,59],
+          '2065102501:00:00','2065102501:00:00','2066032800:59:59','2066032800:59:59' ],
+     ],
 );
 
 %LastRule      = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::x00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:15 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::y00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:35 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:11 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,14 +1,14 @@
 package #
 Date::Manip::TZ::z00;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:52:38 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Mon May  4 13:48:18 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
@@ -25,7 +25,7 @@ END {
 }
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 %Dates         = (
@@ -1,5 +1,5 @@
 package Date::Manip::TZ;
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -22,9 +22,10 @@ use strict;
 use IO::File;
 require Date::Manip::Zones;
 use Date::Manip::Base;
+use Data::Dumper;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 # To get rid of a 'used only once' warnings.
@@ -411,61 +412,70 @@ sub _get_curr_zone {
       my $method = shift(@methods);
       my @zone   = ();
 
+      print "*** DEBUG *** METHOD: $method ["  if ($debug);
+
       if ($method eq 'main') {
 
          if (! @methods) {
+            print "]\n"  if ($debug);
             warn "ERROR: [_set_curr_zone] main requires argument\n";
             return;
          }
          my $var = shift(@methods);
-         push(@zone,$$::var)  if (defined $$::var);
-
-         if ($debug) {
-            print "*** DEBUG ***  main $var = " .
-                  (defined $$::var ? $$::var : 'undef') . "\n";
+         print "$var] "  if ($debug);
+         if (defined $$::var) {
+            push(@zone,$$::var);
+            print "$$::var\n"  if ($debug);
+         } else {
+            print "undef\n"  if ($debug);
          }
 
       } elsif ($method eq 'env') {
          if (@methods < 2) {
+            print "]\n"  if ($debug);
             warn "ERROR: [_set_curr_zone] env requires 2 argument\n";
             return;
          }
          my $type = lc( shift(@methods) );
+         print "$type,"  if ($debug);
+         
          if ($type ne 'zone'  &&
              $type ne 'offset') {
-            warn "ERROR: [_set_curr_zone] env requires 'offset' or 'zone' as the first argument\n";
+            print "?]\n"  if ($debug);
+            warn "ERROR: [_set_curr_zone] env requires 'offset' or 'zone' " .
+                 "as the first argument\n";
             return;
          }
          my $var  = shift(@methods);
+         print "$var] "  if ($debug);
          if (exists $ENV{$var}) {
             if ($type eq 'zone') {
                push(@zone,$ENV{$var});
+               print "$ENV{$var}\n"  if ($debug);
             } else {
                my $off = $ENV{$var};
+               print "$ENV{$var} = "  if ($debug);
                $off    = $dmb->_delta_convert('time',"0:0:$off");
                $off    = $dmb->_delta_convert('offset',$off);
+               print "$off\n"  if ($debug);
                push(@zone,$off);
             }
-         }
-
-         if ($debug) {
-            print "*** DEBUG *** env $type $var ";
-            if (exists $ENV{$var}) {
-               print $ENV{$var};
-               print $zone[$#zone]  if ($type eq 'offset');
-               print "\n";
-            } else {
-               print "-no result-\n";
-            }
+         } else {
+            print "undef\n"  if ($debug);
          }
 
       } elsif ($method eq 'file') {
          if (! @methods) {
+            print "]\n"  if ($debug);
             warn "ERROR: [_set_curr_zone] file requires argument\n";
             return;
          }
          my $file = shift(@methods);
-         next  if (! -f $file);
+         print "$file] "  if ($debug);
+         if (! -f $file) {
+            print "not found\n"  if ($debug);
+            next;
+         }
 
          my $in = new IO::File;
          $in->open($file)  ||  next;
@@ -474,13 +484,25 @@ sub _get_curr_zone {
          my @z;
          while (! $in->eof) {
             my $line = <$in>;
+            chomp($line);
             next  if ($line =~ /^\s*\043/  ||
                       $line =~ /^\s*$/);
+            if ($firstline) {
+               $firstline = 0;
+               $line      =~ s/^\s*//;
+               $line      =~ s/\s*$//;
+               $line      =~ s/["']//g;  # "
+               $line      =~ s/\s+/_/g;
+               @z         = ($line);
+            }
 
             # We're looking for lines of the form:
             #   TZ = string
             #   TIMEZONE = string
             #   ZONE = string
+            # Alternately, we may use a 1-line file (ignoring comments and
+            # whitespace) which contains only the zone name (it may be
+            # quoted or contain embedded whitespace).
             #
             # 'string' can be:
             #   the name of a timezone enclosed in single/double quotes
@@ -523,75 +545,68 @@ sub _get_curr_zone {
 
                last;
             }
-            if ($firstline) {
-               $firstline = 0;
-               $line      =~ s/^\s*//;
-               $line      =~ s/\s*$//;
-               $line      =~ s/["']//g;  # "
-               $line      =~ s/\s+/_/g;
-               push(@z,$line);
-            }
          }
          close(IN);
 
          push(@zone,@z)  if (@z);
 
          if ($debug) {
-            print "*** DEBUG *** file $file\n";
-            if (@z) {
-               print "              @z\n";
+            if (@zone) {
+               print "@zone\n";
             } else {
-               print "              -no result-\n";
+               print "no result\n";
             }
          }
 
       } elsif ($method eq 'command') {
          if (! @methods) {
+            print "]\n"  if ($debug);
             warn "ERROR: [_set_curr_zone] command requires argument\n";
             return;
          }
          my $command = shift(@methods);
+         print "$command] "  if ($debug);
          my ($out)   = _cmd($command);
          push(@zone,$out)  if ($out);
 
          if ($debug) {
-            print "*** DEBUG *** command $command\n";
             if ($out) {
-               print "              $out\n";
+               print "$out\n";
             } else {
-               print "              -no result-\n";
+               print "no output\n";
             }
          }
 
       } elsif ($method eq 'cmdfield') {
          if ($#methods < 1) {
+            print "]\n"  if ($debug);
             warn "ERROR: [_set_curr_zone] cmdfield requires 2 arguments\n";
             return;
          }
          my $command = shift(@methods);
          my $n       = shift(@methods);
+         print "$command,$n]\n"  if ($debug);
          my ($out)   = _cmd($command);
-         my @z;
+         my $val;
 
          if ($out) {
             $out    =~ s/^\s*//;
             $out    =~ s/\s*$//;
             my @out = split(/\s+/,$out);
-            push(@z,$out[$n])  if (defined $out[$n]);
+            $val    = $out[$n]  if (defined $out[$n]);
+            push(@zone,$val);
          }
 
-         push(@zone,@z)  if (@z);
-
          if ($debug) {
-            print "*** DEBUG *** cmdfield $command $n\n";
-            if (@z) {
-               print "              @z\n";
+            if ($val) {
+               print "$val\n";
             } else {
-               print "              -no result-\n";
+               print "no result\n";
             }
          }
 
       } elsif ($method eq 'gmtoff') {
+         print "] "  if ($debug);
          my($secUT,$minUT,$hourUT,$mdayUT,$monUT,$yearUT,$wdayUT,$ydayUT,
             $isdstUT) = gmtime($t);
          if ($mdayUT>($mday+1)) {
@@ -608,26 +623,27 @@ sub _get_curr_zone {
          $off    = $dmb->_delta_convert('time',"0:0:$off");
          $off    = $dmb->_delta_convert('offset',$off);
          push(@zone,$off);
-
-         if ($debug) {
-            print "*** DEBUG *** gmtoff $off\n";
-         }
+         print "$off\n"  if ($debug);
 
       } elsif ($method eq 'registry') {
+         print "] "  if ($debug);
          my $z = $self->_windows_registry_val();
-         push(@zone,$z)  if ($z);
-
-         if ($debug) {
-            print "*** DEBUG *** registry $z\n";
+         if ($z) {
+            push(@zone,$z);
+            print "$z\n"  if ($debug);
+         } else {
+            print "no result\n"  if ($debug);
          }
 
       } else {
+         print "]\n"  if ($debug);
          warn "ERROR: [_set_curr_zone] invalid method: $method\n";
          return;
       }
 
-      foreach my $zone (@zone) {
-         $zone = lc($zone);
+      while (@zone) {
+         my $zone = lc(shift(@zone));
+
          # OpenUNIX puts a colon at the start
          $zone =~ s/^://;
 
@@ -643,7 +659,7 @@ sub _get_curr_zone {
 
          # If we got an offset
 
-         $currzone = $self->zone($zone,$dstflag);
+         $currzone = $self->__zone([],'',$zone,'',$dstflag);
          last METHOD  if ($currzone);
       }
    }
@@ -745,13 +761,14 @@ sub zone {
    # Parse the arguments
 
    my($zone,$abbrev,$offset,$dstflag) = ('','','','');
-   my(@abbrev,$date,$tmp);
+   my $date = [];
+   my $tmp;
    foreach my $arg (@args) {
 
       if (ref($arg) eq 'ARRAY') {
          if ($#$arg == 5) {
             # [Y,M,D,H,Mn,S]
-            return undef  if ($date);
+            return undef  if (@$date);
             $date = $arg;
 
          } elsif ($#$arg == 2) {
@@ -778,14 +795,13 @@ sub zone {
             return undef  if ($zone);
             $zone = $tmp;
 
-         } elsif (exists $$self{'data'}{'MyAbbrev'}{$arg}) {
-            return undef  if (@abbrev);
-            $abbrev = $arg;
-            @abbrev = @{ $$self{'data'}{'MyAbbrev'}{$arg} };
+         } elsif (exists $$self{'data'}{'MyAbbrev'}{$arg}  ||
+                  exists $$self{'data'}{'Abbrev'}{$arg}) {
+            return undef  if ($abbrev);
+            $abbrev       = $arg;
          } elsif (exists $$self{'data'}{'Abbrev'}{$arg}) {
-            return undef  if (@abbrev);
-            $abbrev = $arg;
-            @abbrev = @{ $$self{'data'}{'Abbrev'}{$arg} };
+            return undef  if ($abbrev);
+            $abbrev       = $arg;
 
          } elsif ($tmp = $dmb->split('offset',$arg)) {
             return undef  if ($offset);
@@ -801,6 +817,19 @@ sub zone {
       }
    }
 
+   return $self->__zone($date,$offset,$zone,$abbrev,$dstflag);
+}
+
+# $date   = [Y,M,D,H,Mn,S]
+# $offset = '-HH:Mn:SS'
+# $zone   = 'us/eastern'   (lowercase)
+# $abbrev = 'est'          (lowercase)
+# $dstflag= 'stdonly'      (lowercase)
+#
+sub __zone {
+   my($self,$date,$offset,$zone,$abbrev,$dstflag) = @_;
+   my $dmb          = $$self{'base'};
+
    #
    # Determine the zones that match all data.
    #
@@ -824,7 +853,7 @@ sub zone {
       #    zone is passed in as an offset
       #    date is passed in
 
-      $dstflag = "dst"  if ($offset  &&  $date  &&  ! $dstflag);
+      $dstflag = "dst"  if ($offset  &&  @$date  &&  ! $dstflag);
 
       my(@isdst);
       if      ($dstflag eq 'stdonly') {
@@ -840,15 +869,24 @@ sub zone {
       # $zone
 
       if ($zone) {
-         @zone = ($zone);
+         my $z = (exists $$self{'data'}{'Alias'}{$zone} ?
+                  $$self{'data'}{'Alias'}{$zone} : $zone);
+         @zone = ($z);
       }
 
       # $abbrev
 
       if ($abbrev) {
+         my @abbrev_zones;
+         if (exists $$self{'data'}{'MyAbbrev'}{$abbrev}) {
+            @abbrev_zones = @{ $$self{'data'}{'MyAbbrev'}{$abbrev} };
+         } elsif (exists $$self{'data'}{'Abbrev'}{$abbrev}) {
+            @abbrev_zones = @{ $$self{'data'}{'Abbrev'}{$abbrev} };
+         }
+
          my @z;
          foreach my $isdst (@isdst) {
-            my @tmp = $self->_check_abbrev_isdst($abbrev,$isdst,@abbrev);
+            my @tmp = $self->_check_abbrev_isdst($abbrev,$isdst,@abbrev_zones);
             if (@tmp) {
                if (@z) {
                   @z = _list_add(\@z,\@tmp);
@@ -874,14 +912,16 @@ sub zone {
 
          my @z;
          foreach my $isdst (@isdst) {
+            my $tmp = $$self{'data'}{'MyOffsets'}{$offset}{$isdst} ||
+                      $$self{'data'}{'Offsets'}{$offset}{$isdst};
+
             my @tmp;
-            if      (exists $$self{'data'}{'MyOffsets'}{$offset}{$isdst}) {
-               @tmp = @{ $$self{'data'}{'MyOffsets'}{$offset}{$isdst} };
-            } elsif (exists $$self{'data'}{'Offsets'}{$offset}{$isdst}) {
-               @tmp = @{ $$self{'data'}{'Offsets'}{$offset}{$isdst} };
+            if ($abbrev) {
+               @tmp = $self->_check_offset_abbrev_isdst($offset,$abbrev,$isdst,$tmp);
+            } else {
+               @tmp = @$tmp  if ($tmp);
             }
-            @tmp = $self->_check_offset_abbrev_isdst($offset,$abbrev,$isdst,@tmp)
-              if ($abbrev);
+
             if (@tmp) {
                if (@z) {
                   @z = _list_add(\@z,\@tmp);
@@ -901,7 +941,7 @@ sub zone {
 
       # $date
 
-      if ($date) {
+      if (@$date) {
          # Get all periods for the year.
          #
          # Test all periods to make sure that $date is between the
@@ -916,17 +956,16 @@ sub zone {
 
          ZONE:
          foreach my $z (@zone) {
-            $self->_module($z);
+            $self->_module($z)  if (! exists $$self{'data'}{'Zones'}{$z}{'Loaded'});
             my $y       = $$date[0];
             my @periods = $self->_all_periods($z,$y);
 
             foreach my $period (@periods) {
-               my($begUT,$begLT,$off,$offref,$abb,$dst,$endUT,$endLT) = @$period;
-               next  if ($dmb->cmp($date,$begLT) == -1  ||
-                         $dmb->cmp($date,$endLT) == 1 ||
-                         ($offset ne ''  &&  $offset ne $off)  ||
-                         ($isdst  ne ''  &&  $isdst  ne $dst)  ||
-                         ($abbrev ne ''  &&  lc($abbrev) ne lc($abb))
+               next  if (($abbrev ne ''  &&  lc($abbrev) ne lc($$period[4]))  ||
+                         ($offset ne ''  &&  $offset ne $$period[2])  ||
+                         ($isdst  ne ''  &&  $isdst  ne $$period[5])  ||
+                         $dmb->cmp($date,$$period[1]) == -1  ||
+                         $dmb->cmp($date,$$period[7]) == 1
                         );
                push(@tmp,$z);
                next ZONE;
@@ -962,7 +1001,7 @@ sub _check_abbrev_isdst {
    my @ret;
    ZONE:
    foreach my $zone (@zones) {
-      $self->_module($zone);
+      $self->_module($zone)  if (! exists $$self{'data'}{'Zones'}{$zone}{'Loaded'});
 
       foreach my $y (sort keys %{ $$self{'data'}{'Zones'}{$zone}{'Dates'} }) {
          my @periods = @{ $$self{'data'}{'Zones'}{$zone}{'Dates'}{$y} };
@@ -983,11 +1022,11 @@ sub _check_abbrev_isdst {
 # abbrev/isdst combination.
 #
 sub _check_offset_abbrev_isdst {
-   my($self,$offset,$abbrev,$isdst,@zones) = @_;
+   my($self,$offset,$abbrev,$isdst,$zones) = @_;
 
    my @ret;
- ZONE: foreach my $zone (@zones) {
-      $self->_module($zone);
+ ZONE: foreach my $zone (@$zones) {
+      $self->_module($zone)  if (! exists $$self{'data'}{'Zones'}{$zone}{'Loaded'});
 
       foreach my $y (sort keys %{ $$self{'data'}{'Zones'}{$zone}{'Dates'} }) {
          my @periods = @{ $$self{'data'}{'Zones'}{$zone}{'Dates'}{$y} };
@@ -1046,9 +1085,19 @@ sub all_periods {
       return;
    }
    $zone = $z;
-   $self->_module($zone);
+   $self->_module($zone)  if (! exists $$self{'data'}{'Zones'}{$zone}{'Loaded'});
+
+   # Run a faster 'dclone' so we don't return the actual data.
 
-   return $self->_all_periods($zone,$year);
+   my @tmp = $self->_all_periods($zone,$year);
+   my @ret;
+   foreach my $ele (@tmp) {
+      push(@ret,
+           [ [ @{$$ele[0]} ],[ @{$$ele[1]} ],$$ele[2],[ @{$$ele[3]} ],$$ele[4],
+             $$ele[5], [ @{$$ele[6]} ],[ @{$$ele[7]} ],$$ele[8],$$ele[9],
+             $$ele[10],$$ele[11] ]);
+   }
+   return @ret;
 }
 
 sub _all_periods {
@@ -1106,14 +1155,7 @@ sub _all_periods {
       $$self{'data'}{'Zones'}{$zone}{'AllDates'}{$year} = [ @periods ];
    }
 
-   # A faster 'dclone' so we don't return the actual data
-   my @ret;
-   foreach my $ele (@{ $$self{'data'}{'Zones'}{$zone}{'AllDates'}{$year} }) {
-      push(@ret,
-           [ [ @{$$ele[0]} ],[ @{$$ele[1]} ],$$ele[2],[ @{$$ele[3]} ],$$ele[4],$$ele[5],
-             [ @{$$ele[6]} ],[ @{$$ele[7]} ],$$ele[8],$$ele[9],$$ele[10],$$ele[11] ]);
-   }
-   return @ret;
+   return @{ $$self{'data'}{'Zones'}{$zone}{'AllDates'}{$year} };
 }
 
 sub periods {
@@ -1125,7 +1167,7 @@ sub periods {
       return;
    }
    $zone = $z;
-   $self->_module($zone);
+   $self->_module($zone)  if (! exists $$self{'data'}{'Zones'}{$zone}{'Loaded'});
 
    if (! defined($year1)) {
       return $self->_periods($zone,$year);
@@ -1191,7 +1233,7 @@ sub date_period {
       return;
    }
    $zone = $z;
-   $self->_module($zone);
+   $self->_module($zone)  if (! exists $$self{'data'}{'Zones'}{$zone}{'Loaded'});
 
    my $dmb  = $$self{'base'};
    my @date = @$date;
@@ -1480,17 +1522,37 @@ sub _convert {
 # REGULAR EXPRESSIONS FOR TIMEZONE INFORMATION
 ########################################################################
 
-# Returns a regular expression capable of matching all timezone names
-# and aliases.
+# Returns regular expressions capable of matching timezones.
+#
+# The timezone regular expressions are:
+#   namerx   : this will match a zone name or alias (America/New_York)
+#   abbrx    : this will match a zone abbreviation (EDT)
+#   zonerx   : this will match a zone name or an abbreviation
+#   offrx    : this will match a pure offset (+0400)
+#   offabbrx : this will match an offset with an abbreviation (+0400 WET)
+#   offparrx : this will match an offset and abbreviation if parentheses
+#              ("+0400 (WET)")
+#   zrx      : this will match all forms
 #
 # The regular expression will have the following named matches:
-#   zone  = a zone name or alias
+#   tzstring : the full string matched
+#   zone     : the name/alias
+#   abb      : the zone abbrevation
+#   off      : the offset
 #
-sub _zonerx {
-   my($self) = @_;
-   return $$self{'data'}{'zonerx'}  if (defined $$self{'data'}{'zonerx'});
-   my @zone  = (keys %{ $$self{'data'}{'Alias'} },
+sub _zrx {
+   my($self,$re) = @_;
+   return $$self{'data'}{$re}  if (defined $$self{'data'}{$re});
+
+   # Zone name
+
+   my @zone;
+   if (exists $ENV{'DATE_MANIP_DEBUG_ZONES'}) {
+      @zone  = split(/\s+/,$ENV{'DATE_MANIP_DEBUG_ZONES'});
+   } else {
+      @zone  = (keys %{ $$self{'data'}{'Alias'} },
                 keys %{ $$self{'data'}{'MyAlias'} });
+   }
    @zone     = sort _sortByLength(@zone);
    foreach my $zone (@zone) {
       $zone  =~ s/\057/\\057/g;   # /
@@ -1500,100 +1562,61 @@ sub _zonerx {
       $zone  =~ s/\051/\\051/g;   # )
       $zone  =~ s/\053/\\053/g;   # +
    }
-   my $re    = join('|',@zone);
-   $$self{'data'}{'zonerx'} = qr/(?<zone>$re)/i;
-   return $$self{'data'}{'zonerx'};
-}
 
-# Returns a regular expression capable of matching all abbreviations.
-#
-# The regular expression will have the following named matches:
-#   abb  = a zone abbreviation
-#
-sub _abbrx {
-   my($self) = @_;
-   return $$self{'data'}{'abbrx'}  if (defined $$self{'data'}{'abbrx'});
-   my @abb  = (keys %{ $$self{'data'}{'Abbrev'} },
+   my $zone  = join('|',@zone);
+   $zone     = qr/(?<zone>$zone)/i;
+
+   # Abbreviation
+
+   my @abb;
+   if (exists $ENV{'DATE_MANIP_DEBUG_ABBREVS'}) {
+      @abb  = split(/\s+/,$ENV{'DATE_MANIP_DEBUG_ABBREVS'});
+   } else {
+      @abb  = (keys %{ $$self{'data'}{'Abbrev'} },
                keys %{ $$self{'data'}{'MyAbbrev'} });
+   }
    @abb     = sort _sortByLength(@abb);
    foreach my $abb (@abb) {
-      $abb =~ s/\055/\\055/g;   # -
-      $abb =~ s/\053/\\053/g;   # +
+      $abb  =~ s/\055/\\055/g;   # -
+      $abb  =~ s/\053/\\053/g;   # +
    }
-   my $re    = join('|',@abb);
-   $$self{'data'}{'abbrx'} = qr/(?<abb>$re)/i;
-   return $$self{'data'}{'abbrx'};
-}
 
-# Returns a regular expression capable of matching a valid timezone as
-# an offset. Known formats are:
-#    +07              +07 (HST)
-#    +0700            +0700 (HST)
-#    +07:00           +07:00 (HST)
-#    +070000          +070000 (HST)
-#    +07:00:00        +07:00:00 (HST)
-#
-# The regular expression will have the following named matches:
-#   off   = the offset
-#   abb   = the abbreviation
-#
-# If $simple is passed in, it will return the simple form (i.e. no
-# appended abbreviation).
-#
-sub _offrx {
-   my($self,$simple) = @_;
-   if ($simple) {
-      return $$self{'data'}{'offsimprx'}  if (defined $$self{'data'}{'offsimprx'});
-   } else {
-      return $$self{'data'}{'offrx'}      if (defined $$self{'data'}{'offrx'});
-   }
-
-   my($hr) = qr/(?:[0-1][0-9]|2[0-3])/;  # 00 - 23
-   my($mn) = qr/(?:[0-5][0-9])/;         # 00 - 59
-   my($ss) = qr/(?:[0-5][0-9])/;         # 00 - 59
-   my($abb)= $self->_abbrx();
-
-   my($re) = qr/ (?<off> [+-] (?: $hr:$mn:$ss |
-                                  $hr$mn$ss   |
-                                  $hr:?$mn    |
-                                  $hr
-                              )
-                 )
-                 (?: \s* (?: \( $abb \) | $abb))? /ix;
-   my($re2) = qr/ (?<off> [+-] (?: $hr:$mn:$ss |
+   my $abb  = join('|',@abb);
+   $abb     = qr/(?<abb>$abb)/i;
+
+   # Offset (+HH, +HHMM, +HH:MM, +HH:MM:SS, +HHMMSS)
+
+   my($hr)  = qr/(?:[0-1][0-9]|2[0-3])/;  # 00 - 23
+   my($mn)  = qr/(?:[0-5][0-9])/;         # 00 - 59
+   my($ss)  = qr/(?:[0-5][0-9])/;         # 00 - 59
+
+   my($off) = qr/ (?<off> [+-] (?: $hr:$mn:$ss |
                                    $hr$mn$ss   |
                                    $hr:?$mn    |
                                    $hr
                                )
                   ) /ix;
-   my $simprx = qr/(?<tzstring>$re2)/;
-
-   $$self{'data'}{'offsimprx'} = $simprx;
-   $$self{'data'}{'offrx'} = $re;
 
-   return $$self{'data'}{'offsimprx'}  if ($simple);
-   return $$self{'data'}{'offrx'};
-}
-
-# Returns a regular expression capable of matching all timezone
-# information available. It will match a full timezone, an
-# abbreviation, or an offset/abbreviation combination. The regular
-# expression will have the following named matches:
-#    tzstring  = the full string matched
-# in addition to the matches from the _zonerx, _abbrx, and _offrx
-# functions.
-#
-sub _zrx {
-   my($self,$simple) = @_;
-   return $$self{'data'}{'zrx'}  if (defined $$self{'data'}{'zrx'});
-
-   my $zonerx    = $self->_zonerx();          # (?<zone>america/new_york|...)
-   my $zoneabbrx = $self->_abbrx();           # (?<abb>edt|est|...)
-   my $zoneoffrx = $self->_offrx();           # (?<off>07:00) (?<abb>GMT)
-
-   my $zrx       = qr/(?<tzstring>$zoneabbrx|$zoneoffrx|$zonerx)/;
-   $$self{'data'}{'zrx'} = $zrx;
-   return $zrx;
+   # Assemble everything
+   #
+   # A timezone can be any of the following in this order:
+   #    Offset (ABB)
+   #    Offset ABB
+   #    ABB
+   #    Zone
+   #    Offset
+   # We put ABB before Zone so CET gets parse as the more common abbreviation
+   # than the less common zone name.
+
+   $$self{'data'}{'namerx'}   = qr/(?<tzstring>$zone)/;
+   $$self{'data'}{'abbrx'}    = qr/(?<tzstring>$abb)/;
+   $$self{'data'}{'zonerx'}   = qr/(?<tzstring>(?:$abb|$zone))/;
+   $$self{'data'}{'offrx'}    = qr/(?<tzstring>$off)/;
+   $$self{'data'}{'offabbrx'} = qr/(?<tzstring>$off\s+$abb)/;
+   $$self{'data'}{'offparrx'} = qr/(?<tzstring>$off\s*\($abb\))/;
+   $$self{'data'}{'zrx'}      = qr/(?<tzstring>(?:$off\s*\($abb\)|$off\s+$abb|$abb|$zone|$off))/;
+
+   return $$self{'data'}{$re};
 }
 
 # This sorts from longest to shortest element
@@ -1738,11 +1761,9 @@ sub _config_var_setdate {
 
    if ($zone) {
       my ($err,@args);
-      push(@args,$date)  if ($date);
-      push(@args,$zone);
-      push(@args,$dstflag);
-
-      $zone = $self->zone(@args);
+      my $dmb = $$self{'base'};
+      $date = []  if (! defined $date);
+      $zone = $self->__zone($date,'',lc($zone),'',lc($dstflag));
       if (! $zone) {
          warn "ERROR: [config_var] invalid zone in SetDate: @args\n";
          return 1;
@@ -1,4 +1,4 @@
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -79,7 +79,7 @@ or 0 if it is a standard time.
 Date::Manip includes all of the data for all of the time zones from
 the zoneinfo database. This data is available from:
 
-   ftp://ftp.iana.org/tz/
+L<ftp://ftp.iana.org/tz/>
 
 Additional data from other standards are also used.
 
@@ -89,7 +89,7 @@ series of other modules which are used to handle each time zone.
 In that way, Date::Manip has no dependency on any other source
 of data.
 
-The Date::Manip::Zones document contains detailed information
+The L<Date::Manip::Zones> document contains detailed information
 on the data available.
 
 =head1 METHODS
@@ -149,8 +149,8 @@ It defaults to "std" if it is not present. When determining a time zone,
 it is usually necessary to check a number of different time zone and
 DST combinations.
 
-If $dstflag is "std", it will check both standard and daylight saving
-times, but will give preference to standard times. If $dstflag is
+If C<$dstflag> is "std", it will check both standard and daylight saving
+times, but will give preference to standard times. If C<$dstflag> is
 "stdonly", only standard times will be checked.
 
 The "dst" flag will search both, but give preference to daylight saving
@@ -181,25 +181,25 @@ items:
    [ $dateUT, $dateLT, $offsetstr, $offset, $abbrev, $isdst,
      $endUT, $endLT, $begUTs, $begLTs, $endUTs, $endLTs ]
 
-$dateUT and $dateLT are the starting date of the period (i.e. the
+C<$dateUT> and C<$dateLT> are the starting date of the period (i.e. the
 first second in a period) in universal (GMT) time and local
-(wallclock) time. $endUT and $endLT are the end date of the period
+(wallclock) time. C<$endUT> and C<$endLT> are the end date of the period
 (i.e. the last second in a period) in universal and local time.
 These are all stored as list references.
 
-$offsetstr is the string representation of the offset ("+05:00:00")
-and $offset is the corresponding list reference form ([5,0,0]).
+C<$offsetstr> is the string representation of the offset ("+05:00:00")
+and C<$offset> is the corresponding list reference form ([5,0,0]).
 
-$abbrev is the abbreviation that applies during this period, and $isdst
+C<$abbrev> is the abbreviation that applies during this period, and C<$isdst>
 is 0 or 1 if it is standard or daylight saving time.
 
 When accessing the elements in a period, use ONLY positive indices.
-In other words, to get $endUT, access it as $$period[6], NOT as
-$$period[-2], since I am considering adding more information to the
+In other words, to get C<$endUT>, access it as C<$$period[6]>, NOT as
+C<$$period[-2]>, since I am considering adding more information to the
 period description that may speed up performance.
 
-$begUTs is the string representation (YYYYMMDDHH:MN:SS) of $begUT.
-Similar for $begLTs, $endUTs, and $endLTs.
+C<$begUTs> is the string representation (YYYYMMDDHH:MN:SS) of C<$begUT>.
+Similar for C<$begLTs>, C<$endUTs>, and C<$endLTs>.
 
 =back
 
@@ -217,7 +217,7 @@ The following methods are available:
 
 =item B<new_config>
 
-Please refer to the Date::Manip::Obj documentation for these methods.
+Please refer to the L<Date::Manip::Obj> documentation for these methods.
 
 =item B<all_periods>
 
@@ -241,22 +241,22 @@ These functions convert a date from one time zone to another.
    ($err,$date,$offset,$isdst,$abbrev) =
       $tz->convert($date,$from,$to [,$isdst]);
 
-This converts a date in the time zone given by $from to the time zone
-given by $to.
+This converts a date in the time zone given by C<$from> to the time zone
+given by C<$to>.
 
    ($err,$date,$offset,$isdst,$abbrev) =
       $tz->convert_to_gmt($date [,$from] [,$isdst]);
 
-This converts a date to GMT. If $from is given, it is the current
-time zone of the date. If $from is omitted, it defaults to the local
+This converts a date to GMT. If C<$from> is given, it is the current
+time zone of the date. If C<$from> is omitted, it defaults to the local
 time zone.
 
-The value of $isdst returned is always 0.
+The value of C<$isdst> returned is always 0.
 
    ($err,$date,$offset,$isdst,$abbrev) =
       $tz->convert_from_gmt($date [,$to]);
 
-This converts a date from GMT to another time zone. If $to is given,
+This converts a date from GMT to another time zone. If C<$to> is given,
 the date is converted to that time zone. Otherwise, it is converted
 to the local time zone.
 
@@ -265,18 +265,18 @@ to the local time zone.
    ($err,$date,$offset,$isdst,$abbrev) =
       $tz->convert_from_local($date [,$to] [,$isdst]);
 
-Similar to the convert_to_gmt and convert_from_gmt functions. If $from
-or $to are omitted, they default to GMT.
+Similar to the B<convert_to_gmt> and B<convert_from_gmt> functions. If C<$from>
+or C<$to> are omitted, they default to GMT.
 
-If there is any ambiguity about whether $date is in DST or not (i.e.
+If there is any ambiguity about whether C<$date> is in DST or not (i.e.
 if it is a date that is repeated during a time change due to the clock
-being moved back), the $isdst option can be passed in as an argument
+being moved back), the C<$isdst> option can be passed in as an argument
 (it should be 0 or 1) to say which time to use. It is ignored in all
-cases where $date can be determined without that information.
+cases where C<$date> can be determined without that information.
 
-The $isdst value passed back is 1 if the converted date is in DST. The $offset
-value passed back is a list reference containing the offset from GMT. $abbrev passed
-back is the time zone abbreviation.
+The C<$isdst> value passed back is 1 if the converted date is in DST. The
+C<$offset> value passed back is a list reference containing the offset from
+GMT. C<$abbrev> passed back is the time zone abbreviation.
 
 Error codes are:
 
@@ -291,8 +291,8 @@ Error codes are:
    $tz->curr_zone();
 
 This returns the system time zone. The system time zone is determined
-using the methods described below in the DETERMINING THE SYSTEM
-TIME ZONE section.
+using the methods described below in the
+L</"DETERMINING THE SYSTEM TIME ZONE"> section.
 
 This is the time zone that is used by default unless the SetDate
 or ForceDate config variable is set to a different zone.
@@ -311,7 +311,7 @@ used to change how the time zone is determined.
 
 This sets the list and order of methods to use in determining the
 local time zone. The various methods available are listed below in
-the section DETERMINING THE SYSTEM TIME ZONE.
+the section L</"DETERMINING THE SYSTEM TIME ZONE">.
 
 Some methods may require one or more arguments. For example, the
 method named "mainvar" takes an option that is the name of a
@@ -1,5 +1,5 @@
 package Date::Manip::TZ_Base;
-# Copyright (c) 2010-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2010-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -12,7 +12,7 @@ use strict;
 use IO::File;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ########################################################################
@@ -33,6 +33,11 @@ sub _config_var {
                    $var eq 'forcedate'  ||
                    $var eq 'setdate'    ||
                    $var eq 'configfile')) {
+      if ($var eq 'tz') {
+         warn "WARNING: the TZ Date::Manip config variable is deprecated\n" .
+              "         and will be removed in March 2016.  Please use\n" .
+              "         the SetDate or ForceDate config variables instead.\n";
+      }
       return $self->_config_var_tz($var,$val);
    } else {
       my $base  = ($istz ? $$self{'base'} : $self);
@@ -1,4 +1,4 @@
-# Copyright (c) 2010-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2010-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,8 +13,13 @@ Date::Manip::TZ_Base - Methods common to the TZ and Base classes
 The Date::Manip::TZ_Base class is a second base class used for the
 following Date::Manip classes:
 
-   Date::Manip::Base
-   Date::Manip::TZ
+=over 4
+
+=item L<Date::Manip::Base>
+
+=item L<Date::Manip::TZ>
+
+=back
 
 This module is not intended to be called directly and performs no
 useful function by itself. Instead, use the various derived classes
@@ -23,10 +28,10 @@ which inherit from it.
 =head1 DESCRIPTION
 
 This module contains no public methods and is used internally by
-the Base and TZ classes. In some instances, if the two classes
-were completely separate, a Date::Manip::Base object would depend
-on a Date::Manip::TZ object creating a circular reference which I
-wish to avoid.
+the Base and TZ classes. In some instances, basic date operations
+depend on timezone information, and all timezone operations depend
+on the base class.  In order to avoid a circular dependancy, I created
+this class which allowed me to avoid that.
 
 =head1 KNOWN BUGS
 
@@ -34,12 +39,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>       - main module documentation
 
 =head1 LICENSE
 
@@ -1,5 +1,5 @@
 package Date::Manip::TZdata;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -13,7 +13,7 @@ use integer;
 use warnings;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 ###############################################################################
@@ -1,4 +1,4 @@
-# Copyright (c) 2008-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -22,10 +22,9 @@ modules for each time zone. The module is included in the distribution
 solely for the sake of completeness. Currently, no support is offered
 for this module, and it can (and may) change without notice.
 
-This module consists of routines for working with the tzdata files
-obtained from ftp://ftp.iana.org/tz/ . These files are updated
-several times a year and are the basis for time zone descriptions for
-most computer systems.
+This module consists of routines for working with the tzdata files.
+These files are updated several times a year and are the basis for
+time zone descriptions for most computer systems.
 
 =head1 ROUTINES
 
@@ -37,7 +36,7 @@ most computer systems.
 
    $tzd  = new Date::Manip::TZdata($dir);
 
-This finds and reads in all the tzdata. If $dir is passed in, it
+This finds and reads in all the tzdata. If C<$dir> is passed in, it
 is the directory where a tzdata directory is located. It defaults to
 the current directory.
 
@@ -68,7 +67,7 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip man page for information on submitting
+Please refer to the L<Date::Manip> man page for information on submitting
 bug reports or questions to the author.
 
 =head1 AUTHOR
@@ -1,24 +1,24 @@
 package Date::Manip::Zones;
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:54:26 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 08:02:27 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 use strict;
 use warnings;
 require 5.010000;
 
 our ($VERSION);
-$VERSION='6.46';
+$VERSION='6.50';
 END { undef $VERSION; }
 
 our ($TzdataVersion,$TzcodeVersion,
@@ -37,68 +37,34 @@ END {
    undef %Offmod;
 }
 
-$TzdataVersion = 'tzdata2014e';
-$TzcodeVersion = 'tzcode2014e';
+$TzdataVersion = 'tzdata2015d';
+$TzcodeVersion = 'tzcode2015d';
 $FirstDate     = '0001010200:00:00';
 $LastDate      = '9999123100:00:00';
-$LastYear      = '2064';
+$LastYear      = '2065';
 
 
 %Module = (
   'africa/abidjan'                     => 'afabid00',
   'africa/accra'                       => 'afaccr00',
-  'africa/addis_ababa'                 => 'afaddi00',
   'africa/algiers'                     => 'afalgi00',
-  'africa/asmara'                      => 'afasma00',
-  'africa/bamako'                      => 'afbama00',
-  'africa/bangui'                      => 'afbang00',
-  'africa/banjul'                      => 'afbanj00',
   'africa/bissau'                      => 'afbiss00',
-  'africa/blantyre'                    => 'afblan00',
-  'africa/brazzaville'                 => 'afbraz00',
-  'africa/bujumbura'                   => 'afbuju00',
   'africa/cairo'                       => 'afcair00',
   'africa/casablanca'                  => 'afcasa00',
   'africa/ceuta'                       => 'afceut00',
-  'africa/conakry'                     => 'afcona00',
-  'africa/dakar'                       => 'afdaka00',
-  'africa/dar_es_salaam'               => 'afdar_00',
-  'africa/djibouti'                    => 'afdjib00',
-  'africa/douala'                      => 'afdoua00',
   'africa/el_aaiun'                    => 'afel_a00',
-  'africa/freetown'                    => 'affree00',
-  'africa/gaborone'                    => 'afgabo00',
-  'africa/harare'                      => 'afhara00',
   'africa/johannesburg'                => 'afjoha00',
-  'africa/kampala'                     => 'afkamp00',
   'africa/khartoum'                    => 'afkhar00',
-  'africa/kigali'                      => 'afkiga00',
-  'africa/kinshasa'                    => 'afkins00',
   'africa/lagos'                       => 'aflago00',
-  'africa/libreville'                  => 'aflibr00',
-  'africa/lome'                        => 'aflome00',
-  'africa/luanda'                      => 'afluan00',
-  'africa/lubumbashi'                  => 'aflubu00',
-  'africa/lusaka'                      => 'aflusa00',
-  'africa/malabo'                      => 'afmala00',
   'africa/maputo'                      => 'afmapu00',
-  'africa/maseru'                      => 'afmase00',
-  'africa/mbabane'                     => 'afmbab00',
-  'africa/mogadishu'                   => 'afmoga00',
   'africa/monrovia'                    => 'afmonr00',
   'africa/nairobi'                     => 'afnair00',
   'africa/ndjamena'                    => 'afndja00',
-  'africa/niamey'                      => 'afniam00',
-  'africa/nouakchott'                  => 'afnoua00',
-  'africa/ouagadougou'                 => 'afouag00',
-  'africa/porto-novo'                  => 'afport00',
-  'africa/sao_tome'                    => 'afsao_00',
   'africa/tripoli'                     => 'aftrip00',
   'africa/tunis'                       => 'aftuni00',
   'africa/windhoek'                    => 'afwind00',
   'america/adak'                       => 'amadak00',
   'america/anchorage'                  => 'amanch00',
-  'america/antigua'                    => 'amanti00',
   'america/araguaina'                  => 'amarag00',
   'america/argentina/buenos_aires'     => 'ambuen00',
   'america/argentina/catamarca'        => 'amcata00',
@@ -128,7 +94,6 @@ $LastYear      = '2064';
   'america/cancun'                     => 'amcanc00',
   'america/caracas'                    => 'amcara00',
   'america/cayenne'                    => 'amcaye00',
-  'america/cayman'                     => 'amcaym00',
   'america/chicago'                    => 'amchic00',
   'america/chihuahua'                  => 'amchih00',
   'america/costa_rica'                 => 'amcost00',
@@ -185,7 +150,6 @@ $LastYear      = '2064';
   'america/moncton'                    => 'ammonc00',
   'america/monterrey'                  => 'ammont01',
   'america/montevideo'                 => 'ammont02',
-  'america/montreal'                   => 'ammont03',
   'america/nassau'                     => 'amnass00',
   'america/new_york'                   => 'amnew_00',
   'america/nipigon'                    => 'amnipi00',
@@ -238,7 +202,6 @@ $LastYear      = '2064';
   'antarctica/syowa'                   => 'ansyow00',
   'antarctica/troll'                   => 'antrol00',
   'antarctica/vostok'                  => 'anvost00',
-  'asia/aden'                          => 'asaden00',
   'asia/almaty'                        => 'asalma00',
   'asia/amman'                         => 'asamma00',
   'asia/anadyr'                        => 'asanad00',
@@ -246,14 +209,13 @@ $LastYear      = '2064';
   'asia/aqtobe'                        => 'asaqto00',
   'asia/ashgabat'                      => 'asashg00',
   'asia/baghdad'                       => 'asbagh00',
-  'asia/bahrain'                       => 'asbahr00',
   'asia/baku'                          => 'asbaku00',
   'asia/bangkok'                       => 'asbang00',
   'asia/beirut'                        => 'asbeir00',
   'asia/bishkek'                       => 'asbish00',
   'asia/brunei'                        => 'asbrun00',
+  'asia/chita'                         => 'aschit00',
   'asia/choibalsan'                    => 'aschoi00',
-  'asia/chongqing'                     => 'aschon00',
   'asia/colombo'                       => 'ascolo00',
   'asia/damascus'                      => 'asdama00',
   'asia/dhaka'                         => 'asdhak00',
@@ -261,7 +223,6 @@ $LastYear      = '2064';
   'asia/dubai'                         => 'asduba00',
   'asia/dushanbe'                      => 'asdush00',
   'asia/gaza'                          => 'asgaza00',
-  'asia/harbin'                        => 'asharb00',
   'asia/hebron'                        => 'ashebr00',
   'asia/ho_chi_minh'                   => 'asho_c00',
   'asia/hong_kong'                     => 'ashong00',
@@ -273,25 +234,21 @@ $LastYear      = '2064';
   'asia/kabul'                         => 'askabu00',
   'asia/kamchatka'                     => 'askamc00',
   'asia/karachi'                       => 'askara00',
-  'asia/kashgar'                       => 'askash00',
   'asia/kathmandu'                     => 'askath00',
   'asia/khandyga'                      => 'askhan00',
   'asia/kolkata'                       => 'askolk00',
   'asia/krasnoyarsk'                   => 'askras00',
   'asia/kuala_lumpur'                  => 'askual00',
   'asia/kuching'                       => 'askuch00',
-  'asia/kuwait'                        => 'askuwa00',
   'asia/macau'                         => 'asmaca00',
   'asia/magadan'                       => 'asmaga00',
   'asia/makassar'                      => 'asmaka00',
   'asia/manila'                        => 'asmani00',
-  'asia/muscat'                        => 'asmusc00',
   'asia/nicosia'                       => 'asnico00',
   'asia/novokuznetsk'                  => 'asnovo00',
   'asia/novosibirsk'                   => 'asnovo01',
   'asia/omsk'                          => 'asomsk00',
   'asia/oral'                          => 'asoral00',
-  'asia/phnom_penh'                    => 'asphno00',
   'asia/pontianak'                     => 'aspont00',
   'asia/pyongyang'                     => 'aspyon00',
   'asia/qatar'                         => 'asqata00',
@@ -303,6 +260,7 @@ $LastYear      = '2064';
   'asia/seoul'                         => 'asseou00',
   'asia/shanghai'                      => 'asshan00',
   'asia/singapore'                     => 'assing00',
+  'asia/srednekolymsk'                 => 'assred00',
   'asia/taipei'                        => 'astaip00',
   'asia/tashkent'                      => 'astash00',
   'asia/tbilisi'                       => 'astbil00',
@@ -312,7 +270,6 @@ $LastYear      = '2064';
   'asia/ulaanbaatar'                   => 'asulaa00',
   'asia/urumqi'                        => 'asurum00',
   'asia/ust-nera'                      => 'asustm00',
-  'asia/vientiane'                     => 'asvien00',
   'asia/vladivostok'                   => 'asvlad00',
   'asia/yakutsk'                       => 'asyaku00',
   'asia/yekaterinburg'                 => 'asyeka00',
@@ -325,7 +282,6 @@ $LastYear      = '2064';
   'atlantic/madeira'                   => 'atmade00',
   'atlantic/reykjavik'                 => 'atreyk00',
   'atlantic/south_georgia'             => 'atsout00',
-  'atlantic/st_helena'                 => 'atst_h00',
   'atlantic/stanley'                   => 'atstan00',
   'australia/adelaide'                 => 'auadel00',
   'australia/brisbane'                 => 'aubris00',
@@ -383,20 +339,18 @@ $LastYear      = '2064';
   'europe/warsaw'                      => 'euwars00',
   'europe/zaporozhye'                  => 'euzapo00',
   'europe/zurich'                      => 'euzuri00',
-  'indian/antananarivo'                => 'inanta00',
   'indian/chagos'                      => 'inchag00',
   'indian/christmas'                   => 'inchri00',
   'indian/cocos'                       => 'incoco00',
-  'indian/comoro'                      => 'incomo00',
   'indian/kerguelen'                   => 'inkerg00',
   'indian/mahe'                        => 'inmahe00',
   'indian/maldives'                    => 'inmald00',
   'indian/mauritius'                   => 'inmaur00',
-  'indian/mayotte'                     => 'inmayo00',
   'indian/reunion'                     => 'inreun00',
   'met'                                => 'met00',
   'pacific/apia'                       => 'paapia00',
   'pacific/auckland'                   => 'paauck00',
+  'pacific/bougainville'               => 'paboug00',
   'pacific/chatham'                    => 'pachat00',
   'pacific/chuuk'                      => 'pachuu00',
   'pacific/easter'                     => 'paeast00',
@@ -415,7 +369,6 @@ $LastYear      = '2064';
   'pacific/kwajalein'                  => 'pakwaj00',
   'pacific/majuro'                     => 'pamaju00',
   'pacific/marquesas'                  => 'pamarq00',
-  'pacific/midway'                     => 'pamidw00',
   'pacific/nauru'                      => 'panaur00',
   'pacific/niue'                       => 'paniue00',
   'pacific/norfolk'                    => 'panorf00',
@@ -426,7 +379,6 @@ $LastYear      = '2064';
   'pacific/pohnpei'                    => 'papohn00',
   'pacific/port_moresby'               => 'paport00',
   'pacific/rarotonga'                  => 'pararo00',
-  'pacific/saipan'                     => 'pasaip00',
   'pacific/tahiti'                     => 'patahi00',
   'pacific/tarawa'                     => 'patara00',
   'pacific/tongatapu'                  => 'patong00',
@@ -492,58 +444,24 @@ $LastYear      = '2064';
 %ZoneNames = (
   'africa/abidjan'                     => 'Africa/Abidjan',
   'africa/accra'                       => 'Africa/Accra',
-  'africa/addis_ababa'                 => 'Africa/Addis_Ababa',
   'africa/algiers'                     => 'Africa/Algiers',
-  'africa/asmara'                      => 'Africa/Asmara',
-  'africa/bamako'                      => 'Africa/Bamako',
-  'africa/bangui'                      => 'Africa/Bangui',
-  'africa/banjul'                      => 'Africa/Banjul',
   'africa/bissau'                      => 'Africa/Bissau',
-  'africa/blantyre'                    => 'Africa/Blantyre',
-  'africa/brazzaville'                 => 'Africa/Brazzaville',
-  'africa/bujumbura'                   => 'Africa/Bujumbura',
   'africa/cairo'                       => 'Africa/Cairo',
   'africa/casablanca'                  => 'Africa/Casablanca',
   'africa/ceuta'                       => 'Africa/Ceuta',
-  'africa/conakry'                     => 'Africa/Conakry',
-  'africa/dakar'                       => 'Africa/Dakar',
-  'africa/dar_es_salaam'               => 'Africa/Dar_es_Salaam',
-  'africa/djibouti'                    => 'Africa/Djibouti',
-  'africa/douala'                      => 'Africa/Douala',
   'africa/el_aaiun'                    => 'Africa/El_Aaiun',
-  'africa/freetown'                    => 'Africa/Freetown',
-  'africa/gaborone'                    => 'Africa/Gaborone',
-  'africa/harare'                      => 'Africa/Harare',
   'africa/johannesburg'                => 'Africa/Johannesburg',
-  'africa/kampala'                     => 'Africa/Kampala',
   'africa/khartoum'                    => 'Africa/Khartoum',
-  'africa/kigali'                      => 'Africa/Kigali',
-  'africa/kinshasa'                    => 'Africa/Kinshasa',
   'africa/lagos'                       => 'Africa/Lagos',
-  'africa/libreville'                  => 'Africa/Libreville',
-  'africa/lome'                        => 'Africa/Lome',
-  'africa/luanda'                      => 'Africa/Luanda',
-  'africa/lubumbashi'                  => 'Africa/Lubumbashi',
-  'africa/lusaka'                      => 'Africa/Lusaka',
-  'africa/malabo'                      => 'Africa/Malabo',
   'africa/maputo'                      => 'Africa/Maputo',
-  'africa/maseru'                      => 'Africa/Maseru',
-  'africa/mbabane'                     => 'Africa/Mbabane',
-  'africa/mogadishu'                   => 'Africa/Mogadishu',
   'africa/monrovia'                    => 'Africa/Monrovia',
   'africa/nairobi'                     => 'Africa/Nairobi',
   'africa/ndjamena'                    => 'Africa/Ndjamena',
-  'africa/niamey'                      => 'Africa/Niamey',
-  'africa/nouakchott'                  => 'Africa/Nouakchott',
-  'africa/ouagadougou'                 => 'Africa/Ouagadougou',
-  'africa/porto-novo'                  => 'Africa/Porto-Novo',
-  'africa/sao_tome'                    => 'Africa/Sao_Tome',
   'africa/tripoli'                     => 'Africa/Tripoli',
   'africa/tunis'                       => 'Africa/Tunis',
   'africa/windhoek'                    => 'Africa/Windhoek',
   'america/adak'                       => 'America/Adak',
   'america/anchorage'                  => 'America/Anchorage',
-  'america/antigua'                    => 'America/Antigua',
   'america/araguaina'                  => 'America/Araguaina',
   'america/argentina/buenos_aires'     => 'America/Argentina/Buenos_Aires',
   'america/argentina/catamarca'        => 'America/Argentina/Catamarca',
@@ -573,7 +491,6 @@ $LastYear      = '2064';
   'america/cancun'                     => 'America/Cancun',
   'america/caracas'                    => 'America/Caracas',
   'america/cayenne'                    => 'America/Cayenne',
-  'america/cayman'                     => 'America/Cayman',
   'america/chicago'                    => 'America/Chicago',
   'america/chihuahua'                  => 'America/Chihuahua',
   'america/costa_rica'                 => 'America/Costa_Rica',
@@ -630,7 +547,6 @@ $LastYear      = '2064';
   'america/moncton'                    => 'America/Moncton',
   'america/monterrey'                  => 'America/Monterrey',
   'america/montevideo'                 => 'America/Montevideo',
-  'america/montreal'                   => 'America/Montreal',
   'america/nassau'                     => 'America/Nassau',
   'america/new_york'                   => 'America/New_York',
   'america/nipigon'                    => 'America/Nipigon',
@@ -683,7 +599,6 @@ $LastYear      = '2064';
   'antarctica/syowa'                   => 'Antarctica/Syowa',
   'antarctica/troll'                   => 'Antarctica/Troll',
   'antarctica/vostok'                  => 'Antarctica/Vostok',
-  'asia/aden'                          => 'Asia/Aden',
   'asia/almaty'                        => 'Asia/Almaty',
   'asia/amman'                         => 'Asia/Amman',
   'asia/anadyr'                        => 'Asia/Anadyr',
@@ -691,14 +606,13 @@ $LastYear      = '2064';
   'asia/aqtobe'                        => 'Asia/Aqtobe',
   'asia/ashgabat'                      => 'Asia/Ashgabat',
   'asia/baghdad'                       => 'Asia/Baghdad',
-  'asia/bahrain'                       => 'Asia/Bahrain',
   'asia/baku'                          => 'Asia/Baku',
   'asia/bangkok'                       => 'Asia/Bangkok',
   'asia/beirut'                        => 'Asia/Beirut',
   'asia/bishkek'                       => 'Asia/Bishkek',
   'asia/brunei'                        => 'Asia/Brunei',
+  'asia/chita'                         => 'Asia/Chita',
   'asia/choibalsan'                    => 'Asia/Choibalsan',
-  'asia/chongqing'                     => 'Asia/Chongqing',
   'asia/colombo'                       => 'Asia/Colombo',
   'asia/damascus'                      => 'Asia/Damascus',
   'asia/dhaka'                         => 'Asia/Dhaka',
@@ -706,7 +620,6 @@ $LastYear      = '2064';
   'asia/dubai'                         => 'Asia/Dubai',
   'asia/dushanbe'                      => 'Asia/Dushanbe',
   'asia/gaza'                          => 'Asia/Gaza',
-  'asia/harbin'                        => 'Asia/Harbin',
   'asia/hebron'                        => 'Asia/Hebron',
   'asia/ho_chi_minh'                   => 'Asia/Ho_Chi_Minh',
   'asia/hong_kong'                     => 'Asia/Hong_Kong',
@@ -718,25 +631,21 @@ $LastYear      = '2064';
   'asia/kabul'                         => 'Asia/Kabul',
   'asia/kamchatka'                     => 'Asia/Kamchatka',
   'asia/karachi'                       => 'Asia/Karachi',
-  'asia/kashgar'                       => 'Asia/Kashgar',
   'asia/kathmandu'                     => 'Asia/Kathmandu',
   'asia/khandyga'                      => 'Asia/Khandyga',
   'asia/kolkata'                       => 'Asia/Kolkata',
   'asia/krasnoyarsk'                   => 'Asia/Krasnoyarsk',
   'asia/kuala_lumpur'                  => 'Asia/Kuala_Lumpur',
   'asia/kuching'                       => 'Asia/Kuching',
-  'asia/kuwait'                        => 'Asia/Kuwait',
   'asia/macau'                         => 'Asia/Macau',
   'asia/magadan'                       => 'Asia/Magadan',
   'asia/makassar'                      => 'Asia/Makassar',
   'asia/manila'                        => 'Asia/Manila',
-  'asia/muscat'                        => 'Asia/Muscat',
   'asia/nicosia'                       => 'Asia/Nicosia',
   'asia/novokuznetsk'                  => 'Asia/Novokuznetsk',
   'asia/novosibirsk'                   => 'Asia/Novosibirsk',
   'asia/omsk'                          => 'Asia/Omsk',
   'asia/oral'                          => 'Asia/Oral',
-  'asia/phnom_penh'                    => 'Asia/Phnom_Penh',
   'asia/pontianak'                     => 'Asia/Pontianak',
   'asia/pyongyang'                     => 'Asia/Pyongyang',
   'asia/qatar'                         => 'Asia/Qatar',
@@ -748,6 +657,7 @@ $LastYear      = '2064';
   'asia/seoul'                         => 'Asia/Seoul',
   'asia/shanghai'                      => 'Asia/Shanghai',
   'asia/singapore'                     => 'Asia/Singapore',
+  'asia/srednekolymsk'                 => 'Asia/Srednekolymsk',
   'asia/taipei'                        => 'Asia/Taipei',
   'asia/tashkent'                      => 'Asia/Tashkent',
   'asia/tbilisi'                       => 'Asia/Tbilisi',
@@ -757,7 +667,6 @@ $LastYear      = '2064';
   'asia/ulaanbaatar'                   => 'Asia/Ulaanbaatar',
   'asia/urumqi'                        => 'Asia/Urumqi',
   'asia/ust-nera'                      => 'Asia/Ust-Nera',
-  'asia/vientiane'                     => 'Asia/Vientiane',
   'asia/vladivostok'                   => 'Asia/Vladivostok',
   'asia/yakutsk'                       => 'Asia/Yakutsk',
   'asia/yekaterinburg'                 => 'Asia/Yekaterinburg',
@@ -770,7 +679,6 @@ $LastYear      = '2064';
   'atlantic/madeira'                   => 'Atlantic/Madeira',
   'atlantic/reykjavik'                 => 'Atlantic/Reykjavik',
   'atlantic/south_georgia'             => 'Atlantic/South_Georgia',
-  'atlantic/st_helena'                 => 'Atlantic/St_Helena',
   'atlantic/stanley'                   => 'Atlantic/Stanley',
   'australia/adelaide'                 => 'Australia/Adelaide',
   'australia/brisbane'                 => 'Australia/Brisbane',
@@ -828,20 +736,18 @@ $LastYear      = '2064';
   'europe/warsaw'                      => 'Europe/Warsaw',
   'europe/zaporozhye'                  => 'Europe/Zaporozhye',
   'europe/zurich'                      => 'Europe/Zurich',
-  'indian/antananarivo'                => 'Indian/Antananarivo',
   'indian/chagos'                      => 'Indian/Chagos',
   'indian/christmas'                   => 'Indian/Christmas',
   'indian/cocos'                       => 'Indian/Cocos',
-  'indian/comoro'                      => 'Indian/Comoro',
   'indian/kerguelen'                   => 'Indian/Kerguelen',
   'indian/mahe'                        => 'Indian/Mahe',
   'indian/maldives'                    => 'Indian/Maldives',
   'indian/mauritius'                   => 'Indian/Mauritius',
-  'indian/mayotte'                     => 'Indian/Mayotte',
   'indian/reunion'                     => 'Indian/Reunion',
   'met'                                => 'MET',
   'pacific/apia'                       => 'Pacific/Apia',
   'pacific/auckland'                   => 'Pacific/Auckland',
+  'pacific/bougainville'               => 'Pacific/Bougainville',
   'pacific/chatham'                    => 'Pacific/Chatham',
   'pacific/chuuk'                      => 'Pacific/Chuuk',
   'pacific/easter'                     => 'Pacific/Easter',
@@ -860,7 +766,6 @@ $LastYear      = '2064';
   'pacific/kwajalein'                  => 'Pacific/Kwajalein',
   'pacific/majuro'                     => 'Pacific/Majuro',
   'pacific/marquesas'                  => 'Pacific/Marquesas',
-  'pacific/midway'                     => 'Pacific/Midway',
   'pacific/nauru'                      => 'Pacific/Nauru',
   'pacific/niue'                       => 'Pacific/Niue',
   'pacific/norfolk'                    => 'Pacific/Norfolk',
@@ -871,7 +776,6 @@ $LastYear      = '2064';
   'pacific/pohnpei'                    => 'Pacific/Pohnpei',
   'pacific/port_moresby'               => 'Pacific/Port_Moresby',
   'pacific/rarotonga'                  => 'Pacific/Rarotonga',
-  'pacific/saipan'                     => 'Pacific/Saipan',
   'pacific/tahiti'                     => 'Pacific/Tahiti',
   'pacific/tarawa'                     => 'Pacific/Tarawa',
   'pacific/tongatapu'                  => 'Pacific/Tongatapu',
@@ -938,58 +842,24 @@ $LastYear      = '2064';
   'a'                                  => 'a',
   'africa/abidjan'                     => 'africa/abidjan',
   'africa/accra'                       => 'africa/accra',
-  'africa/addis_ababa'                 => 'africa/addis_ababa',
   'africa/algiers'                     => 'africa/algiers',
-  'africa/asmara'                      => 'africa/asmara',
-  'africa/bamako'                      => 'africa/bamako',
-  'africa/bangui'                      => 'africa/bangui',
-  'africa/banjul'                      => 'africa/banjul',
   'africa/bissau'                      => 'africa/bissau',
-  'africa/blantyre'                    => 'africa/blantyre',
-  'africa/brazzaville'                 => 'africa/brazzaville',
-  'africa/bujumbura'                   => 'africa/bujumbura',
   'africa/cairo'                       => 'africa/cairo',
   'africa/casablanca'                  => 'africa/casablanca',
   'africa/ceuta'                       => 'africa/ceuta',
-  'africa/conakry'                     => 'africa/conakry',
-  'africa/dakar'                       => 'africa/dakar',
-  'africa/dar_es_salaam'               => 'africa/dar_es_salaam',
-  'africa/djibouti'                    => 'africa/djibouti',
-  'africa/douala'                      => 'africa/douala',
   'africa/el_aaiun'                    => 'africa/el_aaiun',
-  'africa/freetown'                    => 'africa/freetown',
-  'africa/gaborone'                    => 'africa/gaborone',
-  'africa/harare'                      => 'africa/harare',
   'africa/johannesburg'                => 'africa/johannesburg',
-  'africa/kampala'                     => 'africa/kampala',
   'africa/khartoum'                    => 'africa/khartoum',
-  'africa/kigali'                      => 'africa/kigali',
-  'africa/kinshasa'                    => 'africa/kinshasa',
   'africa/lagos'                       => 'africa/lagos',
-  'africa/libreville'                  => 'africa/libreville',
-  'africa/lome'                        => 'africa/lome',
-  'africa/luanda'                      => 'africa/luanda',
-  'africa/lubumbashi'                  => 'africa/lubumbashi',
-  'africa/lusaka'                      => 'africa/lusaka',
-  'africa/malabo'                      => 'africa/malabo',
   'africa/maputo'                      => 'africa/maputo',
-  'africa/maseru'                      => 'africa/maseru',
-  'africa/mbabane'                     => 'africa/mbabane',
-  'africa/mogadishu'                   => 'africa/mogadishu',
   'africa/monrovia'                    => 'africa/monrovia',
   'africa/nairobi'                     => 'africa/nairobi',
   'africa/ndjamena'                    => 'africa/ndjamena',
-  'africa/niamey'                      => 'africa/niamey',
-  'africa/nouakchott'                  => 'africa/nouakchott',
-  'africa/ouagadougou'                 => 'africa/ouagadougou',
-  'africa/porto-novo'                  => 'africa/porto-novo',
-  'africa/sao_tome'                    => 'africa/sao_tome',
   'africa/tripoli'                     => 'africa/tripoli',
   'africa/tunis'                       => 'africa/tunis',
   'africa/windhoek'                    => 'africa/windhoek',
   'america/adak'                       => 'america/adak',
   'america/anchorage'                  => 'america/anchorage',
-  'america/antigua'                    => 'america/antigua',
   'america/araguaina'                  => 'america/araguaina',
   'america/argentina/buenos_aires'     => 'america/argentina/buenos_aires',
   'america/argentina/catamarca'        => 'america/argentina/catamarca',
@@ -1019,7 +889,6 @@ $LastYear      = '2064';
   'america/cancun'                     => 'america/cancun',
   'america/caracas'                    => 'america/caracas',
   'america/cayenne'                    => 'america/cayenne',
-  'america/cayman'                     => 'america/cayman',
   'america/chicago'                    => 'america/chicago',
   'america/chihuahua'                  => 'america/chihuahua',
   'america/costa_rica'                 => 'america/costa_rica',
@@ -1076,7 +945,6 @@ $LastYear      = '2064';
   'america/moncton'                    => 'america/moncton',
   'america/monterrey'                  => 'america/monterrey',
   'america/montevideo'                 => 'america/montevideo',
-  'america/montreal'                   => 'america/montreal',
   'america/nassau'                     => 'america/nassau',
   'america/new_york'                   => 'america/new_york',
   'america/nipigon'                    => 'america/nipigon',
@@ -1129,7 +997,6 @@ $LastYear      = '2064';
   'antarctica/syowa'                   => 'antarctica/syowa',
   'antarctica/troll'                   => 'antarctica/troll',
   'antarctica/vostok'                  => 'antarctica/vostok',
-  'asia/aden'                          => 'asia/aden',
   'asia/almaty'                        => 'asia/almaty',
   'asia/amman'                         => 'asia/amman',
   'asia/anadyr'                        => 'asia/anadyr',
@@ -1137,14 +1004,13 @@ $LastYear      = '2064';
   'asia/aqtobe'                        => 'asia/aqtobe',
   'asia/ashgabat'                      => 'asia/ashgabat',
   'asia/baghdad'                       => 'asia/baghdad',
-  'asia/bahrain'                       => 'asia/bahrain',
   'asia/baku'                          => 'asia/baku',
   'asia/bangkok'                       => 'asia/bangkok',
   'asia/beirut'                        => 'asia/beirut',
   'asia/bishkek'                       => 'asia/bishkek',
   'asia/brunei'                        => 'asia/brunei',
+  'asia/chita'                         => 'asia/chita',
   'asia/choibalsan'                    => 'asia/choibalsan',
-  'asia/chongqing'                     => 'asia/chongqing',
   'asia/colombo'                       => 'asia/colombo',
   'asia/damascus'                      => 'asia/damascus',
   'asia/dhaka'                         => 'asia/dhaka',
@@ -1152,7 +1018,6 @@ $LastYear      = '2064';
   'asia/dubai'                         => 'asia/dubai',
   'asia/dushanbe'                      => 'asia/dushanbe',
   'asia/gaza'                          => 'asia/gaza',
-  'asia/harbin'                        => 'asia/harbin',
   'asia/hebron'                        => 'asia/hebron',
   'asia/ho_chi_minh'                   => 'asia/ho_chi_minh',
   'asia/hong_kong'                     => 'asia/hong_kong',
@@ -1164,25 +1029,21 @@ $LastYear      = '2064';
   'asia/kabul'                         => 'asia/kabul',
   'asia/kamchatka'                     => 'asia/kamchatka',
   'asia/karachi'                       => 'asia/karachi',
-  'asia/kashgar'                       => 'asia/kashgar',
   'asia/kathmandu'                     => 'asia/kathmandu',
   'asia/khandyga'                      => 'asia/khandyga',
   'asia/kolkata'                       => 'asia/kolkata',
   'asia/krasnoyarsk'                   => 'asia/krasnoyarsk',
   'asia/kuala_lumpur'                  => 'asia/kuala_lumpur',
   'asia/kuching'                       => 'asia/kuching',
-  'asia/kuwait'                        => 'asia/kuwait',
   'asia/macau'                         => 'asia/macau',
   'asia/magadan'                       => 'asia/magadan',
   'asia/makassar'                      => 'asia/makassar',
   'asia/manila'                        => 'asia/manila',
-  'asia/muscat'                        => 'asia/muscat',
   'asia/nicosia'                       => 'asia/nicosia',
   'asia/novokuznetsk'                  => 'asia/novokuznetsk',
   'asia/novosibirsk'                   => 'asia/novosibirsk',
   'asia/omsk'                          => 'asia/omsk',
   'asia/oral'                          => 'asia/oral',
-  'asia/phnom_penh'                    => 'asia/phnom_penh',
   'asia/pontianak'                     => 'asia/pontianak',
   'asia/pyongyang'                     => 'asia/pyongyang',
   'asia/qatar'                         => 'asia/qatar',
@@ -1194,6 +1055,7 @@ $LastYear      = '2064';
   'asia/seoul'                         => 'asia/seoul',
   'asia/shanghai'                      => 'asia/shanghai',
   'asia/singapore'                     => 'asia/singapore',
+  'asia/srednekolymsk'                 => 'asia/srednekolymsk',
   'asia/taipei'                        => 'asia/taipei',
   'asia/tashkent'                      => 'asia/tashkent',
   'asia/tbilisi'                       => 'asia/tbilisi',
@@ -1203,7 +1065,6 @@ $LastYear      = '2064';
   'asia/ulaanbaatar'                   => 'asia/ulaanbaatar',
   'asia/urumqi'                        => 'asia/urumqi',
   'asia/ust-nera'                      => 'asia/ust-nera',
-  'asia/vientiane'                     => 'asia/vientiane',
   'asia/vladivostok'                   => 'asia/vladivostok',
   'asia/yakutsk'                       => 'asia/yakutsk',
   'asia/yekaterinburg'                 => 'asia/yekaterinburg',
@@ -1216,7 +1077,6 @@ $LastYear      = '2064';
   'atlantic/madeira'                   => 'atlantic/madeira',
   'atlantic/reykjavik'                 => 'atlantic/reykjavik',
   'atlantic/south_georgia'             => 'atlantic/south_georgia',
-  'atlantic/st_helena'                 => 'atlantic/st_helena',
   'atlantic/stanley'                   => 'atlantic/stanley',
   'australia/adelaide'                 => 'australia/adelaide',
   'australia/brisbane'                 => 'australia/brisbane',
@@ -1309,16 +1169,13 @@ $LastYear      = '2064';
   'g'                                  => 'g',
   'h'                                  => 'h',
   'i'                                  => 'i',
-  'indian/antananarivo'                => 'indian/antananarivo',
   'indian/chagos'                      => 'indian/chagos',
   'indian/christmas'                   => 'indian/christmas',
   'indian/cocos'                       => 'indian/cocos',
-  'indian/comoro'                      => 'indian/comoro',
   'indian/kerguelen'                   => 'indian/kerguelen',
   'indian/mahe'                        => 'indian/mahe',
   'indian/maldives'                    => 'indian/maldives',
   'indian/mauritius'                   => 'indian/mauritius',
-  'indian/mayotte'                     => 'indian/mayotte',
   'indian/reunion'                     => 'indian/reunion',
   'k'                                  => 'k',
   'l'                                  => 'l',
@@ -1329,6 +1186,7 @@ $LastYear      = '2064';
   'p'                                  => 'p',
   'pacific/apia'                       => 'pacific/apia',
   'pacific/auckland'                   => 'pacific/auckland',
+  'pacific/bougainville'               => 'pacific/bougainville',
   'pacific/chatham'                    => 'pacific/chatham',
   'pacific/chuuk'                      => 'pacific/chuuk',
   'pacific/easter'                     => 'pacific/easter',
@@ -1347,7 +1205,6 @@ $LastYear      = '2064';
   'pacific/kwajalein'                  => 'pacific/kwajalein',
   'pacific/majuro'                     => 'pacific/majuro',
   'pacific/marquesas'                  => 'pacific/marquesas',
-  'pacific/midway'                     => 'pacific/midway',
   'pacific/nauru'                      => 'pacific/nauru',
   'pacific/niue'                       => 'pacific/niue',
   'pacific/norfolk'                    => 'pacific/norfolk',
@@ -1358,7 +1215,6 @@ $LastYear      = '2064';
   'pacific/pohnpei'                    => 'pacific/pohnpei',
   'pacific/port_moresby'               => 'pacific/port_moresby',
   'pacific/rarotonga'                  => 'pacific/rarotonga',
-  'pacific/saipan'                     => 'pacific/saipan',
   'pacific/tahiti'                     => 'pacific/tahiti',
   'pacific/tarawa'                     => 'pacific/tarawa',
   'pacific/tongatapu'                  => 'pacific/tongatapu',
@@ -1377,15 +1233,50 @@ $LastYear      = '2064';
   'x'                                  => 'x',
   'y'                                  => 'y',
   'z'                                  => 'z',
-  'africa/asmera'                      => 'africa/asmara',
+  'africa/addis_ababa'                 => 'africa/nairobi',
+  'africa/asmara'                      => 'africa/nairobi',
+  'africa/asmera'                      => 'africa/nairobi',
+  'africa/bamako'                      => 'africa/abidjan',
+  'africa/bangui'                      => 'africa/lagos',
+  'africa/banjul'                      => 'africa/abidjan',
+  'africa/blantyre'                    => 'africa/maputo',
+  'africa/brazzaville'                 => 'africa/lagos',
+  'africa/bujumbura'                   => 'africa/maputo',
+  'africa/conakry'                     => 'africa/abidjan',
+  'africa/dakar'                       => 'africa/abidjan',
+  'africa/dar_es_salaam'               => 'africa/nairobi',
+  'africa/djibouti'                    => 'africa/nairobi',
+  'africa/douala'                      => 'africa/lagos',
+  'africa/freetown'                    => 'africa/abidjan',
+  'africa/gaborone'                    => 'africa/maputo',
+  'africa/harare'                      => 'africa/maputo',
   'africa/juba'                        => 'africa/khartoum',
-  'africa/timbuktu'                    => 'africa/bamako',
+  'africa/kampala'                     => 'africa/nairobi',
+  'africa/kigali'                      => 'africa/maputo',
+  'africa/kinshasa'                    => 'africa/lagos',
+  'africa/libreville'                  => 'africa/lagos',
+  'africa/lome'                        => 'africa/abidjan',
+  'africa/luanda'                      => 'africa/lagos',
+  'africa/lubumbashi'                  => 'africa/maputo',
+  'africa/lusaka'                      => 'africa/maputo',
+  'africa/malabo'                      => 'africa/lagos',
+  'africa/maseru'                      => 'africa/johannesburg',
+  'africa/mbabane'                     => 'africa/johannesburg',
+  'africa/mogadishu'                   => 'africa/nairobi',
+  'africa/niamey'                      => 'africa/lagos',
+  'africa/nouakchott'                  => 'africa/abidjan',
+  'africa/ouagadougou'                 => 'africa/abidjan',
+  'africa/porto-novo'                  => 'africa/lagos',
+  'africa/sao_tome'                    => 'africa/abidjan',
+  'africa/timbuktu'                    => 'africa/abidjan',
   'america/anguilla'                   => 'america/port_of_spain',
+  'america/antigua'                    => 'america/port_of_spain',
   'america/argentina/comodrivadavia'   => 'america/argentina/catamarca',
   'america/aruba'                      => 'america/curacao',
   'america/atka'                       => 'america/adak',
   'america/buenos_aires'               => 'america/argentina/buenos_aires',
   'america/catamarca'                  => 'america/argentina/catamarca',
+  'america/cayman'                     => 'america/panama',
   'america/coral_harbour'              => 'america/atikokan',
   'america/cordoba'                    => 'america/argentina/cordoba',
   'america/dominica'                   => 'america/port_of_spain',
@@ -1401,6 +1292,7 @@ $LastYear      = '2064';
   'america/lower_princes'              => 'america/curacao',
   'america/marigot'                    => 'america/port_of_spain',
   'america/mendoza'                    => 'america/argentina/mendoza',
+  'america/montreal'                   => 'america/toronto',
   'america/montserrat'                 => 'america/port_of_spain',
   'america/porto_acre'                 => 'america/rio_branco',
   'america/rosario'                    => 'america/argentina/cordoba',
@@ -1415,20 +1307,30 @@ $LastYear      = '2064';
   'antarctica/mcmurdo'                 => 'pacific/auckland',
   'antarctica/south_pole'              => 'pacific/auckland',
   'arctic/longyearbyen'                => 'europe/oslo',
+  'asia/aden'                          => 'asia/riyadh',
   'asia/ashkhabad'                     => 'asia/ashgabat',
+  'asia/bahrain'                       => 'asia/qatar',
   'asia/calcutta'                      => 'asia/kolkata',
-  'asia/chungking'                     => 'asia/chongqing',
+  'asia/chongqing'                     => 'asia/shanghai',
+  'asia/chungking'                     => 'asia/shanghai',
   'asia/dacca'                         => 'asia/dhaka',
+  'asia/harbin'                        => 'asia/shanghai',
   'asia/istanbul'                      => 'europe/istanbul',
+  'asia/kashgar'                       => 'asia/urumqi',
   'asia/katmandu'                      => 'asia/kathmandu',
+  'asia/kuwait'                        => 'asia/riyadh',
   'asia/macao'                         => 'asia/macau',
+  'asia/muscat'                        => 'asia/dubai',
+  'asia/phnom_penh'                    => 'asia/bangkok',
   'asia/saigon'                        => 'asia/ho_chi_minh',
   'asia/tel_aviv'                      => 'asia/jerusalem',
   'asia/thimbu'                        => 'asia/thimphu',
   'asia/ujung_pandang'                 => 'asia/makassar',
   'asia/ulan_bator'                    => 'asia/ulaanbaatar',
+  'asia/vientiane'                     => 'asia/bangkok',
   'atlantic/faeroe'                    => 'atlantic/faroe',
   'atlantic/jan_mayen'                 => 'europe/oslo',
+  'atlantic/st_helena'                 => 'africa/abidjan',
   'australia/act'                      => 'australia/sydney',
   'australia/canberra'                 => 'australia/sydney',
   'australia/lhi'                      => 'australia/lord_howe',
@@ -1479,6 +1381,9 @@ $LastYear      = '2064';
   'gb-eire'                            => 'europe/london',
   'hongkong'                           => 'asia/hong_kong',
   'iceland'                            => 'atlantic/reykjavik',
+  'indian/antananarivo'                => 'africa/nairobi',
+  'indian/comoro'                      => 'africa/nairobi',
+  'indian/mayotte'                     => 'africa/nairobi',
   'iran'                               => 'asia/tehran',
   'israel'                             => 'asia/jerusalem',
   'jamaica'                            => 'america/jamaica',
@@ -1493,7 +1398,9 @@ $LastYear      = '2064';
   'navajo'                             => 'america/denver',
   'prc'                                => 'asia/shanghai',
   'pacific/johnston'                   => 'pacific/honolulu',
+  'pacific/midway'                     => 'pacific/pago_pago',
   'pacific/ponape'                     => 'pacific/pohnpei',
+  'pacific/saipan'                     => 'pacific/guam',
   'pacific/samoa'                      => 'pacific/pago_pago',
   'pacific/truk'                       => 'pacific/chuuk',
   'pacific/yap'                        => 'pacific/chuuk',
@@ -1518,6 +1425,7 @@ $LastYear      = '2064';
   'us/samoa'                           => 'pacific/pago_pago',
   'w-su'                               => 'europe/moscow',
   'act5acst'                           => 'america/rio_branco',
+  'aest-10aedt'                        => 'australia/currie',
   'ahst10ahdt'                         => 'america/anchorage',
   'akst9akdt'                          => 'america/juneau',
   'aktt-5aktst'                        => 'asia/aqtobe',
@@ -1536,6 +1444,7 @@ $LastYear      = '2064';
   'ast-3adt'                           => 'asia/baghdad',
   'ast4adt'                            => 'america/halifax',
   'ast4apt'                            => 'america/blanc-sablon',
+  'awst-8awdt'                         => 'australia/perth',
   'azot1azost'                         => 'atlantic/azores',
   'azot2azost'                         => 'atlantic/azores',
   'azt-4azst'                          => 'asia/baku',
@@ -1549,6 +1458,7 @@ $LastYear      = '2064';
   'cet-1wemt'                          => 'europe/madrid',
   'cet-1west'                          => 'europe/luxembourg',
   'cgt2cgst'                           => 'america/scoresbysund',
+  'chot-8chost'                        => 'asia/choibalsan',
   'chot-9chost'                        => 'asia/choibalsan',
   'clt4clst'                           => 'america/santiago',
   'clt5clst'                           => 'america/santiago',
@@ -1559,11 +1469,9 @@ $LastYear      = '2064';
   'dust-6dusst'                        => 'asia/dushanbe',
   'east6easst'                         => 'pacific/easter',
   'east7easst'                         => 'pacific/easter',
-  'eat-3east'                          => 'indian/antananarivo',
   'eet-2eest'                          => 'eet',
   'eet-2eet'                           => 'asia/gaza',
   'egt1egst'                           => 'america/scoresbysund',
-  'est-10est'                          => 'australia/melbourne',
   'est5edt'                            => 'america/new_york',
   'est5ept'                            => 'america/new_york',
   'fjt-12fjst'                         => 'pacific/fiji',
@@ -1575,10 +1483,9 @@ $LastYear      = '2064';
   'get-4gest'                          => 'asia/tbilisi',
   'gmt0bst'                            => 'europe/london',
   'gmt0ist'                            => 'europe/dublin',
-  'gmt0slst'                           => 'africa/freetown',
-  'hast10hadt'                         => 'america/adak',
   'hkt-8hkst'                          => 'asia/hong_kong',
   'hovt-7hovst'                        => 'asia/hovd',
+  'hst10hdt'                           => 'america/adak',
   'irkt-7irkst'                        => 'asia/irkutsk',
   'irkt-8irkst'                        => 'asia/irkutsk',
   'ist-2eest'                          => 'asia/gaza',
@@ -1590,9 +1497,7 @@ $LastYear      = '2064';
   'kizt-5kizst'                        => 'asia/qyzylorda',
   'krat-6krast'                        => 'asia/krasnoyarsk',
   'krat-7krast'                        => 'asia/krasnoyarsk',
-  'kst-8kdt'                           => 'asia/seoul',
   'kst-9kdt'                           => 'asia/seoul',
-  'kuyt-3kuyst'                        => 'europe/samara',
   'kuyt-4kuyst'                        => 'europe/samara',
   'madt1madst'                         => 'atlantic/madeira',
   'magt-10magst'                       => 'asia/magadan',
@@ -1603,11 +1508,9 @@ $LastYear      = '2064';
   'msk-3msd'                           => 'europe/moscow',
   'mst7mdt'                            => 'america/denver',
   'mst7mpt'                            => 'america/denver',
-  'mest8pdt'                           => 'america/metlakatla',
   'nct-11ncst'                         => 'pacific/noumea',
   'novt-6novst'                        => 'asia/novosibirsk',
   'novt-7novst'                        => 'asia/novosibirsk',
-  'nst11ndt'                           => 'pacific/midway',
   'nst11npt'                           => 'america/adak',
   'nzst-12nzdt'                        => 'pacific/auckland',
   'omst-5omsst'                        => 'asia/omsk',
@@ -1651,14 +1554,16 @@ $LastYear      = '2064';
   'wet-1west'                          => 'europe/luxembourg',
   'wet0west'                           => 'wet',
   'wgt3wgst'                           => 'america/godthab',
-  'wst-13wsdt'                         => 'pacific/apia',
-  'wst-8wst'                           => 'australia/perth',
+  'wsst-13wsdt'                        => 'pacific/apia',
   'yakt-8yakst'                        => 'asia/yakutsk',
   'yakt-9yakst'                        => 'asia/yakutsk',
   'yekt-5yekst'                        => 'asia/yekaterinburg',
   'yert-4yerst'                        => 'asia/yerevan',
   'yst9ydt'                            => 'america/yakutat',
   'yst9ypt'                            => 'america/yakutat',
+  'arst3ardt'                          => 'america/argentina/buenos_aires',
+  'ast10adt'                           => 'america/adak',
+  'ast4adt#canada'                     => 'america/halifax',
   'aus central standard time'          => 'australia/darwin',
   'aus eastern standard time'          => 'australia/sydney',
   'afghanistan standard time'          => 'asia/kabul',
@@ -1670,8 +1575,15 @@ $LastYear      = '2064';
   'atlantic standard time'             => 'america/halifax',
   'azerbaijan standard time'           => 'asia/baku',
   'azores standard time'               => 'atlantic/azores',
+  'brst3brdt'                          => 'america/sao_paulo',
+  'brwst4brwdt'                        => 'america/campo_grande',
   'bahia standard time'                => 'america/bahia',
   'bangladesh standard time'           => 'asia/dhaka',
+  'csm6cdm'                            => 'america/mexico_city',
+  'cst-9:30cdt'                        => 'australia/adelaide',
+  'cst6cdt#canada'                     => 'america/winnipeg',
+  'cst6cdt#indiana'                    => 'america/indiana/indianapolis',
+  'cst6cdt#mexico'                     => 'america/mexico_city',
   'canada central standard time'       => 'america/regina',
   'cape verde standard time'           => 'atlantic/cape_verde',
   'caucasus standard time'             => 'asia/yerevan',
@@ -1690,6 +1602,16 @@ $LastYear      = '2064';
   'e. australia standard time'         => 'australia/brisbane',
   'e. europe standard time'            => 'asia/nicosia',
   'e. south america standard time'     => 'america/sao_paulo',
+  'eet-2eetdst'                        => 'europe/helsinki',
+  'est-10edt'                          => 'australia/melbourne',
+  'est-10edt#nsw'                      => 'australia/sydney',
+  'est-10edt#tasmania'                 => 'australia/hobart',
+  'est-10edt#vic'                      => 'australia/melbourne',
+  'est5cdt'                            => 'america/indiana/indianapolis',
+  'est5edt#canada'                     => 'america/toronto',
+  'est5edt#indiana'                    => 'america/indiana/indianapolis',
+  'est5est'                            => 'america/indiana/indianapolis',
+  'est6cdt'                            => 'america/indiana/indianapolis',
   'eastern standard time'              => 'america/new_york',
   'egypt standard time'                => 'africa/cairo',
   'ekaterinburg standard time'         => 'asia/yekaterinburg',
@@ -1710,6 +1632,13 @@ $LastYear      = '2064';
   'jordan standard time'               => 'asia/amman',
   'kaliningrad standard time'          => 'europe/kaliningrad',
   'korea standard time'                => 'asia/seoul',
+  'met-1metdst'                        => 'met',
+  'mez-1mesz'                          => 'cet',
+  'msm7mdm'                            => 'america/chihuahua',
+  'mst7mdt#canada'                     => 'america/edmonton',
+  'mst7mdt#mexico'                     => 'america/chihuahua',
+  'mxst6mxdt'                          => 'america/mexico_city',
+  'mxst6mxdt#mexico'                   => 'america/mexico_city',
   'magadan standard time'              => 'asia/magadan',
   'mauritius standard time'            => 'indian/mauritius',
   'middle east standard time'          => 'asia/beirut',
@@ -1719,12 +1648,19 @@ $LastYear      = '2064';
   'mountain standard time (mexico)'    => 'america/chihuahua',
   'myanmar standard time'              => 'asia/rangoon',
   'n. central asia standard time'      => 'asia/novosibirsk',
+  'nst3:30ndt'                         => 'america/st_johns',
+  'nst3:30ndt#canada'                  => 'america/st_johns',
   'namibia standard time'              => 'africa/windhoek',
   'nepal standard time'                => 'asia/kathmandu',
   'new zealand standard time'          => 'pacific/auckland',
   'newfoundland standard time'         => 'america/st_johns',
   'north asia east standard time'      => 'asia/irkutsk',
   'north asia standard time'           => 'asia/krasnoyarsk',
+  'psm8pdm'                            => 'america/santa_isabel',
+  'pst-8pdt'                           => 'asia/singapore',
+  'pst8pdt#canada'                     => 'america/vancouver',
+  'pst8pdt#mexico'                     => 'america/santa_isabel',
+  'pwt0pst'                            => 'europe/lisbon',
   'pacific sa standard time'           => 'america/santiago',
   'pacific standard time'              => 'america/los_angeles',
   'pacific standard time (mexico)'     => 'america/santa_isabel',
@@ -1736,6 +1672,7 @@ $LastYear      = '2064';
   'sa eastern standard time'           => 'america/cayenne',
   'sa pacific standard time'           => 'america/bogota',
   'sa western standard time'           => 'america/la_paz',
+  'sast-2'                             => 'africa/johannesburg',
   'se asia standard time'              => 'asia/bangkok',
   'samoa standard time'                => 'pacific/apia',
   'singapore standard time'            => 'asia/singapore',
@@ -1759,6 +1696,19 @@ $LastYear      = '2064';
   'w. australia standard time'         => 'australia/perth',
   'w. central africa standard time'    => 'africa/lagos',
   'w. europe standard time'            => 'europe/berlin',
+  'wet0wetdst'                         => 'wet',
+  'wst-10wstdst'                       => 'asia/vladivostok',
+  'wst-11wstdst'                       => 'asia/srednekolymsk',
+  'wst-12wstdst'                       => 'asia/kamchatka',
+  'wst-2wstdst'                        => 'europe/minsk',
+  'wst-3wstdst'                        => 'europe/moscow',
+  'wst-4wstdst'                        => 'europe/samara',
+  'wst-5wstdst'                        => 'asia/yekaterinburg',
+  'wst-6wstdst'                        => 'asia/omsk',
+  'wst-7wstdst'                        => 'asia/krasnoyarsk',
+  'wst-8wdt'                           => 'australia/perth',
+  'wst-8wstdst'                        => 'asia/irkutsk',
+  'wst-9wstdst'                        => 'asia/yakutsk',
   'west asia standard time'            => 'asia/tashkent',
   'west pacific standard time'         => 'pacific/port_moresby',
   'yakutsk standard time'              => 'asia/yakutsk',
@@ -1766,14 +1716,21 @@ $LastYear      = '2064';
 
 %Abbrev = (
   'a'           => [ 'a' ],
+  'acdt'        => [ 'australia/adelaide',
+                     'australia/broken_hill',
+                     'australia/darwin' ],
   'acst'        => [ 'america/eirunepe',
-                     'america/rio_branco' ],
+                     'america/rio_branco',
+                     'australia/adelaide',
+                     'australia/darwin',
+                     'australia/broken_hill',
+                     'asia/jayapura' ],
   'act'         => [ 'america/eirunepe',
                      'america/rio_branco' ],
+  'acwdt'       => [ 'australia/eucla' ],
+  'acwst'       => [ 'australia/eucla' ],
   'addt'        => [ 'america/goose_bay',
                      'america/pangnirtung' ],
-  'admt'        => [ 'africa/addis_ababa',
-                     'africa/asmara' ],
   'adt'         => [ 'america/halifax',
                      'america/glace_bay',
                      'america/moncton',
@@ -1785,6 +1742,22 @@ $LastYear      = '2064';
                      'america/barbados',
                      'america/martinique',
                      'america/blanc-sablon' ],
+  'aedt'        => [ 'australia/currie',
+                     'australia/hobart',
+                     'australia/melbourne',
+                     'australia/sydney',
+                     'australia/lindeman',
+                     'australia/brisbane',
+                     'antarctica/macquarie' ],
+  'aest'        => [ 'australia/brisbane',
+                     'australia/lindeman',
+                     'australia/currie',
+                     'australia/hobart',
+                     'australia/melbourne',
+                     'australia/sydney',
+                     'australia/lord_howe',
+                     'australia/broken_hill',
+                     'antarctica/macquarie' ],
   'aft'         => [ 'asia/kabul' ],
   'ahdt'        => [ 'america/anchorage' ],
   'ahst'        => [ 'america/anchorage',
@@ -1821,12 +1794,10 @@ $LastYear      = '2064';
                      'america/santarem',
                      'europe/amsterdam',
                      'america/asuncion',
-                     'europe/athens',
-                     'africa/asmara' ],
+                     'europe/athens' ],
   'anast'       => [ 'asia/anadyr' ],
   'anat'        => [ 'asia/anadyr' ],
   'ant'         => [ 'america/curacao' ],
-  'aot'         => [ 'africa/luanda' ],
   'apt'         => [ 'america/halifax',
                      'america/blanc-sablon',
                      'america/glace_bay',
@@ -1876,17 +1847,17 @@ $LastYear      = '2064';
                      'asia/baghdad',
                      'atlantic/bermuda',
                      'america/barbados',
-                     'asia/aden',
-                     'asia/kuwait',
                      'asia/riyadh',
-                     'america/antigua',
                      'america/curacao',
                      'america/goose_bay',
-                     'asia/bahrain',
                      'asia/qatar',
                      'america/santo_domingo',
                      'america/pangnirtung',
-                     'america/miquelon' ],
+                     'america/miquelon',
+                     'america/grand_turk' ],
+  'awdt'        => [ 'australia/perth' ],
+  'awst'        => [ 'australia/perth',
+                     'antarctica/casey' ],
   'awt'         => [ 'america/halifax',
                      'america/blanc-sablon',
                      'america/glace_bay',
@@ -1907,14 +1878,9 @@ $LastYear      = '2064';
   'bdt'         => [ 'asia/dhaka',
                      'america/adak',
                      'america/nome' ],
-  'beat'        => [ 'africa/mogadishu',
-                     'africa/kampala',
-                     'africa/nairobi' ],
-  'beaut'       => [ 'africa/dar_es_salaam',
-                     'africa/nairobi',
-                     'africa/kampala' ],
-  'bmt'         => [ 'africa/banjul',
-                     'america/barbados',
+  'beat'        => [ 'africa/nairobi' ],
+  'beaut'       => [ 'africa/nairobi' ],
+  'bmt'         => [ 'america/barbados',
                      'europe/bucharest',
                      'europe/chisinau',
                      'asia/bangkok',
@@ -1946,10 +1912,10 @@ $LastYear      = '2064';
   'bst'         => [ 'europe/london',
                      'america/adak',
                      'america/nome',
-                     'pacific/midway',
                      'pacific/pago_pago',
                      'europe/gibraltar',
-                     'europe/dublin' ],
+                     'europe/dublin',
+                     'pacific/bougainville' ],
   'btt'         => [ 'asia/thimphu' ],
   'burt'        => [ 'asia/dhaka',
                      'asia/kolkata',
@@ -1958,16 +1924,8 @@ $LastYear      = '2064';
   'cant'        => [ 'atlantic/canary' ],
   'capt'        => [ 'america/anchorage' ],
   'cast'        => [ 'antarctica/casey',
-                     'africa/khartoum',
-                     'africa/gaborone' ],
-  'cat'         => [ 'africa/gaborone',
-                     'africa/bujumbura',
-                     'africa/lubumbashi',
-                     'africa/blantyre',
-                     'africa/harare',
-                     'africa/lusaka',
-                     'africa/maputo',
-                     'africa/kigali',
+                     'africa/khartoum' ],
+  'cat'         => [ 'africa/maputo',
                      'africa/khartoum',
                      'africa/windhoek',
                      'america/anchorage' ],
@@ -2006,10 +1964,6 @@ $LastYear      = '2064';
                      'america/ojinaga',
                      'america/costa_rica',
                      'asia/shanghai',
-                     'asia/chongqing',
-                     'asia/harbin',
-                     'asia/kashgar',
-                     'asia/urumqi',
                      'america/el_salvador',
                      'america/belize',
                      'asia/taipei',
@@ -2104,13 +2058,10 @@ $LastYear      = '2064';
   'cgt'         => [ 'america/scoresbysund' ],
   'chadt'       => [ 'pacific/chatham' ],
   'chast'       => [ 'pacific/chatham' ],
-  'chat'        => [ 'asia/harbin' ],
   'chdt'        => [ 'america/belize' ],
   'chost'       => [ 'asia/choibalsan' ],
   'chot'        => [ 'asia/choibalsan' ],
   'chut'        => [ 'pacific/chuuk' ],
-  'cjt'         => [ 'asia/tokyo',
-                     'asia/sakhalin' ],
   'ckhst'       => [ 'pacific/rarotonga' ],
   'ckt'         => [ 'pacific/rarotonga' ],
   'clst'        => [ 'america/santiago',
@@ -2158,9 +2109,6 @@ $LastYear      = '2064';
                      'america/winnipeg',
                      'america/rainy_river',
                      'asia/taipei',
-                     'australia/adelaide',
-                     'australia/darwin',
-                     'australia/broken_hill',
                      'america/belize',
                      'america/guatemala',
                      'america/costa_rica',
@@ -2174,14 +2122,10 @@ $LastYear      = '2064';
                      'america/bahia_banderas',
                      'america/mexico_city',
                      'asia/shanghai',
-                     'asia/harbin',
                      'america/managua',
                      'america/rankin_inlet',
                      'america/regina',
                      'america/swift_current',
-                     'asia/chongqing',
-                     'asia/kashgar',
-                     'asia/urumqi',
                      'america/north_dakota/center',
                      'asia/macau',
                      'america/north_dakota/new_salem',
@@ -2195,7 +2139,6 @@ $LastYear      = '2064';
                      'america/pangnirtung',
                      'america/chihuahua',
                      'america/ojinaga',
-                     'asia/jayapura',
                      'america/indiana/marengo',
                      'america/kentucky/louisville',
                      'america/indiana/indianapolis',
@@ -2209,7 +2152,6 @@ $LastYear      = '2064';
   'cut'         => [ 'europe/zaporozhye' ],
   'cvst'        => [ 'atlantic/cape_verde' ],
   'cvt'         => [ 'atlantic/cape_verde' ],
-  'cwst'        => [ 'australia/eucla' ],
   'cwt'         => [ 'america/chicago',
                      'america/atikokan',
                      'america/indiana/indianapolis',
@@ -2227,8 +2169,7 @@ $LastYear      = '2064';
                      'america/winnipeg',
                      'america/mexico_city' ],
   'cxt'         => [ 'indian/christmas' ],
-  'chst'        => [ 'pacific/guam',
-                     'pacific/saipan' ],
+  'chst'        => [ 'pacific/guam' ],
   'd'           => [ 'd' ],
   'dact'        => [ 'asia/dhaka' ],
   'davt'        => [ 'antarctica/davis' ],
@@ -2238,24 +2179,13 @@ $LastYear      = '2064';
   'dust'        => [ 'asia/dushanbe' ],
   'e'           => [ 'e' ],
   'easst'       => [ 'pacific/easter' ],
-  'east'        => [ 'pacific/easter',
-                     'indian/antananarivo' ],
-  'eat'         => [ 'africa/mogadishu',
-                     'africa/djibouti',
-                     'indian/antananarivo',
-                     'indian/comoro',
-                     'indian/mayotte',
-                     'africa/kampala',
-                     'africa/nairobi',
-                     'africa/dar_es_salaam',
-                     'africa/addis_ababa',
-                     'africa/asmara',
+  'east'        => [ 'pacific/easter' ],
+  'eat'         => [ 'africa/nairobi',
                      'africa/khartoum' ],
   'ect'         => [ 'america/guayaquil',
                      'pacific/galapagos' ],
   'eddt'        => [ 'america/iqaluit' ],
   'edt'         => [ 'america/new_york',
-                     'america/montreal',
                      'america/nipigon',
                      'america/toronto',
                      'america/detroit',
@@ -2301,7 +2231,8 @@ $LastYear      = '2064';
                      'europe/kaliningrad',
                      'europe/minsk',
                      'europe/moscow',
-                     'europe/warsaw' ],
+                     'europe/warsaw',
+                     'europe/samara' ],
   'eet'         => [ 'eet',
                      'asia/beirut',
                      'europe/sofia',
@@ -2335,23 +2266,14 @@ $LastYear      = '2064';
   'ept'         => [ 'america/new_york',
                      'america/detroit',
                      'america/iqaluit',
-                     'america/montreal',
                      'america/nipigon',
                      'america/thunder_bay',
                      'america/toronto' ],
   'est'         => [ 'america/new_york',
-                     'america/montreal',
-                     'australia/brisbane',
-                     'australia/lindeman',
                      'america/nipigon',
                      'america/toronto',
-                     'australia/currie',
-                     'australia/hobart',
-                     'australia/melbourne',
-                     'australia/sydney',
                      'america/panama',
                      'america/thunder_bay',
-                     'america/cayman',
                      'america/grand_turk',
                      'america/jamaica',
                      'america/nassau',
@@ -2369,7 +2291,6 @@ $LastYear      = '2064';
                      'america/pangnirtung',
                      'america/kentucky/monticello',
                      'america/resolute',
-                     'antarctica/macquarie',
                      'america/indiana/knox',
                      'america/indiana/tell_city',
                      'america/rankin_inlet',
@@ -2378,16 +2299,12 @@ $LastYear      = '2064';
                      'america/cancun',
                      'america/managua',
                      'america/merida',
-                     'australia/lord_howe',
                      'america/menominee',
-                     'america/antigua',
                      'america/chicago',
-                     'america/moncton',
-                     'australia/broken_hill' ],
+                     'america/moncton' ],
   'ewt'         => [ 'america/new_york',
                      'america/detroit',
                      'america/iqaluit',
-                     'america/montreal',
                      'america/nipigon',
                      'america/thunder_bay',
                      'america/toronto' ],
@@ -2399,8 +2316,7 @@ $LastYear      = '2064';
   'fjt'         => [ 'pacific/fiji' ],
   'fkst'        => [ 'atlantic/stanley' ],
   'fkt'         => [ 'atlantic/stanley' ],
-  'fmt'         => [ 'africa/freetown',
-                     'atlantic/madeira' ],
+  'fmt'         => [ 'atlantic/madeira' ],
   'fnst'        => [ 'america/noronha' ],
   'fnt'         => [ 'america/noronha' ],
   'fort'        => [ 'asia/aqtau' ],
@@ -2417,27 +2333,14 @@ $LastYear      = '2064';
   'gilt'        => [ 'pacific/tarawa' ],
   'gmt'         => [ 'etc/gmt',
                      'europe/london',
-                     'africa/lome',
                      'africa/abidjan',
-                     'africa/bamako',
-                     'africa/conakry',
-                     'africa/nouakchott',
-                     'africa/ouagadougou',
-                     'africa/sao_tome',
                      'europe/dublin',
                      'africa/accra',
-                     'africa/dakar',
-                     'atlantic/st_helena',
-                     'africa/freetown',
-                     'africa/banjul',
                      'atlantic/reykjavik',
                      'africa/monrovia',
                      'africa/bissau',
                      'america/danmarkshavn',
-                     'africa/malabo',
-                     'africa/niamey',
-                     'europe/gibraltar',
-                     'africa/porto-novo' ],
+                     'europe/gibraltar' ],
   'gmt+1'       => [ 'etc/gmt+1' ],
   'gmt+10'      => [ 'etc/gmt+10' ],
   'gmt+11'      => [ 'etc/gmt+11' ],
@@ -2466,15 +2369,12 @@ $LastYear      = '2064';
   'gmt-9'       => [ 'etc/gmt-9' ],
   'gst'         => [ 'atlantic/south_georgia',
                      'asia/dubai',
-                     'asia/muscat',
                      'pacific/guam',
-                     'asia/bahrain',
                      'asia/qatar' ],
   'gyt'         => [ 'america/guyana' ],
   'h'           => [ 'h' ],
-  'hadt'        => [ 'america/adak' ],
-  'hast'        => [ 'america/adak' ],
-  'hdt'         => [ 'pacific/honolulu' ],
+  'hdt'         => [ 'pacific/honolulu',
+                     'america/adak' ],
   'hkst'        => [ 'asia/hong_kong' ],
   'hkt'         => [ 'asia/hong_kong' ],
   'hmt'         => [ 'asia/kolkata',
@@ -2484,16 +2384,16 @@ $LastYear      = '2064';
                      'atlantic/azores' ],
   'hovst'       => [ 'asia/hovd' ],
   'hovt'        => [ 'asia/hovd' ],
-  'hst'         => [ 'pacific/honolulu' ],
+  'hst'         => [ 'pacific/honolulu',
+                     'america/adak' ],
   'i'           => [ 'i' ],
   'ict'         => [ 'asia/ho_chi_minh',
-                     'asia/phnom_penh',
-                     'asia/vientiane',
                      'asia/bangkok' ],
   'iddt'        => [ 'asia/jerusalem' ],
   'idt'         => [ 'asia/jerusalem',
                      'asia/gaza',
-                     'asia/hebron' ],
+                     'asia/hebron',
+                     'asia/ho_chi_minh' ],
   'ihst'        => [ 'asia/colombo' ],
   'imt'         => [ 'asia/irkutsk',
                      'europe/istanbul',
@@ -2501,7 +2401,8 @@ $LastYear      = '2064';
   'iot'         => [ 'indian/chagos' ],
   'irdt'        => [ 'asia/tehran' ],
   'irkst'       => [ 'asia/irkutsk' ],
-  'irkt'        => [ 'asia/irkutsk' ],
+  'irkt'        => [ 'asia/irkutsk',
+                     'asia/chita' ],
   'irst'        => [ 'asia/tehran' ],
   'isst'        => [ 'atlantic/reykjavik' ],
   'ist'         => [ 'asia/jerusalem',
@@ -2516,9 +2417,12 @@ $LastYear      = '2064';
                      'asia/dhaka',
                      'asia/hebron' ],
   'javt'        => [ 'asia/jakarta' ],
+  'jcst'        => [ 'asia/tokyo',
+                     'asia/pyongyang',
+                     'asia/seoul',
+                     'asia/sakhalin' ],
   'jdt'         => [ 'asia/tokyo' ],
-  'jmt'         => [ 'atlantic/st_helena',
-                     'asia/jerusalem' ],
+  'jmt'         => [ 'asia/jerusalem' ],
   'jst'         => [ 'asia/tokyo',
                      'asia/sakhalin',
                      'asia/hong_kong',
@@ -2531,10 +2435,15 @@ $LastYear      = '2064';
                      'asia/rangoon',
                      'asia/singapore',
                      'asia/manila',
-                     'pacific/nauru' ],
+                     'pacific/nauru',
+                     'asia/pyongyang',
+                     'asia/seoul',
+                     'asia/taipei',
+                     'pacific/bougainville',
+                     'asia/ho_chi_minh' ],
+  'jwst'        => [ 'asia/taipei' ],
   'k'           => [ 'k' ],
   'kart'        => [ 'asia/karachi' ],
-  'kast'        => [ 'asia/kashgar' ],
   'kdt'         => [ 'asia/seoul' ],
   'kgst'        => [ 'asia/bishkek' ],
   'kgt'         => [ 'asia/bishkek' ],
@@ -2543,8 +2452,7 @@ $LastYear      = '2064';
   'kmt'         => [ 'europe/kiev',
                      'europe/vilnius',
                      'america/jamaica',
-                     'america/grand_turk',
-                     'america/cayman' ],
+                     'america/grand_turk' ],
   'kost'        => [ 'pacific/kosrae' ],
   'krast'       => [ 'asia/krasnoyarsk',
                      'asia/novokuznetsk' ],
@@ -2556,10 +2464,10 @@ $LastYear      = '2064';
   'kuyt'        => [ 'europe/samara' ],
   'kwat'        => [ 'pacific/kwajalein' ],
   'l'           => [ 'l' ],
+  'lhdt'        => [ 'australia/lord_howe' ],
   'lhst'        => [ 'australia/lord_howe' ],
   'lint'        => [ 'pacific/kiritimati' ],
   'lkt'         => [ 'asia/colombo' ],
-  'lont'        => [ 'asia/chongqing' ],
   'lrt'         => [ 'africa/monrovia' ],
   'lst'         => [ 'europe/riga' ],
   'm'           => [ 'm' ],
@@ -2567,9 +2475,11 @@ $LastYear      = '2064';
   'madst'       => [ 'atlantic/madeira' ],
   'madt'        => [ 'atlantic/madeira' ],
   'magst'       => [ 'asia/magadan',
-                     'asia/ust-nera' ],
+                     'asia/ust-nera',
+                     'asia/srednekolymsk' ],
   'magt'        => [ 'asia/magadan',
-                     'asia/ust-nera' ],
+                     'asia/ust-nera',
+                     'asia/srednekolymsk' ],
   'malst'       => [ 'asia/singapore',
                      'asia/kuala_lumpur' ],
   'malt'        => [ 'asia/kuala_lumpur',
@@ -2612,8 +2522,7 @@ $LastYear      = '2064';
                      'asia/colombo' ],
   'most'        => [ 'asia/macau' ],
   'mot'         => [ 'asia/macau' ],
-  'mpt'         => [ 'pacific/saipan',
-                     'america/denver',
+  'mpt'         => [ 'america/denver',
                      'america/boise',
                      'america/cambridge_bay',
                      'america/edmonton',
@@ -2633,7 +2542,9 @@ $LastYear      = '2064';
                      'europe/minsk',
                      'europe/uzhgorod',
                      'europe/riga',
-                     'europe/tallinn' ],
+                     'europe/tallinn',
+                     'europe/samara',
+                     'europe/volgograd' ],
   'msk'         => [ 'europe/moscow',
                      'europe/simferopol',
                      'europe/minsk',
@@ -2644,7 +2555,9 @@ $LastYear      = '2064';
                      'europe/chisinau',
                      'europe/uzhgorod',
                      'europe/riga',
-                     'europe/tallinn' ],
+                     'europe/tallinn',
+                     'europe/volgograd',
+                     'europe/samara' ],
   'msm'         => [ 'europe/moscow' ],
   'mst'         => [ 'america/denver',
                      'america/phoenix',
@@ -2685,20 +2598,17 @@ $LastYear      = '2064';
                      'america/north_dakota/beulah' ],
   'myt'         => [ 'asia/kuala_lumpur',
                      'asia/kuching' ],
-  'mest'        => [ 'america/metlakatla' ],
   'n'           => [ 'n' ],
   'ncst'        => [ 'pacific/noumea' ],
   'nct'         => [ 'pacific/noumea' ],
   'nddt'        => [ 'america/st_johns' ],
   'ndt'         => [ 'america/st_johns',
-                     'america/goose_bay',
-                     'pacific/midway' ],
+                     'america/goose_bay' ],
   'negt'        => [ 'america/paramaribo' ],
   'nest'        => [ 'europe/amsterdam' ],
   'net'         => [ 'europe/amsterdam' ],
   'nft'         => [ 'pacific/norfolk' ],
-  'nmt'         => [ 'pacific/norfolk',
-                     'asia/novokuznetsk' ],
+  'nmt'         => [ 'pacific/norfolk' ],
   'novst'       => [ 'asia/novosibirsk',
                      'asia/novokuznetsk' ],
   'novt'        => [ 'asia/novosibirsk',
@@ -2712,7 +2622,6 @@ $LastYear      = '2064';
   'nst'         => [ 'america/st_johns',
                      'america/adak',
                      'america/nome',
-                     'pacific/midway',
                      'pacific/pago_pago',
                      'america/goose_bay',
                      'europe/amsterdam' ],
@@ -2746,14 +2655,17 @@ $LastYear      = '2064';
   'pet'         => [ 'america/lima' ],
   'petst'       => [ 'asia/kamchatka' ],
   'pett'        => [ 'asia/kamchatka' ],
-  'pgt'         => [ 'pacific/port_moresby' ],
+  'pgt'         => [ 'pacific/port_moresby',
+                     'pacific/bougainville' ],
   'phot'        => [ 'pacific/enderbury' ],
   'phst'        => [ 'asia/manila' ],
   'pht'         => [ 'asia/manila' ],
   'pkst'        => [ 'asia/karachi' ],
   'pkt'         => [ 'asia/karachi' ],
+  'plmt'        => [ 'asia/ho_chi_minh' ],
   'pmdt'        => [ 'america/miquelon' ],
-  'pmmt'        => [ 'pacific/port_moresby' ],
+  'pmmt'        => [ 'pacific/port_moresby',
+                     'pacific/bougainville' ],
   'pmst'        => [ 'america/miquelon' ],
   'pmt'         => [ 'antarctica/dumontdurville',
                      'america/paramaribo',
@@ -2762,7 +2674,8 @@ $LastYear      = '2064';
                      'europe/monaco',
                      'africa/tunis',
                      'africa/algiers',
-                     'europe/prague' ],
+                     'europe/prague',
+                     'asia/yekaterinburg' ],
   'pnt'         => [ 'pacific/pitcairn' ],
   'pont'        => [ 'pacific/pohnpei' ],
   'ppmt'        => [ 'america/port-au-prince' ],
@@ -2810,7 +2723,6 @@ $LastYear      = '2064';
   'ret'         => [ 'indian/reunion' ],
   'rmt'         => [ 'europe/riga',
                      'asia/rangoon',
-                     'atlantic/reykjavik',
                      'europe/rome' ],
   'rott'        => [ 'antarctica/rothera' ],
   's'           => [ 's' ],
@@ -2819,34 +2731,27 @@ $LastYear      = '2064';
   'samst'       => [ 'europe/samara',
                      'asia/samarkand' ],
   'samt'        => [ 'europe/samara',
-                     'asia/samarkand',
-                     'pacific/apia',
-                     'pacific/pago_pago' ],
+                     'asia/samarkand' ],
   'sast'        => [ 'africa/johannesburg',
-                     'africa/maseru',
-                     'africa/mbabane',
-                     'africa/windhoek',
-                     'africa/gaborone' ],
+                     'africa/windhoek' ],
   'sbt'         => [ 'pacific/guadalcanal' ],
   'sct'         => [ 'indian/mahe' ],
   'sdmt'        => [ 'america/santo_domingo' ],
+  'sdt'         => [ 'pacific/apia' ],
   'set'         => [ 'europe/stockholm' ],
   'sgt'         => [ 'asia/singapore' ],
   'shest'       => [ 'asia/aqtau' ],
   'shet'        => [ 'asia/aqtau' ],
   'sjmt'        => [ 'america/costa_rica' ],
-  'slst'        => [ 'africa/freetown' ],
   'smt'         => [ 'america/santiago',
                      'europe/simferopol',
                      'atlantic/stanley',
-                     'asia/vientiane',
-                     'asia/phnom_penh',
-                     'asia/ho_chi_minh',
                      'asia/singapore',
                      'asia/kuala_lumpur' ],
+  'sret'        => [ 'asia/srednekolymsk' ],
   'srt'         => [ 'america/paramaribo' ],
   'sst'         => [ 'pacific/pago_pago',
-                     'pacific/midway' ],
+                     'pacific/apia' ],
   'stat'        => [ 'europe/volgograd' ],
   'svest'       => [ 'asia/yekaterinburg' ],
   'svet'        => [ 'asia/yekaterinburg' ],
@@ -2879,7 +2784,6 @@ $LastYear      = '2064';
                      'asia/choibalsan' ],
   'urast'       => [ 'asia/oral' ],
   'urat'        => [ 'asia/oral' ],
-  'urut'        => [ 'asia/urumqi' ],
   'ut'          => [ 'ut' ],
   'utc'         => [ 'utc',
                      'antarctica/troll' ],
@@ -2920,26 +2824,11 @@ $LastYear      = '2064';
                      'america/argentina/salta' ],
   'wast'        => [ 'africa/windhoek',
                      'africa/ndjamena' ],
-  'wat'         => [ 'africa/kinshasa',
-                     'africa/bangui',
-                     'africa/brazzaville',
-                     'africa/douala',
-                     'africa/libreville',
-                     'africa/luanda',
-                     'africa/ndjamena',
-                     'africa/niamey',
+  'wat'         => [ 'africa/ndjamena',
                      'africa/lagos',
-                     'africa/porto-novo',
-                     'africa/malabo',
                      'africa/windhoek',
                      'africa/el_aaiun',
-                     'africa/bissau',
-                     'africa/banjul',
-                     'africa/bamako',
-                     'africa/conakry',
-                     'africa/nouakchott',
-                     'africa/freetown',
-                     'africa/dakar' ],
+                     'africa/bissau' ],
   'wemt'        => [ 'europe/madrid',
                      'europe/lisbon',
                      'europe/monaco',
@@ -2988,16 +2877,17 @@ $LastYear      = '2064';
   'wmt'         => [ 'europe/vilnius',
                      'europe/warsaw' ],
   'wsdt'        => [ 'pacific/apia' ],
-  'wst'         => [ 'australia/perth',
-                     'pacific/apia',
-                     'antarctica/casey' ],
+  'wsst'        => [ 'pacific/apia' ],
   'x'           => [ 'x' ],
+  'xjt'         => [ 'asia/urumqi' ],
   'y'           => [ 'y' ],
   'yakst'       => [ 'asia/yakutsk',
-                     'asia/khandyga' ],
+                     'asia/khandyga',
+                     'asia/chita' ],
   'yakt'        => [ 'asia/yakutsk',
                      'asia/khandyga',
-                     'asia/ust-nera' ],
+                     'asia/ust-nera',
+                     'asia/chita' ],
   'yddt'        => [ 'america/whitehorse',
                      'america/dawson' ],
   'ydt'         => [ 'america/yakutat',
@@ -3027,482 +2917,433 @@ $LastYear      = '2064';
 
 %Offmod = (
   '+00:00:00'  => 'off000',
-  '+00:04:52'  => 'off001',
-  '+00:06:04'  => 'off002',
-  '+00:08:28'  => 'off003',
-  '+00:09:21'  => 'off004',
-  '+00:10:28'  => 'off005',
-  '+00:12:12'  => 'off006',
-  '+00:13:36'  => 'off007',
-  '+00:17:30'  => 'off008',
-  '+00:19:32'  => 'off009',
-  '+00:20:00'  => 'off010',
-  '+00:24:36'  => 'off011',
-  '+00:26:56'  => 'off012',
-  '+00:29:32'  => 'off013',
-  '+00:29:46'  => 'off014',
-  '+00:34:08'  => 'off015',
-  '+00:34:39'  => 'off016',
-  '+00:35:08'  => 'off017',
-  '+00:37:48'  => 'off018',
-  '+00:38:48'  => 'off019',
-  '+00:40:44'  => 'off020',
-  '+00:43:00'  => 'off021',
-  '+00:49:56'  => 'off022',
-  '+00:50:20'  => 'off023',
-  '+00:52:04'  => 'off024',
-  '+00:52:44'  => 'off025',
-  '+00:52:56'  => 'off026',
-  '+00:53:28'  => 'off027',
-  '+00:57:44'  => 'off028',
-  '+00:58:04'  => 'off029',
-  '+01:00:00'  => 'off030',
-  '+01:00:12'  => 'off031',
-  '+01:00:14'  => 'off032',
-  '+01:01:08'  => 'off033',
-  '+01:01:12'  => 'off034',
-  '+01:05:21'  => 'off035',
-  '+01:08:24'  => 'off036',
-  '+01:12:12'  => 'off037',
-  '+01:14:20'  => 'off038',
-  '+01:16:20'  => 'off039',
-  '+01:19:20'  => 'off040',
-  '+01:19:32'  => 'off041',
-  '+01:20:00'  => 'off042',
-  '+01:22:00'  => 'off043',
-  '+01:24:00'  => 'off044',
-  '+01:29:12'  => 'off045',
-  '+01:30:00'  => 'off046',
-  '+01:33:16'  => 'off047',
-  '+01:34:52'  => 'off048',
-  '+01:35:36'  => 'off049',
-  '+01:36:24'  => 'off050',
-  '+01:39:00'  => 'off051',
-  '+01:39:52'  => 'off052',
-  '+01:41:16'  => 'off053',
-  '+01:43:40'  => 'off054',
-  '+01:44:24'  => 'off055',
-  '+01:49:52'  => 'off056',
-  '+01:50:00'  => 'off057',
-  '+01:50:16'  => 'off058',
-  '+01:52:00'  => 'off059',
-  '+01:53:08'  => 'off060',
-  '+01:55:00'  => 'off061',
-  '+01:55:20'  => 'off062',
-  '+01:55:52'  => 'off063',
-  '+01:56:56'  => 'off064',
-  '+01:57:28'  => 'off065',
-  '+02:00:00'  => 'off066',
-  '+02:00:16'  => 'off067',
-  '+02:02:04'  => 'off068',
-  '+02:04:12'  => 'off069',
-  '+02:04:24'  => 'off070',
-  '+02:05:09'  => 'off071',
-  '+02:09:40'  => 'off072',
-  '+02:10:08'  => 'off073',
-  '+02:10:20'  => 'off074',
-  '+02:13:28'  => 'off075',
-  '+02:16:00'  => 'off076',
-  '+02:16:24'  => 'off077',
-  '+02:17:52'  => 'off078',
-  '+02:20:00'  => 'off079',
-  '+02:20:23'  => 'off080',
-  '+02:20:40'  => 'off081',
-  '+02:20:54'  => 'off082',
-  '+02:22:00'  => 'off083',
-  '+02:23:44'  => 'off084',
-  '+02:25:12'  => 'off085',
-  '+02:27:16'  => 'off086',
-  '+02:30:00'  => 'off087',
-  '+02:30:20'  => 'off088',
-  '+02:30:48'  => 'off089',
-  '+02:34:48'  => 'off090',
-  '+02:35:20'  => 'off091',
-  '+02:35:32'  => 'off092',
-  '+02:36:24'  => 'off093',
-  '+02:37:08'  => 'off094',
-  '+02:45:00'  => 'off095',
-  '+02:52:36'  => 'off096',
-  '+02:53:04'  => 'off097',
-  '+02:57:36'  => 'off098',
-  '+02:57:40'  => 'off099',
-  '+02:58:00'  => 'off100',
-  '+02:59:16'  => 'off101',
-  '+02:59:54'  => 'off102',
-  '+03:00:00'  => 'off103',
-  '+03:00:56'  => 'off104',
-  '+03:01:28'  => 'off105',
-  '+03:06:52'  => 'off106',
-  '+03:10:04'  => 'off107',
-  '+03:11:56'  => 'off108',
-  '+03:19:24'  => 'off109',
-  '+03:20:36'  => 'off110',
-  '+03:21:04'  => 'off111',
-  '+03:22:20'  => 'off112',
-  '+03:25:24'  => 'off113',
-  '+03:25:44'  => 'off114',
-  '+03:26:08'  => 'off115',
-  '+03:30:00'  => 'off116',
-  '+03:30:48'  => 'off117',
-  '+03:41:12'  => 'off118',
-  '+03:41:48'  => 'off119',
-  '+03:41:52'  => 'off120',
-  '+03:48:40'  => 'off121',
-  '+03:50:00'  => 'off122',
-  '+03:53:32'  => 'off123',
-  '+03:54:24'  => 'off124',
-  '+04:00:00'  => 'off125',
-  '+04:02:24'  => 'off126',
-  '+04:21:52'  => 'off127',
-  '+04:27:12'  => 'off128',
-  '+04:28:12'  => 'off129',
-  '+04:30:00'  => 'off130',
-  '+04:30:48'  => 'off131',
-  '+04:35:12'  => 'off132',
-  '+04:36:48'  => 'off133',
-  '+04:37:12'  => 'off134',
-  '+04:49:40'  => 'off135',
-  '+04:53:36'  => 'off136',
-  '+04:54:00'  => 'off137',
-  '+04:58:24'  => 'off138',
-  '+05:00:00'  => 'off139',
-  '+05:03:56'  => 'off140',
-  '+05:07:48'  => 'off141',
-  '+05:19:24'  => 'off142',
-  '+05:19:32'  => 'off143',
-  '+05:30:00'  => 'off144',
-  '+05:31:40'  => 'off145',
-  '+05:41:16'  => 'off146',
-  '+05:45:00'  => 'off147',
-  '+05:48:48'  => 'off148',
-  '+05:50:20'  => 'off149',
-  '+05:53:20'  => 'off150',
-  '+05:53:28'  => 'off151',
-  '+05:58:36'  => 'off152',
-  '+06:00:00'  => 'off153',
-  '+06:01:40'  => 'off154',
-  '+06:06:36'  => 'off155',
-  '+06:11:20'  => 'off156',
-  '+06:24:40'  => 'off157',
-  '+06:27:40'  => 'off158',
-  '+06:30:00'  => 'off159',
-  '+06:42:04'  => 'off160',
-  '+06:46:46'  => 'off161',
-  '+06:50:24'  => 'off162',
-  '+06:55:25'  => 'off163',
-  '+06:57:20'  => 'off164',
-  '+06:59:40'  => 'off165',
-  '+07:00:00'  => 'off166',
-  '+07:02:52'  => 'off167',
-  '+07:06:20'  => 'off168',
-  '+07:06:40'  => 'off169',
-  '+07:07:12'  => 'off170',
-  '+07:07:32'  => 'off171',
-  '+07:17:20'  => 'off172',
-  '+07:20:00'  => 'off173',
-  '+07:21:20'  => 'off174',
-  '+07:30:00'  => 'off175',
-  '+07:34:20'  => 'off176',
-  '+07:36:42'  => 'off177',
-  '+07:38:00'  => 'off178',
-  '+07:39:40'  => 'off179',
-  '+07:43:24'  => 'off180',
-  '+07:57:36'  => 'off181',
-  '+08:00:00'  => 'off182',
-  '+08:04:00'  => 'off183',
-  '+08:05:57'  => 'off184',
-  '+08:06:00'  => 'off185',
-  '+08:20:00'  => 'off186',
-  '+08:22:20'  => 'off187',
-  '+08:23:00'  => 'off188',
-  '+08:26:44'  => 'off189',
-  '+08:27:52'  => 'off190',
-  '+08:30:00'  => 'off191',
-  '+08:35:28'  => 'off192',
-  '+08:38:40'  => 'off193',
-  '+08:43:20'  => 'off194',
-  '+08:45:00'  => 'off195',
-  '+08:47:44'  => 'off196',
-  '+08:57:56'  => 'off197',
-  '+09:00:00'  => 'off198',
-  '+09:02:13'  => 'off199',
-  '+09:14:20'  => 'off200',
-  '+09:18:59'  => 'off201',
-  '+09:22:48'  => 'off202',
-  '+09:25:48'  => 'off203',
-  '+09:30:00'  => 'off204',
-  '+09:30:48'  => 'off205',
-  '+09:32:54'  => 'off206',
-  '+09:35:28'  => 'off207',
-  '+09:39:00'  => 'off208',
-  '+09:39:52'  => 'off209',
-  '+09:43:00'  => 'off210',
-  '+09:45:00'  => 'off211',
-  '+09:48:32'  => 'off212',
-  '+09:48:40'  => 'off213',
-  '+09:49:16'  => 'off214',
-  '+09:55:56'  => 'off215',
-  '+10:00:00'  => 'off216',
-  '+10:03:12'  => 'off217',
-  '+10:04:52'  => 'off218',
-  '+10:07:08'  => 'off219',
-  '+10:12:08'  => 'off220',
-  '+10:30:00'  => 'off221',
-  '+10:32:52'  => 'off222',
-  '+10:34:36'  => 'off223',
-  '+10:36:20'  => 'off224',
-  '+10:39:48'  => 'off225',
-  '+10:51:56'  => 'off226',
-  '+11:00:00'  => 'off227',
-  '+11:05:48'  => 'off228',
-  '+11:06:28'  => 'off229',
-  '+11:07:40'  => 'off230',
-  '+11:09:20'  => 'off231',
-  '+11:11:52'  => 'off232',
-  '+11:12:00'  => 'off233',
-  '+11:13:16'  => 'off234',
-  '+11:24:48'  => 'off235',
-  '+11:30:00'  => 'off236',
-  '+11:32:04'  => 'off237',
-  '+11:39:04'  => 'off238',
-  '+11:49:56'  => 'off239',
-  '+11:55:44'  => 'off240',
-  '+11:56:52'  => 'off241',
-  '+12:00:00'  => 'off242',
-  '+12:13:21'  => 'off243',
-  '+12:13:48'  => 'off244',
-  '+12:15:20'  => 'off245',
-  '+12:19:20'  => 'off246',
-  '+12:20:00'  => 'off247',
-  '+12:30:00'  => 'off248',
-  '+12:33:04'  => 'off249',
-  '+12:37:12'  => 'off250',
-  '+12:45:00'  => 'off251',
-  '+12:58:21'  => 'off252',
-  '+13:00:00'  => 'off253',
-  '+13:45:00'  => 'off254',
-  '+14:00:00'  => 'off255',
-  '+14:00:24'  => 'off256',
-  '+14:41:05'  => 'off257',
-  '+14:58:47'  => 'off258',
-  '+15:02:19'  => 'off259',
-  '+15:13:42'  => 'off260',
-  '-00:00:52'  => 'off261',
-  '-00:01:15'  => 'off262',
-  '-00:06:04'  => 'off263',
-  '-00:14:44'  => 'off264',
-  '-00:16:08'  => 'off265',
-  '-00:20:00'  => 'off266',
-  '-00:21:16'  => 'off267',
-  '-00:21:24'  => 'off268',
-  '-00:22:48'  => 'off269',
-  '-00:25:00'  => 'off270',
-  '-00:25:21'  => 'off271',
-  '-00:27:04'  => 'off272',
-  '-00:30:20'  => 'off273',
-  '-00:32:00'  => 'off274',
-  '-00:36:32'  => 'off275',
-  '-00:43:08'  => 'off276',
-  '-00:44:30'  => 'off277',
-  '-00:52:48'  => 'off278',
-  '-00:53:00'  => 'off279',
-  '-00:54:52'  => 'off280',
-  '-01:00:00'  => 'off281',
-  '-01:01:36'  => 'off282',
-  '-01:02:20'  => 'off283',
-  '-01:03:48'  => 'off284',
-  '-01:06:36'  => 'off285',
-  '-01:07:36'  => 'off286',
-  '-01:09:44'  => 'off287',
-  '-01:14:40'  => 'off288',
-  '-01:27:24'  => 'off289',
-  '-01:27:48'  => 'off290',
-  '-01:27:52'  => 'off291',
-  '-01:30:00'  => 'off292',
-  '-01:34:04'  => 'off293',
-  '-01:42:40'  => 'off294',
-  '-01:54:32'  => 'off295',
-  '-02:00:00'  => 'off296',
-  '-02:09:40'  => 'off297',
-  '-02:19:36'  => 'off298',
-  '-02:22:52'  => 'off299',
-  '-02:26:08'  => 'off300',
-  '-02:30:00'  => 'off301',
-  '-02:30:52'  => 'off302',
-  '-02:34:00'  => 'off303',
-  '-02:34:04'  => 'off304',
-  '-03:00:00'  => 'off305',
-  '-03:06:28'  => 'off306',
-  '-03:12:48'  => 'off307',
-  '-03:13:56'  => 'off308',
-  '-03:26:56'  => 'off309',
-  '-03:29:20'  => 'off310',
-  '-03:30:00'  => 'off311',
-  '-03:30:52'  => 'off312',
-  '-03:32:36'  => 'off313',
-  '-03:38:28'  => 'off314',
-  '-03:38:48'  => 'off315',
-  '-03:40:36'  => 'off316',
-  '-03:40:40'  => 'off317',
-  '-03:40:52'  => 'off318',
-  '-03:44:20'  => 'off319',
-  '-03:44:40'  => 'off320',
-  '-03:44:44'  => 'off321',
-  '-03:45:00'  => 'off322',
-  '-03:48:28'  => 'off323',
-  '-03:50:40'  => 'off324',
-  '-03:51:24'  => 'off325',
-  '-03:52:40'  => 'off326',
-  '-03:53:48'  => 'off327',
-  '-03:58:29'  => 'off328',
-  '-03:59:48'  => 'off329',
-  '-04:00:00'  => 'off330',
-  '-04:00:04'  => 'off331',
-  '-04:01:40'  => 'off332',
-  '-04:02:40'  => 'off333',
-  '-04:04:20'  => 'off334',
-  '-04:06:04'  => 'off335',
-  '-04:07:12'  => 'off336',
-  '-04:14:24'  => 'off337',
-  '-04:15:36'  => 'off338',
-  '-04:16:48'  => 'off339',
-  '-04:19:08'  => 'off340',
-  '-04:19:18'  => 'off341',
-  '-04:20:52'  => 'off342',
-  '-04:21:12'  => 'off343',
-  '-04:21:40'  => 'off344',
-  '-04:23:08'  => 'off345',
-  '-04:24:25'  => 'off346',
-  '-04:25:24'  => 'off347',
-  '-04:27:24'  => 'off348',
-  '-04:27:40'  => 'off349',
-  '-04:27:44'  => 'off350',
-  '-04:30:00'  => 'off351',
-  '-04:31:12'  => 'off352',
-  '-04:32:36'  => 'off353',
-  '-04:33:12'  => 'off354',
-  '-04:34:04'  => 'off355',
-  '-04:35:08'  => 'off356',
-  '-04:35:16'  => 'off357',
-  '-04:35:47'  => 'off358',
-  '-04:36:52'  => 'off359',
-  '-04:39:28'  => 'off360',
-  '-04:39:36'  => 'off361',
-  '-04:40:00'  => 'off362',
-  '-04:42:46'  => 'off363',
-  '-04:44:32'  => 'off364',
-  '-04:49:00'  => 'off365',
-  '-04:49:20'  => 'off366',
-  '-04:54:16'  => 'off367',
-  '-04:56:02'  => 'off368',
-  '-04:56:16'  => 'off369',
-  '-05:00:00'  => 'off370',
-  '-05:07:11'  => 'off371',
-  '-05:08:12'  => 'off372',
-  '-05:08:36'  => 'off373',
-  '-05:09:30'  => 'off374',
-  '-05:14:00'  => 'off375',
-  '-05:17:32'  => 'off376',
-  '-05:18:08'  => 'off377',
-  '-05:19:20'  => 'off378',
-  '-05:19:36'  => 'off379',
-  '-05:25:32'  => 'off380',
-  '-05:29:28'  => 'off381',
-  '-05:29:36'  => 'off382',
-  '-05:30:00'  => 'off383',
-  '-05:32:11'  => 'off384',
-  '-05:36:13'  => 'off385',
-  '-05:39:24'  => 'off386',
-  '-05:40:16'  => 'off387',
-  '-05:43:02'  => 'off388',
-  '-05:44:38'  => 'off389',
-  '-05:45:08'  => 'off390',
-  '-05:45:12'  => 'off391',
-  '-05:45:23'  => 'off392',
-  '-05:46:25'  => 'off393',
-  '-05:46:30'  => 'off394',
-  '-05:47:03'  => 'off395',
-  '-05:47:04'  => 'off396',
-  '-05:48:52'  => 'off397',
-  '-05:49:07'  => 'off398',
-  '-05:50:07'  => 'off399',
-  '-05:50:27'  => 'off400',
-  '-05:50:36'  => 'off401',
-  '-05:52:48'  => 'off402',
-  '-05:53:04'  => 'off403',
-  '-05:56:48'  => 'off404',
-  '-05:57:00'  => 'off405',
-  '-05:58:24'  => 'off406',
-  '-05:58:28'  => 'off407',
-  '-06:00:00'  => 'off408',
-  '-06:02:04'  => 'off409',
-  '-06:06:28'  => 'off410',
-  '-06:18:16'  => 'off411',
-  '-06:28:36'  => 'off412',
-  '-06:36:36'  => 'off413',
-  '-06:40:00'  => 'off414',
-  '-06:41:16'  => 'off415',
-  '-06:45:12'  => 'off416',
-  '-06:45:39'  => 'off417',
-  '-06:47:07'  => 'off418',
-  '-06:57:40'  => 'off419',
-  '-06:58:36'  => 'off420',
-  '-06:59:56'  => 'off421',
-  '-07:00:00'  => 'off422',
-  '-07:01:00'  => 'off423',
-  '-07:04:20'  => 'off424',
-  '-07:05:40'  => 'off425',
-  '-07:11:20'  => 'off426',
-  '-07:17:28'  => 'off427',
-  '-07:17:44'  => 'off428',
-  '-07:23:52'  => 'off429',
-  '-07:28:18'  => 'off430',
-  '-07:33:52'  => 'off431',
-  '-07:39:28'  => 'off432',
-  '-07:44:49'  => 'off433',
-  '-07:46:04'  => 'off434',
-  '-07:48:04'  => 'off435',
-  '-07:52:58'  => 'off436',
-  '-08:00:00'  => 'off437',
-  '-08:00:56'  => 'off438',
-  '-08:12:28'  => 'off439',
-  '-08:30:00'  => 'off440',
-  '-08:40:20'  => 'off441',
-  '-08:46:18'  => 'off442',
-  '-08:57:41'  => 'off443',
-  '-08:59:48'  => 'off444',
-  '-09:00:00'  => 'off445',
-  '-09:00:12'  => 'off446',
-  '-09:01:13'  => 'off447',
-  '-09:17:40'  => 'off448',
-  '-09:18:00'  => 'off449',
-  '-09:18:55'  => 'off450',
-  '-09:30:00'  => 'off451',
-  '-09:58:16'  => 'off452',
-  '-09:59:36'  => 'off453',
-  '-10:00:00'  => 'off454',
-  '-10:29:20'  => 'off455',
-  '-10:30:00'  => 'off456',
-  '-10:31:26'  => 'off457',
-  '-10:39:04'  => 'off458',
-  '-10:40:00'  => 'off459',
-  '-11:00:00'  => 'off460',
-  '-11:01:38'  => 'off461',
-  '-11:19:40'  => 'off462',
-  '-11:20:00'  => 'off463',
-  '-11:22:48'  => 'off464',
-  '-11:24:20'  => 'off465',
-  '-11:24:56'  => 'off466',
-  '-11:26:56'  => 'off467',
-  '-11:30:00'  => 'off468',
-  '-11:46:38'  => 'off469',
-  '-11:49:28'  => 'off470',
-  '-12:00:00'  => 'off471',
-  '-13:00:00'  => 'off472',
-  '-14:00:00'  => 'off473',
-  '-14:17:00'  => 'off474',
-  '-14:21:00'  => 'off475',
-  '-15:56:00'  => 'off476',
+  '+00:06:04'  => 'off001',
+  '+00:09:21'  => 'off002',
+  '+00:12:12'  => 'off003',
+  '+00:13:36'  => 'off004',
+  '+00:17:30'  => 'off005',
+  '+00:19:32'  => 'off006',
+  '+00:20:00'  => 'off007',
+  '+00:24:36'  => 'off008',
+  '+00:29:32'  => 'off009',
+  '+00:29:46'  => 'off010',
+  '+00:34:08'  => 'off011',
+  '+00:34:39'  => 'off012',
+  '+00:40:44'  => 'off013',
+  '+00:43:00'  => 'off014',
+  '+00:49:56'  => 'off015',
+  '+00:50:20'  => 'off016',
+  '+00:52:44'  => 'off017',
+  '+00:53:28'  => 'off018',
+  '+00:57:44'  => 'off019',
+  '+00:58:04'  => 'off020',
+  '+01:00:00'  => 'off021',
+  '+01:00:12'  => 'off022',
+  '+01:00:14'  => 'off023',
+  '+01:05:21'  => 'off024',
+  '+01:08:24'  => 'off025',
+  '+01:12:12'  => 'off026',
+  '+01:16:20'  => 'off027',
+  '+01:19:20'  => 'off028',
+  '+01:19:32'  => 'off029',
+  '+01:20:00'  => 'off030',
+  '+01:22:00'  => 'off031',
+  '+01:24:00'  => 'off032',
+  '+01:29:12'  => 'off033',
+  '+01:30:00'  => 'off034',
+  '+01:33:16'  => 'off035',
+  '+01:34:52'  => 'off036',
+  '+01:35:36'  => 'off037',
+  '+01:36:34'  => 'off038',
+  '+01:39:00'  => 'off039',
+  '+01:39:49'  => 'off040',
+  '+01:41:16'  => 'off041',
+  '+01:44:24'  => 'off042',
+  '+01:50:00'  => 'off043',
+  '+01:50:16'  => 'off044',
+  '+01:52:00'  => 'off045',
+  '+01:55:00'  => 'off046',
+  '+01:55:20'  => 'off047',
+  '+01:55:52'  => 'off048',
+  '+01:56:56'  => 'off049',
+  '+02:00:00'  => 'off050',
+  '+02:02:04'  => 'off051',
+  '+02:05:09'  => 'off052',
+  '+02:10:08'  => 'off053',
+  '+02:10:20'  => 'off054',
+  '+02:13:28'  => 'off055',
+  '+02:16:00'  => 'off056',
+  '+02:16:24'  => 'off057',
+  '+02:17:52'  => 'off058',
+  '+02:20:00'  => 'off059',
+  '+02:20:23'  => 'off060',
+  '+02:20:40'  => 'off061',
+  '+02:20:54'  => 'off062',
+  '+02:22:00'  => 'off063',
+  '+02:23:44'  => 'off064',
+  '+02:25:12'  => 'off065',
+  '+02:27:16'  => 'off066',
+  '+02:30:00'  => 'off067',
+  '+02:30:17'  => 'off068',
+  '+02:31:19'  => 'off069',
+  '+02:36:34'  => 'off070',
+  '+02:45:00'  => 'off071',
+  '+02:57:36'  => 'off072',
+  '+02:57:40'  => 'off073',
+  '+02:58:00'  => 'off074',
+  '+02:59:11'  => 'off075',
+  '+03:00:00'  => 'off076',
+  '+03:06:52'  => 'off077',
+  '+03:19:24'  => 'off078',
+  '+03:20:20'  => 'off079',
+  '+03:21:04'  => 'off080',
+  '+03:25:24'  => 'off081',
+  '+03:25:44'  => 'off082',
+  '+03:26:08'  => 'off083',
+  '+03:30:00'  => 'off084',
+  '+03:31:19'  => 'off085',
+  '+03:41:12'  => 'off086',
+  '+03:41:48'  => 'off087',
+  '+03:41:52'  => 'off088',
+  '+03:45:05'  => 'off089',
+  '+03:48:40'  => 'off090',
+  '+03:50:00'  => 'off091',
+  '+03:53:32'  => 'off092',
+  '+04:00:00'  => 'off093',
+  '+04:02:33'  => 'off094',
+  '+04:21:52'  => 'off095',
+  '+04:27:53'  => 'off096',
+  '+04:28:12'  => 'off097',
+  '+04:30:00'  => 'off098',
+  '+04:31:19'  => 'off099',
+  '+04:35:12'  => 'off100',
+  '+04:36:48'  => 'off101',
+  '+04:37:11'  => 'off102',
+  '+04:49:40'  => 'off103',
+  '+04:53:30'  => 'off104',
+  '+04:54:00'  => 'off105',
+  '+04:58:24'  => 'off106',
+  '+05:00:00'  => 'off107',
+  '+05:07:48'  => 'off108',
+  '+05:19:24'  => 'off109',
+  '+05:19:32'  => 'off110',
+  '+05:30:00'  => 'off111',
+  '+05:31:40'  => 'off112',
+  '+05:41:16'  => 'off113',
+  '+05:45:00'  => 'off114',
+  '+05:48:48'  => 'off115',
+  '+05:50:20'  => 'off116',
+  '+05:53:20'  => 'off117',
+  '+05:53:28'  => 'off118',
+  '+05:58:36'  => 'off119',
+  '+06:00:00'  => 'off120',
+  '+06:01:40'  => 'off121',
+  '+06:06:36'  => 'off122',
+  '+06:11:26'  => 'off123',
+  '+06:24:40'  => 'off124',
+  '+06:27:40'  => 'off125',
+  '+06:30:00'  => 'off126',
+  '+06:42:04'  => 'off127',
+  '+06:46:46'  => 'off128',
+  '+06:55:25'  => 'off129',
+  '+06:57:05'  => 'off130',
+  '+07:00:00'  => 'off131',
+  '+07:02:52'  => 'off132',
+  '+07:06:30'  => 'off133',
+  '+07:06:40'  => 'off134',
+  '+07:07:12'  => 'off135',
+  '+07:07:32'  => 'off136',
+  '+07:17:20'  => 'off137',
+  '+07:20:00'  => 'off138',
+  '+07:21:20'  => 'off139',
+  '+07:30:00'  => 'off140',
+  '+07:33:52'  => 'off141',
+  '+07:34:20'  => 'off142',
+  '+07:36:42'  => 'off143',
+  '+07:38:00'  => 'off144',
+  '+07:39:40'  => 'off145',
+  '+07:43:24'  => 'off146',
+  '+07:57:36'  => 'off147',
+  '+08:00:00'  => 'off148',
+  '+08:04:00'  => 'off149',
+  '+08:05:43'  => 'off150',
+  '+08:06:00'  => 'off151',
+  '+08:20:00'  => 'off152',
+  '+08:22:20'  => 'off153',
+  '+08:23:00'  => 'off154',
+  '+08:27:52'  => 'off155',
+  '+08:30:00'  => 'off156',
+  '+08:35:28'  => 'off157',
+  '+08:38:58'  => 'off158',
+  '+08:43:20'  => 'off159',
+  '+08:45:00'  => 'off160',
+  '+08:47:31'  => 'off161',
+  '+08:57:56'  => 'off162',
+  '+09:00:00'  => 'off163',
+  '+09:02:13'  => 'off164',
+  '+09:14:20'  => 'off165',
+  '+09:18:59'  => 'off166',
+  '+09:22:48'  => 'off167',
+  '+09:25:48'  => 'off168',
+  '+09:30:00'  => 'off169',
+  '+09:30:48'  => 'off170',
+  '+09:32:54'  => 'off171',
+  '+09:35:28'  => 'off172',
+  '+09:39:00'  => 'off173',
+  '+09:39:52'  => 'off174',
+  '+09:45:00'  => 'off175',
+  '+09:48:32'  => 'off176',
+  '+09:48:40'  => 'off177',
+  '+09:49:16'  => 'off178',
+  '+09:55:56'  => 'off179',
+  '+10:00:00'  => 'off180',
+  '+10:03:12'  => 'off181',
+  '+10:04:52'  => 'off182',
+  '+10:07:08'  => 'off183',
+  '+10:12:08'  => 'off184',
+  '+10:14:52'  => 'off185',
+  '+10:22:16'  => 'off186',
+  '+10:30:00'  => 'off187',
+  '+10:32:52'  => 'off188',
+  '+10:34:36'  => 'off189',
+  '+10:36:20'  => 'off190',
+  '+10:39:48'  => 'off191',
+  '+10:51:56'  => 'off192',
+  '+11:00:00'  => 'off193',
+  '+11:05:48'  => 'off194',
+  '+11:06:28'  => 'off195',
+  '+11:07:40'  => 'off196',
+  '+11:09:20'  => 'off197',
+  '+11:11:52'  => 'off198',
+  '+11:12:00'  => 'off199',
+  '+11:13:16'  => 'off200',
+  '+11:24:48'  => 'off201',
+  '+11:30:00'  => 'off202',
+  '+11:32:04'  => 'off203',
+  '+11:39:04'  => 'off204',
+  '+11:49:56'  => 'off205',
+  '+11:55:44'  => 'off206',
+  '+11:56:52'  => 'off207',
+  '+12:00:00'  => 'off208',
+  '+12:13:21'  => 'off209',
+  '+12:13:48'  => 'off210',
+  '+12:15:00'  => 'off211',
+  '+12:15:20'  => 'off212',
+  '+12:19:20'  => 'off213',
+  '+12:20:00'  => 'off214',
+  '+12:30:00'  => 'off215',
+  '+12:33:04'  => 'off216',
+  '+12:37:12'  => 'off217',
+  '+12:45:00'  => 'off218',
+  '+12:58:21'  => 'off219',
+  '+13:00:00'  => 'off220',
+  '+13:45:00'  => 'off221',
+  '+14:00:00'  => 'off222',
+  '+14:00:24'  => 'off223',
+  '+14:41:05'  => 'off224',
+  '+14:58:47'  => 'off225',
+  '+15:02:19'  => 'off226',
+  '+15:13:42'  => 'off227',
+  '-00:00:52'  => 'off228',
+  '-00:01:15'  => 'off229',
+  '-00:14:44'  => 'off230',
+  '-00:16:08'  => 'off231',
+  '-00:21:16'  => 'off232',
+  '-00:21:24'  => 'off233',
+  '-00:25:00'  => 'off234',
+  '-00:25:21'  => 'off235',
+  '-00:27:04'  => 'off236',
+  '-00:30:20'  => 'off237',
+  '-00:36:45'  => 'off238',
+  '-00:43:08'  => 'off239',
+  '-00:44:30'  => 'off240',
+  '-00:52:48'  => 'off241',
+  '-01:00:00'  => 'off242',
+  '-01:01:36'  => 'off243',
+  '-01:02:20'  => 'off244',
+  '-01:07:36'  => 'off245',
+  '-01:14:40'  => 'off246',
+  '-01:27:52'  => 'off247',
+  '-01:28:00'  => 'off248',
+  '-01:30:00'  => 'off249',
+  '-01:34:04'  => 'off250',
+  '-01:42:40'  => 'off251',
+  '-01:54:32'  => 'off252',
+  '-02:00:00'  => 'off253',
+  '-02:09:40'  => 'off254',
+  '-02:19:36'  => 'off255',
+  '-02:22:52'  => 'off256',
+  '-02:26:08'  => 'off257',
+  '-02:30:00'  => 'off258',
+  '-02:30:52'  => 'off259',
+  '-02:34:00'  => 'off260',
+  '-02:34:04'  => 'off261',
+  '-03:00:00'  => 'off262',
+  '-03:06:28'  => 'off263',
+  '-03:12:48'  => 'off264',
+  '-03:13:56'  => 'off265',
+  '-03:26:56'  => 'off266',
+  '-03:29:20'  => 'off267',
+  '-03:30:00'  => 'off268',
+  '-03:30:52'  => 'off269',
+  '-03:32:36'  => 'off270',
+  '-03:38:28'  => 'off271',
+  '-03:38:48'  => 'off272',
+  '-03:40:36'  => 'off273',
+  '-03:40:40'  => 'off274',
+  '-03:40:52'  => 'off275',
+  '-03:44:20'  => 'off276',
+  '-03:44:40'  => 'off277',
+  '-03:44:44'  => 'off278',
+  '-03:45:00'  => 'off279',
+  '-03:48:28'  => 'off280',
+  '-03:50:40'  => 'off281',
+  '-03:51:24'  => 'off282',
+  '-03:52:40'  => 'off283',
+  '-03:53:48'  => 'off284',
+  '-03:58:29'  => 'off285',
+  '-03:59:48'  => 'off286',
+  '-04:00:00'  => 'off287',
+  '-04:00:04'  => 'off288',
+  '-04:01:40'  => 'off289',
+  '-04:02:40'  => 'off290',
+  '-04:04:20'  => 'off291',
+  '-04:06:04'  => 'off292',
+  '-04:14:24'  => 'off293',
+  '-04:15:36'  => 'off294',
+  '-04:16:48'  => 'off295',
+  '-04:19:08'  => 'off296',
+  '-04:19:18'  => 'off297',
+  '-04:20:52'  => 'off298',
+  '-04:21:12'  => 'off299',
+  '-04:21:40'  => 'off300',
+  '-04:23:08'  => 'off301',
+  '-04:24:25'  => 'off302',
+  '-04:25:24'  => 'off303',
+  '-04:27:24'  => 'off304',
+  '-04:27:40'  => 'off305',
+  '-04:27:44'  => 'off306',
+  '-04:30:00'  => 'off307',
+  '-04:31:12'  => 'off308',
+  '-04:32:36'  => 'off309',
+  '-04:33:12'  => 'off310',
+  '-04:34:04'  => 'off311',
+  '-04:35:08'  => 'off312',
+  '-04:35:16'  => 'off313',
+  '-04:35:47'  => 'off314',
+  '-04:36:52'  => 'off315',
+  '-04:39:28'  => 'off316',
+  '-04:39:36'  => 'off317',
+  '-04:40:00'  => 'off318',
+  '-04:42:46'  => 'off319',
+  '-04:44:32'  => 'off320',
+  '-04:49:00'  => 'off321',
+  '-04:49:20'  => 'off322',
+  '-04:56:02'  => 'off323',
+  '-04:56:16'  => 'off324',
+  '-05:00:00'  => 'off325',
+  '-05:07:11'  => 'off326',
+  '-05:08:12'  => 'off327',
+  '-05:08:36'  => 'off328',
+  '-05:09:30'  => 'off329',
+  '-05:14:00'  => 'off330',
+  '-05:17:32'  => 'off331',
+  '-05:18:08'  => 'off332',
+  '-05:19:20'  => 'off333',
+  '-05:19:36'  => 'off334',
+  '-05:29:28'  => 'off335',
+  '-05:29:36'  => 'off336',
+  '-05:30:00'  => 'off337',
+  '-05:32:11'  => 'off338',
+  '-05:36:13'  => 'off339',
+  '-05:39:24'  => 'off340',
+  '-05:40:16'  => 'off341',
+  '-05:43:02'  => 'off342',
+  '-05:44:38'  => 'off343',
+  '-05:45:08'  => 'off344',
+  '-05:45:12'  => 'off345',
+  '-05:45:23'  => 'off346',
+  '-05:46:25'  => 'off347',
+  '-05:46:30'  => 'off348',
+  '-05:47:03'  => 'off349',
+  '-05:47:04'  => 'off350',
+  '-05:48:52'  => 'off351',
+  '-05:49:07'  => 'off352',
+  '-05:50:07'  => 'off353',
+  '-05:50:27'  => 'off354',
+  '-05:50:36'  => 'off355',
+  '-05:52:48'  => 'off356',
+  '-05:53:04'  => 'off357',
+  '-05:56:48'  => 'off358',
+  '-05:57:00'  => 'off359',
+  '-05:58:24'  => 'off360',
+  '-05:58:28'  => 'off361',
+  '-06:00:00'  => 'off362',
+  '-06:02:04'  => 'off363',
+  '-06:06:28'  => 'off364',
+  '-06:18:16'  => 'off365',
+  '-06:28:36'  => 'off366',
+  '-06:36:36'  => 'off367',
+  '-06:40:00'  => 'off368',
+  '-06:41:16'  => 'off369',
+  '-06:45:12'  => 'off370',
+  '-06:45:39'  => 'off371',
+  '-06:47:07'  => 'off372',
+  '-06:57:40'  => 'off373',
+  '-06:58:36'  => 'off374',
+  '-06:59:56'  => 'off375',
+  '-07:00:00'  => 'off376',
+  '-07:01:00'  => 'off377',
+  '-07:04:20'  => 'off378',
+  '-07:05:40'  => 'off379',
+  '-07:11:20'  => 'off380',
+  '-07:17:28'  => 'off381',
+  '-07:23:52'  => 'off382',
+  '-07:28:18'  => 'off383',
+  '-07:33:52'  => 'off384',
+  '-07:39:28'  => 'off385',
+  '-07:44:49'  => 'off386',
+  '-07:46:04'  => 'off387',
+  '-07:48:04'  => 'off388',
+  '-07:52:58'  => 'off389',
+  '-08:00:00'  => 'off390',
+  '-08:00:56'  => 'off391',
+  '-08:12:28'  => 'off392',
+  '-08:30:00'  => 'off393',
+  '-08:40:20'  => 'off394',
+  '-08:46:18'  => 'off395',
+  '-08:57:41'  => 'off396',
+  '-08:59:48'  => 'off397',
+  '-09:00:00'  => 'off398',
+  '-09:00:12'  => 'off399',
+  '-09:01:13'  => 'off400',
+  '-09:17:40'  => 'off401',
+  '-09:18:00'  => 'off402',
+  '-09:18:55'  => 'off403',
+  '-09:30:00'  => 'off404',
+  '-09:58:16'  => 'off405',
+  '-09:59:36'  => 'off406',
+  '-10:00:00'  => 'off407',
+  '-10:29:20'  => 'off408',
+  '-10:30:00'  => 'off409',
+  '-10:31:26'  => 'off410',
+  '-10:39:04'  => 'off411',
+  '-10:40:00'  => 'off412',
+  '-11:00:00'  => 'off413',
+  '-11:01:38'  => 'off414',
+  '-11:19:40'  => 'off415',
+  '-11:20:00'  => 'off416',
+  '-11:22:48'  => 'off417',
+  '-11:24:20'  => 'off418',
+  '-11:24:56'  => 'off419',
+  '-11:26:56'  => 'off420',
+  '-11:30:00'  => 'off421',
+  '-11:46:38'  => 'off422',
+  '-12:00:00'  => 'off423',
+  '-13:00:00'  => 'off424',
+  '-14:00:00'  => 'off425',
+  '-14:21:00'  => 'off426',
+  '-15:56:00'  => 'off427',
 
 );
 
@@ -1,17 +1,17 @@
 
-# Copyright (c) 2008-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2008-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
 # This file was automatically generated.  Any changes to this file will
 # be lost the next time 'tzdata' is run.
-#    Generated on: Tue Jul  8 08:54:26 EDT 2014
-#    Data version: tzdata2014e
-#    Code version: tzcode2014e
+#    Generated on: Tue May  5 08:02:27 EDT 2015
+#    Data version: tzdata2015d
+#    Code version: tzcode2015d
 
 # This module contains data from the zoneinfo time zone database.  The original
 # data was obtained from the URL:
-#    ftp://ftp.iana.orgtz
+#    ftp://ftp.iana.org/tz
 
 =pod
 
@@ -25,11 +25,15 @@ This module is automatically generated. It contains a complete list of
 time zones specified in the standard zoneinfo (or Olson) databases
 obtained from:
 
-   ftp://ftp.iana.orgtz/tzdata2014e.tar.gz
+<<<<<<< HEAD
+   ftp://ftp.iana.org/tz/tzdata-latest.tar.gz
+=======
+L<ftp://ftp.iana.org/tz/tzdata_vers.tar.gz>
+>>>>>>> SBECK-github
 
 All information is stored in variables, so this module provide no
 routines for dealing with time zone information. For routines related
-to time zones, see the documentation for the Date::Manip::TZ module.
+to time zones, see the documentation for the L<Date::Manip::TZ> module.
 
 
 =head1 TIME ZONES
@@ -51,58 +55,24 @@ database:
      -----------------------------------  --------------------
      Africa/Abidjan                       afabid00
      Africa/Accra                         afaccr00
-     Africa/Addis_Ababa                   afaddi00
      Africa/Algiers                       afalgi00
-     Africa/Asmara                        afasma00
-     Africa/Bamako                        afbama00
-     Africa/Bangui                        afbang00
-     Africa/Banjul                        afbanj00
      Africa/Bissau                        afbiss00
-     Africa/Blantyre                      afblan00
-     Africa/Brazzaville                   afbraz00
-     Africa/Bujumbura                     afbuju00
      Africa/Cairo                         afcair00
      Africa/Casablanca                    afcasa00
      Africa/Ceuta                         afceut00
-     Africa/Conakry                       afcona00
-     Africa/Dakar                         afdaka00
-     Africa/Dar_es_Salaam                 afdar_00
-     Africa/Djibouti                      afdjib00
-     Africa/Douala                        afdoua00
      Africa/El_Aaiun                      afel_a00
-     Africa/Freetown                      affree00
-     Africa/Gaborone                      afgabo00
-     Africa/Harare                        afhara00
      Africa/Johannesburg                  afjoha00
-     Africa/Kampala                       afkamp00
      Africa/Khartoum                      afkhar00
-     Africa/Kigali                        afkiga00
-     Africa/Kinshasa                      afkins00
      Africa/Lagos                         aflago00
-     Africa/Libreville                    aflibr00
-     Africa/Lome                          aflome00
-     Africa/Luanda                        afluan00
-     Africa/Lubumbashi                    aflubu00
-     Africa/Lusaka                        aflusa00
-     Africa/Malabo                        afmala00
      Africa/Maputo                        afmapu00
-     Africa/Maseru                        afmase00
-     Africa/Mbabane                       afmbab00
-     Africa/Mogadishu                     afmoga00
      Africa/Monrovia                      afmonr00
      Africa/Nairobi                       afnair00
      Africa/Ndjamena                      afndja00
-     Africa/Niamey                        afniam00
-     Africa/Nouakchott                    afnoua00
-     Africa/Ouagadougou                   afouag00
-     Africa/Porto-Novo                    afport00
-     Africa/Sao_Tome                      afsao_00
      Africa/Tripoli                       aftrip00
      Africa/Tunis                         aftuni00
      Africa/Windhoek                      afwind00
      America/Adak                         amadak00
      America/Anchorage                    amanch00
-     America/Antigua                      amanti00
      America/Araguaina                    amarag00
      America/Argentina/Buenos_Aires       ambuen00
      America/Argentina/Catamarca          amcata00
@@ -132,7 +102,6 @@ database:
      America/Cancun                       amcanc00
      America/Caracas                      amcara00
      America/Cayenne                      amcaye00
-     America/Cayman                       amcaym00
      America/Chicago                      amchic00
      America/Chihuahua                    amchih00
      America/Costa_Rica                   amcost00
@@ -189,7 +158,6 @@ database:
      America/Moncton                      ammonc00
      America/Monterrey                    ammont01
      America/Montevideo                   ammont02
-     America/Montreal                     ammont03
      America/Nassau                       amnass00
      America/New_York                     amnew_00
      America/Nipigon                      amnipi00
@@ -242,7 +210,6 @@ database:
      Antarctica/Syowa                     ansyow00
      Antarctica/Troll                     antrol00
      Antarctica/Vostok                    anvost00
-     Asia/Aden                            asaden00
      Asia/Almaty                          asalma00
      Asia/Amman                           asamma00
      Asia/Anadyr                          asanad00
@@ -250,14 +217,13 @@ database:
      Asia/Aqtobe                          asaqto00
      Asia/Ashgabat                        asashg00
      Asia/Baghdad                         asbagh00
-     Asia/Bahrain                         asbahr00
      Asia/Baku                            asbaku00
      Asia/Bangkok                         asbang00
      Asia/Beirut                          asbeir00
      Asia/Bishkek                         asbish00
      Asia/Brunei                          asbrun00
+     Asia/Chita                           aschit00
      Asia/Choibalsan                      aschoi00
-     Asia/Chongqing                       aschon00
      Asia/Colombo                         ascolo00
      Asia/Damascus                        asdama00
      Asia/Dhaka                           asdhak00
@@ -265,7 +231,6 @@ database:
      Asia/Dubai                           asduba00
      Asia/Dushanbe                        asdush00
      Asia/Gaza                            asgaza00
-     Asia/Harbin                          asharb00
      Asia/Hebron                          ashebr00
      Asia/Ho_Chi_Minh                     asho_c00
      Asia/Hong_Kong                       ashong00
@@ -277,25 +242,21 @@ database:
      Asia/Kabul                           askabu00
      Asia/Kamchatka                       askamc00
      Asia/Karachi                         askara00
-     Asia/Kashgar                         askash00
      Asia/Kathmandu                       askath00
      Asia/Khandyga                        askhan00
      Asia/Kolkata                         askolk00
      Asia/Krasnoyarsk                     askras00
      Asia/Kuala_Lumpur                    askual00
      Asia/Kuching                         askuch00
-     Asia/Kuwait                          askuwa00
      Asia/Macau                           asmaca00
      Asia/Magadan                         asmaga00
      Asia/Makassar                        asmaka00
      Asia/Manila                          asmani00
-     Asia/Muscat                          asmusc00
      Asia/Nicosia                         asnico00
      Asia/Novokuznetsk                    asnovo00
      Asia/Novosibirsk                     asnovo01
      Asia/Omsk                            asomsk00
      Asia/Oral                            asoral00
-     Asia/Phnom_Penh                      asphno00
      Asia/Pontianak                       aspont00
      Asia/Pyongyang                       aspyon00
      Asia/Qatar                           asqata00
@@ -307,6 +268,7 @@ database:
      Asia/Seoul                           asseou00
      Asia/Shanghai                        asshan00
      Asia/Singapore                       assing00
+     Asia/Srednekolymsk                   assred00
      Asia/Taipei                          astaip00
      Asia/Tashkent                        astash00
      Asia/Tbilisi                         astbil00
@@ -316,7 +278,6 @@ database:
      Asia/Ulaanbaatar                     asulaa00
      Asia/Urumqi                          asurum00
      Asia/Ust-Nera                        asustm00
-     Asia/Vientiane                       asvien00
      Asia/Vladivostok                     asvlad00
      Asia/Yakutsk                         asyaku00
      Asia/Yekaterinburg                   asyeka00
@@ -329,7 +290,6 @@ database:
      Atlantic/Madeira                     atmade00
      Atlantic/Reykjavik                   atreyk00
      Atlantic/South_Georgia               atsout00
-     Atlantic/St_Helena                   atst_h00
      Atlantic/Stanley                     atstan00
      Australia/Adelaide                   auadel00
      Australia/Brisbane                   aubris00
@@ -387,20 +347,18 @@ database:
      Europe/Warsaw                        euwars00
      Europe/Zaporozhye                    euzapo00
      Europe/Zurich                        euzuri00
-     Indian/Antananarivo                  inanta00
      Indian/Chagos                        inchag00
      Indian/Christmas                     inchri00
      Indian/Cocos                         incoco00
-     Indian/Comoro                        incomo00
      Indian/Kerguelen                     inkerg00
      Indian/Mahe                          inmahe00
      Indian/Maldives                      inmald00
      Indian/Mauritius                     inmaur00
-     Indian/Mayotte                       inmayo00
      Indian/Reunion                       inreun00
      MET                                  met00
      Pacific/Apia                         paapia00
      Pacific/Auckland                     paauck00
+     Pacific/Bougainville                 paboug00
      Pacific/Chatham                      pachat00
      Pacific/Chuuk                        pachuu00
      Pacific/Easter                       paeast00
@@ -419,7 +377,6 @@ database:
      Pacific/Kwajalein                    pakwaj00
      Pacific/Majuro                       pamaju00
      Pacific/Marquesas                    pamarq00
-     Pacific/Midway                       pamidw00
      Pacific/Nauru                        panaur00
      Pacific/Niue                         paniue00
      Pacific/Norfolk                      panorf00
@@ -430,7 +387,6 @@ database:
      Pacific/Pohnpei                      papohn00
      Pacific/Port_Moresby                 paport00
      Pacific/Rarotonga                    pararo00
-     Pacific/Saipan                       pasaip00
      Pacific/Tahiti                       patahi00
      Pacific/Tarawa                       patara00
      Pacific/Tongatapu                    patong00
@@ -506,22 +462,57 @@ Time zones may be referred to as their full name
 aliases and abbreviations that may be used.
 
 Standard aliases are listed below. Additional aliases can be created,
-or existing aliases overridden using the new_alias method of the
-Date::Manip::TZ module.
+or existing aliases overridden using the C<new_alias> method of the
+L<Date::Manip::TZ> module.
 
 The zoneinfo database provides several standard aliases, including:
 
      ALTERNATE NAME                       TIME ZONE           
      -----------------------------------  --------------------
-     Africa/Asmera                        Africa/Asmara
+     Africa/Addis_Ababa                   Africa/Nairobi
+     Africa/Asmara                        Africa/Nairobi
+     Africa/Asmera                        Africa/Nairobi
+     Africa/Bamako                        Africa/Abidjan
+     Africa/Bangui                        Africa/Lagos
+     Africa/Banjul                        Africa/Abidjan
+     Africa/Blantyre                      Africa/Maputo
+     Africa/Brazzaville                   Africa/Lagos
+     Africa/Bujumbura                     Africa/Maputo
+     Africa/Conakry                       Africa/Abidjan
+     Africa/Dakar                         Africa/Abidjan
+     Africa/Dar_es_Salaam                 Africa/Nairobi
+     Africa/Djibouti                      Africa/Nairobi
+     Africa/Douala                        Africa/Lagos
+     Africa/Freetown                      Africa/Abidjan
+     Africa/Gaborone                      Africa/Maputo
+     Africa/Harare                        Africa/Maputo
      Africa/Juba                          Africa/Khartoum
-     Africa/Timbuktu                      Africa/Bamako
+     Africa/Kampala                       Africa/Nairobi
+     Africa/Kigali                        Africa/Maputo
+     Africa/Kinshasa                      Africa/Lagos
+     Africa/Libreville                    Africa/Lagos
+     Africa/Lome                          Africa/Abidjan
+     Africa/Luanda                        Africa/Lagos
+     Africa/Lubumbashi                    Africa/Maputo
+     Africa/Lusaka                        Africa/Maputo
+     Africa/Malabo                        Africa/Lagos
+     Africa/Maseru                        Africa/Johannesburg
+     Africa/Mbabane                       Africa/Johannesburg
+     Africa/Mogadishu                     Africa/Nairobi
+     Africa/Niamey                        Africa/Lagos
+     Africa/Nouakchott                    Africa/Abidjan
+     Africa/Ouagadougou                   Africa/Abidjan
+     Africa/Porto-Novo                    Africa/Lagos
+     Africa/Sao_Tome                      Africa/Abidjan
+     Africa/Timbuktu                      Africa/Abidjan
      America/Anguilla                     America/Port_of_Spain
+     America/Antigua                      America/Port_of_Spain
      America/Argentina/ComodRivadavia     America/Argentina/Catamarca
      America/Aruba                        America/Curacao
      America/Atka                         America/Adak
      America/Buenos_Aires                 America/Argentina/Buenos_Aires
      America/Catamarca                    America/Argentina/Catamarca
+     America/Cayman                       America/Panama
      America/Coral_Harbour                America/Atikokan
      America/Cordoba                      America/Argentina/Cordoba
      America/Dominica                     America/Port_of_Spain
@@ -537,6 +528,7 @@ The zoneinfo database provides several standard aliases, including:
      America/Lower_Princes                America/Curacao
      America/Marigot                      America/Port_of_Spain
      America/Mendoza                      America/Argentina/Mendoza
+     America/Montreal                     America/Toronto
      America/Montserrat                   America/Port_of_Spain
      America/Porto_Acre                   America/Rio_Branco
      America/Rosario                      America/Argentina/Cordoba
@@ -551,20 +543,30 @@ The zoneinfo database provides several standard aliases, including:
      Antarctica/McMurdo                   Pacific/Auckland
      Antarctica/South_Pole                Pacific/Auckland
      Arctic/Longyearbyen                  Europe/Oslo
+     Asia/Aden                            Asia/Riyadh
      Asia/Ashkhabad                       Asia/Ashgabat
+     Asia/Bahrain                         Asia/Qatar
      Asia/Calcutta                        Asia/Kolkata
-     Asia/Chungking                       Asia/Chongqing
+     Asia/Chongqing                       Asia/Shanghai
+     Asia/Chungking                       Asia/Shanghai
      Asia/Dacca                           Asia/Dhaka
+     Asia/Harbin                          Asia/Shanghai
      Asia/Istanbul                        Europe/Istanbul
+     Asia/Kashgar                         Asia/Urumqi
      Asia/Katmandu                        Asia/Kathmandu
+     Asia/Kuwait                          Asia/Riyadh
      Asia/Macao                           Asia/Macau
+     Asia/Muscat                          Asia/Dubai
+     Asia/Phnom_Penh                      Asia/Bangkok
      Asia/Saigon                          Asia/Ho_Chi_Minh
      Asia/Tel_Aviv                        Asia/Jerusalem
      Asia/Thimbu                          Asia/Thimphu
      Asia/Ujung_Pandang                   Asia/Makassar
      Asia/Ulan_Bator                      Asia/Ulaanbaatar
+     Asia/Vientiane                       Asia/Bangkok
      Atlantic/Faeroe                      Atlantic/Faroe
      Atlantic/Jan_Mayen                   Europe/Oslo
+     Atlantic/St_Helena                   Africa/Abidjan
      Australia/ACT                        Australia/Sydney
      Australia/Canberra                   Australia/Sydney
      Australia/LHI                        Australia/Lord_Howe
@@ -615,6 +617,9 @@ The zoneinfo database provides several standard aliases, including:
      GB-Eire                              Europe/London
      Hongkong                             Asia/Hong_Kong
      Iceland                              Atlantic/Reykjavik
+     Indian/Antananarivo                  Africa/Nairobi
+     Indian/Comoro                        Africa/Nairobi
+     Indian/Mayotte                       Africa/Nairobi
      Iran                                 Asia/Tehran
      Israel                               Asia/Jerusalem
      Jamaica                              America/Jamaica
@@ -629,7 +634,9 @@ The zoneinfo database provides several standard aliases, including:
      Navajo                               America/Denver
      PRC                                  Asia/Shanghai
      Pacific/Johnston                     Pacific/Honolulu
+     Pacific/Midway                       Pacific/Pago_Pago
      Pacific/Ponape                       Pacific/Pohnpei
+     Pacific/Saipan                       Pacific/Guam
      Pacific/Samoa                        Pacific/Pago_Pago
      Pacific/Truk                         Pacific/Chuuk
      Pacific/Yap                          Pacific/Chuuk
@@ -669,6 +676,13 @@ default alias can be overridden as described above.
      -----------------------------------  --------------------
      ACT5ACST                             America/Rio_Branco
                                           America/Eirunepe
+     AEST-10AEDT                          Australia/Currie
+                                          Australia/Hobart
+                                          Australia/Melbourne
+                                          Australia/Sydney
+                                          Australia/Lindeman
+                                          Australia/Brisbane
+                                          Antarctica/Macquarie
      AHST10AHDT                           America/Anchorage
      AKST9AKDT                            America/Juneau
                                           America/Nome
@@ -735,6 +749,7 @@ default alias can be overridden as described above.
                                           America/Halifax
                                           America/Moncton
                                           America/Pangnirtung
+     AWST-8AWDT                           Australia/Perth
      AZOT1AZOST                           Atlantic/Azores
      AZOT2AZOST                           Atlantic/Azores
      AZT-4AZST                            Asia/Baku
@@ -793,15 +808,12 @@ default alias can be overridden as described above.
                                           Europe/Paris
      CET-1WEST                            Europe/Luxembourg
      CGT2CGST                             America/Scoresbysund
+     CHOT-8CHOST                          Asia/Choibalsan
      CHOT-9CHOST                          Asia/Choibalsan
      CLT4CLST                             America/Santiago
                                           Antarctica/Palmer
      CLT5CLST                             America/Santiago
      CST-8CDT                             Asia/Shanghai
-                                          Asia/Chongqing
-                                          Asia/Harbin
-                                          Asia/Kashgar
-                                          Asia/Urumqi
                                           Asia/Taipei
      CST5CDT                              America/Havana
      CST6CDT                              America/Chicago
@@ -854,7 +866,6 @@ default alias can be overridden as described above.
      DUST-6DUSST                          Asia/Dushanbe
      EAST6EASST                           Pacific/Easter
      EAST7EASST                           Pacific/Easter
-     EAT-3EAST                            Indian/Antananarivo
      EET-2EEST                            EET
                                           Europe/Istanbul
                                           Asia/Beirut
@@ -883,15 +894,7 @@ default alias can be overridden as described above.
      EET-2EET                             Asia/Gaza
                                           Asia/Hebron
      EGT1EGST                             America/Scoresbysund
-     EST-10EST                            Australia/Melbourne
-                                          Australia/Currie
-                                          Australia/Hobart
-                                          Australia/Sydney
-                                          Antarctica/Macquarie
-                                          Australia/Lindeman
-                                          Australia/Brisbane
      EST5EDT                              America/New_York
-                                          America/Montreal
                                           America/Nipigon
                                           America/Toronto
                                           America/Detroit
@@ -915,7 +918,6 @@ default alias can be overridden as described above.
      EST5EPT                              America/New_York
                                           America/Detroit
                                           America/Iqaluit
-                                          America/Montreal
                                           America/Nipigon
                                           America/Thunder_Bay
                                           America/Toronto
@@ -930,10 +932,9 @@ default alias can be overridden as described above.
                                           Europe/Gibraltar
                                           Europe/Dublin
      GMT0IST                              Europe/Dublin
-     GMT0SLST                             Africa/Freetown
-     HAST10HADT                           America/Adak
      HKT-8HKST                            Asia/Hong_Kong
      HOVT-7HOVST                          Asia/Hovd
+     HST10HDT                             America/Adak
      IRKT-7IRKST                          Asia/Irkutsk
      IRKT-8IRKST                          Asia/Irkutsk
      IST-2EEST                            Asia/Gaza
@@ -950,15 +951,15 @@ default alias can be overridden as described above.
                                           Asia/Novokuznetsk
      KRAT-7KRAST                          Asia/Krasnoyarsk
                                           Asia/Novokuznetsk
-     KST-8KDT                             Asia/Seoul
      KST-9KDT                             Asia/Seoul
-     KUYT-3KUYST                          Europe/Samara
      KUYT-4KUYST                          Europe/Samara
      MADT1MADST                           Atlantic/Madeira
      MAGT-10MAGST                         Asia/Magadan
                                           Asia/Ust-Nera
+                                          Asia/Srednekolymsk
      MAGT-11MAGST                         Asia/Magadan
                                           Asia/Ust-Nera
+                                          Asia/Srednekolymsk
      MET-1MEST                            MET
      MOT-8MOST                            Asia/Macau
      MSK-3CEST                            Europe/Minsk
@@ -977,6 +978,8 @@ default alias can be overridden as described above.
                                           Europe/Uzhgorod
                                           Europe/Riga
                                           Europe/Tallinn
+                                          Europe/Samara
+                                          Europe/Volgograd
      MST7MDT                              America/Denver
                                           America/Edmonton
                                           America/Boise
@@ -1004,12 +1007,10 @@ default alias can be overridden as described above.
                                           America/Swift_Current
                                           America/Yellowknife
                                           America/North_Dakota/Beulah
-     MeST8PDT                             America/Metlakatla
      NCT-11NCST                           Pacific/Noumea
      NOVT-6NOVST                          Asia/Novosibirsk
                                           Asia/Novokuznetsk
      NOVT-7NOVST                          Asia/Novosibirsk
-     NST11NDT                             Pacific/Midway
      NST11NPT                             America/Adak
                                           America/Nome
      NZST-12NZDT                          Pacific/Auckland
@@ -1088,12 +1089,13 @@ default alias can be overridden as described above.
                                           Africa/El_Aaiun
      WGT3WGST                             America/Godthab
                                           America/Danmarkshavn
-     WST-13WSDT                           Pacific/Apia
-     WST-8WST                             Australia/Perth
+     WSST-13WSDT                          Pacific/Apia
      YAKT-8YAKST                          Asia/Yakutsk
                                           Asia/Khandyga
+                                          Asia/Chita
      YAKT-9YAKST                          Asia/Yakutsk
                                           Asia/Khandyga
+                                          Asia/Chita
      YEKT-5YEKST                          Asia/Yekaterinburg
      YERT-4YERST                          Asia/Yerevan
      YST9YDT                              America/Yakutat
@@ -1112,6 +1114,9 @@ Aliases include:
 
      ALTERNATE NAME                       TIME ZONE           
      -----------------------------------  --------------------
+     ARST3ARDT                            America/Argentina/Buenos_Aires
+     AST10ADT                             America/Adak
+     AST4ADT#Canada                       America/Halifax
      AUS Central Standard Time            Australia/Darwin
      AUS Eastern Standard Time            Australia/Sydney
      Afghanistan Standard Time            Asia/Kabul
@@ -1123,8 +1128,15 @@ Aliases include:
      Atlantic Standard Time               America/Halifax
      Azerbaijan Standard Time             Asia/Baku
      Azores Standard Time                 Atlantic/Azores
+     BRST3BRDT                            America/Sao_Paulo
+     BRWST4BRWDT                          America/Campo_Grande
      Bahia Standard Time                  America/Bahia
      Bangladesh Standard Time             Asia/Dhaka
+     CSM6CDM                              America/Mexico_City
+     CST-9:30CDT                          Australia/Adelaide
+     CST6CDT#Canada                       America/Winnipeg
+     CST6CDT#Indiana                      America/Indiana/Indianapolis
+     CST6CDT#Mexico                       America/Mexico_City
      Canada Central Standard Time         America/Regina
      Cape Verde Standard Time             Atlantic/Cape_Verde
      Caucasus Standard Time               Asia/Yerevan
@@ -1143,6 +1155,16 @@ Aliases include:
      E. Australia Standard Time           Australia/Brisbane
      E. Europe Standard Time              Asia/Nicosia
      E. South America Standard Time       America/Sao_Paulo
+     EET-2EETDST                          Europe/Helsinki
+     EST-10EDT                            Australia/Melbourne
+     EST-10EDT#NSW                        Australia/Sydney
+     EST-10EDT#Tasmania                   Australia/Hobart
+     EST-10EDT#VIC                        Australia/Melbourne
+     EST5CDT                              America/Indiana/Indianapolis
+     EST5EDT#Canada                       America/Toronto
+     EST5EDT#Indiana                      America/Indiana/Indianapolis
+     EST5EST                              America/Indiana/Indianapolis
+     EST6CDT                              America/Indiana/Indianapolis
      Eastern Standard Time                America/New_York
      Egypt Standard Time                  Africa/Cairo
      Ekaterinburg Standard Time           Asia/Yekaterinburg
@@ -1163,6 +1185,13 @@ Aliases include:
      Jordan Standard Time                 Asia/Amman
      Kaliningrad Standard Time            Europe/Kaliningrad
      Korea Standard Time                  Asia/Seoul
+     MET-1METDST                          MET
+     MEZ-1MESZ                            CET
+     MSM7MDM                              America/Chihuahua
+     MST7MDT#Canada                       America/Edmonton
+     MST7MDT#Mexico                       America/Chihuahua
+     MXST6MXDT                            America/Mexico_City
+     MXST6MXDT#Mexico                     America/Mexico_City
      Magadan Standard Time                Asia/Magadan
      Mauritius Standard Time              Indian/Mauritius
      Middle East Standard Time            Asia/Beirut
@@ -1172,12 +1201,19 @@ Aliases include:
      Mountain Standard Time (Mexico)      America/Chihuahua
      Myanmar Standard Time                Asia/Rangoon
      N. Central Asia Standard Time        Asia/Novosibirsk
+     NST3:30NDT                           America/St_Johns
+     NST3:30NDT#Canada                    America/St_Johns
      Namibia Standard Time                Africa/Windhoek
      Nepal Standard Time                  Asia/Kathmandu
      New Zealand Standard Time            Pacific/Auckland
      Newfoundland Standard Time           America/St_Johns
      North Asia East Standard Time        Asia/Irkutsk
      North Asia Standard Time             Asia/Krasnoyarsk
+     PSM8PDM                              America/Santa_Isabel
+     PST-8PDT                             Asia/Singapore
+     PST8PDT#Canada                       America/Vancouver
+     PST8PDT#Mexico                       America/Santa_Isabel
+     PWT0PST                              Europe/Lisbon
      Pacific SA Standard Time             America/Santiago
      Pacific Standard Time                America/Los_Angeles
      Pacific Standard Time (Mexico)       America/Santa_Isabel
@@ -1189,6 +1225,7 @@ Aliases include:
      SA Eastern Standard Time             America/Cayenne
      SA Pacific Standard Time             America/Bogota
      SA Western Standard Time             America/La_Paz
+     SAST-2                               Africa/Johannesburg
      SE Asia Standard Time                Asia/Bangkok
      Samoa Standard Time                  Pacific/Apia
      Singapore Standard Time              Asia/Singapore
@@ -1212,6 +1249,19 @@ Aliases include:
      W. Australia Standard Time           Australia/Perth
      W. Central Africa Standard Time      Africa/Lagos
      W. Europe Standard Time              Europe/Berlin
+     WET0WETDST                           WET
+     WST-10WSTDST                         Asia/Vladivostok
+     WST-11WSTDST                         Asia/Srednekolymsk
+     WST-12WSTDST                         Asia/Kamchatka
+     WST-2WSTDST                          Europe/Minsk
+     WST-3WSTDST                          Europe/Moscow
+     WST-4WSTDST                          Europe/Samara
+     WST-5WSTDST                          Asia/Yekaterinburg
+     WST-6WSTDST                          Asia/Omsk
+     WST-7WSTDST                          Asia/Krasnoyarsk
+     WST-8WDT                             Australia/Perth
+     WST-8WSTDST                          Asia/Irkutsk
+     WST-9WSTDST                          Asia/Yakutsk
      West Asia Standard Time              Asia/Tashkent
      West Pacific Standard Time           Pacific/Port_Moresby
      Yakutsk Standard Time                Asia/Yakutsk
@@ -1223,25 +1273,22 @@ on the offset, and in what order. The first match is used. If the
 ISDST time is not known, the standard zones will be tested followed by
 the DST zones.
 
-The default order can be overridden with the off_zones method in the
-Date::Manip::TZ module.
+The default order can be overridden with the C<off_zones> method in the
+L<Date::Manip::TZ> module.
 
      ISDST  OFFSET      TIME ZONE                
      -----  ----------  -------------------------
      0      -15:56:00   Asia/Manila
      0      -14:21:00   Pacific/Guam
-     0      -14:17:00   Pacific/Saipan
      0      -14:00:00   Etc/GMT-14
      0      -13:00:00   Etc/GMT-13
      0      -12:00:00   Etc/GMT-12
                         M
                         Pacific/Kwajalein
                         Pacific/Enderbury
-     0      -11:49:28   Pacific/Midway
      0      -11:46:38   America/Adak
      0      -11:30:00   Pacific/Niue
                         Pacific/Apia
-                        Pacific/Pago_Pago
      0      -11:26:56   Pacific/Apia
      0      -11:24:56   Pacific/Fakaofo
      0      -11:24:20   Pacific/Enderbury
@@ -1249,8 +1296,7 @@ Date::Manip::TZ module.
      0      -11:20:00   Pacific/Niue
      0      -11:19:40   Pacific/Niue
      0      -11:01:38   America/Nome
-     0      -11:00:00   Pacific/Midway
-                        Pacific/Pago_Pago
+     0      -11:00:00   Pacific/Pago_Pago
                         Pacific/Niue
                         Etc/GMT-11
                         L
@@ -1325,7 +1371,6 @@ Date::Manip::TZ module.
      0      -07:33:52   America/Edmonton
      0      -07:28:18   America/Phoenix
      0      -07:23:52   America/Hermosillo
-     0      -07:17:44   Pacific/Easter
      0      -07:17:28   Pacific/Easter
      0      -07:11:20   America/Swift_Current
      0      -07:05:40   America/Mazatlan
@@ -1442,7 +1487,6 @@ Date::Manip::TZ module.
      0      -05:32:11   America/Detroit
      0      -05:29:36   America/Havana
      0      -05:29:28   America/Havana
-     0      -05:25:32   America/Cayman
      0      -05:19:36   America/Panama
      0      -05:19:20   America/Guayaquil
      0      -05:18:08   America/Panama
@@ -1452,16 +1496,13 @@ Date::Manip::TZ module.
      0      -05:08:36   America/Lima
      0      -05:08:12   America/Lima
      0      -05:07:11   America/Jamaica
-                        America/Cayman
                         America/Grand_Turk
      0      -05:00:00   America/New_York
-                        America/Montreal
                         America/Nipigon
                         America/Toronto
                         America/Lima
                         America/Panama
                         America/Thunder_Bay
-                        America/Cayman
                         America/Grand_Turk
                         America/Jamaica
                         America/Nassau
@@ -1496,13 +1537,12 @@ Date::Manip::TZ module.
                         Pacific/Galapagos
                         America/Merida
                         America/Menominee
-                        America/Antigua
                         America/Santiago
                         America/Chicago
                         America/Moncton
+                        Pacific/Easter
      0      -04:56:16   America/Bogota
      0      -04:56:02   America/New_York
-     0      -04:54:16   America/Montreal
      0      -04:49:20   America/Port-au-Prince
      0      -04:49:00   America/Port-au-Prince
      0      -04:44:32   America/Grand_Turk
@@ -1545,7 +1585,6 @@ Date::Manip::TZ module.
                         America/Argentina/Ushuaia
      0      -04:15:36   America/Porto_Velho
      0      -04:14:24   America/Halifax
-     0      -04:07:12   America/Antigua
      0      -04:06:04   America/Port_of_Spain
      0      -04:04:20   America/Martinique
      0      -04:02:40   America/Boa_Vista
@@ -1558,28 +1597,28 @@ Date::Manip::TZ module.
                         America/Moncton
                         America/Martinique
                         America/Port_of_Spain
-                        Atlantic/Stanley
-                        America/Boa_Vista
                         America/Campo_Grande
+                        America/Boa_Vista
                         America/Cuiaba
                         America/Manaus
                         America/Porto_Velho
                         America/Thule
-                        America/Santiago
                         Atlantic/Bermuda
                         America/Asuncion
                         America/Barbados
                         America/La_Paz
-                        America/Antigua
                         America/Curacao
                         America/Goose_Bay
                         America/Santo_Domingo
                         America/Guyana
-                        America/Eirunepe
-                        America/Rio_Branco
+                        America/Grand_Turk
                         Etc/GMT-4
                         D
+                        America/Santiago
                         Antarctica/Palmer
+                        America/Eirunepe
+                        America/Rio_Branco
+                        Atlantic/Stanley
                         America/Argentina/San_Luis
                         America/Santarem
                         America/Caracas
@@ -1657,6 +1696,7 @@ Date::Manip::TZ module.
                         Atlantic/Stanley
                         America/Asuncion
                         Antarctica/Palmer
+                        America/Santiago
      0      -02:34:04   America/Bahia
      0      -02:34:00   America/Fortaleza
      0      -02:26:08   Atlantic/South_Georgia
@@ -1673,14 +1713,10 @@ Date::Manip::TZ module.
      0      -01:54:32   Atlantic/Azores
      0      -01:42:40   Atlantic/Azores
      0      -01:34:04   Atlantic/Cape_Verde
+     0      -01:28:00   Atlantic/Reykjavik
      0      -01:27:52   America/Scoresbysund
-     0      -01:27:48   Atlantic/Reykjavik
-     0      -01:27:24   Atlantic/Reykjavik
      0      -01:14:40   America/Danmarkshavn
-     0      -01:09:44   Africa/Dakar
      0      -01:07:36   Atlantic/Madeira
-     0      -01:06:36   Africa/Banjul
-     0      -01:03:48   Africa/Nouakchott
      0      -01:02:20   Africa/Bissau
      0      -01:01:36   Atlantic/Canary
      0      -01:00:00   Atlantic/Azores
@@ -1692,53 +1728,30 @@ Date::Manip::TZ module.
                         Africa/Bissau
                         Atlantic/Reykjavik
                         Atlantic/Madeira
-                        Africa/Banjul
-                        Africa/Bamako
-                        Africa/Conakry
-                        Africa/Nouakchott
-                        Africa/Freetown
                         Atlantic/Canary
-                        Africa/Dakar
-                        Africa/Niamey
-     0      -00:54:52   Africa/Conakry
-     0      -00:53:00   Africa/Freetown
      0      -00:52:48   Africa/El_Aaiun
      0      -00:44:30   Africa/Monrovia
      0      -00:43:08   Africa/Monrovia
-     0      -00:36:32   Europe/Lisbon
-                        Africa/Sao_Tome
-     0      -00:32:00   Africa/Bamako
+     0      -00:36:45   Europe/Lisbon
      0      -00:30:20   Africa/Casablanca
      0      -00:27:04   Atlantic/Faroe
      0      -00:25:21   Europe/Dublin
      0      -00:25:00   Europe/Dublin
-     0      -00:22:48   Atlantic/St_Helena
      0      -00:21:24   Europe/Gibraltar
      0      -00:21:16   Africa/Ceuta
      0      -00:16:08   Africa/Abidjan
      0      -00:14:44   Europe/Madrid
-     0      -00:06:04   Africa/Ouagadougou
      0      -00:01:15   Europe/London
      0      -00:00:52   Africa/Accra
      0      +00:00:00   WET
                         Europe/London
-                        Africa/Lome
                         Atlantic/Faroe
                         Africa/Abidjan
-                        Africa/Bamako
-                        Africa/Conakry
-                        Africa/Nouakchott
-                        Africa/Ouagadougou
-                        Africa/Sao_Tome
                         Europe/Lisbon
                         Africa/Casablanca
                         Europe/Dublin
                         Africa/Accra
-                        Africa/Dakar
                         Atlantic/Canary
-                        Atlantic/St_Helena
-                        Africa/Freetown
-                        Africa/Banjul
                         Atlantic/Madeira
                         Atlantic/Reykjavik
                         Africa/Monrovia
@@ -1752,8 +1765,6 @@ Date::Manip::TZ module.
                         Atlantic/Azores
                         Africa/Ceuta
                         Africa/Algiers
-                        Africa/Malabo
-                        Africa/Niamey
                         America/Rankin_Inlet
                         Europe/Gibraltar
                         America/Inuvik
@@ -1767,7 +1778,6 @@ Date::Manip::TZ module.
                         Europe/Paris
                         Europe/Luxembourg
                         America/Yellowknife
-                        Africa/Porto-Novo
                         America/Pangnirtung
                         America/Cambridge_Bay
                         Antarctica/Troll
@@ -1780,34 +1790,25 @@ Date::Manip::TZ module.
                         Antarctica/DumontDUrville
                         Antarctica/Mawson
                         Antarctica/Macquarie
-     0      +00:04:52   Africa/Lome
      0      +00:06:04   Europe/Andorra
-     0      +00:08:28   Africa/Niamey
      0      +00:09:21   Europe/Paris
                         Africa/Tunis
                         Africa/Algiers
                         Europe/Monaco
-     0      +00:10:28   Africa/Porto-Novo
      0      +00:12:12   Africa/Algiers
      0      +00:13:36   Africa/Lagos
      0      +00:17:30   Europe/Brussels
      0      +00:19:32   Europe/Amsterdam
      0      +00:20:00   Europe/Amsterdam
      0      +00:24:36   Europe/Luxembourg
-     0      +00:26:56   Africa/Sao_Tome
      0      +00:29:32   Europe/Monaco
      0      +00:29:46   Europe/Zurich
      0      +00:34:08   Europe/Zurich
-     0      +00:35:08   Africa/Malabo
-     0      +00:37:48   Africa/Libreville
-     0      +00:38:48   Africa/Douala
      0      +00:40:44   Africa/Tunis
      0      +00:43:00   Europe/Oslo
      0      +00:49:56   Europe/Rome
      0      +00:50:20   Europe/Copenhagen
-     0      +00:52:04   Africa/Luanda
      0      +00:52:44   Africa/Tripoli
-     0      +00:52:56   Africa/Luanda
      0      +00:53:28   Europe/Berlin
      0      +00:57:44   Europe/Prague
      0      +00:58:04   Europe/Malta
@@ -1823,21 +1824,14 @@ Date::Manip::TZ module.
                         Europe/Vienna
                         Europe/Oslo
                         Europe/Zurich
-                        Africa/Kinshasa
                         Europe/Stockholm
                         Europe/Luxembourg
-                        Africa/Bangui
-                        Africa/Brazzaville
-                        Africa/Douala
-                        Africa/Libreville
-                        Africa/Luanda
                         Africa/Ndjamena
                         Africa/Tunis
                         Europe/Tirane
                         Europe/Brussels
                         Europe/Warsaw
                         Africa/Lagos
-                        Africa/Porto-Novo
                         Africa/Algiers
                         Europe/Amsterdam
                         Europe/Paris
@@ -1845,8 +1839,6 @@ Date::Manip::TZ module.
                         Europe/Andorra
                         Europe/Madrid
                         Europe/Gibraltar
-                        Africa/Niamey
-                        Africa/Malabo
                         Africa/Ceuta
                         Africa/Windhoek
                         Etc/GMT+1
@@ -1870,12 +1862,9 @@ Date::Manip::TZ module.
                         Europe/Zaporozhye
      0      +01:00:12   Africa/Ndjamena
      0      +01:00:14   Europe/Stockholm
-     0      +01:01:08   Africa/Brazzaville
-     0      +01:01:12   Africa/Kinshasa
      0      +01:05:21   Europe/Vienna
      0      +01:08:24   Africa/Windhoek
      0      +01:12:12   Europe/Stockholm
-     0      +01:14:20   Africa/Bangui
      0      +01:16:20   Europe/Budapest
      0      +01:19:20   Europe/Tirane
      0      +01:22:00   Europe/Kaliningrad
@@ -1885,45 +1874,31 @@ Date::Manip::TZ module.
      0      +01:29:12   Europe/Uzhgorod
      0      +01:30:00   Africa/Johannesburg
                         Africa/Windhoek
-                        Africa/Gaborone
      0      +01:33:16   Europe/Sofia
      0      +01:34:52   Europe/Athens
      0      +01:35:36   Europe/Vilnius
-     0      +01:36:24   Europe/Riga
+     0      +01:36:34   Europe/Riga
      0      +01:39:00   Europe/Tallinn
-     0      +01:39:52   Europe/Helsinki
+     0      +01:39:49   Europe/Helsinki
      0      +01:41:16   Europe/Vilnius
-     0      +01:43:40   Africa/Gaborone
      0      +01:44:24   Europe/Bucharest
                         Europe/Chisinau
-     0      +01:49:52   Africa/Lubumbashi
      0      +01:50:00   Europe/Minsk
-                        Africa/Maseru
      0      +01:50:16   Europe/Minsk
      0      +01:52:00   Africa/Johannesburg
-     0      +01:53:08   Africa/Lusaka
      0      +01:55:00   Europe/Chisinau
      0      +01:55:20   Europe/Chisinau
      0      +01:55:52   Europe/Istanbul
      0      +01:56:56   Europe/Istanbul
                         Europe/Sofia
-     0      +01:57:28   Africa/Bujumbura
      0      +02:00:00   EET
                         Asia/Beirut
-                        Africa/Bujumbura
                         Europe/Sofia
-                        Africa/Lubumbashi
                         Africa/Cairo
                         Asia/Gaza
                         Asia/Hebron
-                        Africa/Blantyre
-                        Africa/Gaborone
-                        Africa/Harare
                         Africa/Johannesburg
-                        Africa/Lusaka
                         Africa/Maputo
-                        Africa/Maseru
-                        Africa/Mbabane
                         Europe/Istanbul
                         Europe/Athens
                         Asia/Jerusalem
@@ -1938,7 +1913,6 @@ Date::Manip::TZ module.
                         Asia/Amman
                         Europe/Bucharest
                         Europe/Chisinau
-                        Africa/Kigali
                         Africa/Tripoli
                         Europe/Uzhgorod
                         Etc/GMT+2
@@ -1950,12 +1924,8 @@ Date::Manip::TZ module.
                         Africa/Windhoek
                         Europe/Moscow
                         Europe/Warsaw
-     0      +02:00:16   Africa/Kigali
      0      +02:02:04   Europe/Kiev
-     0      +02:04:12   Africa/Harare
-     0      +02:04:24   Africa/Mbabane
      0      +02:05:09   Africa/Cairo
-     0      +02:09:40   Africa/Kampala
      0      +02:10:08   Africa/Khartoum
      0      +02:10:20   Africa/Maputo
      0      +02:13:28   Asia/Nicosia
@@ -1963,7 +1933,6 @@ Date::Manip::TZ module.
      0      +02:16:24   Europe/Simferopol
      0      +02:17:52   Asia/Gaza
      0      +02:20:00   Europe/Zaporozhye
-                        Africa/Blantyre
      0      +02:20:23   Asia/Hebron
      0      +02:20:40   Asia/Jerusalem
                         Europe/Zaporozhye
@@ -1972,46 +1941,21 @@ Date::Manip::TZ module.
      0      +02:23:44   Asia/Amman
      0      +02:25:12   Asia/Damascus
      0      +02:27:16   Africa/Nairobi
-     0      +02:30:00   Africa/Mogadishu
-                        Africa/Kampala
-                        Africa/Nairobi
-                        Europe/Moscow
-     0      +02:30:20   Europe/Moscow
-     0      +02:30:48   Europe/Moscow
-     0      +02:34:48   Africa/Addis_Ababa
-     0      +02:35:20   Africa/Addis_Ababa
-                        Africa/Asmara
-     0      +02:35:32   Africa/Asmara
-     0      +02:37:08   Africa/Dar_es_Salaam
-     0      +02:45:00   Africa/Dar_es_Salaam
-                        Africa/Nairobi
-                        Africa/Kampala
-     0      +02:52:36   Africa/Djibouti
-     0      +02:53:04   Indian/Comoro
+     0      +02:30:00   Africa/Nairobi
+     0      +02:30:17   Europe/Moscow
+     0      +02:31:19   Europe/Moscow
+     0      +02:45:00   Africa/Nairobi
      0      +02:57:36   Asia/Baghdad
      0      +02:57:40   Europe/Volgograd
                         Asia/Baghdad
      0      +02:58:00   Asia/Yerevan
-     0      +02:59:16   Asia/Tbilisi
-     0      +02:59:54   Asia/Aden
-     0      +03:00:00   Africa/Mogadishu
-                        Africa/Djibouti
-                        Indian/Antananarivo
-                        Indian/Comoro
-                        Indian/Mayotte
-                        Asia/Baghdad
-                        Africa/Kampala
+     0      +02:59:11   Asia/Tbilisi
+     0      +03:00:00   Asia/Baghdad
                         Africa/Nairobi
-                        Africa/Dar_es_Salaam
                         Europe/Minsk
-                        Africa/Addis_Ababa
-                        Africa/Asmara
                         Europe/Kaliningrad
-                        Asia/Aden
-                        Asia/Kuwait
                         Asia/Riyadh
                         Antarctica/Syowa
-                        Asia/Bahrain
                         Asia/Qatar
                         Africa/Khartoum
                         Etc/GMT+3
@@ -2031,15 +1975,10 @@ Date::Manip::TZ module.
                         Europe/Riga
                         Europe/Tallinn
                         Europe/Istanbul
-     0      +03:00:56   Indian/Mayotte
-     0      +03:01:28   Africa/Mogadishu
      0      +03:06:52   Asia/Riyadh
-     0      +03:10:04   Indian/Antananarivo
-     0      +03:11:56   Asia/Kuwait
      0      +03:19:24   Asia/Baku
-     0      +03:20:36   Europe/Samara
+     0      +03:20:20   Europe/Samara
      0      +03:21:04   Asia/Aqtau
-     0      +03:22:20   Asia/Bahrain
      0      +03:25:24   Asia/Oral
      0      +03:25:44   Asia/Tehran
      0      +03:26:08   Asia/Qatar
@@ -2047,14 +1986,13 @@ Date::Manip::TZ module.
      0      +03:41:12   Asia/Dubai
      0      +03:41:48   Indian/Mahe
      0      +03:41:52   Indian/Reunion
+     0      +03:45:05   Asia/Yekaterinburg
      0      +03:48:40   Asia/Aqtobe
      0      +03:50:00   Indian/Mauritius
      0      +03:53:32   Asia/Ashgabat
-     0      +03:54:24   Asia/Muscat
      0      +04:00:00   Indian/Mauritius
                         Indian/Mahe
                         Indian/Reunion
-                        Asia/Muscat
                         Asia/Dubai
                         Europe/Samara
                         Europe/Volgograd
@@ -2070,22 +2008,21 @@ Date::Manip::TZ module.
                         Asia/Yekaterinburg
                         Asia/Ashgabat
                         Asia/Tehran
-                        Asia/Bahrain
                         Asia/Qatar
                         Asia/Kabul
                         Asia/Qyzylorda
                         Asia/Samarkand
                         Asia/Aqtobe
-     0      +04:02:24   Asia/Yekaterinburg
+     0      +04:02:33   Asia/Yekaterinburg
      0      +04:21:52   Asia/Qyzylorda
-     0      +04:27:12   Asia/Samarkand
+     0      +04:27:53   Asia/Samarkand
      0      +04:28:12   Asia/Karachi
      0      +04:30:00   Asia/Kabul
      0      +04:35:12   Asia/Dushanbe
      0      +04:36:48   Asia/Kabul
-     0      +04:37:12   Asia/Tashkent
+     0      +04:37:11   Asia/Tashkent
      0      +04:49:40   Indian/Chagos
-     0      +04:53:36   Asia/Omsk
+     0      +04:53:30   Asia/Omsk
      0      +04:54:00   Indian/Maldives
      0      +04:58:24   Asia/Bishkek
      0      +05:00:00   Asia/Dushanbe
@@ -2106,10 +2043,8 @@ Date::Manip::TZ module.
                         Indian/Chagos
                         Asia/Omsk
                         Asia/Qyzylorda
-                        Asia/Kashgar
                         Asia/Almaty
                         Antarctica/Davis
-     0      +05:03:56   Asia/Kashgar
      0      +05:07:48   Asia/Almaty
      0      +05:19:24   Asia/Colombo
      0      +05:19:32   Asia/Colombo
@@ -2119,7 +2054,6 @@ Date::Manip::TZ module.
                         Asia/Karachi
                         Asia/Dhaka
                         Asia/Kolkata
-                        Asia/Kashgar
      0      +05:31:40   Asia/Novosibirsk
      0      +05:41:16   Asia/Kathmandu
      0      +05:45:00   Asia/Kathmandu
@@ -2155,7 +2089,7 @@ Date::Manip::TZ module.
                         Antarctica/Mawson
      0      +06:01:40   Asia/Dhaka
      0      +06:06:36   Asia/Hovd
-     0      +06:11:20   Asia/Krasnoyarsk
+     0      +06:11:26   Asia/Krasnoyarsk
      0      +06:24:40   Asia/Rangoon
      0      +06:27:40   Indian/Cocos
      0      +06:30:00   Indian/Cocos
@@ -2165,15 +2099,11 @@ Date::Manip::TZ module.
                         Asia/Rangoon
      0      +06:42:04   Asia/Bangkok
      0      +06:46:46   Asia/Kuala_Lumpur
-     0      +06:50:24   Asia/Vientiane
      0      +06:55:25   Asia/Singapore
                         Asia/Kuala_Lumpur
-     0      +06:57:20   Asia/Irkutsk
-     0      +06:59:40   Asia/Phnom_Penh
+     0      +06:57:05   Asia/Irkutsk
      0      +07:00:00   Indian/Christmas
                         Asia/Ho_Chi_Minh
-                        Asia/Phnom_Penh
-                        Asia/Vientiane
                         Asia/Bangkok
                         Asia/Novokuznetsk
                         Asia/Novosibirsk
@@ -2186,16 +2116,12 @@ Date::Manip::TZ module.
                         T
                         Antarctica/Davis
                         Asia/Irkutsk
-                        Asia/Chongqing
                         Asia/Choibalsan
                         Asia/Ulaanbaatar
                         Asia/Kuala_Lumpur
                         Asia/Singapore
      0      +07:02:52   Indian/Christmas
-     0      +07:06:20   Asia/Chongqing
-                        Asia/Vientiane
-                        Asia/Ho_Chi_Minh
-                        Asia/Phnom_Penh
+     0      +07:06:30   Asia/Ho_Chi_Minh
      0      +07:06:40   Asia/Ho_Chi_Minh
      0      +07:07:12   Asia/Jakarta
      0      +07:07:32   Asia/Ulaanbaatar
@@ -2210,6 +2136,7 @@ Date::Manip::TZ module.
                         Asia/Jakarta
                         Asia/Brunei
                         Asia/Kuching
+     0      +07:33:52   Asia/Chita
      0      +07:34:20   Asia/Macau
      0      +07:36:42   Asia/Hong_Kong
      0      +07:38:00   Asia/Choibalsan
@@ -2223,14 +2150,10 @@ Date::Manip::TZ module.
                         Asia/Macau
                         Asia/Shanghai
                         Asia/Brunei
-                        Asia/Harbin
                         Asia/Kuching
                         Asia/Makassar
                         Asia/Choibalsan
                         Asia/Ulaanbaatar
-                        Asia/Chongqing
-                        Asia/Kashgar
-                        Asia/Urumqi
                         Asia/Kuala_Lumpur
                         Asia/Singapore
                         Asia/Krasnoyarsk
@@ -2241,29 +2164,24 @@ Date::Manip::TZ module.
                         Asia/Dili
                         Asia/Yakutsk
                         Asia/Pontianak
-                        Asia/Pyongyang
-                        Asia/Seoul
                         Asia/Jakarta
                         Asia/Ho_Chi_Minh
-                        Asia/Phnom_Penh
-                        Asia/Vientiane
                         Asia/Khandyga
                         Asia/Ust-Nera
+                        Asia/Chita
      0      +08:04:00   Asia/Manila
-     0      +08:05:57   Asia/Shanghai
+     0      +08:05:43   Asia/Shanghai
      0      +08:06:00   Asia/Taipei
      0      +08:22:20   Asia/Dili
      0      +08:23:00   Asia/Pyongyang
-     0      +08:26:44   Asia/Harbin
      0      +08:27:52   Asia/Seoul
-     0      +08:30:00   Asia/Harbin
-                        Asia/Seoul
+     0      +08:30:00   Asia/Seoul
                         Asia/Pyongyang
      0      +08:35:28   Australia/Eucla
-     0      +08:38:40   Asia/Yakutsk
+     0      +08:38:58   Asia/Yakutsk
      0      +08:43:20   Australia/Darwin
      0      +08:45:00   Australia/Eucla
-     0      +08:47:44   Asia/Vladivostok
+     0      +08:47:31   Asia/Vladivostok
      0      +08:57:56   Pacific/Palau
      0      +09:00:00   Asia/Tokyo
                         Pacific/Palau
@@ -2277,8 +2195,6 @@ Date::Manip::TZ module.
                         V
                         Asia/Choibalsan
                         Asia/Vladivostok
-                        Pacific/Saipan
-                        Asia/Harbin
                         Asia/Sakhalin
                         Asia/Hong_Kong
                         Asia/Jakarta
@@ -2295,6 +2211,10 @@ Date::Manip::TZ module.
                         Australia/Broken_Hill
                         Asia/Khandyga
                         Asia/Ust-Nera
+                        Asia/Chita
+                        Asia/Taipei
+                        Pacific/Bougainville
+                        Asia/Ho_Chi_Minh
      0      +09:02:13   Asia/Khandyga
      0      +09:14:20   Australia/Adelaide
      0      +09:18:59   Asia/Tokyo
@@ -2309,8 +2229,8 @@ Date::Manip::TZ module.
      0      +09:35:28   Australia/Currie
      0      +09:39:00   Pacific/Guam
      0      +09:39:52   Australia/Melbourne
-     0      +09:43:00   Pacific/Saipan
      0      +09:48:32   Pacific/Port_Moresby
+                        Pacific/Bougainville
      0      +09:48:40   Pacific/Port_Moresby
      0      +09:49:16   Australia/Hobart
      0      +09:55:56   Australia/Lindeman
@@ -2323,23 +2243,27 @@ Date::Manip::TZ module.
                         Australia/Sydney
                         Pacific/Chuuk
                         Pacific/Guam
-                        Pacific/Saipan
-                        Asia/Yakutsk
+                        Asia/Magadan
                         Asia/Vladivostok
+                        Antarctica/DumontDUrville
                         Asia/Sakhalin
+                        Asia/Ust-Nera
                         Etc/GMT+10
                         W
-                        Antarctica/DumontDUrville
-                        Asia/Magadan
+                        Asia/Yakutsk
                         Australia/Lord_Howe
                         Australia/Broken_Hill
                         Antarctica/Macquarie
                         Asia/Khandyga
-                        Asia/Ust-Nera
+                        Asia/Chita
+                        Asia/Srednekolymsk
+                        Pacific/Bougainville
      0      +10:03:12   Asia/Magadan
      0      +10:04:52   Australia/Sydney
      0      +10:07:08   Pacific/Chuuk
      0      +10:12:08   Australia/Brisbane
+     0      +10:14:52   Asia/Srednekolymsk
+     0      +10:22:16   Pacific/Bougainville
      0      +10:30:00   Australia/Lord_Howe
      0      +10:32:52   Pacific/Pohnpei
      0      +10:34:36   Asia/Kamchatka
@@ -2364,6 +2288,8 @@ Date::Manip::TZ module.
                         Antarctica/Casey
                         Asia/Ust-Nera
                         Asia/Khandyga
+                        Asia/Srednekolymsk
+                        Pacific/Bougainville
      0      +11:05:48   Pacific/Noumea
      0      +11:06:28   Pacific/Wake
      0      +11:07:40   Pacific/Nauru
@@ -2396,8 +2322,10 @@ Date::Manip::TZ module.
                         Y
                         Pacific/Kosrae
                         Asia/Ust-Nera
+                        Asia/Srednekolymsk
      0      +12:13:21   America/Adak
      0      +12:13:48   Pacific/Chatham
+     0      +12:15:00   Pacific/Chatham
      0      +12:15:20   Pacific/Wallis
      0      +12:19:20   Pacific/Tongatapu
      0      +12:20:00   Pacific/Tongatapu
@@ -2420,7 +2348,6 @@ Date::Manip::TZ module.
      1      -10:00:00   Pacific/Apia
                         America/Adak
                         America/Nome
-                        Pacific/Midway
      1      -09:30:00   Pacific/Rarotonga
                         Pacific/Honolulu
      1      -09:00:00   America/Adak
@@ -2503,7 +2430,6 @@ Date::Manip::TZ module.
                         America/Indiana/Vevay
      1      -04:30:00   America/Santo_Domingo
      1      -04:00:00   America/New_York
-                        America/Montreal
                         America/Nipigon
                         America/Toronto
                         America/Havana
@@ -2606,7 +2532,6 @@ Date::Manip::TZ module.
                         America/Scoresbysund
                         Atlantic/Azores
                         Atlantic/Cape_Verde
-     1      -00:20:00   Africa/Freetown
      1      +00:00:00   Atlantic/Azores
                         America/Scoresbysund
                         Atlantic/Reykjavik
@@ -2623,7 +2548,6 @@ Date::Manip::TZ module.
                         Africa/Casablanca
                         Africa/Algiers
                         Africa/Ceuta
-                        Africa/Freetown
                         Europe/Gibraltar
                         Europe/Madrid
                         Europe/Monaco
@@ -2677,7 +2601,7 @@ Date::Manip::TZ module.
                         Europe/Kiev
                         Europe/Zaporozhye
                         Antarctica/Troll
-     1      +02:36:24   Europe/Riga
+     1      +02:36:34   Europe/Riga
      1      +03:00:00   EET
                         Europe/Istanbul
                         Asia/Beirut
@@ -2707,11 +2631,9 @@ Date::Manip::TZ module.
                         Africa/Khartoum
                         Europe/Berlin
                         Africa/Johannesburg
-                        Africa/Gaborone
-                        Africa/Maseru
                         Africa/Windhoek
                         Europe/Warsaw
-     1      +03:30:48   Europe/Moscow
+     1      +03:31:19   Europe/Moscow
      1      +04:00:00   Europe/Moscow
                         Europe/Samara
                         Europe/Volgograd
@@ -2730,10 +2652,9 @@ Date::Manip::TZ module.
                         Europe/Riga
                         Europe/Tallinn
                         Europe/Istanbul
-                        Indian/Antananarivo
                         Asia/Jerusalem
      1      +04:30:00   Asia/Tehran
-     1      +04:30:48   Europe/Moscow
+     1      +04:31:19   Europe/Moscow
      1      +05:00:00   Asia/Baku
                         Asia/Yerevan
                         Europe/Samara
@@ -2784,17 +2705,15 @@ Date::Manip::TZ module.
                         Australia/Perth
                         Asia/Ulaanbaatar
                         Asia/Shanghai
-                        Asia/Chongqing
-                        Asia/Harbin
-                        Asia/Kashgar
-                        Asia/Urumqi
                         Asia/Yakutsk
                         Asia/Macau
                         Asia/Hong_Kong
                         Asia/Taipei
                         Asia/Manila
-                        Asia/Seoul
                         Asia/Khandyga
+                        Asia/Chita
+                        Asia/Choibalsan
+     1      +09:30:00   Asia/Seoul
      1      +09:45:00   Australia/Eucla
      1      +10:00:00   Asia/Yakutsk
                         Asia/Choibalsan
@@ -2802,6 +2721,7 @@ Date::Manip::TZ module.
                         Asia/Seoul
                         Asia/Tokyo
                         Asia/Khandyga
+                        Asia/Chita
      1      +10:30:00   Australia/Adelaide
                         Australia/Broken_Hill
                         Australia/Darwin
@@ -2818,6 +2738,7 @@ Date::Manip::TZ module.
                         Australia/Brisbane
                         Asia/Magadan
                         Asia/Ust-Nera
+                        Asia/Srednekolymsk
      1      +11:30:00   Australia/Lord_Howe
      1      +12:00:00   Asia/Magadan
                         Asia/Anadyr
@@ -2827,6 +2748,7 @@ Date::Manip::TZ module.
                         Pacific/Efate
                         Pacific/Auckland
                         Asia/Ust-Nera
+                        Asia/Srednekolymsk
      1      +12:30:00   Pacific/Auckland
      1      +13:00:00   Pacific/Auckland
                         Pacific/Fiji
@@ -2852,30 +2774,34 @@ The abbreviations LMT and zzz which occur in the zoneinfo databases
 are ignored (and when parsing a date including them, the local time
 zone will be used).
 
-The default order can be overridden using the abbrev method of the
-Date::Manip::TZ module.
+The default order can be overridden using the C<abbrev> method of the
+L<Date::Manip::TZ> module.
 
-The order given here is open to discussion (and possible change) for
-some unspecified period of time (possibly the first couple releases in
-the 6.xx cycle), but at some point, the order will become fixed. Please
-note that I will always place emphasis on a time zone that used the
-abbreviation more recently than another time zone. Within those
-constraints, I'm interested in putting the more commonly used time zone
+The order given here is open to discussion (and possible change) based
+on changes to the timezone database.  I will always place emphasis on a
+time zone that used the abbreviation more recently than another time zone.
+Within those constraints, I've tried to put the more commonly used time zone
 at a higher priority. Since I'm not always able to decide which is the
-most commonly used, I'm very willing to entertain arguments for
-altering the order.
+most commonly used, I'm willing to entertain arguments for altering the order.
 
      ALIAS            TIME ZONE           
      ---------------  --------------------
      A                A
+     ACDT             Australia/Adelaide
+                      Australia/Broken_Hill
+                      Australia/Darwin
      ACST             America/Eirunepe
                       America/Rio_Branco
+                      Australia/Adelaide
+                      Australia/Darwin
+                      Australia/Broken_Hill
+                      Asia/Jayapura
      ACT              America/Eirunepe
                       America/Rio_Branco
+     ACWDT            Australia/Eucla
+     ACWST            Australia/Eucla
      ADDT             America/Goose_Bay
                       America/Pangnirtung
-     ADMT             Africa/Addis_Ababa
-                      Africa/Asmara
      ADT              America/Halifax
                       America/Glace_Bay
                       America/Moncton
@@ -2887,6 +2813,22 @@ altering the order.
                       America/Barbados
                       America/Martinique
                       America/Blanc-Sablon
+     AEDT             Australia/Currie
+                      Australia/Hobart
+                      Australia/Melbourne
+                      Australia/Sydney
+                      Australia/Lindeman
+                      Australia/Brisbane
+                      Antarctica/Macquarie
+     AEST             Australia/Brisbane
+                      Australia/Lindeman
+                      Australia/Currie
+                      Australia/Hobart
+                      Australia/Melbourne
+                      Australia/Sydney
+                      Australia/Lord_Howe
+                      Australia/Broken_Hill
+                      Antarctica/Macquarie
      AFT              Asia/Kabul
      AHDT             America/Anchorage
      AHST             America/Anchorage
@@ -2924,11 +2866,9 @@ altering the order.
                       Europe/Amsterdam
                       America/Asuncion
                       Europe/Athens
-                      Africa/Asmara
      ANAST            Asia/Anadyr
      ANAT             Asia/Anadyr
      ANT              America/Curacao
-     AOT              Africa/Luanda
      APT              America/Halifax
                       America/Blanc-Sablon
                       America/Glace_Bay
@@ -2978,17 +2918,17 @@ altering the order.
                       Asia/Baghdad
                       Atlantic/Bermuda
                       America/Barbados
-                      Asia/Aden
-                      Asia/Kuwait
                       Asia/Riyadh
-                      America/Antigua
                       America/Curacao
                       America/Goose_Bay
-                      Asia/Bahrain
                       Asia/Qatar
                       America/Santo_Domingo
                       America/Pangnirtung
                       America/Miquelon
+                      America/Grand_Turk
+     AWDT             Australia/Perth
+     AWST             Australia/Perth
+                      Antarctica/Casey
      AWT              America/Halifax
                       America/Blanc-Sablon
                       America/Glace_Bay
@@ -3009,14 +2949,9 @@ altering the order.
      BDT              Asia/Dhaka
                       America/Adak
                       America/Nome
-     BEAT             Africa/Mogadishu
-                      Africa/Kampala
-                      Africa/Nairobi
-     BEAUT            Africa/Dar_es_Salaam
-                      Africa/Nairobi
-                      Africa/Kampala
-     BMT              Africa/Banjul
-                      America/Barbados
+     BEAT             Africa/Nairobi
+     BEAUT            Africa/Nairobi
+     BMT              America/Barbados
                       Europe/Bucharest
                       Europe/Chisinau
                       Asia/Bangkok
@@ -3048,10 +2983,10 @@ altering the order.
      BST              Europe/London
                       America/Adak
                       America/Nome
-                      Pacific/Midway
                       Pacific/Pago_Pago
                       Europe/Gibraltar
                       Europe/Dublin
+                      Pacific/Bougainville
      BTT              Asia/Thimphu
      BURT             Asia/Dhaka
                       Asia/Kolkata
@@ -3061,15 +2996,7 @@ altering the order.
      CAPT             America/Anchorage
      CAST             Antarctica/Casey
                       Africa/Khartoum
-                      Africa/Gaborone
-     CAT              Africa/Gaborone
-                      Africa/Bujumbura
-                      Africa/Lubumbashi
-                      Africa/Blantyre
-                      Africa/Harare
-                      Africa/Lusaka
-                      Africa/Maputo
-                      Africa/Kigali
+     CAT              Africa/Maputo
                       Africa/Khartoum
                       Africa/Windhoek
                       America/Anchorage
@@ -3108,10 +3035,6 @@ altering the order.
                       America/Ojinaga
                       America/Costa_Rica
                       Asia/Shanghai
-                      Asia/Chongqing
-                      Asia/Harbin
-                      Asia/Kashgar
-                      Asia/Urumqi
                       America/El_Salvador
                       America/Belize
                       Asia/Taipei
@@ -3206,13 +3129,10 @@ altering the order.
      CGT              America/Scoresbysund
      CHADT            Pacific/Chatham
      CHAST            Pacific/Chatham
-     CHAT             Asia/Harbin
      CHDT             America/Belize
      CHOST            Asia/Choibalsan
      CHOT             Asia/Choibalsan
      CHUT             Pacific/Chuuk
-     CJT              Asia/Tokyo
-                      Asia/Sakhalin
      CKHST            Pacific/Rarotonga
      CKT              Pacific/Rarotonga
      CLST             America/Santiago
@@ -3260,9 +3180,6 @@ altering the order.
                       America/Winnipeg
                       America/Rainy_River
                       Asia/Taipei
-                      Australia/Adelaide
-                      Australia/Darwin
-                      Australia/Broken_Hill
                       America/Belize
                       America/Guatemala
                       America/Costa_Rica
@@ -3276,14 +3193,10 @@ altering the order.
                       America/Bahia_Banderas
                       America/Mexico_City
                       Asia/Shanghai
-                      Asia/Harbin
                       America/Managua
                       America/Rankin_Inlet
                       America/Regina
                       America/Swift_Current
-                      Asia/Chongqing
-                      Asia/Kashgar
-                      Asia/Urumqi
                       America/North_Dakota/Center
                       Asia/Macau
                       America/North_Dakota/New_Salem
@@ -3297,7 +3210,6 @@ altering the order.
                       America/Pangnirtung
                       America/Chihuahua
                       America/Ojinaga
-                      Asia/Jayapura
                       America/Indiana/Marengo
                       America/Kentucky/Louisville
                       America/Indiana/Indianapolis
@@ -3311,7 +3223,6 @@ altering the order.
      CUT              Europe/Zaporozhye
      CVST             Atlantic/Cape_Verde
      CVT              Atlantic/Cape_Verde
-     CWST             Australia/Eucla
      CWT              America/Chicago
                       America/Atikokan
                       America/Indiana/Indianapolis
@@ -3330,7 +3241,6 @@ altering the order.
                       America/Mexico_City
      CXT              Indian/Christmas
      ChST             Pacific/Guam
-                      Pacific/Saipan
      D                D
      DACT             Asia/Dhaka
      DAVT             Antarctica/Davis
@@ -3341,23 +3251,12 @@ altering the order.
      E                E
      EASST            Pacific/Easter
      EAST             Pacific/Easter
-                      Indian/Antananarivo
-     EAT              Africa/Mogadishu
-                      Africa/Djibouti
-                      Indian/Antananarivo
-                      Indian/Comoro
-                      Indian/Mayotte
-                      Africa/Kampala
-                      Africa/Nairobi
-                      Africa/Dar_es_Salaam
-                      Africa/Addis_Ababa
-                      Africa/Asmara
+     EAT              Africa/Nairobi
                       Africa/Khartoum
      ECT              America/Guayaquil
                       Pacific/Galapagos
      EDDT             America/Iqaluit
      EDT              America/New_York
-                      America/Montreal
                       America/Nipigon
                       America/Toronto
                       America/Detroit
@@ -3404,6 +3303,7 @@ altering the order.
                       Europe/Minsk
                       Europe/Moscow
                       Europe/Warsaw
+                      Europe/Samara
      EET              EET
                       Asia/Beirut
                       Europe/Sofia
@@ -3437,23 +3337,14 @@ altering the order.
      EPT              America/New_York
                       America/Detroit
                       America/Iqaluit
-                      America/Montreal
                       America/Nipigon
                       America/Thunder_Bay
                       America/Toronto
      EST              America/New_York
-                      America/Montreal
-                      Australia/Brisbane
-                      Australia/Lindeman
                       America/Nipigon
                       America/Toronto
-                      Australia/Currie
-                      Australia/Hobart
-                      Australia/Melbourne
-                      Australia/Sydney
                       America/Panama
                       America/Thunder_Bay
-                      America/Cayman
                       America/Grand_Turk
                       America/Jamaica
                       America/Nassau
@@ -3471,7 +3362,6 @@ altering the order.
                       America/Pangnirtung
                       America/Kentucky/Monticello
                       America/Resolute
-                      Antarctica/Macquarie
                       America/Indiana/Knox
                       America/Indiana/Tell_City
                       America/Rankin_Inlet
@@ -3480,16 +3370,12 @@ altering the order.
                       America/Cancun
                       America/Managua
                       America/Merida
-                      Australia/Lord_Howe
                       America/Menominee
-                      America/Antigua
                       America/Chicago
                       America/Moncton
-                      Australia/Broken_Hill
      EWT              America/New_York
                       America/Detroit
                       America/Iqaluit
-                      America/Montreal
                       America/Nipigon
                       America/Thunder_Bay
                       America/Toronto
@@ -3501,8 +3387,7 @@ altering the order.
      FJT              Pacific/Fiji
      FKST             Atlantic/Stanley
      FKT              Atlantic/Stanley
-     FMT              Africa/Freetown
-                      Atlantic/Madeira
+     FMT              Atlantic/Madeira
      FNST             America/Noronha
      FNT              America/Noronha
      FORT             Asia/Aqtau
@@ -3519,27 +3404,14 @@ altering the order.
      GILT             Pacific/Tarawa
      GMT              Etc/GMT
                       Europe/London
-                      Africa/Lome
                       Africa/Abidjan
-                      Africa/Bamako
-                      Africa/Conakry
-                      Africa/Nouakchott
-                      Africa/Ouagadougou
-                      Africa/Sao_Tome
                       Europe/Dublin
                       Africa/Accra
-                      Africa/Dakar
-                      Atlantic/St_Helena
-                      Africa/Freetown
-                      Africa/Banjul
                       Atlantic/Reykjavik
                       Africa/Monrovia
                       Africa/Bissau
                       America/Danmarkshavn
-                      Africa/Malabo
-                      Africa/Niamey
                       Europe/Gibraltar
-                      Africa/Porto-Novo
      GMT+1            Etc/GMT+1
      GMT+10           Etc/GMT+10
      GMT+11           Etc/GMT+11
@@ -3568,15 +3440,12 @@ altering the order.
      GMT-9            Etc/GMT-9
      GST              Atlantic/South_Georgia
                       Asia/Dubai
-                      Asia/Muscat
                       Pacific/Guam
-                      Asia/Bahrain
                       Asia/Qatar
      GYT              America/Guyana
      H                H
-     HADT             America/Adak
-     HAST             America/Adak
      HDT              Pacific/Honolulu
+                      America/Adak
      HKST             Asia/Hong_Kong
      HKT              Asia/Hong_Kong
      HMT              Asia/Kolkata
@@ -3587,15 +3456,15 @@ altering the order.
      HOVST            Asia/Hovd
      HOVT             Asia/Hovd
      HST              Pacific/Honolulu
+                      America/Adak
      I                I
      ICT              Asia/Ho_Chi_Minh
-                      Asia/Phnom_Penh
-                      Asia/Vientiane
                       Asia/Bangkok
      IDDT             Asia/Jerusalem
      IDT              Asia/Jerusalem
                       Asia/Gaza
                       Asia/Hebron
+                      Asia/Ho_Chi_Minh
      IHST             Asia/Colombo
      IMT              Asia/Irkutsk
                       Europe/Istanbul
@@ -3604,6 +3473,7 @@ altering the order.
      IRDT             Asia/Tehran
      IRKST            Asia/Irkutsk
      IRKT             Asia/Irkutsk
+                      Asia/Chita
      IRST             Asia/Tehran
      ISST             Atlantic/Reykjavik
      IST              Asia/Jerusalem
@@ -3618,9 +3488,12 @@ altering the order.
                       Asia/Dhaka
                       Asia/Hebron
      JAVT             Asia/Jakarta
+     JCST             Asia/Tokyo
+                      Asia/Pyongyang
+                      Asia/Seoul
+                      Asia/Sakhalin
      JDT              Asia/Tokyo
-     JMT              Atlantic/St_Helena
-                      Asia/Jerusalem
+     JMT              Asia/Jerusalem
      JST              Asia/Tokyo
                       Asia/Sakhalin
                       Asia/Hong_Kong
@@ -3634,9 +3507,14 @@ altering the order.
                       Asia/Singapore
                       Asia/Manila
                       Pacific/Nauru
+                      Asia/Pyongyang
+                      Asia/Seoul
+                      Asia/Taipei
+                      Pacific/Bougainville
+                      Asia/Ho_Chi_Minh
+     JWST             Asia/Taipei
      K                K
      KART             Asia/Karachi
-     KAST             Asia/Kashgar
      KDT              Asia/Seoul
      KGST             Asia/Bishkek
      KGT              Asia/Bishkek
@@ -3646,7 +3524,6 @@ altering the order.
                       Europe/Vilnius
                       America/Jamaica
                       America/Grand_Turk
-                      America/Cayman
      KOST             Pacific/Kosrae
      KRAST            Asia/Krasnoyarsk
                       Asia/Novokuznetsk
@@ -3658,10 +3535,10 @@ altering the order.
      KUYT             Europe/Samara
      KWAT             Pacific/Kwajalein
      L                L
+     LHDT             Australia/Lord_Howe
      LHST             Australia/Lord_Howe
      LINT             Pacific/Kiritimati
      LKT              Asia/Colombo
-     LONT             Asia/Chongqing
      LRT              Africa/Monrovia
      LST              Europe/Riga
      M                M
@@ -3670,8 +3547,10 @@ altering the order.
      MADT             Atlantic/Madeira
      MAGST            Asia/Magadan
                       Asia/Ust-Nera
+                      Asia/Srednekolymsk
      MAGT             Asia/Magadan
                       Asia/Ust-Nera
+                      Asia/Srednekolymsk
      MALST            Asia/Singapore
                       Asia/Kuala_Lumpur
      MALT             Asia/Kuala_Lumpur
@@ -3714,8 +3593,7 @@ altering the order.
                       Asia/Colombo
      MOST             Asia/Macau
      MOT              Asia/Macau
-     MPT              Pacific/Saipan
-                      America/Denver
+     MPT              America/Denver
                       America/Boise
                       America/Cambridge_Bay
                       America/Edmonton
@@ -3736,6 +3614,8 @@ altering the order.
                       Europe/Uzhgorod
                       Europe/Riga
                       Europe/Tallinn
+                      Europe/Samara
+                      Europe/Volgograd
      MSK              Europe/Moscow
                       Europe/Simferopol
                       Europe/Minsk
@@ -3747,6 +3627,8 @@ altering the order.
                       Europe/Uzhgorod
                       Europe/Riga
                       Europe/Tallinn
+                      Europe/Volgograd
+                      Europe/Samara
      MSM              Europe/Moscow
      MST              America/Denver
                       America/Phoenix
@@ -3787,20 +3669,17 @@ altering the order.
                       America/North_Dakota/Beulah
      MYT              Asia/Kuala_Lumpur
                       Asia/Kuching
-     MeST             America/Metlakatla
      N                N
      NCST             Pacific/Noumea
      NCT              Pacific/Noumea
      NDDT             America/St_Johns
      NDT              America/St_Johns
                       America/Goose_Bay
-                      Pacific/Midway
      NEGT             America/Paramaribo
      NEST             Europe/Amsterdam
      NET              Europe/Amsterdam
      NFT              Pacific/Norfolk
      NMT              Pacific/Norfolk
-                      Asia/Novokuznetsk
      NOVST            Asia/Novosibirsk
                       Asia/Novokuznetsk
      NOVT             Asia/Novosibirsk
@@ -3814,7 +3693,6 @@ altering the order.
      NST              America/St_Johns
                       America/Adak
                       America/Nome
-                      Pacific/Midway
                       Pacific/Pago_Pago
                       America/Goose_Bay
                       Europe/Amsterdam
@@ -3849,13 +3727,16 @@ altering the order.
      PETST            Asia/Kamchatka
      PETT             Asia/Kamchatka
      PGT              Pacific/Port_Moresby
+                      Pacific/Bougainville
      PHOT             Pacific/Enderbury
      PHST             Asia/Manila
      PHT              Asia/Manila
      PKST             Asia/Karachi
      PKT              Asia/Karachi
+     PLMT             Asia/Ho_Chi_Minh
      PMDT             America/Miquelon
      PMMT             Pacific/Port_Moresby
+                      Pacific/Bougainville
      PMST             America/Miquelon
      PMT              Antarctica/DumontDUrville
                       America/Paramaribo
@@ -3865,6 +3746,7 @@ altering the order.
                       Africa/Tunis
                       Africa/Algiers
                       Europe/Prague
+                      Asia/Yekaterinburg
      PNT              Pacific/Pitcairn
      PONT             Pacific/Pohnpei
      PPMT             America/Port-au-Prince
@@ -3912,7 +3794,6 @@ altering the order.
      RET              Indian/Reunion
      RMT              Europe/Riga
                       Asia/Rangoon
-                      Atlantic/Reykjavik
                       Europe/Rome
      ROTT             Antarctica/Rothera
      S                S
@@ -3922,33 +3803,26 @@ altering the order.
                       Asia/Samarkand
      SAMT             Europe/Samara
                       Asia/Samarkand
-                      Pacific/Apia
-                      Pacific/Pago_Pago
      SAST             Africa/Johannesburg
-                      Africa/Maseru
-                      Africa/Mbabane
                       Africa/Windhoek
-                      Africa/Gaborone
      SBT              Pacific/Guadalcanal
      SCT              Indian/Mahe
      SDMT             America/Santo_Domingo
+     SDT              Pacific/Apia
      SET              Europe/Stockholm
      SGT              Asia/Singapore
      SHEST            Asia/Aqtau
      SHET             Asia/Aqtau
      SJMT             America/Costa_Rica
-     SLST             Africa/Freetown
      SMT              America/Santiago
                       Europe/Simferopol
                       Atlantic/Stanley
-                      Asia/Vientiane
-                      Asia/Phnom_Penh
-                      Asia/Ho_Chi_Minh
                       Asia/Singapore
                       Asia/Kuala_Lumpur
+     SRET             Asia/Srednekolymsk
      SRT              America/Paramaribo
      SST              Pacific/Pago_Pago
-                      Pacific/Midway
+                      Pacific/Apia
      STAT             Europe/Volgograd
      SVEST            Asia/Yekaterinburg
      SVET             Asia/Yekaterinburg
@@ -3981,7 +3855,6 @@ altering the order.
                       Asia/Choibalsan
      URAST            Asia/Oral
      URAT             Asia/Oral
-     URUT             Asia/Urumqi
      UT               UT
      UTC              UTC
                       Antarctica/Troll
@@ -4022,26 +3895,11 @@ altering the order.
                       America/Argentina/Salta
      WAST             Africa/Windhoek
                       Africa/Ndjamena
-     WAT              Africa/Kinshasa
-                      Africa/Bangui
-                      Africa/Brazzaville
-                      Africa/Douala
-                      Africa/Libreville
-                      Africa/Luanda
-                      Africa/Ndjamena
-                      Africa/Niamey
+     WAT              Africa/Ndjamena
                       Africa/Lagos
-                      Africa/Porto-Novo
-                      Africa/Malabo
                       Africa/Windhoek
                       Africa/El_Aaiun
                       Africa/Bissau
-                      Africa/Banjul
-                      Africa/Bamako
-                      Africa/Conakry
-                      Africa/Nouakchott
-                      Africa/Freetown
-                      Africa/Dakar
      WEMT             Europe/Madrid
                       Europe/Lisbon
                       Europe/Monaco
@@ -4090,16 +3948,17 @@ altering the order.
      WMT              Europe/Vilnius
                       Europe/Warsaw
      WSDT             Pacific/Apia
-     WST              Australia/Perth
-                      Pacific/Apia
-                      Antarctica/Casey
+     WSST             Pacific/Apia
      X                X
+     XJT              Asia/Urumqi
      Y                Y
      YAKST            Asia/Yakutsk
                       Asia/Khandyga
+                      Asia/Chita
      YAKT             Asia/Yakutsk
                       Asia/Khandyga
                       Asia/Ust-Nera
+                      Asia/Chita
      YDDT             America/Whitehorse
                       America/Dawson
      YDT              America/Yakutat
@@ -4131,12 +3990,12 @@ None known.
 
 =head1 BUGS AND QUESTIONS
 
-Please refer to the Date::Manip::Problems documentation for
+Please refer to the L<Date::Manip::Problems> documentation for
 information on submitting bug reports or questions to the author.
 
 =head1 SEE ALSO
 
-Date::Manip        - main module documentation
+L<Date::Manip>        - main module documentation
 
 =head1 LICENSE
 
@@ -1,5 +1,5 @@
 package Date::Manip;
-# Copyright (c) 2010-2014 Sullivan Beck.  All rights reserved.
+# Copyright (c) 2010-2015 Sullivan Beck.  All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -11,7 +11,7 @@ use strict;
 use Exporter;
 
 our $VERSION;
-$VERSION='6.46';
+$VERSION='6.50';
 
 our (@ISA,@EXPORT);
 
@@ -1,4 +1,4 @@
-# Copyright (c) 1995-2014 Sullivan Beck. All rights reserved.
+# Copyright (c) 1995-2015 Sullivan Beck. All rights reserved.
 # This program is free software; you can redistribute it and/or modify it
 # under the same terms as Perl itself.
 
@@ -24,8 +24,8 @@ efficiently, but no other module can do all of the operations
 available in Date::Manip.
 
 Since many other date/time modules exist, some of which may do the
-specific operation(s) you need faster, be sure to read the section
-SHOULD I USE DATE::MANIP in the Date::Manip::Misc document before
+specific operation(s) you need faster, be sure to read
+L<Date::Manip::Misc/"SHOULD I USE DATE::MANIP"> before
 deciding which of the Date and Time modules from CPAN is for you.
 However, if you want one module to do it all, Date::Manip is the
 one to use.
@@ -102,7 +102,7 @@ Each of these tasks is trivial (one or two lines at most) with this package.
 =head1 B<VERSION 5 AND VERSION 6>
 
 Date::Manip version 6.00 was a complete rewrite of the module (for more
-information, please refer to the Date::Manip::Changes5to6 document).
+information, please refer to the L<Date::Manip::Changes5to6> document).
 The rewrite made use of features introduced in perl 5.10 which made
 the date parsing routines significantly more robust. However, since
 not everyone has access to a new version of perl where Date::Manip
@@ -127,7 +127,7 @@ is simply wrapper functions which call the OO modules.
 
 A more detailed description of each interface is included below (to
 help you decide which interface is right for you).  If you already
-know which interface you want to use, just go to the SEE ALSO section
+know which interface you want to use, just go to the L</"SEE ALSO"> section
 below for instructions on using each interface.
 
 It should be noted that all three interfaces will be installed, but they
@@ -137,7 +137,7 @@ will only all be usable with a recent version of perl.
 
 When using a version of perl older than 5.10, this is the only
 interface available.  This interface is documented in the
-Date::Manip::DM5 document.  This interface has several weaknesses that
+L<Date::Manip::DM5 document>.  This interface has several weaknesses that
 need to be understood when using it:
 
 =over 4
@@ -200,17 +200,17 @@ For the most part, scripts written for older versions of Date::Manip
 will continue to work (and scripts written for the version 6
 functional interface will run with the version 5 interface), however
 in a few cases, you may need to modify your scripts.  Please refer to
-the Date::Manip::Migration5to6 document for a list of changes which
+the L<Date::Manip::Migration5to6> document for a list of changes which
 may be necessary.
 
 =head1 OBJECT-ORIENTED INTERFACE
 
 As of 6.00, Date::Manip consists of a set of OO modules. Each have
-their own document (see the SEE ALSO section below).
+their own document (see the L</"SEE ALSO"> section below).
 
-The OO interface consists of the following modules: Date::Manip::Date,
-Date::Manip::Delta, Date::Manip::Recur, Date::Manip::TZ, and
-Date::Manip::Base .
+The OO interface consists of the following modules: L<Date::Manip::Date>,
+L<Date::Manip::Delta>, L<Date::Manip::Recur>, L<Date::Manip::TZ>, and
+L<Date::Manip::Base>.
 
 The object-oriented interface is the only way to get the full
 functionality of Date::Manip. It fully support time zones (and
@@ -270,71 +270,180 @@ The following documents describe various parts of Date::Manip. The
 following documents describe the basic operation of the Date::Manip
 package:
 
-A description of the functional interfaces:
+=head2 A description of the functional interfaces:
 
-  Date::Manip::DM5        - the version 5 functional interface
-  Date::Manip::DM6        - the version 6 functional interface
+=over 4
+
+=item L<Date::Manip::DM5>
+
+The version 5 functional interface
+
+=item L<Date::Manip::DM6>
+
+The version 6 functional interface
+
+=back
+
+=head2 Date::Manip objects and configuration
 
 An introduction to the Date::Manip classes used by the object-oriented
 interface and how to configure them:
 
-  Date::Manip::Objects 	  - an overview of the various
-                       	    Date::Manip modules, and how
-                            to use them
-  Date::Manip::Config  	  - information for configuring
-                            Date::Manip
-
-The methods available in each class:
-
-  Date::Manip::Obj     	  - base class (modules listed below
-                       	    inherit the methods defined in this
-                            class)
-  Date::Manip::Base    	  - module for doing low-level date
-                            operations
-  Date::Manip::TZ      	  - module for working with time zones
-  Date::Manip::Date    	  - date operations
-  Date::Manip::Delta   	  - delta operations
-  Date::Manip::Recur   	  - recurrence operations
-
-Timezone information:
-
-  Date::Manip::DM5abbrevs - time zone abbreviations used in the
-                            version 5 interface
-  Date::Manip::Zones   	  - time zone data included in Date::Manip
-                            used in the version 6 interface and
-                            the object-oriented interface
-
-Miscellaneous information:
-
-  Date::Manip::Calc    	  - detailed informaion on how date
-                            calculations are done
-  Date::Manip::Holidays   - information on defining and using
-                            holidays and events
-  Date::Manip::ConfigFile - sample config file
-  Date::Manip::Lang       - information about the languages
-                            supported by Date::Manip and how
-                            to add a new language
-
-Information about the module and administrative things:
-
-  Date::Manip::Migration5to6
-                          - information on changes necessary
-                            to scripts when upgrading from
-                            5.xx to 6.xx
-  Date::Manip::Changes5	  - change log for Date::Manip 5.xx
-  Date::Manip::Changes5to6- differences between version 5.xx
-                            and 6.00 (including information
-                            on upgrading); this contains more
-                            details than the Migration5to6
-                            document
-  Date::Manip::Changes6	  - change log for Date::Manip 6.xx
-
-  Date::Manip::Misc    	  - miscellaneous information about
-                            Date::Manip (who should use it;
-                            acknowledgements)
-  Date::Manip::Problems	  - common problems and instructions
-                            for reporting bugs
-  Date::Manip::Examples	  - examples of how to use Date::Manip
+=over 4
+
+=item L<Date::Manip::Objects>
+
+An overview of the various Date::Manip modules, and how to use them.
+
+=item L<Date::Manip::Config>
+
+Information for configuring Date::Manip
+
+=back
+
+=head2 Date::Manip object-oriented modules
+
+These are the modules for using the object-oriented interface.
+
+=over 4
+
+=item L<Date::Manip::Obj>
+
+This is the base class.  All other classes listed here inherit the
+methods defined in this class.
+
+=item L<Date::Manip::Base>
+
+A module for doing low-level date operations.
+
+=item L<Date::Manip::TZ>
+
+A module for working with time zones.
+
+=item L<Date::Manip::Date>
+
+The module for working with dates.
+
+=item L<Date::Manip::Delta>
+
+The module for working with deltas (amount of time).
+
+=item L<Date::Manip::Recur>
+
+The module for working with recurrences (recurring dates).
+
+=back
+
+=head2 Timezone information
+
+=over 4
+
+=item L<Date::Manip::DM5abbrevs>
+
+Time zone abbreviations used in the version 5 interface.
+
+=item L<Date::Manip::Zones>
+
+Time zone data included in Date::Manip used in the version 6
+interfaces.
+
+=back
+
+=head2 Miscellaneous information:
+
+=over 4
+
+=item L<Date::Manip::Calc>
+
+Detailed informaion on how date calculations are done.
+
+=item L<Date::Manip::Holidays>
+
+Information on defining and using holidays and events.
+
+=item L<Date::Manip::ConfigFile>
+
+A sample config file.
+ 
+=item L<Date::Manip::Lang>
+
+Information about the languages supported by Date::Manip and how
+to add a new language.
+
+=item L<Date::Manip::Lang::english>
+
+=item L<Date::Manip::Lang::catalan>
+
+=item L<Date::Manip::Lang::danish>
+
+=item L<Date::Manip::Lang::dutch>
+
+=item L<Date::Manip::Lang::finnish>
+
+=item L<Date::Manip::Lang::french>
+
+=item L<Date::Manip::Lang::german>
+
+=item L<Date::Manip::Lang::italian>
+
+=item L<Date::Manip::Lang::norwegian>
+
+=item L<Date::Manip::Lang::polish>
+
+=item L<Date::Manip::Lang::portugue>
+
+=item L<Date::Manip::Lang::romanian>
+
+=item L<Date::Manip::Lang::russian>
+
+=item L<Date::Manip::Lang::spanish>
+
+=item L<Date::Manip::Lang::swedish>
+
+=item L<Date::Manip::Lang::turkish>
+
+A description of the parseable words in each language currently
+supported by Date::Manip.
+
+=back
+
+=head2 Information about the module and administrative things:
+
+=over 4
+
+=item L<Date::Manip::Migration5to6>
+
+Information on changes necessary to scripts when upgrading from
+5.xx to 6.xx.
+
+=item L<Date::Manip::Changes5>
+
+Change log for Date::Manip 5.xx
+
+=item L<Date::Manip::Changes5to6>
+
+Differences between version 5.xx and 6.00 (including information
+on upgrading); this contains more details than the Migration5to6
+document.
+
+=item L<Date::Manip::Changes6>
+
+Change log for Date::Manip 6.xx
+
+=item L<Date::Manip::Misc>
+
+Miscellaneous information about Date::Manip (who should use it;
+acknowledgements).
+
+=item L<Date::Manip::Problems>
+
+Common problems and instructions for reporting bugs.
+
+=item L<Date::Manip::Examples>
+
+Examples of how to use Date::Manip.
+
+=back
 
 =head1 LICENSE
 
@@ -537,6 +537,29 @@ Dec111975 => 1975121100:00:00 1975121105:00:00
 
 '11/Oct/2000:13:55:36 -0700' => 2000101113:55:36 2000101120:55:36
 
+'in 2 days -05:00' => 2000012300:00:00 2000012305:00:00
+
+'epoch 1400000000 PDT'  => 2014051309:53:20 2014051316:53:20
+
+# Make sure that HP/UX dates parsed correctly
+
+'Jul 20 1960 12:00 MADST'  => 1960072012:00:00 1960072012:00:00
+
+'Jul 20 1960 12:00 MADT1MADST'  => 1960072012:00:00 1960072012:00:00
+
+'Jan 20 1960 12:00 MADT1MADST'  => 1960012012:00:00 1960012013:00:00
+
+'Jul 20 2009 12:00 Asia/Dhaka'  => 2009072012:00:00 2009072005:00:00
+
+'Jul 20 2010 12:00 Asia/Dhaka'  => 2010072012:00:00 2010072006:00:00
+
+'Jul 20 2009 12:00 BDST'  => 2009072012:00:00 2009072005:00:00
+
+'Jul 20 2009 12:00 BDT-6BDST'  => 2009072012:00:00 2009072005:00:00
+
+'Jul 20 2010 12:00 BDT-6BDST'  => 2010072012:00:00 2010072006:00:00
+
+#MET-1METDST
 ";
 
 $t->tests(func  => \&test,
@@ -60,6 +60,8 @@ $tests="
 
 'in one week' => 2000012812:30:00 2000012817:30:00
 
+'in 3 days PST' => 2000012412:30:00 2000012420:30:00
+
 ";
 
 $t->tests(func  => \&test,
@@ -50,18 +50,18 @@ $tests="
 
 '2011-03-13 01:59:59 EST' => 2011031301:59:59 2011031306:59:59
 
-'2011-03-13 02:00:00 EST' => 'Unable to determine timezone'
+'2011-03-13 02:00:00 EST' => '[parse] Unable to determine timezone'
 
-'2011-03-13 02:59:59 EDT' => 'Unable to determine timezone'
+'2011-03-13 02:59:59 EDT' => '[parse] Unable to determine timezone'
 
 '2011-03-13 03:00:00 EDT' => 2011031303:00:00 2011031307:00:00
 
 
 '2011-03-13 01:59:59 -05:00:00' => 2011031301:59:59 2011031306:59:59
 
-'2011-03-13 02:00:00 -05:00:00' => 'Unable to determine timezone'
+'2011-03-13 02:00:00 -05:00:00' => '[parse] Unable to determine timezone'
 
-'2011-03-13 02:59:59 -04:00:00' => 'Unable to determine timezone'
+'2011-03-13 02:59:59 -04:00:00' => '[parse] Unable to determine timezone'
 
 '2011-03-13 03:00:00 -04:00:00' => 2011031303:00:00 2011031307:00:00
 
@@ -71,14 +71,14 @@ $tests="
 
 '2011-11-06 01:59:59 EDT' => 2011110601:59:59 2011110605:59:59
 
-'2011-11-06 02:00:00 EDT' => 'Unable to determine timezone'
+'2011-11-06 02:00:00 EDT' => '[parse] Unable to determine timezone'
 
 '2011-11-06 01:00:00 EST' => 2011110601:00:00 2011110606:00:00
 
 
 '2011-11-06 01:59:59 -04:00:00' => 2011110601:59:59 2011110605:59:59
 
-'2011-11-06 02:00:00 -04:00:00' => 'Unable to determine timezone'
+'2011-11-06 02:00:00 -04:00:00' => '[parse] Unable to determine timezone'
 
 '2011-11-06 01:00:00 -05:00:00' => 2011110601:00:00 2011110606:00:00
 
@@ -79,6 +79,8 @@ $tests="
 
 '4 October 1975 at 4 pm' => 1975100416:00:00
 
+'now PST' => 1997030809:30:00
+
 ";
 
 $t->tests(func  => \&test,
@@ -26,7 +26,8 @@ sub test {
      return $obj->err();
   } else {
      $d1 = $obj->value();
-     return($d1);
+     $d2 = $obj->value("gmt");
+     return($d1,$d2);
   }
 }
 
@@ -36,22 +37,24 @@ $obj->config("ConfigFile","$testdir/Manip.cnf");
 
 $tests="
 
-'Christmas'               => 2000122500:00:00
+'Christmas'               => 2000122500:00:00 2000122505:00:00
 
-'Christmas 2010'          => 2010122400:00:00
+'Christmas 2010'          => 2010122400:00:00 2010122405:00:00
 
-'2010 Christmas'          => 2010122400:00:00
+'2010 Christmas'          => 2010122400:00:00 2010122405:00:00
 
-'Christmas at noon'       => 2000122512:00:00
+'Christmas at noon'       => 2000122512:00:00 2000122517:00:00
 
-'Christmas 2010 at noon'  => 2010122412:00:00
+'Christmas 2010 at noon'  => 2010122412:00:00 2010122417:00:00
 
-'2010 Christmas at noon'  => 2010122412:00:00
+'2010 Christmas at noon'  => 2010122412:00:00 2010122417:00:00
 
-'Mon Christmas'           => 2000122500:00:00
+'Mon Christmas'           => 2000122500:00:00 2000122505:00:00
 
 'Tue Christmas'           => '[parse] Day of week invalid'
 
+'Christmas at noon PST'   => 2000122512:00:00 2000122520:00:00
+
 ";
 
 $t->tests(func  => \&test,
@@ -249,7 +249,7 @@ W10 => 2000030600:00:00 2000030605:00:00
 
 2004-03-29T11:41:00Z => 2004032911:41:00 2004032911:41:00
 
-'2004-03-29T11:41:00 EDT' => 'Unable to determine timezone'
+'2004-03-29T11:41:00 EDT' => '[parse] Unable to determine timezone'
 
 1992022905:30:61 => '[parse] Invalid date'
 
@@ -202,7 +202,7 @@ now => 2000012112:00:00 2000012117:00:00
 
 'Monday, 3rd October 2010' => '[parse] Day of week invalid'
 
-'3rd tuesday in Jun 96 at 10:30 pm CET' => 'Invalid timezone'
+'3rd tuesday in Jun 96 at 10:30 pm CET' => 1996061822:30:00 1996061821:30:00
 
 ###
 
@@ -0,0 +1,63 @@
+#!/usr/bin/perl -w
+
+use Test::Inter;
+$t = new Test::Inter 'parse (format_mmmyyyy=first)';
+$testdir = '';
+$testdir = $t->testdir();
+
+use Date::Manip;
+if (DateManipVersion() >= 6.00) {
+   $t->feature("DM6",1);
+}
+
+$t->skip_all('Date::Manip 6.xx required','DM6');
+
+
+sub test {
+  (@test)=@_;
+  if ($test[0] eq "config") {
+     shift(@test);
+     $obj->config(@test);
+     return ();
+  }
+
+  my $err = $obj->parse(@test);
+  if ($err) {
+     return $obj->err();
+  } else {
+     $d1 = $obj->value();
+     return($d1);
+  }
+}
+
+$obj = new Date::Manip::Date;
+$obj->config("forcedate","2000-01-21-00:00:00,America/New_York",
+             "format_mmmyyyy","first",
+             "yytoyyyy","c20");
+
+$tests="
+
+'Jun1925'   => '1925060100:00:00'
+
+'Jun/1925'  => '1925060100:00:00'
+
+'1925/Jun'  => '1925060100:00:00'
+
+'1925Jun'   => '1925060100:00:00'
+
+";
+
+$t->tests(func  => \&test,
+          tests => $tests);
+$t->done_testing();
+
+#Local Variables:
+#mode: cperl
+#indent-tabs-mode: nil
+#cperl-indent-level: 3
+#cperl-continued-statement-offset: 2
+#cperl-continued-brace-offset: 0
+#cperl-brace-offset: 0
+#cperl-brace-imaginary-offset: 0
+#cperl-label-offset: 0
+#End:
@@ -0,0 +1,63 @@
+#!/usr/bin/perl -w
+
+use Test::Inter;
+$t = new Test::Inter 'parse (format_mmmyyyy=last)';
+$testdir = '';
+$testdir = $t->testdir();
+
+use Date::Manip;
+if (DateManipVersion() >= 6.00) {
+   $t->feature("DM6",1);
+}
+
+$t->skip_all('Date::Manip 6.xx required','DM6');
+
+
+sub test {
+  (@test)=@_;
+  if ($test[0] eq "config") {
+     shift(@test);
+     $obj->config(@test);
+     return ();
+  }
+
+  my $err = $obj->parse(@test);
+  if ($err) {
+     return $obj->err();
+  } else {
+     $d1 = $obj->value();
+     return($d1);
+  }
+}
+
+$obj = new Date::Manip::Date;
+$obj->config("forcedate","2000-01-21-00:00:00,America/New_York",
+             "format_mmmyyyy","last",
+             "yytoyyyy","c20");
+
+$tests="
+
+'Jun1925'   => '1925063023:59:59'
+
+'Jun/1925'  => '1925063023:59:59'
+
+'1925/Jun'  => '1925063023:59:59'
+
+'1925Jun'   => '1925063023:59:59'
+
+";
+
+$t->tests(func  => \&test,
+          tests => $tests);
+$t->done_testing();
+
+#Local Variables:
+#mode: cperl
+#indent-tabs-mode: nil
+#cperl-indent-level: 3
+#cperl-continued-statement-offset: 2
+#cperl-continued-brace-offset: 0
+#cperl-brace-offset: 0
+#cperl-brace-imaginary-offset: 0
+#cperl-label-offset: 0
+#End:
@@ -0,0 +1,61 @@
+#!/usr/bin/perl -w
+
+use Test::Inter;
+$t = new Test::Inter 'parse (no format_mmmyyyy)';
+$testdir = '';
+$testdir = $t->testdir();
+
+use Date::Manip;
+if (DateManipVersion() >= 6.00) {
+   $t->feature("DM6",1);
+}
+
+$t->skip_all('Date::Manip 6.xx required','DM6');
+
+
+sub test {
+  (@test)=@_;
+  if ($test[0] eq "config") {
+     shift(@test);
+     $obj->config(@test);
+     return ();
+  }
+
+  my $err = $obj->parse(@test);
+  if ($err) {
+     return $obj->err();
+  } else {
+     $d1 = $obj->value();
+     return($d1);
+  }
+}
+
+$obj = new Date::Manip::Date;
+$obj->config("forcedate","2000-01-21-00:00:00,America/New_York","yytoyyyy","c20");
+
+$tests="
+
+'Jun1925'   => '2025061900:00:00'
+
+'Jun/1925'  => '[parse] Invalid date string'
+
+'1925/Jun'  => '[parse] Invalid date string'
+
+'1925Jun'   => '[parse] Invalid date string'
+
+";
+
+$t->tests(func  => \&test,
+          tests => $tests);
+$t->done_testing();
+
+#Local Variables:
+#mode: cperl
+#indent-tabs-mode: nil
+#cperl-indent-level: 3
+#cperl-continued-statement-offset: 2
+#cperl-continued-brace-offset: 0
+#cperl-brace-offset: 0
+#cperl-brace-imaginary-offset: 0
+#cperl-label-offset: 0
+#End:
@@ -38,13 +38,11 @@ $tests="
 
 'Bugün' => '1997030800:00:00'
 
-'Þimdi' => '1997030812:30:00'
+'şimdi' => '1997030812:30:00'
 
 'bugün' => '1997030800:00:00'
 
-'þimdi' => '1997030812:30:00'
-
-'yarýn' => '1997030900:00:00'
+'yarın' => '1997030900:00:00'
 
 'dün' => '1997030700:00:00'
 
@@ -0,0 +1,63 @@
+#!/usr/bin/perl -w
+
+use Test::Inter;
+$t = new Test::Inter 'parse_date (format_mmmyyyy=first)';
+$testdir = '';
+$testdir = $t->testdir();
+
+use Date::Manip;
+if (DateManipVersion() >= 6.00) {
+   $t->feature("DM6",1);
+}
+
+$t->skip_all('Date::Manip 6.xx required','DM6');
+
+
+sub test {
+  (@test)=@_;
+  if ($test[0] eq "config") {
+     shift(@test);
+     $obj->config(@test);
+     return ();
+  }
+
+  my $err = $obj->parse_date(@test);
+  if ($err) {
+     return $obj->err();
+  } else {
+     $d1 = $obj->value();
+     return($d1);
+  }
+}
+
+$obj = new Date::Manip::Date;
+$obj->config("forcedate","2000-01-21-00:00:00,America/New_York",
+             "format_mmmyyyy","first",
+             "yytoyyyy","c20");
+
+$tests="
+
+'Jun1925'   => '1925060100:00:00'
+
+'Jun/1925'  => '1925060100:00:00'
+
+'1925/Jun'  => '1925060100:00:00'
+
+'1925Jun'   => '1925060100:00:00'
+
+";
+
+$t->tests(func  => \&test,
+          tests => $tests);
+$t->done_testing();
+
+#Local Variables:
+#mode: cperl
+#indent-tabs-mode: nil
+#cperl-indent-level: 3
+#cperl-continued-statement-offset: 2
+#cperl-continued-brace-offset: 0
+#cperl-brace-offset: 0
+#cperl-brace-imaginary-offset: 0
+#cperl-label-offset: 0
+#End:
@@ -0,0 +1,63 @@
+#!/usr/bin/perl -w
+
+use Test::Inter;
+$t = new Test::Inter 'parse_date (format_mmmyyyy=last)';
+$testdir = '';
+$testdir = $t->testdir();
+
+use Date::Manip;
+if (DateManipVersion() >= 6.00) {
+   $t->feature("DM6",1);
+}
+
+$t->skip_all('Date::Manip 6.xx required','DM6');
+
+
+sub test {
+  (@test)=@_;
+  if ($test[0] eq "config") {
+     shift(@test);
+     $obj->config(@test);
+     return ();
+  }
+
+  my $err = $obj->parse_date(@test);
+  if ($err) {
+     return $obj->err();
+  } else {
+     $d1 = $obj->value();
+     return($d1);
+  }
+}
+
+$obj = new Date::Manip::Date;
+$obj->config("forcedate","2000-01-21-00:00:00,America/New_York",
+             "format_mmmyyyy","last",
+             "yytoyyyy","c20");
+
+$tests="
+
+'Jun1925'   => '1925063000:00:00'
+
+'Jun/1925'  => '1925063000:00:00'
+
+'1925/Jun'  => '1925063000:00:00'
+
+'1925Jun'   => '1925063000:00:00'
+
+";
+
+$t->tests(func  => \&test,
+          tests => $tests);
+$t->done_testing();
+
+#Local Variables:
+#mode: cperl
+#indent-tabs-mode: nil
+#cperl-indent-level: 3
+#cperl-continued-statement-offset: 2
+#cperl-continued-brace-offset: 0
+#cperl-brace-offset: 0
+#cperl-brace-imaginary-offset: 0
+#cperl-label-offset: 0
+#End:
@@ -0,0 +1,61 @@
+#!/usr/bin/perl -w
+
+use Test::Inter;
+$t = new Test::Inter 'parse_date (no format_mmmyyyy)';
+$testdir = '';
+$testdir = $t->testdir();
+
+use Date::Manip;
+if (DateManipVersion() >= 6.00) {
+   $t->feature("DM6",1);
+}
+
+$t->skip_all('Date::Manip 6.xx required','DM6');
+
+
+sub test {
+  (@test)=@_;
+  if ($test[0] eq "config") {
+     shift(@test);
+     $obj->config(@test);
+     return ();
+  }
+
+  my $err = $obj->parse_date(@test);
+  if ($err) {
+     return $obj->err();
+  } else {
+     $d1 = $obj->value();
+     return($d1);
+  }
+}
+
+$obj = new Date::Manip::Date;
+$obj->config("forcedate","2000-01-21-00:00:00,America/New_York","yytoyyyy","c20");
+
+$tests="
+
+'Jun1925'   => '2025061900:00:00'
+
+'Jun/1925'  => '[parse_date] Invalid date string'
+
+'1925/Jun'  => '[parse_date] Invalid date string'
+
+'1925Jun'   => '[parse_date] Invalid date string'
+
+";
+
+$t->tests(func  => \&test,
+          tests => $tests);
+$t->done_testing();
+
+#Local Variables:
+#mode: cperl
+#indent-tabs-mode: nil
+#cperl-indent-level: 3
+#cperl-continued-statement-offset: 2
+#cperl-continued-brace-offset: 0
+#cperl-brace-offset: 0
+#cperl-brace-imaginary-offset: 0
+#cperl-label-offset: 0
+#End:
@@ -48,10 +48,14 @@ $tests="
 
 17:30:15.25 => 2000012117:30:15
 
+17:30:15,25 => 2000012117:30:15
+
 '17:30:15.25 AM' => '[parse_time] Invalid time string'
 
 '5:30:15.25 PM' => 2000012117:30:15
 
+'5:30:15,25 PM' => 2000012117:30:15
+
 5:30:15.25 => 2000012105:30:15
 
 17:30.25 => 2000012117:30:15
@@ -64,6 +68,8 @@ $tests="
 
 17.5 => 2000012117:30:00
 
+17,5 => 2000012117:30:00
+
 '17.5 AM' => '[parse_time] Invalid time string'
 
 '5.5 PM' => 2000012117:30:00
@@ -88,6 +94,10 @@ midnight => 2000012100:00:00
 
 5pm => 2000012117:00:00
 
+123015 => 2000012112:30:15
+
+'24:00' => 2000012100:00:00
+
 ";
 
 $t->tests(func  => \&test,
@@ -153,7 +153,7 @@ overmorrow => $overmorrow
 
 '3rd tuesday in Jun 96 at 10:30 pm GMT' => 1996061818:30:00
 
-'3rd tuesday in Jun 96 at 10:30 pm CET' => __blank__
+'3rd tuesday in Jun 96 at 10:30 pm CET' => 1996061817:30:00
 
 # Tests YYMMDD time
 
@@ -69,6 +69,9 @@ perl -I../lib date.parse.iso.t 1
 perl -I../lib date.parse.italian.t 1
 perl -I../lib date.parse.misc.0.t 1
 perl -I../lib date.parse.misc.1.t 1
+perl -I../lib date.parse.mmmyyyy.first.t 1
+perl -I../lib date.parse.mmmyyyy.last.t 1
+perl -I../lib date.parse.mmmyyyy.t 1
 perl -I../lib date.parse.period.t 1
 perl -I../lib date.parse.polish.t 1
 perl -I../lib date.parse.portuguese.t 1
@@ -84,6 +87,9 @@ perl -I../lib date.parse_date.common.t 1
 perl -I../lib date.parse_date.iso.t 1
 perl -I../lib date.parse_date.misc.0.t 1
 perl -I../lib date.parse_date.misc.1.t 1
+perl -I../lib date.parse_date.mmmyyyy.first.t 1
+perl -I../lib date.parse_date.mmmyyyy.last.t 1
+perl -I../lib date.parse_date.mmmyyyy.t 1
 perl -I../lib date.parse_format.0.t 1
 perl -I../lib date.parse_format.1.t 1
 perl -I../lib date.parse_time.t 1
@@ -132,11 +132,17 @@ stdonly
 
 [ 2001 01 01 00 00 00 ] -12:00:00 dstonly =>
 
-[ 2001 01 01 00 00 00 ] -14:17:00         =>
+[ 1980 01 01 00 00 00 ] +07:30:00         => Asia/Kuala_Lumpur Asia/Singapore
 
-[ 1800 01 01 00 00 00 ] -14:17:00 MPT     =>
+[ 1980 01 01 00 00 00 ] +07:30:00 MALT    => Asia/Kuala_Lumpur
 
-[ 1910 01 01 00 00 00 ] 09:00:00  MPT     => Pacific/Saipan
+#
+# HPUX zones
+#
+
+BRST3BRDT                                 => America/Sao_Paulo
+
+'EST5EDT#Canada'                          => America/Toronto
 
 ";
 
@@ -37,10 +37,6 @@ America/Chicago rules 1920 => Chicago 2
 
 America/Chicago rules 1936 => Chicago 2 - 1 Chicago 2
 
-Africa/Gaborone rules 1943 => - 1 01:00:00 3
-
-Africa/Gaborone rules 1944 => 01:00:00 3 - 1
-
 Atlantic/Cape_Verde rules 1975 => - 1 - 1
 
 Asia/Tbilisi rules 1996 => E-EurAsia 2 01:00:00 3