({
	name: "date.timezone.Atlantic-Stanley",
	runTest: function(t){
		var tz = "Atlantic/Stanley";
		doh.checkDate({tzOffset: 231.4, tzAbbr: "SMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: 231.4, tzAbbr: "SMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: 231.4, tzAbbr: "SMT"}, -1824235717000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -1824235716000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -1018209601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -1018209600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -1003093201000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -1003093200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -986760001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -986760000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -971643601000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -971643600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -954705601000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -954705600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -939589201000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -939589200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -923256001000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -923256000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -908139601000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -908139600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -891806401000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -891806400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -876690001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -876690000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -860356801000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -860356800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, -852066001000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, -852066000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 420609599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKT"}, 420609600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKT"}, 433306799000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "FKST"}, 433306800000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "FKST"}, 452051999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKT"}, 452052000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKT"}, 464151599000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "FKST"}, 464151600000, tz, 1);
		doh.checkDate({tzOffset: 120, tzAbbr: "FKST"}, 483501599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKT"}, 483501600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKT"}, 495601199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 495601200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 514349999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 514350000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 527054399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 527054400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 545799599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 545799600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 558503999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 558504000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 577249199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 577249200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 589953599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 589953600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 608698799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 608698800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 621403199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 621403200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 640753199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 640753200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 652852799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 652852800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 672202799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 672202800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 684907199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 684907200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 703652399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 703652400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 716356799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 716356800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 735101999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 735102000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 747806399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 747806400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 766551599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 766551600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 779255999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 779256000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 798001199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 798001200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 810705599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 810705600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 830055599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 830055600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 842759999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 842760000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 861505199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 861505200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 874209599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 874209600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 892954799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 892954800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 905659199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 905659200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 924404399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 924404400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 937108799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 937108800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 955853999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 955854000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 968558399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 968558400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 987310799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 987310800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 999410399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 999410400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1019365199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1019365200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1030859999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1030860000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1050814799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1050814800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1062914399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1062914400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1082264399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1082264400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1094363999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1094364000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1113713999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1113714000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1125813599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1125813600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1145163599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1145163600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1157263199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1157263200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1176613199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1176613200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1188712799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1188712800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1208667599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1208667600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1220767199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1220767200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1240117199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1240117200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1252216799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1252216800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1271566799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1271566800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1283666399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1283666400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1303016399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1303016400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1315115999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1315116000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1334465999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1334466000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1346565599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1346565600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1366520399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1366520400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1378015199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1378015200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1397969999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1397970000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1410069599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1410069600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1429419599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1429419600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1441519199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1441519200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1460869199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1460869200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1472968799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1472968800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1492318799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1492318800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1504418399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1504418400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1523768399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1523768400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1535867999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1535868000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1555822799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1555822800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1567317599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1567317600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1587272399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1587272400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1599371999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1599372000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1618721999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1618722000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1630821599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1630821600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1650171599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1650171600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1662271199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1662271200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1681621199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1681621200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1693720799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1693720800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1713675599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1713675600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1725170399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1725170400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1745125199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1745125200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1757224799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1757224800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1776574799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1776574800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1788674399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1788674400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1808024399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1808024400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1820123999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1820124000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1839473999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1839474000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1851573599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1851573600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1870923599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1870923600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1883023199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1883023200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1902977999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1902978000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1914472799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1914472800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1934427599000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1934427600000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1946527199000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1946527200000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1965877199000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1965877200000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1977976799000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1977976800000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1997326799000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1997326800000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2009426399000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2009426400000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2028776399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2028776400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2040875999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2040876000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2060225999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2060226000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2072325599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2072325600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2092280399000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2092280400000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2104379999000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2104380000000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2123729999000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2123730000000, tz, 1);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 2135829599000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2135829600000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: 180, tzAbbr: "FKST"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: 240, tzAbbr: "FKT"}, 1246789800000, tz, 0);
	}
})
