({
	name: "date.timezone.Asia-Hovd",
	runTest: function(t){
		var tz = "Asia/Hovd";
		doh.checkDate({tzOffset: -366.6, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -366.6, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -366.6, tzAbbr: "LMT"}, -2032927597000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "HOVT"}, -2032927596000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "HOVT"}, 252439199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 252439200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 417977999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 417978000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 433785599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 433785600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 449600399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 449600400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 465321599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 465321600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 481049999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 481050000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 496771199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 496771200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 512499599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 512499600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 528220799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 528220800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 543949199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 543949200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 559670399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 559670400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 575398799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 575398800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 591119999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 591120000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 606848399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 606848400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 622569599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 622569600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 638297999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 638298000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 654623999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 654624000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 670352399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 670352400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 686073599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 686073600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 701801999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 701802000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 717523199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 717523200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 733251599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 733251600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 748972799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 748972800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 764701199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 764701200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 780422399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 780422400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 796150799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 796150800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 811871999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 811872000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 828205199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 828205200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 843926399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 843926400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 859654799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 859654800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 875375999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 875376000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 891104399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 891104400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 906825599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 906825600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 988397999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 988398000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1001699999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1001700000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1017428399000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1017428400000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1033149599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1033149600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1048877999000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1048878000000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1064599199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1064599200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1080327599000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1080327600000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1096048799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1096048800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1111777199000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1111777200000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1127498399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1127498400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1143226799000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1143226800000, tz, 1);
		doh.checkDate({tzOffset: -480, tzAbbr: "HOVST"}, 1159552799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1159552800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -420, tzAbbr: "HOVT"}, 1246789800000, tz, 0);
	}
})
