({
	name: "date.timezone.Asia-Irkutsk",
	runTest: function(t){
		var tz = "Asia/Irkutsk";
		doh.checkDate({tzOffset: -417.333333333333, tzAbbr: "IMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -417.333333333333, tzAbbr: "IMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -417.333333333333, tzAbbr: "IMT"}, -1575874641000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "IRKT"}, -1575874640000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "IRKT"}, -1247554801000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, -1247554800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 354902399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 354902400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 370709999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 370710000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 386438399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 386438400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 402245999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 402246000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 417974399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 417974400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 433781999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 433782000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 449596799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 449596800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 465328799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 465328800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 481053599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 481053600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 496778399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 496778400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 512503199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 512503200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 528227999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 528228000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 543952799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 543952800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 559677599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 559677600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 575402399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 575402400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 591127199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 591127200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 606851999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 606852000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 622576799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 622576800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 638301599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 638301600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 654631199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 654631200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 670355999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKST"}, 670356000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKST"}, 686084399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "IRKT"}, 686084400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "IRKT"}, 695761199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 695761200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 701794799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 701794800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 717515999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 717516000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 733255199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 733255200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 748979999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 748980000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 764704799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 764704800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 780429599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 780429600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 796154399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 796154400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 811879199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 811879200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 828208799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 828208800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 846352799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 846352800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 859658399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 859658400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 877802399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 877802400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 891107999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 891108000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 909251999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 909252000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 922557599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 922557600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 941306399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 941306400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 954007199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 954007200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 972755999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 972756000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 985456799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 985456800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1004205599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1004205600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1017511199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1017511200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1035655199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1035655200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1048960799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1048960800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1067104799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1067104800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1080410399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1080410400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1099159199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1099159200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1111859999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1111860000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1130608799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1130608800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1143309599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1143309600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1162058399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1162058400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1174759199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1174759200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1193507999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1193508000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1206813599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1206813600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1224957599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1224957600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1238263199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1238263200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1256407199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1256407200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1269712799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1269712800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1288461599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1288461600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1301162399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1301162400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1319911199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1319911200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1332611999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1332612000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1351360799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1351360800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1364666399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1364666400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1382810399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1382810400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1396115999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1396116000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1414259999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1414260000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1427565599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1427565600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1445709599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1445709600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1459015199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1459015200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1477763999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1477764000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1490464799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1490464800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1509213599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1509213600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1521914399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1521914400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1540663199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1540663200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1553968799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1553968800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1572112799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1572112800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1585418399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1585418400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1603562399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1603562400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1616867999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1616868000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1635616799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1635616800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1648317599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1648317600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1667066399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1667066400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1679767199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1679767200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1698515999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1698516000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1711821599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1711821600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1729965599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1729965600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1743271199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1743271200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1761415199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1761415200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1774720799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1774720800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1792864799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1792864800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1806170399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1806170400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1824919199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1824919200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1837619999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1837620000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1856368799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1856368800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1869069599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1869069600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1887818399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1887818400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1901123999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1901124000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1919267999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1919268000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1932573599000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1932573600000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1950717599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1950717600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1964023199000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1964023200000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1982771999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1982772000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1995472799000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1995472800000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2014221599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2014221600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2026922399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2026922400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2045671199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2045671200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2058371999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2058372000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2077120799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2077120800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2090426399000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2090426400000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2108570399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2108570400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2121875999000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2121876000000, tz, 1);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 2140019999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2140020000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "IRKT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -540, tzAbbr: "IRKST"}, 1246789800000, tz, 0);
	}
})
