({
	name: "date.timezone.Asia-Aqtau",
	runTest: function(t){
		var tz = "Asia/Aqtau";
		doh.checkDate({tzOffset: -201.066666666667, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -201.066666666667, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -201.066666666667, tzAbbr: "LMT"}, -1441164065000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "FORT"}, -1441164064000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "FORT"}, -1247544001000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "FORT"}, -1247544000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "FORT"}, -220942801000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, -220942800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 370724399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHET"}, 370724400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHET"}, 386445599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 386445600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 402256799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 402256800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 417985199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 417985200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 433792799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 433792800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 449607599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 449607600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 465339599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 465339600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 481064399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 481064400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 496789199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 496789200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 512513999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 512514000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 528238799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 528238800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 543963599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 543963600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 559688399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 559688400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 575413199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 575413200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 591137999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 591138000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 606862799000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 606862800000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 622587599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 622587600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 638312399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 638312400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "SHEST"}, 654641999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 654642000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "SHET"}, 692823599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 692823600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 701805599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "AQTST"}, 701805600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "AQTST"}, 717526799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 717526800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 733265999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "AQTST"}, 733266000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "AQTST"}, 748990799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 748990800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 764715599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "AQTST"}, 764715600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "AQTST"}, 780440399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 780440400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 796165199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 796165200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 811893599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 811893600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 828223199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 828223200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 846367199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 846367200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 859672799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 859672800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 877816799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 877816800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 891122399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 891122400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 909266399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 909266400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 922571999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 922572000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 941320799000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 941320800000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 954021599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 954021600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 972770399000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 972770400000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 985471199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 985471200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1004219999000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1004220000000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1017525599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1017525600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1035669599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1035669600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1048975199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1048975200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1067119199000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1067119200000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1080424799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1080424800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTST"}, 1099173599000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1099173600000, tz, 1);
		doh.checkDate({tzOffset: -240, tzAbbr: "AQTT"}, 1110830399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 1110830400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -300, tzAbbr: "AQTT"}, 1246789800000, tz, 0);
	}
})
