({
	name: "date.timezone.Asia-Krasnoyarsk",
	runTest: function(t){
		var tz = "Asia/Krasnoyarsk";
		doh.checkDate({tzOffset: -371.333333333333, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -371.333333333333, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -371.333333333333, tzAbbr: "LMT"}, -1577513481000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KRAT"}, -1577513480000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KRAT"}, -1247551201000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, -1247551200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 354905999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 354906000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 370713599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 370713600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 386441999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 386442000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 402249599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 402249600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 417977999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 417978000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 433785599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 433785600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 449600399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 449600400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 465332399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 465332400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 481057199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 481057200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 496781999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 496782000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 512506799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 512506800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 528231599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 528231600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 543956399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 543956400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 559681199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 559681200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 575405999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 575406000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 591130799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 591130800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 606855599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 606855600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 622580399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 622580400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 638305199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 638305200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 654634799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 654634800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 670359599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAST"}, 670359600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAST"}, 686087999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KRAT"}, 686088000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KRAT"}, 695764799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 695764800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 701798399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 701798400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 717519599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 717519600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 733258799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 733258800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 748983599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 748983600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 764708399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 764708400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 780433199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 780433200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 796157999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 796158000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 811882799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 811882800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 828212399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 828212400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 846356399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 846356400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 859661999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 859662000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 877805999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 877806000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 891111599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 891111600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 909255599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 909255600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 922561199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 922561200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 941309999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 941310000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 954010799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 954010800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 972759599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 972759600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 985460399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 985460400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1004209199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1004209200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1017514799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1017514800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1035658799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1035658800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1048964399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1048964400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1067108399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1067108400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1080413999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1080414000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1099162799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1099162800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1111863599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1111863600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1130612399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1130612400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1143313199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1143313200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1162061999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1162062000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1174762799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1174762800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1193511599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1193511600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1206817199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1206817200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1224961199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1224961200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1238266799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1238266800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1256410799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1256410800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1269716399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1269716400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1288465199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1288465200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1301165999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1301166000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1319914799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1319914800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1332615599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1332615600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1351364399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1351364400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1364669999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1364670000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1382813999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1382814000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1396119599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1396119600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1414263599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1414263600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1427569199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1427569200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1445713199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1445713200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1459018799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1459018800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1477767599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1477767600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1490468399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1490468400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1509217199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1509217200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1521917999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1521918000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1540666799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1540666800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1553972399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1553972400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1572116399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1572116400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1585421999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1585422000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1603565999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1603566000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1616871599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1616871600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1635620399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1635620400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1648321199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1648321200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1667069999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1667070000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1679770799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1679770800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1698519599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1698519600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1711825199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1711825200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1729969199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1729969200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1743274799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1743274800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1761418799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1761418800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1774724399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1774724400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1792868399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1792868400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1806173999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1806174000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1824922799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1824922800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1837623599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1837623600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1856372399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1856372400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1869073199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1869073200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1887821999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1887822000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1901127599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1901127600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1919271599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1919271600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1932577199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1932577200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1950721199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1950721200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1964026799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1964026800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1982775599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1982775600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1995476399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1995476400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2014225199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2014225200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2026925999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2026926000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2045674799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2045674800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2058375599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2058375600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2077124399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2077124400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2090429999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2090430000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2108573999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2108574000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2121879599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2121879600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 2140023599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2140023600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "KRAT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -480, tzAbbr: "KRAST"}, 1246789800000, tz, 0);
	}
})
