({
	name: "date.timezone.Asia-Bishkek",
	runTest: function(t){
		var tz = "Asia/Bishkek";
		doh.checkDate({tzOffset: -298.4, tzAbbr: "LMT"}, -2147483648000, tz, 1);
		doh.checkDate({tzOffset: -298.4, tzAbbr: "LMT"}, -2147397248000, tz, 1);
		doh.checkDate({tzOffset: -298.4, tzAbbr: "LMT"}, -1441169905000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "FRUT"}, -1441169904000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "FRUT"}, -1247547601000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, -1247547600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 354909599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 354909600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 370717199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 370717200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 386445599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 386445600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 402253199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 402253200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 417981599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 417981600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 433789199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 433789200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 449603999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 449604000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 465335999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 465336000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 481060799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 481060800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 496785599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 496785600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 512510399000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 512510400000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 528235199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 528235200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 543959999000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 543960000000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 559684799000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 559684800000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 575409599000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 575409600000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 591134399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 591134400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 606859199000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 606859200000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 622583999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 622584000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 638308799000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 638308800000, tz, 1);
		doh.checkDate({tzOffset: -420, tzAbbr: "FRUST"}, 654638399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 654638400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUT"}, 670363199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUST"}, 670363200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "FRUST"}, 683582399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 683582400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 703018799000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 703018800000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 717530399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 717530400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 734468399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 734468400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 748979999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 748980000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 765917999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 765918000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 780429599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 780429600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 797367599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 797367600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 811879199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 811879200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 828817199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 828817200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 843933599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 843933600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 859670999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 859671000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 877811399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 877811400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 891120599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 891120600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 909260999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 909261000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 922570199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 922570200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 941315399000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 941315400000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 954019799000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 954019800000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 972764999000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 972765000000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 985469399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 985469400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1004214599000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1004214600000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1017523799000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1017523800000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1035664199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1035664200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1048973399000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1048973400000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1067113799000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1067113800000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1080422999000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1080423000000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1099168199000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1099168200000, tz, 1);
		doh.checkDate({tzOffset: -300, tzAbbr: "KGT"}, 1111872599000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1111872600000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGST"}, 1123783199000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGT"}, 1123783200000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGT"}, 2147397247000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGT"}, 2147483647000, tz, 1);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGT"}, 1231151400000, tz, 0);
		doh.checkDate({tzOffset: -360, tzAbbr: "KGT"}, 1246789800000, tz, 0);
	}
})
