({
	name: "date.timezone.Asia-Kamchatka",
	runTest: function(t){
		var tz = "Asia/Kamchatka";
		doh.checkDate({tzOffset: -634.6, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -634.6, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -634.6, tzAbbr: "LMT"}, -1487759677000, tz, 1);
		doh.checkDate({tzOffset: -660, tzAbbr: "PETT"}, -1487759676000, tz, 1);
		doh.checkDate({tzOffset: -660, tzAbbr: "PETT"}, -1247569201000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, -1247569200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 354887999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 354888000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 370695599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 370695600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 386423999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 386424000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 402231599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 402231600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 417959999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 417960000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 433767599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 433767600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 449582399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 449582400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 465314399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 465314400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 481039199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 481039200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 496763999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 496764000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 512488799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 512488800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 528213599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 528213600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 543938399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 543938400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 559663199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 559663200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 575387999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 575388000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 591112799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 591112800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 606837599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 606837600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 622562399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 622562400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 638287199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 638287200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 654616799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 654616800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 670341599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETST"}, 670341600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETST"}, 686069999000, tz, 1);
		doh.checkDate({tzOffset: -660, tzAbbr: "PETT"}, 686070000000, tz, 1);
		doh.checkDate({tzOffset: -660, tzAbbr: "PETT"}, 695746799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 695746800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 701780399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 701780400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 717501599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 717501600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 733240799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 733240800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 748965599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 748965600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 764690399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 764690400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 780415199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 780415200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 796139999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 796140000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 811864799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 811864800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 828194399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 828194400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 846338399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 846338400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 859643999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 859644000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 877787999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 877788000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 891093599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 891093600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 909237599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 909237600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 922543199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 922543200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 941291999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 941292000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 953992799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 953992800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 972741599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 972741600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 985442399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 985442400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1004191199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1004191200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1017496799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1017496800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1035640799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1035640800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1048946399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1048946400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1067090399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1067090400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1080395999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1080396000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1099144799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1099144800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1111845599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1111845600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1130594399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1130594400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1143295199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1143295200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1162043999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1162044000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1174744799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1174744800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1193493599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1193493600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1206799199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1206799200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1224943199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1224943200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1238248799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1238248800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1256392799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1256392800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1269698399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1269698400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1288447199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1288447200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1301147999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1301148000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1319896799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1319896800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1332597599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1332597600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1351346399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1351346400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1364651999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1364652000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1382795999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1382796000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1396101599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1396101600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1414245599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1414245600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1427551199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1427551200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1445695199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1445695200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1459000799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1459000800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1477749599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1477749600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1490450399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1490450400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1509199199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1509199200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1521899999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1521900000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1540648799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1540648800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1553954399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1553954400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1572098399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1572098400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1585403999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1585404000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1603547999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1603548000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1616853599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1616853600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1635602399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1635602400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1648303199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1648303200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1667051999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1667052000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1679752799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1679752800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1698501599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1698501600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1711807199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1711807200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1729951199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1729951200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1743256799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1743256800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1761400799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1761400800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1774706399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1774706400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1792850399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1792850400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1806155999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1806156000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1824904799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1824904800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1837605599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1837605600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1856354399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1856354400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1869055199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1869055200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1887803999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1887804000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1901109599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1901109600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1919253599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1919253600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1932559199000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1932559200000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1950703199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1950703200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1964008799000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1964008800000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1982757599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1982757600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1995458399000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1995458400000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2014207199000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2014207200000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2026907999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2026908000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2045656799000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2045656800000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2058357599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2058357600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2077106399000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2077106400000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2090411999000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2090412000000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2108555999000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2108556000000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2121861599000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2121861600000, tz, 1);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 2140005599000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2140005600000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -720, tzAbbr: "PETT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -780, tzAbbr: "PETST"}, 1246789800000, tz, 0);
	}
})
