({
	name: "date.timezone.Europe-Kaliningrad",
	runTest: function(t){
		var tz = "Europe/Kaliningrad";
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1693706401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -1693706400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -1680483601000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1680483600000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1663455601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -1663455600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -1650150001000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1650150000000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1632006001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -1632006000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -1618700401000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -1618700400000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -938905201000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -938905200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -857257201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -857257200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -844556401000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -844556400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -828226801000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -828226800000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -812502001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -812502000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CEST"}, -796777201000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -796777200000, tz, 1);
		doh.checkDate({tzOffset: -60, tzAbbr: "CET"}, -788922001000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CET"}, -788922000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CET"}, -778730401000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "CEST"}, -778730400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "CEST"}, -762663601000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CET"}, -762663600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "CET"}, -757389601000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, -757389600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 354920399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 354920400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 370727999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 370728000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 386456399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 386456400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 402263999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 402264000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 417992399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 417992400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 433799999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 433800000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 449614799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 449614800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 465346799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 465346800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 481071599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 481071600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 496796399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 496796400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 512521199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 512521200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 528245999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 528246000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 543970799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 543970800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 559695599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 559695600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 575420399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 575420400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 591145199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 591145200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 606869999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 606870000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 622594799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 622594800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 638319599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 638319600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "MSD"}, 654649199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 654649200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "MSK"}, 670373999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 670374000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 686102399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 686102400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 701816399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 701816400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 717537599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 717537600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 733276799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 733276800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 749001599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 749001600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 764726399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 764726400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 780451199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 780451200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 796175999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 796176000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 811900799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 811900800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 828230399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 828230400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 846374399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 846374400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 859679999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 859680000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 877823999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 877824000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 891129599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 891129600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 909273599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 909273600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 922579199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 922579200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 941327999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 941328000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 954028799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 954028800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 972777599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 972777600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 985478399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 985478400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1004227199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1004227200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1017532799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1017532800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1035676799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1035676800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1048982399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1048982400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1067126399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1067126400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1080431999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1080432000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1099180799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1099180800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1111881599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1111881600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1130630399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1130630400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1143331199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1143331200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1162079999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1162080000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1174780799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1174780800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1193529599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1193529600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1206835199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1206835200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1224979199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1224979200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1238284799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1238284800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1256428799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1256428800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1269734399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1269734400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1288483199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1288483200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1301183999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1301184000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1319932799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1319932800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1332633599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1332633600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1351382399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1351382400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1364687999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1364688000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1382831999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1382832000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1396137599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1396137600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1414281599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1414281600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1427587199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1427587200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1445731199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1445731200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1459036799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1459036800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1477785599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1477785600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1490486399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1490486400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1509235199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1509235200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1521935999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1521936000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1540684799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1540684800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1553990399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1553990400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1572134399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1572134400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1585439999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1585440000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1603583999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1603584000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1616889599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1616889600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1635638399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1635638400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1648339199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1648339200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1667087999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1667088000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1679788799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1679788800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1698537599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1698537600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1711843199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1711843200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1729987199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1729987200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1743292799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1743292800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1761436799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1761436800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1774742399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1774742400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1792886399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1792886400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1806191999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1806192000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1824940799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1824940800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1837641599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1837641600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1856390399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1856390400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1869091199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1869091200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1887839999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1887840000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1901145599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1901145600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1919289599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1919289600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1932595199000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1932595200000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1950739199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1950739200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1964044799000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1964044800000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1982793599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1982793600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1995494399000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1995494400000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2014243199000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2014243200000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2026943999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2026944000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2045692799000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2045692800000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2058393599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2058393600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2077142399000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2077142400000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2090447999000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2090448000000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2108591999000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2108592000000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2121897599000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2121897600000, tz, 1);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 2140041599000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2140041600000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -120, tzAbbr: "EET"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -180, tzAbbr: "EEST"}, 1246789800000, tz, 0);
	}
})
