// ************************************************************
// カプセルタイプ・ボルト
// ************************************************************
function fncCapsuleBolt( strRefType, obj0, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, objSelRoot, objSel, dblRefKey2, dblRefKey3, dblRefKey4, dblRefKey5 ) 
{ 
	// ------------------------------------------------------------
	obj0.innerHTML = "0";
	obj1.innerHTML = "0";
	obj2.innerHTML = "0";
	obj3.innerHTML = "0";
	obj4.innerHTML = "0";
	obj5.innerHTML = "0";
	obj6.innerHTML = "";
	obj7.innerHTML = "";
	obj8.innerHTML = "";

	if ( !fncblnCheck( dblRefKey3, dblRefKey5, obj7, 'ボルト全長' ) ) { return false; } 

	// ------------------------------------------------------------
	// 定数
	// ------------------------------------------------------------
	// 一日の単価
	dblBaseFee = 14000;

	// 加工費１基本本数
	dblBaseRot1 = 5000;

	// 加工費２基本本数
	dblBaseRot2 = 3000;

	// 加工費３基本本数
	dblBaseRot3 = 4000;

	// 組付基本本数
	dblBaseRot4 = 1500;

	// ------------------------------------------------------------
	// ベース　：　鉄筋径・単重・単価・ボルト標準長さ・Ｗ１枚売価
	// ------------------------------------------------------------
	dblArray = objSelRoot.split(',');
	strKey00 = dblArray[0];
	dblKey01 = parseFloat(dblArray[1]);
	dblKey02 = parseFloat(dblArray[2]);
	dblKey03 = parseFloat(dblArray[3]);
	dblKey04 = parseFloat(dblArray[4]);

	// ------------------------------------------------------------
	// 鉄筋径・単重・単価・ボルト標準長さ・Ｗ１枚売価
	// ------------------------------------------------------------
	dblArray = objSel.split(',');
	strKey10 = dblArray[0];
	dblKey11 = parseFloat(dblArray[1]);
	dblKey12 = parseFloat(dblArray[2]);
	dblKey13 = parseFloat(dblArray[3]);
	dblKey14 = parseFloat(dblArray[4]);
	dblKey15 = parseFloat(dblArray[5]);
	dblKey16 = parseFloat(dblArray[6]);
	dblKey17 = parseFloat(dblArray[7]);
	dblKey18 = parseFloat(dblArray[8]);

	// ------------------------------------------------------------
	// ボルトの表面処理
	// ------------------------------------------------------------
	dblKey2 = dblRefKey2;

	// ------------------------------------------------------------
	// ボルト全長
	// ------------------------------------------------------------
	dblKey3 = fncdblIsNumeric( dblRefKey3, dblKey15, dblKey16, 'ボルト全長', obj7 )

	// ------------------------------------------------------------
	// 施工方向
	// ------------------------------------------------------------
	dblKey4 = dblRefKey4;

	// ------------------------------------------------------------
	// カプセルの単価、穿孔工の単価、定着工の単価、損料の単価
	// ------------------------------------------------------------
	dblKey5 = fncdblIsNumeric( dblRefKey5, dblKey17, dblKey18, '穿孔長', obj8 )

	// 
	switch( strRefType ) 
	{ 
		case 'VE':
			switch( strKey10 ) 
			{ 
				case 'M10':
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 225:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 225:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 225:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 225:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 225:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 225:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 225:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 450:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 450:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 450:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 450:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 450:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 450:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 450:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 450:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 450:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 675:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 675: 675;
					break;
				case 'M12':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 330:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 330:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 330:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 330:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 330:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 330:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 330:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 330:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 555:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 555:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 555:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 555:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 555:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 555:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 555:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 660:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 660:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 660:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 885:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 885:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 885:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 885:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 885:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 885: 885;
					break;
				case 'M16':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ?  560:
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  560:
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  560:
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  560:
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  560:
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  560:
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  560:
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  560:
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  560:
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  560:
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  560:
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  785:
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  785:
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  785:
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  785:
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  890:
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  890:
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  890:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1120:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1120:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1120:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1120:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1120:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1120:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1345:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1345:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1345:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1345:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1450:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1450: 1450;
					break;
				case 'M20':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ?  830:
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  830:
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  830:
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  830:
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  830:
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  830:
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  830:
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  830:
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  830:
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  830:
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  830:
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  830:
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  830:
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  830:
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  830:
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  830:
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  830:
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  830:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1045:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1045:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1045:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1045:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1045:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1270:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1270:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1270:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1375:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1605:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1605:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1605:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1605:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1605:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1605:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 1660:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 1660:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 1660: 1660;
					break;
				case 'M22':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 1320 :
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 1320 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 1320 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 1320 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 1320 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 1320 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 1320 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 1320 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1320 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1320 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1320 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1320 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1320 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1320 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1320 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1320 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1320 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1320 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1320 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1320 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1320 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1320 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1320 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1545 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1545 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1650 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1880 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1880 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1880 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 2150 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 2150 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 2150 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 2150 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 2150 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 2150 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 2150 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 2150 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 2365 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 2365 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 2365 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 2365 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2640 : 2640;
					break;
				case 'M24':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 2000:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 2000:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 2000:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 2000:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 2000:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 2000:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 2000:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 2000:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 2000:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 2000:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 2000:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 2000:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 2000:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 2000:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 2000:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 2000:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 2000:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 2000:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 2000:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 2000:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 2000:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 2000:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 2000:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 2000:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 2000:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 2000:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 2000:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 2000:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 2225:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 2330:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 2560:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 2560:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 2830:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 2830:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 2830:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 2830:
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 2830:
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 2830:
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 3045:
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 3045:
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 3320:
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 3320:
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 3320:
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 3320:
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 3320:
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 3320:
					( dblKey5 > 480 && dblKey5 <= 490 ) ? 3320:
					( dblKey5 > 490 && dblKey5 <= 500 ) ? 4000: 4000;
					break;
				default:
					//
					dblCapsule = 0;
			} 
			break;
		case 'AP':
			switch( strKey10 ) 
			{ 
				case 'M8':
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 230:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 230:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 230:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 230:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 230:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 230:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 230:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 230:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 230:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 460:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 460:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 460:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 460:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 460:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 460:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 460:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 460:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 460:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 460:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 460:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 460:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 460:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 460: 460;
					break;
				case 'M10':
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 225:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 225:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 225:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 225:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 225:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 245:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 245:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 245:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 245:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 245:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 245:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 245:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 245:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 300:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 300:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 300:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 300:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 300:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 300:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 470:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 470:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 470:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 470:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 490:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 490:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 490:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 490:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 490:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 490:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 490:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 490:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 545:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 545:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 545:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 545: 545;
					break;
				case 'M12':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 225:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 225:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 225:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 225:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 335:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 335:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 335:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 355:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 355:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 355:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 355:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 355:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 355:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 355:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 355:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 450:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 450:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 450:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 450:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 450:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 450:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 450:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 450:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 450:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 675:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 675:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 675:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 675:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 675:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 675:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 675:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 675:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 675:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 695:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 695:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 695:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 695:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 695:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 695:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 805:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 805:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 805:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 805: 805;
					break;
				case 'M16':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ?  560:
					( dblKey5 >  30 && dblKey5 <=  35 ) ?  560:
					( dblKey5 >  35 && dblKey5 <=  40 ) ?  560:
					( dblKey5 >  40 && dblKey5 <=  45 ) ?  560:
					( dblKey5 >  45 && dblKey5 <=  50 ) ?  560:
					( dblKey5 >  50 && dblKey5 <=  55 ) ?  560:
					( dblKey5 >  55 && dblKey5 <=  60 ) ?  560:
					( dblKey5 >  60 && dblKey5 <=  65 ) ?  560:
					( dblKey5 >  65 && dblKey5 <=  70 ) ?  560:
					( dblKey5 >  70 && dblKey5 <=  75 ) ?  560:
					( dblKey5 >  75 && dblKey5 <=  80 ) ?  560:
					( dblKey5 >  80 && dblKey5 <=  85 ) ?  560:
					( dblKey5 >  85 && dblKey5 <=  90 ) ?  605:
					( dblKey5 >  90 && dblKey5 <=  95 ) ?  605:
					( dblKey5 >  95 && dblKey5 <= 100 ) ?  605:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  605:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  605:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  605:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  605:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  605:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  605:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  735:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  735:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  735:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  735:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  735:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  735:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  735:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  735:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  735:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  735:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  735:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  960:
					( dblKey5 > 190 && dblKey5 <= 195 ) ?  960:
					( dblKey5 > 195 && dblKey5 <= 200 ) ?  960:
					( dblKey5 > 200 && dblKey5 <= 205 ) ?  960:
					( dblKey5 > 205 && dblKey5 <= 210 ) ?  960:
					( dblKey5 > 210 && dblKey5 <= 215 ) ?  960:
					( dblKey5 > 215 && dblKey5 <= 220 ) ?  980:
					( dblKey5 > 220 && dblKey5 <= 225 ) ?  980:
					( dblKey5 > 225 && dblKey5 <= 230 ) ?  980:
					( dblKey5 > 230 && dblKey5 <= 235 ) ?  980:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 1090:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 1090:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 1090:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 1090:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 1210:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 1295:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 1295:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 1295:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 1295:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 1295:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 1295:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 1295:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 1340:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 1340:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 1340:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 1340:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 1340: 1340;
					break;
				case 'M20':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ?  830:
					( dblKey5 >  30 && dblKey5 <=  35 ) ?  830:
					( dblKey5 >  35 && dblKey5 <=  40 ) ?  830:
					( dblKey5 >  40 && dblKey5 <=  45 ) ?  830:
					( dblKey5 >  45 && dblKey5 <=  50 ) ?  830:
					( dblKey5 >  50 && dblKey5 <=  55 ) ?  830:
					( dblKey5 >  55 && dblKey5 <=  60 ) ?  830:
					( dblKey5 >  60 && dblKey5 <=  65 ) ?  830:
					( dblKey5 >  65 && dblKey5 <=  70 ) ?  830:
					( dblKey5 >  70 && dblKey5 <=  75 ) ?  830:
					( dblKey5 >  75 && dblKey5 <=  80 ) ?  830:
					( dblKey5 >  80 && dblKey5 <=  85 ) ?  830:
					( dblKey5 >  85 && dblKey5 <=  90 ) ?  830:
					( dblKey5 >  90 && dblKey5 <=  95 ) ?  830:
					( dblKey5 >  95 && dblKey5 <= 100 ) ?  830:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  830:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  830:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  830:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  830:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  830:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  830:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  895:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  895:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  895:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  895:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  895:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  895:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  895:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  895:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  895:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  895:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  895:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  895:
					( dblKey5 > 190 && dblKey5 <= 195 ) ?  895:
					( dblKey5 > 195 && dblKey5 <= 200 ) ?  895:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 1130:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 1130:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 1130:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 1130:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 1130:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 1130:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 1130:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 1130:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 1130:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 1355:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 1355:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 1355:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 1375:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 1375:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 1375:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 1485:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 1485:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 1485:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 1690:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 1690:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 1690:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 1690:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 1725:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 1725:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 1725:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 1725:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 1735:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 1735:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 1735:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 1790:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 1790:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 1790:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 1790:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 1790:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 1790:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 1790:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 1790:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 1790:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 1790:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 1790: 1790;
					break;
				case 'M22':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 1330:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 1330:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 1330:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 1330:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 1330:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 1330:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 1330:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 1330:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 1330:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 1330:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 1330:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 1330:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 1330:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 1330:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 1330:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 1330:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 1330:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 1330:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 1330:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 1330:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 1330:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 1330:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 1330:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 1330:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 1330:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 1330:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 1330:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 1330:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 1425:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 1425:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 1425:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 1425:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 1425:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 1425:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 1425:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 1425:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 1425:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 1425:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 1425:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 1425:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 1425:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 1425:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 1425:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 1425:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 1425:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 1770:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 1770:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 1770:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 1770:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 1770:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 1770:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 1995:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 1995:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 2015:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 2015:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 2125:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 2125:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 2330:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 2330:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 2330:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 2375:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 2375:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 2375:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 2375:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 2600:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 2600:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 2600:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 2600:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 2600:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 2600:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 2600:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 2665:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 2665:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 2665:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 2665:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 2665:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 2665:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 2665:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 2665:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 2665:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 2665:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 2850:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 2850: 2850;
					break;
				case 'M24':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 2005:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 2005:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 2005:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 2005:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 2005:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 2005:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 2005:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 2005:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 2005:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 2005:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 2005:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 2005:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 2005:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 2005:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 2005:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 2005:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 2005:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 2005:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 2005:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 2005:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 2005:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 2005:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 2005:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 2005:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 2005:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 2005:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 2005:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 2005:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 2005:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 2005:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 2005:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 2005:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 2005:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 2005:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 2160:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 2160:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 2160:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 2160:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 2160:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 2160:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 2160:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 2160:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 2160:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 2160:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 2160:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 2160:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 2160:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 2160:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 2160:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 2160:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 2160:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 2160:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 2160:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 2160:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 2160:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 2680:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 2680:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 2680:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 2680:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 2680:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 2680:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 2680:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 2680:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 2680:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 2905:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 2925:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 3035:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 3035:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 3240:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 3240:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 3285:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 3285:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 3285:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 3510:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 3510:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 3510:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 3510:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 3575:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 3575:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 3575:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 3575:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 3575:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 3575:
					( dblKey5 > 440 && dblKey5 <= 445 ) ? 3585:
					( dblKey5 > 445 && dblKey5 <= 450 ) ? 4010:
					( dblKey5 > 450 && dblKey5 <= 455 ) ? 4010:
					( dblKey5 > 455 && dblKey5 <= 460 ) ? 4010:
					( dblKey5 > 460 && dblKey5 <= 465 ) ? 4010:
					( dblKey5 > 465 && dblKey5 <= 470 ) ? 4010:
					( dblKey5 > 470 && dblKey5 <= 475 ) ? 4010:
					( dblKey5 > 475 && dblKey5 <= 480 ) ? 4010: 4010;
					break;
				default:
					//
					dblCapsule = 0;
			} 
			break;
		case 'HP':
			switch( strKey10 ) 
			{ 
				case 'M10':
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 195:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 195:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 195:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 195:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 195:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 195:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 195:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 390:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 390:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 390:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 390:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 390:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 390:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 390:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 390:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 390:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 585:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 585: 585;
					break;
				case 'M12':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 285:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 285:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 285:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 285:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 285:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 285:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 285:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 285:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 480:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 480:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 480:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 480:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 480:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 480:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 480:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 480:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 570:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 570:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 765:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 765:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 765:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 765:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 765:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 765: 765;
					break;
				case 'M16':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ?  470:
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  470:
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  470:
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  470:
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  470:
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  470:
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  470:
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  470:
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  470:
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  470:
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  470:
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  665:
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  665:
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  665:
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  665:
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  665:
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  665:
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  755:
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  755:
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  755:
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  940:
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  940:
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  940:
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  940:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1135:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1135:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1135:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1135:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1135:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1135: 1135;
					break;
				case 'M20':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ?  695:
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  695:
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  695:
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  695:
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  695:
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  695:
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  695:
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  695:
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  695:
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  695:
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  695:
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  695:
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  695:
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  695:
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  695:
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  695:
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  695:
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  695:
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  890:
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  890:
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  890:
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  980:
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  980:
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  980:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1165:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1165:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1165:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1165:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1390:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1390:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1390:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1390:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1390:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 1390:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 1390:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 1390: 1390;
					break;
				case 'M22':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 1135:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 1135:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 1135:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 1135:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 1135:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 1135:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 1135:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 1135:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1135:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1135:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1135:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1135:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1135:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1135:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1135:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1135:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1135:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1135:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1135:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1135:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1135:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1135:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1135:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1330:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1330:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1420:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1605:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1605:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1605:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1830:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1830:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1830:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 2270:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 2270:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 2270:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 2270:
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 2270:
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 2270:
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 2270:
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 2270:
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 2270:
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2270: 2270;
					break;
				case 'M24':
					//
					dblCapsule = 
					(                  dblKey5 <=  30 ) ? 1715:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 1715:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 1715:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 1715:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 1715:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 1715:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 1715:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 1715:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1715:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1715:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1715:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1715:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1715:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1715:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1715:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1715:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1715:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1715:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1715:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1715:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1715:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1715:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1715:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1715:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1715:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1715:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1715:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1715:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1910:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 2000:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 2185:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 2185:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 2185:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 2410:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 2410:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 2410:
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 2410:
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 2410:
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 2410:
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 2850:
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 2850:
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2850:
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 2850:
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 2850:
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 2850:
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 2850:
					( dblKey5 > 480 && dblKey5 <= 490 ) ? 2850:
					( dblKey5 > 490 && dblKey5 <= 500 ) ? 2850: 2850;
					break;
				default:
					//
					dblCapsule = 0;
			} 
			break;
		default:
			dblCapsule = 0;
	} 

	// 
	switch( strRefType ) 
	{ 
		case 'VE':
			switch( strKey10 ) 
			{ 
				case 'M10':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "VE-10":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "VE-10":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "VE-10":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "VE-10":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "VE-10":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "VE-10":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "VE-10":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "VE-10 2本":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "VE-10 2本":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "VE-10 2本":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "VE-10 2本":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "VE-10 2本":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "VE-10 2本":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "VE-10 2本":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "VE-10 2本":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "VE-10 2本":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "VE-10 3本":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "VE-10 3本": "VE-10 3本";
					break;
				case 'M12':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "VE-12":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "VE-12":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "VE-12":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "VE-12":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "VE-12":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "VE-12":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "VE-12":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "VE-12":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "VE-12 + VE-10":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "VE-12 + VE-10":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "VE-12 + VE-10":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "VE-12 + VE-10":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "VE-12 + VE-10":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "VE-12 + VE-10":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "VE-12 + VE-10":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "VE-12 2本":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "VE-12 2本":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "VE-12 2本":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "VE-12 2本":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "VE-12 2本 + VE-10":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "VE-12 2本 + VE-10":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "VE-12 2本 + VE-10":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "VE-12 2本 + VE-10":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "VE-12 2本 + VE-10": "VE-12 2本 + VE-10";
					break;
				case 'M16':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "VE-16":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "VE-16":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "VE-16":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "VE-16":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "VE-16":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "VE-16":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "VE-16":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "VE-16":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "VE-16":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "VE-16":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "VE-16":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "VE-16 + VE-10":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "VE-16 + VE-10":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "VE-16 + VE-10":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "VE-16 + VE-10":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "VE-16 + VE-10":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "VE-16 + VE-12":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "VE-16 + VE-12":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "VE-16 + VE-12":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "VE-16 2本":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "VE-16 2本":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "VE-16 2本":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "VE-16 2本":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "VE-16 2本":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "VE-16 2本 + VE-10":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "VE-16 2本 + VE-10":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "VE-16 2本 + VE-10":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "VE-16 2本 + VE-10":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "VE-16 2本 + VE-10":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "VE-16 2本 + VE-12": "VE-16 2本 + VE-12";
					break;
				case 'M20':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "VE-20":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "VE-20":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "VE-20":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "VE-20":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "VE-20":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "VE-20":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "VE-20":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "VE-20":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "VE-20":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "VE-20":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "VE-20":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "VE-20":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "VE-20":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "VE-20":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "VE-20":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "VE-20":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "VE-20":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "VE-20":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "VE-20L 1本":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "VE-20L 1本":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "VE-20L 1本":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "VE-20L 1本":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "VE-20L 1本":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "VE-20L + VE-10":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "VE-20L + VE-10":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "VE-20L + VE-10":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "VE-20L + VE-12":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "VE-20L + VE-16":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "VE-20L + VE-16":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "VE-20L + VE-16":
					( dblKey5 > 320 && dblKey5 <= 330 ) ? "VE-20L + VE-16":
					( dblKey5 > 330 && dblKey5 <= 340 ) ? "VE-20L + VE-16":
					( dblKey5 > 340 && dblKey5 <= 350 ) ? "VE-20L + VE-16":
					( dblKey5 > 350 && dblKey5 <= 360 ) ? "VE-20 2本":
					( dblKey5 > 360 && dblKey5 <= 370 ) ? "VE-20 2本":
					( dblKey5 > 370 && dblKey5 <= 380 ) ? "VE-20 2本": "VE-20 2本";
					break;
				case 'M22':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "VE-22":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "VE-22":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "VE-22":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "VE-22":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "VE-22":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "VE-22":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "VE-22":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "VE-22":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "VE-22":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "VE-22":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "VE-22":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "VE-22":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "VE-22":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "VE-22":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "VE-22":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "VE-22":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "VE-22":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "VE-22":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "VE-22":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "VE-22":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "VE-22":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "VE-22":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "VE-22":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "VE-22 + VE-10":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "VE-22 + VE-10":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "VE-22 + VE-12":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "VE-22 + VE-16":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "VE-22 + VE-16":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "VE-22 + VE-16":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "VE-22 + VE-20":
					( dblKey5 > 320 && dblKey5 <= 330 ) ? "VE-22 + VE-20":
					( dblKey5 > 330 && dblKey5 <= 340 ) ? "VE-22 + VE-20":
					( dblKey5 > 340 && dblKey5 <= 350 ) ? "VE-22 + VE-20":
					( dblKey5 > 350 && dblKey5 <= 360 ) ? "VE-22 + VE-20":
					( dblKey5 > 360 && dblKey5 <= 370 ) ? "VE-22 + VE-20":
					( dblKey5 > 370 && dblKey5 <= 380 ) ? "VE-22 + VE-20":
					( dblKey5 > 380 && dblKey5 <= 390 ) ? "VE-22 + VE-20":
					( dblKey5 > 390 && dblKey5 <= 400 ) ? "VE-22 + VE-20L":
					( dblKey5 > 400 && dblKey5 <= 410 ) ? "VE-22 + VE-20L":
					( dblKey5 > 410 && dblKey5 <= 420 ) ? "VE-22 + VE-20L":
					( dblKey5 > 420 && dblKey5 <= 430 ) ? "VE-22 + VE-20L":
					( dblKey5 > 430 && dblKey5 <= 440 ) ? "VE-22 2本": "VE-22 2本";
					break;
				case 'M24':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "VE-24":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "VE-24":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "VE-24":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "VE-24":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "VE-24":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "VE-24":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "VE-24":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "VE-24":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "VE-24":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "VE-24":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "VE-24":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "VE-24":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "VE-24":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "VE-24":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "VE-24":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "VE-24":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "VE-24":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "VE-24":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "VE-24":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "VE-24":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "VE-24":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "VE-24":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "VE-24":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "VE-24":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "VE-24":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "VE-24":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "VE-24":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "VE-24":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "VE-24 + VE-10":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "VE-24 + VE-12":
					( dblKey5 > 320 && dblKey5 <= 330 ) ? "VE-24 + VE-16":
					( dblKey5 > 330 && dblKey5 <= 340 ) ? "VE-24 + VE-16":
					( dblKey5 > 340 && dblKey5 <= 350 ) ? "VE-24 + VE-20":
					( dblKey5 > 350 && dblKey5 <= 360 ) ? "VE-24 + VE-20":
					( dblKey5 > 360 && dblKey5 <= 370 ) ? "VE-24 + VE-20":
					( dblKey5 > 370 && dblKey5 <= 380 ) ? "VE-24 + VE-20":
					( dblKey5 > 380 && dblKey5 <= 390 ) ? "VE-24 + VE-20":
					( dblKey5 > 390 && dblKey5 <= 400 ) ? "VE-24 + VE-20":
					( dblKey5 > 400 && dblKey5 <= 410 ) ? "VE-24 + VE-20L":
					( dblKey5 > 410 && dblKey5 <= 420 ) ? "VE-24 + VE-20L":
					( dblKey5 > 420 && dblKey5 <= 430 ) ? "VE-24 + VE-22":
					( dblKey5 > 430 && dblKey5 <= 440 ) ? "VE-24 + VE-22":
					( dblKey5 > 440 && dblKey5 <= 450 ) ? "VE-24 + VE-22":
					( dblKey5 > 450 && dblKey5 <= 460 ) ? "VE-24 + VE-22":
					( dblKey5 > 460 && dblKey5 <= 470 ) ? "VE-24 + VE-22":
					( dblKey5 > 470 && dblKey5 <= 480 ) ? "VE-24 + VE-22":
					( dblKey5 > 480 && dblKey5 <= 490 ) ? "VE-24 + VE-22":
					( dblKey5 > 490 && dblKey5 <= 500 ) ? "VE-24 2本": "VE-24 2本";
					break;
				default:
					strType = "";
			} 
			break;
		case 'AP':
			switch( strKey10 ) 
			{ 
				case 'M8':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-8":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-8":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-8":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-8":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-8":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-8":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-8":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-8":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-8":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-8 2本":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-8 2本":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-8 2本":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-8 2本":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-8 2本":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-8 2本":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-8 2本":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-8 2本":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-8 2本":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-8 2本":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-8 2本":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-8 2本":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-8 2本":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-8 2本": "AP-8 2本";
					break;
				case 'M10':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-10S":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-10S":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-10S":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-10S":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-10S":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-10":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-10":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-10":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-10":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-10":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-10":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-10":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-10":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-10L":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-10L":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-10L":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-10L":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-10L":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-10L":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-10 + AP-10S":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-10 + AP-10S":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-10 + AP-10S":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-10 + AP-10S":
					( dblKey5 > 140 && dblKey5 <= 145 ) ? "AP-10 2本":
					( dblKey5 > 145 && dblKey5 <= 150 ) ? "AP-10 2本":
					( dblKey5 > 150 && dblKey5 <= 155 ) ? "AP-10 2本":
					( dblKey5 > 155 && dblKey5 <= 160 ) ? "AP-10 2本":
					( dblKey5 > 160 && dblKey5 <= 165 ) ? "AP-10 2本":
					( dblKey5 > 165 && dblKey5 <= 170 ) ? "AP-10 2本":
					( dblKey5 > 170 && dblKey5 <= 175 ) ? "AP-10 2本":
					( dblKey5 > 175 && dblKey5 <= 180 ) ? "AP-10 2本":
					( dblKey5 > 180 && dblKey5 <= 185 ) ? "AP-10L + AP-10S":
					( dblKey5 > 185 && dblKey5 <= 190 ) ? "AP-10L + AP-10S":
					( dblKey5 > 190 && dblKey5 <= 195 ) ? "AP-10L + AP-10S":
					( dblKey5 > 195 && dblKey5 <= 200 ) ? "AP-10L + AP-10S": "AP-10L + AP-10S";
					break;
				case 'M12':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-12S":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-12S":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-12S":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-12S":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-12S":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-12S":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-12S":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-12":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-12":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-12":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-12":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-12":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-12":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-12":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-12":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-12L":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-12L":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-12L":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-12L":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-12L":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-12L":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-12L":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-12L":
					( dblKey5 > 140 && dblKey5 <= 145 ) ? "AP-12L":
					( dblKey5 > 145 && dblKey5 <= 150 ) ? "AP-12L + AP-10S":
					( dblKey5 > 150 && dblKey5 <= 155 ) ? "AP-12L + AP-10S":
					( dblKey5 > 155 && dblKey5 <= 160 ) ? "AP-12L + AP-10S":
					( dblKey5 > 160 && dblKey5 <= 165 ) ? "AP-12L + AP-10S":
					( dblKey5 > 165 && dblKey5 <= 170 ) ? "AP-12L + AP-10S":
					( dblKey5 > 170 && dblKey5 <= 175 ) ? "AP-12L + AP-10S":
					( dblKey5 > 175 && dblKey5 <= 180 ) ? "AP-12L + AP-10S":
					( dblKey5 > 180 && dblKey5 <= 185 ) ? "AP-12L + AP-10S":
					( dblKey5 > 185 && dblKey5 <= 190 ) ? "AP-12L + AP-10S":
					( dblKey5 > 190 && dblKey5 <= 195 ) ? "AP-12L + AP-10":
					( dblKey5 > 195 && dblKey5 <= 200 ) ? "AP-12L + AP-10":
					( dblKey5 > 200 && dblKey5 <= 205 ) ? "AP-12L + AP-10":
					( dblKey5 > 205 && dblKey5 <= 210 ) ? "AP-12L + AP-10":
					( dblKey5 > 210 && dblKey5 <= 215 ) ? "AP-12L + AP-10":
					( dblKey5 > 215 && dblKey5 <= 220 ) ? "AP-12L + AP-10":
					( dblKey5 > 220 && dblKey5 <= 225 ) ? "AP-12L + AP-12":
					( dblKey5 > 225 && dblKey5 <= 230 ) ? "AP-12L + AP-12":
					( dblKey5 > 230 && dblKey5 <= 235 ) ? "AP-12L + AP-12":
					( dblKey5 > 235 && dblKey5 <= 240 ) ? "AP-12L + AP-12": "AP-12L + AP-12";
					break;
				case 'M16':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-16S":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-16S":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-16S":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-16S":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-16S":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-16S":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-16S":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-16S":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-16S":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-16S":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-16S":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-16S":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-16":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-16":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-16":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-16":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-16":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-16":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-16":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-16":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-16":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-16L":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-16L":
					( dblKey5 > 140 && dblKey5 <= 145 ) ? "AP-16L":
					( dblKey5 > 145 && dblKey5 <= 150 ) ? "AP-16L":
					( dblKey5 > 150 && dblKey5 <= 155 ) ? "AP-16L":
					( dblKey5 > 155 && dblKey5 <= 160 ) ? "AP-16L":
					( dblKey5 > 160 && dblKey5 <= 165 ) ? "AP-16L":
					( dblKey5 > 165 && dblKey5 <= 170 ) ? "AP-16L":
					( dblKey5 > 170 && dblKey5 <= 175 ) ? "AP-16L":
					( dblKey5 > 175 && dblKey5 <= 180 ) ? "AP-16L":
					( dblKey5 > 180 && dblKey5 <= 185 ) ? "AP-16L":
					( dblKey5 > 185 && dblKey5 <= 190 ) ? "AP-16L + AP-10S":
					( dblKey5 > 190 && dblKey5 <= 195 ) ? "AP-16L + AP-10S":
					( dblKey5 > 195 && dblKey5 <= 200 ) ? "AP-16L + AP-10S":
					( dblKey5 > 200 && dblKey5 <= 205 ) ? "AP-16L + AP-10S":
					( dblKey5 > 205 && dblKey5 <= 210 ) ? "AP-16L + AP-10S":
					( dblKey5 > 210 && dblKey5 <= 215 ) ? "AP-16L + AP-10S":
					( dblKey5 > 215 && dblKey5 <= 220 ) ? "AP-16L + AP-10":
					( dblKey5 > 220 && dblKey5 <= 225 ) ? "AP-16L + AP-10":
					( dblKey5 > 225 && dblKey5 <= 230 ) ? "AP-16L + AP-10":
					( dblKey5 > 230 && dblKey5 <= 235 ) ? "AP-16L + AP-10":
					( dblKey5 > 235 && dblKey5 <= 240 ) ? "AP-16L + AP-12":
					( dblKey5 > 240 && dblKey5 <= 245 ) ? "AP-16L + AP-12":
					( dblKey5 > 245 && dblKey5 <= 250 ) ? "AP-16L + AP-12":
					( dblKey5 > 250 && dblKey5 <= 255 ) ? "AP-16L + AP-12":
					( dblKey5 > 255 && dblKey5 <= 260 ) ? "AP-16 2本":
					( dblKey5 > 260 && dblKey5 <= 265 ) ? "AP-16L + AP-16S":
					( dblKey5 > 265 && dblKey5 <= 270 ) ? "AP-16L + AP-16S":
					( dblKey5 > 270 && dblKey5 <= 275 ) ? "AP-16L + AP-16S":
					( dblKey5 > 275 && dblKey5 <= 280 ) ? "AP-16L + AP-16S":
					( dblKey5 > 280 && dblKey5 <= 285 ) ? "AP-16L + AP-16S":
					( dblKey5 > 285 && dblKey5 <= 290 ) ? "AP-16L + AP-16S":
					( dblKey5 > 290 && dblKey5 <= 295 ) ? "AP-16L + AP-16S":
					( dblKey5 > 295 && dblKey5 <= 300 ) ? "AP-16L + AP-16":
					( dblKey5 > 300 && dblKey5 <= 305 ) ? "AP-16L + AP-16":
					( dblKey5 > 305 && dblKey5 <= 310 ) ? "AP-16L + AP-16":
					( dblKey5 > 310 && dblKey5 <= 315 ) ? "AP-16L + AP-16":
					( dblKey5 > 315 && dblKey5 <= 320 ) ? "AP-16L + AP-16": "AP-16L + AP-16";
					break;
				case 'M20':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-20S":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-20S":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-20S":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-20S":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-20S":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-20S":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-20S":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-20S":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-20S":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-20S":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-20S":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-20S":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-20S":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-20S":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-20S":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-20S":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-20S":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-20S":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-20S":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-20S":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-20S":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-20":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-20":
					( dblKey5 > 140 && dblKey5 <= 145 ) ? "AP-20":
					( dblKey5 > 145 && dblKey5 <= 150 ) ? "AP-20":
					( dblKey5 > 150 && dblKey5 <= 155 ) ? "AP-20":
					( dblKey5 > 155 && dblKey5 <= 160 ) ? "AP-20":
					( dblKey5 > 160 && dblKey5 <= 165 ) ? "AP-20":
					( dblKey5 > 165 && dblKey5 <= 170 ) ? "AP-20":
					( dblKey5 > 170 && dblKey5 <= 175 ) ? "AP-20":
					( dblKey5 > 175 && dblKey5 <= 180 ) ? "AP-20":
					( dblKey5 > 180 && dblKey5 <= 185 ) ? "AP-20":
					( dblKey5 > 185 && dblKey5 <= 190 ) ? "AP-20":
					( dblKey5 > 190 && dblKey5 <= 195 ) ? "AP-20":
					( dblKey5 > 195 && dblKey5 <= 200 ) ? "AP-20":
					( dblKey5 > 200 && dblKey5 <= 205 ) ? "AP-20L":
					( dblKey5 > 205 && dblKey5 <= 210 ) ? "AP-20L":
					( dblKey5 > 210 && dblKey5 <= 215 ) ? "AP-20L":
					( dblKey5 > 215 && dblKey5 <= 220 ) ? "AP-20L":
					( dblKey5 > 220 && dblKey5 <= 225 ) ? "AP-20L":
					( dblKey5 > 225 && dblKey5 <= 230 ) ? "AP-20L":
					( dblKey5 > 230 && dblKey5 <= 235 ) ? "AP-20L":
					( dblKey5 > 235 && dblKey5 <= 240 ) ? "AP-20L":
					( dblKey5 > 240 && dblKey5 <= 245 ) ? "AP-20L":
					( dblKey5 > 245 && dblKey5 <= 250 ) ? "AP-20L + AP-10S":
					( dblKey5 > 250 && dblKey5 <= 255 ) ? "AP-20L + AP-10S":
					( dblKey5 > 255 && dblKey5 <= 260 ) ? "AP-20L + AP-10S":
					( dblKey5 > 260 && dblKey5 <= 265 ) ? "AP-20L + AP-10":
					( dblKey5 > 265 && dblKey5 <= 270 ) ? "AP-20L + AP-10":
					( dblKey5 > 270 && dblKey5 <= 275 ) ? "AP-20L + AP-10":
					( dblKey5 > 275 && dblKey5 <= 280 ) ? "AP-20L + AP-12":
					( dblKey5 > 280 && dblKey5 <= 285 ) ? "AP-20L + AP-12":
					( dblKey5 > 285 && dblKey5 <= 290 ) ? "AP-20L + AP-12":
					( dblKey5 > 290 && dblKey5 <= 295 ) ? "AP-20L + AP-16S":
					( dblKey5 > 295 && dblKey5 <= 300 ) ? "AP-20L + AP-16S":
					( dblKey5 > 300 && dblKey5 <= 305 ) ? "AP-20L + AP-16S":
					( dblKey5 > 305 && dblKey5 <= 310 ) ? "AP-20L + AP-16S":
					( dblKey5 > 310 && dblKey5 <= 315 ) ? "AP-20 + AP-20S":
					( dblKey5 > 315 && dblKey5 <= 320 ) ? "AP-20 + AP-20S":
					( dblKey5 > 320 && dblKey5 <= 325 ) ? "AP-20 + AP-20S":
					( dblKey5 > 325 && dblKey5 <= 330 ) ? "AP-20 + AP-20S":
					( dblKey5 > 330 && dblKey5 <= 335 ) ? "AP-20L + AP-16":
					( dblKey5 > 335 && dblKey5 <= 340 ) ? "AP-20L + AP-16":
					( dblKey5 > 340 && dblKey5 <= 345 ) ? "AP-20L + AP-16":
					( dblKey5 > 345 && dblKey5 <= 350 ) ? "AP-20 2本":
					( dblKey5 > 350 && dblKey5 <= 355 ) ? "AP-20 2本":
					( dblKey5 > 355 && dblKey5 <= 360 ) ? "AP-20 2本":
					( dblKey5 > 360 && dblKey5 <= 365 ) ? "AP-20 2本":
					( dblKey5 > 365 && dblKey5 <= 370 ) ? "AP-20 2本":
					( dblKey5 > 370 && dblKey5 <= 375 ) ? "AP-20 2本":
					( dblKey5 > 375 && dblKey5 <= 380 ) ? "AP-20 2本":
					( dblKey5 > 380 && dblKey5 <= 385 ) ? "AP-20 2本":
					( dblKey5 > 385 && dblKey5 <= 390 ) ? "AP-20 2本":
					( dblKey5 > 390 && dblKey5 <= 395 ) ? "AP-20 2本":
					( dblKey5 > 395 && dblKey5 <= 400 ) ? "AP-20 2本": "AP-20 2本";
					break;
				case 'M22':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-22S":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-22S":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-22S":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-22S":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-22S":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-22S":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-22S":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-22S":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-22S":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-22S":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-22S":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-22S":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-22S":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-22S":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-22S":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-22S":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-22S":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-22S":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-22S":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-22S":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-22S":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-22S":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-22S":
					( dblKey5 > 140 && dblKey5 <= 145 ) ? "AP-22S":
					( dblKey5 > 145 && dblKey5 <= 150 ) ? "AP-22S":
					( dblKey5 > 150 && dblKey5 <= 155 ) ? "AP-22S":
					( dblKey5 > 155 && dblKey5 <= 160 ) ? "AP-22S":
					( dblKey5 > 160 && dblKey5 <= 165 ) ? "AP-22S":
					( dblKey5 > 165 && dblKey5 <= 170 ) ? "AP-22":
					( dblKey5 > 170 && dblKey5 <= 175 ) ? "AP-22":
					( dblKey5 > 175 && dblKey5 <= 180 ) ? "AP-22":
					( dblKey5 > 180 && dblKey5 <= 185 ) ? "AP-22":
					( dblKey5 > 185 && dblKey5 <= 190 ) ? "AP-22":
					( dblKey5 > 190 && dblKey5 <= 195 ) ? "AP-22":
					( dblKey5 > 195 && dblKey5 <= 200 ) ? "AP-22":
					( dblKey5 > 200 && dblKey5 <= 205 ) ? "AP-22":
					( dblKey5 > 205 && dblKey5 <= 210 ) ? "AP-22":
					( dblKey5 > 210 && dblKey5 <= 215 ) ? "AP-22":
					( dblKey5 > 215 && dblKey5 <= 220 ) ? "AP-22":
					( dblKey5 > 220 && dblKey5 <= 225 ) ? "AP-22":
					( dblKey5 > 225 && dblKey5 <= 230 ) ? "AP-22":
					( dblKey5 > 230 && dblKey5 <= 235 ) ? "AP-22":
					( dblKey5 > 235 && dblKey5 <= 240 ) ? "AP-22":
					( dblKey5 > 240 && dblKey5 <= 245 ) ? "AP-22":
					( dblKey5 > 245 && dblKey5 <= 250 ) ? "AP-22":
					( dblKey5 > 250 && dblKey5 <= 255 ) ? "AP-22L":
					( dblKey5 > 255 && dblKey5 <= 260 ) ? "AP-22L":
					( dblKey5 > 260 && dblKey5 <= 265 ) ? "AP-22L":
					( dblKey5 > 265 && dblKey5 <= 270 ) ? "AP-22L":
					( dblKey5 > 270 && dblKey5 <= 275 ) ? "AP-22L":
					( dblKey5 > 275 && dblKey5 <= 280 ) ? "AP-22L":
					( dblKey5 > 280 && dblKey5 <= 285 ) ? "AP-22L + AP-10S":
					( dblKey5 > 285 && dblKey5 <= 290 ) ? "AP-22L + AP-10S":
					( dblKey5 > 290 && dblKey5 <= 295 ) ? "AP-22L + AP-10":
					( dblKey5 > 295 && dblKey5 <= 300 ) ? "AP-22L + AP-10":
					( dblKey5 > 300 && dblKey5 <= 305 ) ? "AP-22L + AP-12":
					( dblKey5 > 305 && dblKey5 <= 310 ) ? "AP-22L + AP-12":
					( dblKey5 > 310 && dblKey5 <= 315 ) ? "AP-22L + AP-16S":
					( dblKey5 > 315 && dblKey5 <= 320 ) ? "AP-22L + AP-16S":
					( dblKey5 > 320 && dblKey5 <= 325 ) ? "AP-22L + AP-16S":
					( dblKey5 > 325 && dblKey5 <= 330 ) ? "AP-22L + AP-16":
					( dblKey5 > 330 && dblKey5 <= 335 ) ? "AP-22L + AP-16":
					( dblKey5 > 335 && dblKey5 <= 340 ) ? "AP-22L + AP-16":
					( dblKey5 > 340 && dblKey5 <= 345 ) ? "AP-22L + AP-16":
					( dblKey5 > 345 && dblKey5 <= 350 ) ? "AP-22L + AP-20S":
					( dblKey5 > 350 && dblKey5 <= 355 ) ? "AP-22L + AP-20S":
					( dblKey5 > 355 && dblKey5 <= 360 ) ? "AP-22L + AP-20S":
					( dblKey5 > 360 && dblKey5 <= 365 ) ? "AP-22L + AP-20S":
					( dblKey5 > 365 && dblKey5 <= 370 ) ? "AP-22L + AP-20S":
					( dblKey5 > 370 && dblKey5 <= 375 ) ? "AP-22L + AP-20S":
					( dblKey5 > 375 && dblKey5 <= 380 ) ? "AP-22L + AP-20S":
					( dblKey5 > 380 && dblKey5 <= 385 ) ? "AP-22L + AP-20":
					( dblKey5 > 385 && dblKey5 <= 390 ) ? "AP-22L + AP-20":
					( dblKey5 > 390 && dblKey5 <= 395 ) ? "AP-22L + AP-20":
					( dblKey5 > 395 && dblKey5 <= 400 ) ? "AP-22L + AP-20":
					( dblKey5 > 400 && dblKey5 <= 405 ) ? "AP-22L + AP-20":
					( dblKey5 > 405 && dblKey5 <= 410 ) ? "AP-22L + AP-20":
					( dblKey5 > 410 && dblKey5 <= 415 ) ? "AP-22L + AP-20":
					( dblKey5 > 415 && dblKey5 <= 420 ) ? "AP-22L + AP-20":
					( dblKey5 > 420 && dblKey5 <= 425 ) ? "AP-22L + AP-20":
					( dblKey5 > 425 && dblKey5 <= 430 ) ? "AP-22L + AP-20":
					( dblKey5 > 430 && dblKey5 <= 435 ) ? "AP-22 2本":
					( dblKey5 > 435 && dblKey5 <= 440 ) ? "AP-22 2本": "AP-22 2本";
					break;
				case 'M24':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "AP-24S":
					( dblKey5 >  30 && dblKey5 <=  35 ) ? "AP-24S":
					( dblKey5 >  35 && dblKey5 <=  40 ) ? "AP-24S":
					( dblKey5 >  40 && dblKey5 <=  45 ) ? "AP-24S":
					( dblKey5 >  45 && dblKey5 <=  50 ) ? "AP-24S":
					( dblKey5 >  50 && dblKey5 <=  55 ) ? "AP-24S":
					( dblKey5 >  55 && dblKey5 <=  60 ) ? "AP-24S":
					( dblKey5 >  60 && dblKey5 <=  65 ) ? "AP-24S":
					( dblKey5 >  65 && dblKey5 <=  70 ) ? "AP-24S":
					( dblKey5 >  70 && dblKey5 <=  75 ) ? "AP-24S":
					( dblKey5 >  75 && dblKey5 <=  80 ) ? "AP-24S":
					( dblKey5 >  80 && dblKey5 <=  85 ) ? "AP-24S":
					( dblKey5 >  85 && dblKey5 <=  90 ) ? "AP-24S":
					( dblKey5 >  90 && dblKey5 <=  95 ) ? "AP-24S":
					( dblKey5 >  95 && dblKey5 <= 100 ) ? "AP-24S":
					( dblKey5 > 100 && dblKey5 <= 105 ) ? "AP-24S":
					( dblKey5 > 105 && dblKey5 <= 110 ) ? "AP-24S":
					( dblKey5 > 110 && dblKey5 <= 115 ) ? "AP-24S":
					( dblKey5 > 115 && dblKey5 <= 120 ) ? "AP-24S":
					( dblKey5 > 120 && dblKey5 <= 125 ) ? "AP-24S":
					( dblKey5 > 125 && dblKey5 <= 130 ) ? "AP-24S":
					( dblKey5 > 130 && dblKey5 <= 135 ) ? "AP-24S":
					( dblKey5 > 135 && dblKey5 <= 140 ) ? "AP-24S":
					( dblKey5 > 140 && dblKey5 <= 145 ) ? "AP-24S":
					( dblKey5 > 145 && dblKey5 <= 150 ) ? "AP-24S":
					( dblKey5 > 150 && dblKey5 <= 155 ) ? "AP-24S":
					( dblKey5 > 155 && dblKey5 <= 160 ) ? "AP-24S":
					( dblKey5 > 160 && dblKey5 <= 165 ) ? "AP-24S":
					( dblKey5 > 165 && dblKey5 <= 170 ) ? "AP-24S":
					( dblKey5 > 170 && dblKey5 <= 175 ) ? "AP-24S":
					( dblKey5 > 175 && dblKey5 <= 180 ) ? "AP-24S":
					( dblKey5 > 180 && dblKey5 <= 185 ) ? "AP-24S":
					( dblKey5 > 185 && dblKey5 <= 190 ) ? "AP-24S":
					( dblKey5 > 190 && dblKey5 <= 195 ) ? "AP-24S":
					( dblKey5 > 195 && dblKey5 <= 200 ) ? "AP-24":
					( dblKey5 > 200 && dblKey5 <= 205 ) ? "AP-24":
					( dblKey5 > 205 && dblKey5 <= 210 ) ? "AP-24":
					( dblKey5 > 210 && dblKey5 <= 215 ) ? "AP-24":
					( dblKey5 > 215 && dblKey5 <= 220 ) ? "AP-24":
					( dblKey5 > 220 && dblKey5 <= 225 ) ? "AP-24":
					( dblKey5 > 225 && dblKey5 <= 230 ) ? "AP-24":
					( dblKey5 > 230 && dblKey5 <= 235 ) ? "AP-24":
					( dblKey5 > 235 && dblKey5 <= 240 ) ? "AP-24":
					( dblKey5 > 240 && dblKey5 <= 245 ) ? "AP-24":
					( dblKey5 > 245 && dblKey5 <= 250 ) ? "AP-24":
					( dblKey5 > 250 && dblKey5 <= 255 ) ? "AP-24":
					( dblKey5 > 255 && dblKey5 <= 260 ) ? "AP-24":
					( dblKey5 > 260 && dblKey5 <= 265 ) ? "AP-24":
					( dblKey5 > 265 && dblKey5 <= 270 ) ? "AP-24":
					( dblKey5 > 270 && dblKey5 <= 275 ) ? "AP-24":
					( dblKey5 > 275 && dblKey5 <= 280 ) ? "AP-24":
					( dblKey5 > 280 && dblKey5 <= 285 ) ? "AP-24":
					( dblKey5 > 285 && dblKey5 <= 290 ) ? "AP-24":
					( dblKey5 > 290 && dblKey5 <= 295 ) ? "AP-24":
					( dblKey5 > 295 && dblKey5 <= 300 ) ? "AP-24":
					( dblKey5 > 300 && dblKey5 <= 305 ) ? "AP-24L":
					( dblKey5 > 305 && dblKey5 <= 310 ) ? "AP-24L":
					( dblKey5 > 310 && dblKey5 <= 315 ) ? "AP-24L":
					( dblKey5 > 315 && dblKey5 <= 320 ) ? "AP-24L":
					( dblKey5 > 320 && dblKey5 <= 325 ) ? "AP-24L":
					( dblKey5 > 325 && dblKey5 <= 330 ) ? "AP-24L":
					( dblKey5 > 330 && dblKey5 <= 335 ) ? "AP-24L":
					( dblKey5 > 335 && dblKey5 <= 340 ) ? "AP-24L":
					( dblKey5 > 340 && dblKey5 <= 345 ) ? "AP-24L":
					( dblKey5 > 345 && dblKey5 <= 350 ) ? "AP-24L + AP-10S":
					( dblKey5 > 350 && dblKey5 <= 355 ) ? "AP-24L + AP-10":
					( dblKey5 > 355 && dblKey5 <= 360 ) ? "AP-24L + AP-12":
					( dblKey5 > 360 && dblKey5 <= 365 ) ? "AP-24L + AP-12":
					( dblKey5 > 365 && dblKey5 <= 370 ) ? "AP-24L + AP-12":
					( dblKey5 > 370 && dblKey5 <= 375 ) ? "AP-24L + AP-12":
					( dblKey5 > 375 && dblKey5 <= 380 ) ? "AP-24L + AP-16":
					( dblKey5 > 380 && dblKey5 <= 385 ) ? "AP-24L + AP-16":
					( dblKey5 > 385 && dblKey5 <= 390 ) ? "AP-24L + AP-16":
					( dblKey5 > 390 && dblKey5 <= 395 ) ? "AP-24L + AP-20S":
					( dblKey5 > 395 && dblKey5 <= 400 ) ? "AP-24L + AP-20S":
					( dblKey5 > 400 && dblKey5 <= 405 ) ? "AP-24L + AP-20S":
					( dblKey5 > 405 && dblKey5 <= 410 ) ? "AP-24L + AP-20S":
					( dblKey5 > 410 && dblKey5 <= 415 ) ? "AP-24L + AP-20":
					( dblKey5 > 415 && dblKey5 <= 420 ) ? "AP-24L + AP-20":
					( dblKey5 > 420 && dblKey5 <= 425 ) ? "AP-24L + AP-20":
					( dblKey5 > 425 && dblKey5 <= 430 ) ? "AP-24L + AP-20":
					( dblKey5 > 430 && dblKey5 <= 435 ) ? "AP-24L + AP-20":
					( dblKey5 > 435 && dblKey5 <= 440 ) ? "AP-24L + AP-20":
					( dblKey5 > 440 && dblKey5 <= 445 ) ? "AP-24 + AP-22":
					( dblKey5 > 445 && dblKey5 <= 450 ) ? "AP-24L + AP-22S":
					( dblKey5 > 450 && dblKey5 <= 455 ) ? "AP-24L + AP-22S":
					( dblKey5 > 455 && dblKey5 <= 460 ) ? "AP-24L + AP-22S":
					( dblKey5 > 460 && dblKey5 <= 465 ) ? "AP-24L + AP-22S":
					( dblKey5 > 465 && dblKey5 <= 470 ) ? "AP-24L + AP-22S":
					( dblKey5 > 470 && dblKey5 <= 475 ) ? "AP-24L + AP-22S":
					( dblKey5 > 475 && dblKey5 <= 480 ) ? "AP-24L + AP-22S": "AP-24L + AP-22S";
					break;
				default:
					strType = "";
			} 
			break;
		case 'HP':
			switch( strKey10 ) 
			{ 
				case 'M10':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "HP-10":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "HP-10":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "HP-10":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "HP-10":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "HP-10":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "HP-10":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "HP-10":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "HP-10 2本":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "HP-10 2本":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "HP-10 2本":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "HP-10 2本":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "HP-10 2本":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "HP-10 2本":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "HP-10 2本":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "HP-10 2本":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "HP-10 2本":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "HP-10 3本":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "HP-10 3本": "HP-10 3本";
					break;
				case 'M12':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "HP-12":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "HP-12":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "HP-12":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "HP-12":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "HP-12":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "HP-12":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "HP-12":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "HP-12":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "HP-12 + HP10":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "HP-12 + HP10":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "HP-12 + HP10":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "HP-12 + HP10":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "HP-12 + HP10":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "HP-12 + HP10":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "HP-12 + HP10":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "HP-12 + HP10":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "HP-12 2本":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "HP-12 2本":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "HP-12 2本 + HP-10":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "HP-12 2本 + HP-10":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "HP-12 2本 + HP-10":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "HP-12 2本 + HP-10":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "HP-12 2本 + HP-10":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "HP-12 2本 + HP-10": "HP-12 2本 + HP-10";
					break;
				case 'M16':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "HP-16":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "HP-16":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "HP-16":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "HP-16":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "HP-16":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "HP-16":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "HP-16":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "HP-16":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "HP-16":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "HP-16":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "HP-16":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "HP-16 + HP10":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "HP-16 + HP10":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "HP-16 + HP10":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "HP-16 + HP10":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "HP-16 + HP10":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "HP-16 + HP10":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "HP-16 + HP12":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "HP-16 + HP12":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "HP-16 + HP12":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "HP-16 2本":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "HP-16 2本":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "HP-16 2本":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "HP-16 2本":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "HP-16 2本 + HP-10":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "HP-16 2本 + HP-10":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "HP-16 2本 + HP-10":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "HP-16 2本 + HP-10":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "HP-16 2本 + HP-10":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "HP-16 2本 + HP-10": "HP-16 2本 + HP-10";
					break;
				case 'M20':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "HP-20":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "HP-20":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "HP-20":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "HP-20":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "HP-20":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "HP-20":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "HP-20":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "HP-20":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "HP-20":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "HP-20":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "HP-20":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "HP-20":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "HP-20":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "HP-20":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "HP-20":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "HP-20":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "HP-20":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "HP-20":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "HP-20 + HP-10":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "HP-20 + HP-10":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "HP-20 + HP-10":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "HP-20 + HP-12":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "HP-20 + HP-12":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "HP-20 + HP-16":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "HP-20 + HP-16":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "HP-20 + HP-16":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "HP-20 + HP-16":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "HP-20 + HP-16":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "HP-20 2本":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "HP-20 2本":
					( dblKey5 > 320 && dblKey5 <= 330 ) ? "HP-20 2本":
					( dblKey5 > 330 && dblKey5 <= 340 ) ? "HP-20 2本":
					( dblKey5 > 340 && dblKey5 <= 350 ) ? "HP-20 2本":
					( dblKey5 > 350 && dblKey5 <= 360 ) ? "HP-20 2本":
					( dblKey5 > 360 && dblKey5 <= 370 ) ? "HP-20 2本":
					( dblKey5 > 370 && dblKey5 <= 380 ) ? "HP-20 2本": "HP-20 2本";
					break;
				case 'M22':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "HP-22":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "HP-22":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "HP-22":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "HP-22":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "HP-22":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "HP-22":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "HP-22":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "HP-22":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "HP-22":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "HP-22":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "HP-22":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "HP-22":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "HP-22":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "HP-22":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "HP-22":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "HP-22":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "HP-22":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "HP-22":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "HP-22":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "HP-22":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "HP-22":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "HP-22":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "HP-22":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "HP-22 + HP-10":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "HP-22 + HP-10":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "HP-22 + HP-12":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "HP-22 + HP-16":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "HP-22 + HP-16":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "HP-22 + HP-16":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "HP-22 + HP-20":
					( dblKey5 > 320 && dblKey5 <= 330 ) ? "HP-22 + HP-20":
					( dblKey5 > 330 && dblKey5 <= 340 ) ? "HP-22 + HP-20":
					( dblKey5 > 340 && dblKey5 <= 350 ) ? "HP-22 2本":
					( dblKey5 > 350 && dblKey5 <= 360 ) ? "HP-22 2本":
					( dblKey5 > 360 && dblKey5 <= 370 ) ? "HP-22 2本":
					( dblKey5 > 370 && dblKey5 <= 380 ) ? "HP-22 2本":
					( dblKey5 > 380 && dblKey5 <= 390 ) ? "HP-22 2本":
					( dblKey5 > 390 && dblKey5 <= 400 ) ? "HP-22 2本":
					( dblKey5 > 400 && dblKey5 <= 410 ) ? "HP-22 2本":
					( dblKey5 > 410 && dblKey5 <= 420 ) ? "HP-22 2本":
					( dblKey5 > 420 && dblKey5 <= 430 ) ? "HP-22 2本":
					( dblKey5 > 430 && dblKey5 <= 440 ) ? "HP-22 2本": "HP-22 2本";
					break;
				case 'M24':
					//
					strType = 
					(                  dblKey5 <=  30 ) ? "HP-24":
					( dblKey5 >  30 && dblKey5 <=  40 ) ? "HP-24":
					( dblKey5 >  40 && dblKey5 <=  50 ) ? "HP-24":
					( dblKey5 >  50 && dblKey5 <=  60 ) ? "HP-24":
					( dblKey5 >  60 && dblKey5 <=  70 ) ? "HP-24":
					( dblKey5 >  70 && dblKey5 <=  80 ) ? "HP-24":
					( dblKey5 >  80 && dblKey5 <=  90 ) ? "HP-24":
					( dblKey5 >  90 && dblKey5 <= 100 ) ? "HP-24":
					( dblKey5 > 100 && dblKey5 <= 110 ) ? "HP-24":
					( dblKey5 > 110 && dblKey5 <= 120 ) ? "HP-24":
					( dblKey5 > 120 && dblKey5 <= 130 ) ? "HP-24":
					( dblKey5 > 130 && dblKey5 <= 140 ) ? "HP-24":
					( dblKey5 > 140 && dblKey5 <= 150 ) ? "HP-24":
					( dblKey5 > 150 && dblKey5 <= 160 ) ? "HP-24":
					( dblKey5 > 160 && dblKey5 <= 170 ) ? "HP-24":
					( dblKey5 > 170 && dblKey5 <= 180 ) ? "HP-24":
					( dblKey5 > 180 && dblKey5 <= 190 ) ? "HP-24":
					( dblKey5 > 190 && dblKey5 <= 200 ) ? "HP-24":
					( dblKey5 > 200 && dblKey5 <= 210 ) ? "HP-24":
					( dblKey5 > 210 && dblKey5 <= 220 ) ? "HP-24":
					( dblKey5 > 220 && dblKey5 <= 230 ) ? "HP-24":
					( dblKey5 > 230 && dblKey5 <= 240 ) ? "HP-24":
					( dblKey5 > 240 && dblKey5 <= 250 ) ? "HP-24":
					( dblKey5 > 250 && dblKey5 <= 260 ) ? "HP-24":
					( dblKey5 > 260 && dblKey5 <= 270 ) ? "HP-24":
					( dblKey5 > 270 && dblKey5 <= 280 ) ? "HP-24":
					( dblKey5 > 280 && dblKey5 <= 290 ) ? "HP-24":
					( dblKey5 > 290 && dblKey5 <= 300 ) ? "HP-24":
					( dblKey5 > 300 && dblKey5 <= 310 ) ? "HP-24 + HP-10":
					( dblKey5 > 310 && dblKey5 <= 320 ) ? "HP-24 + HP-12":
					( dblKey5 > 320 && dblKey5 <= 330 ) ? "HP-24 + HP-16":
					( dblKey5 > 330 && dblKey5 <= 340 ) ? "HP-24 + HP-16":
					( dblKey5 > 340 && dblKey5 <= 350 ) ? "HP-24 + HP-16":
					( dblKey5 > 350 && dblKey5 <= 360 ) ? "HP-24 + HP-20":
					( dblKey5 > 360 && dblKey5 <= 370 ) ? "HP-24 + HP-20":
					( dblKey5 > 370 && dblKey5 <= 380 ) ? "HP-24 + HP-20":
					( dblKey5 > 380 && dblKey5 <= 390 ) ? "HP-24 + HP-20":
					( dblKey5 > 390 && dblKey5 <= 400 ) ? "HP-24 + HP-20":
					( dblKey5 > 400 && dblKey5 <= 410 ) ? "HP-24 + HP-20":
					( dblKey5 > 410 && dblKey5 <= 420 ) ? "HP-24 + HP-22":
					( dblKey5 > 420 && dblKey5 <= 430 ) ? "HP-24 + HP-22":
					( dblKey5 > 430 && dblKey5 <= 440 ) ? "HP-24 + HP-22":
					( dblKey5 > 440 && dblKey5 <= 450 ) ? "HP-24 + HP-22":
					( dblKey5 > 450 && dblKey5 <= 460 ) ? "HP-24 + HP-22":
					( dblKey5 > 460 && dblKey5 <= 470 ) ? "HP-24 + HP-22":
					( dblKey5 > 470 && dblKey5 <= 480 ) ? "HP-24 + HP-22":
					( dblKey5 > 480 && dblKey5 <= 490 ) ? "HP-24 + HP-22":
					( dblKey5 > 490 && dblKey5 <= 500 ) ? "HP-24 + HP-22": "HP-24 + HP-22";
					break;
				default:
					strType = "";
			} 
			break;
		default:
			strType = "";
	} 

	//
	switch( strRefType ) 
	{ 
		case 'VE':
			switch( strKey10 ) 
			{ 
				case 'M10':
					//
					dblDig = 
					(                  dblKey5 <=  30 ) ?  265 :
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  265 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  270 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  275 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  275 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  275 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  285 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  285 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  290 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  290 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  300 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  300 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  305 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  310 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  310 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  315 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  320 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  325 : 325 ;
					//
					dblFix = 
					(                  dblKey5 <=  30 ) ?  110 :
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  115 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  115 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  115 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  120 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  120 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  120 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  120 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  125 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  125 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  125 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  125 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  130 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  130 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  135 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  135 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  140 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  140 : 140 ;
					//                                           
					dblLoss = 
					(                  dblKey5 <=  30 ) ?  37 :
					( dblKey5 >  30 && dblKey5 <=  40 ) ?  38 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  38 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  39 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  39 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  39 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  40 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  40 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  41 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  41 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  42 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  42 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  43 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  44 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  44 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  45 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  46 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  46 : 46 ;
					break;
				case 'M12':
					//
					dblDig = 
					(                  dblKey5 <=  40 ) ?  390 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  390 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  400 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  405 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  405 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  415 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  415 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  420 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  425 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  430 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  440 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  445 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  450 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  455 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  460 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  465 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  475 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  480 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  485 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  495 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  500 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  650 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  660 : 660 ;
					//
					dblFix = 
					(                  dblKey5 <=  40 ) ?  165 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  170 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  170 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  170 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  175 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  175 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  180 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  180 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  185 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  185 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  185 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  190 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  190 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  195 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  200 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  200 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  200 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  205 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  210 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  210 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  215 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  275 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  285 : 285 ;
					//
					dblLoss = 
					(                  dblKey5 <=  40 ) ?  55 :
					( dblKey5 >  40 && dblKey5 <=  50 ) ?  56 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  57 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  57 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  58 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  59 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  59 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  60 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  61 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  61 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  62 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  63 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  64 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  65 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  66 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  66 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  67 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  68 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  69 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  70 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  71 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  92 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  94 : 94 ;
					break;
				case 'M16':
					//
					dblDig = 
					(                  dblKey5 <=  50 ) ?  575 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  585 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  590 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  590 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  600 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  615 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  625 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  625 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  635 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  650 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  650 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  660 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  670 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  670 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  685 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  700 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  715 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  715 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  730 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  745 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  745 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  760 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  775 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  775 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  795 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  815 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  835 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  835 : 835 ;
					//
					dblFix = 
					(                  dblKey5 <=  50 ) ?  245 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  250 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  255 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  255 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  260 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  260 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  270 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  270 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  275 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  275 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  275 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  285 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  290 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  290 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  295 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  300 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  305 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  305 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  310 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  320 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  320 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  325 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  335 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  335 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  340 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  350 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  355 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  355 : 355 ;
					//
					dblLoss = 
					(                  dblKey5 <=  50 ) ?  82 :
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  83 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  84 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  84 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  86 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  87 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  89 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  89 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  91 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  92 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  92 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  94 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  96 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  96 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  98 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 100 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 102 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 102 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 104 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 106 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 106 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 108 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 111 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 111 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 113 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 116 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 119 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 119 : 119;
					break;
				case 'M20':
					//
					dblDig = 
					(                  dblKey5 <=  60 ) ?  760 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  760 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  775 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  775 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  795 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  815 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  815 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  835 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  835 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  855 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  875 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  875 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  895 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  895 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  920 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  945 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  945 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  975 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  975 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1000 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1030 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1030 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1060 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1060 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1095 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1130 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1130 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1165 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1165 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1210 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 1250 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 1250 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 1295 : 1295 ;
					//
					dblFix = 
					(                  dblKey5 <=  60 ) ?  325 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  325 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  335 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  335 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  340 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  350 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  350 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  355 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  355 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  365 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  375 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  375 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  385 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  385 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  395 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  405 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  405 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  415 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  415 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  430 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  440 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  440 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  455 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  455 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  470 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  485 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  485 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ?  500 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ?  500 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ?  515 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ?  535 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ?  535 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ?  555 : 555 ;
					//
					dblLoss = 
					(                  dblKey5 <=  60 ) ?  108 :
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  108 :
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  111 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  111 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  113 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  116 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  116 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  119 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  119 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  122 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  125 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  125 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  128 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  128 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  131 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  135 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  135 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  139 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  139 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  143 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  147 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  147 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  151 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  151 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  156 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  161 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  161 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ?  166 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ?  166 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ?  172 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ?  178 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ?  178 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ?  185 : 185 ;
					break;
				case 'M22':
					//
					dblDig = 
					(                  dblKey5 <=  80 ) ? 1165 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 1210 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 1210 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1250 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1250 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1295 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1295 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1295 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1350 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1350 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1400 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1400 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1460 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1460 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1525 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1525 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1595 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1595 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1595 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1665 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1665 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1750 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1750 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1840 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1840 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1945 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1945 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1945 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 2060 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 2060 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 2190 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 2190 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 2335 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 2335 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 2500 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 2500 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2690 : 2690 ;
					//
					dblFix = 
					(                  dblKey5 <=  80 ) ?  500 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  515 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  515 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  535 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  535 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  555 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  555 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  555 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  575 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  575 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  600 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  600 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  625 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  625 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  650 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  650 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  680 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  680 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  680 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  715 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  715 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  750 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  750 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  790 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  790 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ?  835 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ?  835 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ?  835 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ?  880 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ?  880 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ?  935 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ?  935 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 1000 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 1000 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 1070 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 1070 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 1155 : 1155 ;
					//
					dblLoss = 
					(                  dblKey5 <=  80 ) ?  166 :
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  172 :
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  172 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  178 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  178 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  185 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  185 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  185 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  192 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  192 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  200 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  200 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  208 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  208 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  217 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  217 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  227 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  227 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  227 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  238 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  238 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  250 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  250 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  262 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  262 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ?  277 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ?  277 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ?  277 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ?  293 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ?  293 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ?  312 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ?  312 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ?  333 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ?  333 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ?  356 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ?  356 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ?  384 : 384 ;
					break;
				case 'M24':
					//
					dblDig = 
					(                  dblKey5 <= 100 ) ? 1460 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1460 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1525 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1525 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1595 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1595 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1665 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1665 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1750 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1750 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1840 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1840 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1945 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1945 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 2060 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 2060 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 2190 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 2190 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 2335 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 2335 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 2500 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 2500 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 2690 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 2690 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 2915 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 2915 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 3180 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 3180 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 3500 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 3500 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 3890 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 3890 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 4375 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 4375 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 5000 :
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 5000 :
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 5835 :
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 5835 :
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 7000 : 7000 ;
					//
					dblFix = 
					(                  dblKey5 <= 100 ) ?  625 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  625 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  650 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  650 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  680 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  680 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  715 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  715 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  750 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  750 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  790 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  790 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  835 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  835 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  880 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  880 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  935 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  935 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1000 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1000 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1070 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1070 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1155 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1155 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1250 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1250 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 1365 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 1365 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 1500 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 1500 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 1665 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 1665 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 1875 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 1875 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2145 :
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 2145 :
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 2500 :
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 2500 :
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 3000 : 3000 ;
					//
					dblLoss = 
					(                  dblKey5 <= 100 ) ? 208 :
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 208 :
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 217 :
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 217 :
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 227 :
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 227 :
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 238 :
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 238 :
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 250 :
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 250 :
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 262 :
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 262 :
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 277 :
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 277 :
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 293 :
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 293 :
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 312 :
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 312 :
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 333 :
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 333 :
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 356 :
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 356 :
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 384 :
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 384 :
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 416 :
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 416 :
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 454 :
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 454 :
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 499 :
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 499 :
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 554 :
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 554 :
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 624 :
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 624 :
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 713 :
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 713 :
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 832 :
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 832 :
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 998 : 998 ;
					break;
				default:
					dblDig     = 0;
					dblFix     = 0;
					dblLoss    = 0;
			} 
			break;
		case 'AP':
			switch( strKey10 ) 
			{ 
				case 'M8':
					//
					dblDig  = 
					(                  dblKey5 <=  30 ) ? 260:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 260:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 260:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 260:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 265:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 265:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 265:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 265:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 270:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 275:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 275:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 275:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 275:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 275:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 275:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 280:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 285:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 285:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 285:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 285:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 290:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 290:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 290:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 295:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 300:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 300:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 300: 300;
					dblFix  = 
					(                  dblKey5 <=  30 ) ? 110:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 110:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 110:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 110:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 110:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 115:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 115:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 115:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 115:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 115:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 115:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 115:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 120:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 120:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 120:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 120:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 120:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 120:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 120:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 125:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 125:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 125:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 125:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 125:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 125:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 125:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 125: 125;
					dblLoss = 
					(                  dblKey5 <=  30 ) ? 37:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 37:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 37:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 37:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 37:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 38:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 38:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 38:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 38:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 39:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 39:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 39:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 39:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 39:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 39:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 40:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 40:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 40:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 40:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 41:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 41:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 41:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 41:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 42:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 42:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 42:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 42: 42;
					break;
				case 'M10':
					//
					dblDig  = 
					(                  dblKey5 <=  30 ) ? 265:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 265:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 265:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 265:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 270:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 275:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 275:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 275:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 275:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 275:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 275:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 280:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 285:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 285:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 285:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 285:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 290:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 290:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 290:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 295:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 300:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 300:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 300:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 300:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 305:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 310:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 310:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 310:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 310:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 315:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 315:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 320:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 320:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 325:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 325: 325;
					dblFix  = 
					(                  dblKey5 <=  30 ) ? 110:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 110:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 115:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 115:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 115:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 115:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 115:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 115:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 120:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 120:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 120:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 120:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 120:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 120:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 120:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 125:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 125:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 125:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 125:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 125:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 125:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 125:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 125:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 130:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 130:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 130:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 130:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 130:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 135:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 135:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 135:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 135:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 140:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 140:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 140: 140;
					dblLoss = 
					(                  dblKey5 <=  30 ) ? 37:
					( dblKey5 >  30 && dblKey5 <=  35 ) ? 37:
					( dblKey5 >  35 && dblKey5 <=  40 ) ? 38:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 38:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 38:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 39:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 39:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 39:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 39:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 39:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 39:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 40:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 40:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 40:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 40:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 41:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 41:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 41:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 41:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 42:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 42:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 42:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 42:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 43:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 43:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 44:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 44:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 44:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 44:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 45:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 45:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 45:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 46:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 46:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 46: 46;
					break;
				case 'M12':
					//
					dblDig  = 
					(                  dblKey5 <=  40 ) ? 390:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 390:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 390:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 400:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 400:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 405:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 405:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 405:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 405:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 415:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 415:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 415:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 415:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 420:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 420:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 425:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 425:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 430:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 430:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 440:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 440:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 445:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 445:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 450:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 450:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 455:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 455:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 460:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 460:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 465:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 465:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 475:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 475:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 480:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 480:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 485:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 485:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 495:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 495:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 500:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 500: 500;
					dblFix  =                            
					(                  dblKey5 <=  40 ) ? 165:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 165:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 170:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 170:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 170:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 170:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 170:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 175:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 175:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 175:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 175:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 180:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 180:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 180:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 180:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 185:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 185:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 185:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 185:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 185:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 185:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 190:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 190:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 190:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 190:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 195:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 195:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 200:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 200:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 200:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 200:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 200:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 200:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 205:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 205:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 210:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 210:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 210:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 210:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 215:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 215: 215;
					dblLoss = 
					(                  dblKey5 <=  40 ) ? 55:
					( dblKey5 >  40 && dblKey5 <=  45 ) ? 55:
					( dblKey5 >  45 && dblKey5 <=  50 ) ? 56:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 57:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 57:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 57:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 57:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 58:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 58:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 59:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 59:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 59:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 59:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 60:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 60:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 61:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 61:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 61:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 61:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 62:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 62:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 63:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 63:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 64:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 64:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 65:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 65:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 66:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 66:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 66:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 66:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 67:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 67:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 68:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 68:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 69:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 69:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 70:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 70:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 71:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 71: 71;
					break;
				case 'M16':
					//
					dblDig  = 
					(                  dblKey5 <=  50 ) ? 575:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 585:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 585:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 590:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 590:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 590:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 590:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 600:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 600:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 615:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 615:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 625:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 625:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 625:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 625:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 635:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 635:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 650:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 650:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 650:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 650:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 660:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 660:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 670:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 670:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 670:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 670:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 685:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 685:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 700:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 700:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 715:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 715:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 715:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 715:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 730:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 730:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 745:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 745:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 745:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 745:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 760:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 760:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 775:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 775:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 775:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 775:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 795:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 795:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 815:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 815:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 835:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 835:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 835:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 835: 835;
					dblFix  = 
					(                  dblKey5 <=  50 ) ? 245:
					( dblKey5 >  50 && dblKey5 <=  55 ) ? 250:
					( dblKey5 >  55 && dblKey5 <=  60 ) ? 250:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 255:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 255:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 255:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 255:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 260:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 260:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 260:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 260:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 270:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 270:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 270:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 270:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 275:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 275:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 275:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 275:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 275:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 275:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 285:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 285:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 290:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 290:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 290:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 290:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 295:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 295:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 300:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 300:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 305:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 305:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 305:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 305:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 310:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 310:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 320:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 320:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 320:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 320:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 325:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 325:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 335:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 335:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 335:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 335:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 340:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 340:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 350:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 350:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 355:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 355:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 355:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 355: 355;
					dblLoss = 
					(                  dblKey5 <=  50 ) ?  82:
					( dblKey5 >  50 && dblKey5 <=  55 ) ?  83:
					( dblKey5 >  55 && dblKey5 <=  60 ) ?  83:
					( dblKey5 >  60 && dblKey5 <=  65 ) ?  84:
					( dblKey5 >  65 && dblKey5 <=  70 ) ?  84:
					( dblKey5 >  70 && dblKey5 <=  75 ) ?  84:
					( dblKey5 >  75 && dblKey5 <=  80 ) ?  84:
					( dblKey5 >  80 && dblKey5 <=  85 ) ?  86:
					( dblKey5 >  85 && dblKey5 <=  90 ) ?  86:
					( dblKey5 >  90 && dblKey5 <=  95 ) ?  87:
					( dblKey5 >  95 && dblKey5 <= 100 ) ?  87:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  89:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  89:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  89:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  89:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  91:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  91:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  92:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  92:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  92:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  92:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  94:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  94:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  96:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  96:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  96:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  96:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  98:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  98:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 100:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 100:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 102:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 102:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 102:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 102:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 104:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 104:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 106:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 106:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 106:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 106:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 108:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 108:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 111:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 111:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 111:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 111:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 113:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 113:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 116:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 116:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 119:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 119:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 119:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 119: 119;
					break;
				case 'M20':
					//
					dblDig  = 
					(                  dblKey5 <=  60 ) ?  760:
					( dblKey5 >  60 && dblKey5 <=  65 ) ?  760:
					( dblKey5 >  65 && dblKey5 <=  70 ) ?  760:
					( dblKey5 >  70 && dblKey5 <=  75 ) ?  775:
					( dblKey5 >  75 && dblKey5 <=  80 ) ?  775:
					( dblKey5 >  80 && dblKey5 <=  85 ) ?  775:
					( dblKey5 >  85 && dblKey5 <=  90 ) ?  775:
					( dblKey5 >  90 && dblKey5 <=  95 ) ?  795:
					( dblKey5 >  95 && dblKey5 <= 100 ) ?  795:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  815:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  815:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  815:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  815:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  835:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  835:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  835:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  835:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  855:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  855:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  875:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  875:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  875:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  875:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  895:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  895:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  895:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  895:
					( dblKey5 > 190 && dblKey5 <= 195 ) ?  920:
					( dblKey5 > 195 && dblKey5 <= 200 ) ?  920:
					( dblKey5 > 200 && dblKey5 <= 205 ) ?  945:
					( dblKey5 > 205 && dblKey5 <= 210 ) ?  945:
					( dblKey5 > 210 && dblKey5 <= 215 ) ?  945:
					( dblKey5 > 215 && dblKey5 <= 220 ) ?  945:
					( dblKey5 > 220 && dblKey5 <= 225 ) ?  975:
					( dblKey5 > 225 && dblKey5 <= 230 ) ?  975:
					( dblKey5 > 230 && dblKey5 <= 235 ) ?  975:
					( dblKey5 > 235 && dblKey5 <= 240 ) ?  975:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 1000:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 1000:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 1030:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 1030:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 1030:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 1030:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 1060:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 1060:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 1060:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 1060:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 1095:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 1095:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 1130:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 1130:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 1130:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 1130:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 1165:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 1165:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 1165:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 1165:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 1210:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 1210:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 1250:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 1250:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 1250:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 1250:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 1295:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 1295:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 1295:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 1295:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 1350: 1350;
					dblFix  = 
					(                  dblKey5 <=  60 ) ? 325:
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 325:
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 325:
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 335:
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 335:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 335:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 335:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 340:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 340:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 350:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 350:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 350:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 350:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 355:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 355:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 355:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 355:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 365:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 365:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 375:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 375:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 375:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 375:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 385:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 385:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 385:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 385:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 395:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 395:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 405:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 405:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 405:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 405:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 415:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 415:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 415:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 415:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 430:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 430:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 440:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 440:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 440:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 440:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 455:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 455:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 455:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 455:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 470:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 470:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 485:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 485:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 485:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 485:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 500:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 500:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 500:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 500:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 515:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 515:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 535:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 535:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 535:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 535:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 555:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 555:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 555:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 555:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 575: 575;
					dblLoss = 
					(                  dblKey5 <=  60 ) ? 108 :
					( dblKey5 >  60 && dblKey5 <=  65 ) ? 108 :
					( dblKey5 >  65 && dblKey5 <=  70 ) ? 108 :
					( dblKey5 >  70 && dblKey5 <=  75 ) ? 111 :
					( dblKey5 >  75 && dblKey5 <=  80 ) ? 111 :
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 111 :
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 111 :
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 113 :
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 113 :
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 116 :
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 116 :
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 116 :
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 116 :
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 119 :
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 119 :
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 119 :
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 119 :
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 122 :
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 122 :
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 125 :
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 125 :
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 125 :
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 125 :
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 128 :
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 128 :
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 128 :
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 128 :
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 131 :
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 131 :
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 135 :
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 135 :
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 135 :
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 135 :
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 139 :
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 139 :
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 139 :
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 139 :
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 143 :
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 143 :
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 147 :
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 147 :
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 147 :
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 147 :
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 151 :
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 151 :
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 151 :
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 151 :
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 156 :
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 156 :
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 161 :
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 161 :
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 161 :
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 161 :
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 166 :
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 166 :
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 166 :
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 166 :
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 172 :
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 172 :
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 178 :
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 178 :
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 178 :
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 178 :
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 185 :
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 185 :
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 185 :
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 185 :
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 185 : 185;
					break;
				case 'M22':
					//
					dblDig  = 
					(                  dblKey5 <=  80 ) ? 1165:
					( dblKey5 >  80 && dblKey5 <=  85 ) ? 1210:
					( dblKey5 >  85 && dblKey5 <=  90 ) ? 1210:
					( dblKey5 >  90 && dblKey5 <=  95 ) ? 1210:
					( dblKey5 >  95 && dblKey5 <= 100 ) ? 1210:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 1250:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 1250:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 1250:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 1250:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 1295:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 1295:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 1295:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 1295:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 1295:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 1295:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 1350:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 1350:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 1350:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 1350:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 1400:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 1400:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 1400:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 1400:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 1400:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 1460:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 1460:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 1460:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 1525:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 1525:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 1525:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 1525:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 1595:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 1595:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 1595:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 1595:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 1595:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 1595:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 1665:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 1665:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 1665:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 1665:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 1750:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 1750:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 1750:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 1750:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 1840:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 1840:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 1840:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 1840:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 1945:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 1945:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 1945:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 1945:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 1945:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 1945:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 2060:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 2060:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 2060:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 2060:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 2190:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 2190:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 2190:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 2190:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 2335:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 2335:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 2335:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 2335:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 2500:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 2500:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 2500:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 2500:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 2690:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 2690: 2690 ;
					dblFix  = 
					(                  dblKey5 <=  80 ) ?  500:
					( dblKey5 >  80 && dblKey5 <=  85 ) ?  515:
					( dblKey5 >  85 && dblKey5 <=  90 ) ?  515:
					( dblKey5 >  90 && dblKey5 <=  95 ) ?  515:
					( dblKey5 >  95 && dblKey5 <= 100 ) ?  515:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  535:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  535:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  535:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  535:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  555:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  555:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  555:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  555:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  555:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  555:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  575:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  575:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  575:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  575:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  600:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  600:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  600:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  600:
					( dblKey5 > 190 && dblKey5 <= 195 ) ?  600:
					( dblKey5 > 195 && dblKey5 <= 200 ) ?  625:
					( dblKey5 > 200 && dblKey5 <= 205 ) ?  625:
					( dblKey5 > 205 && dblKey5 <= 210 ) ?  625:
					( dblKey5 > 210 && dblKey5 <= 215 ) ?  650:
					( dblKey5 > 215 && dblKey5 <= 220 ) ?  650:
					( dblKey5 > 220 && dblKey5 <= 225 ) ?  650:
					( dblKey5 > 225 && dblKey5 <= 230 ) ?  650:
					( dblKey5 > 230 && dblKey5 <= 235 ) ?  680:
					( dblKey5 > 235 && dblKey5 <= 240 ) ?  680:
					( dblKey5 > 240 && dblKey5 <= 245 ) ?  680:
					( dblKey5 > 245 && dblKey5 <= 250 ) ?  680:
					( dblKey5 > 250 && dblKey5 <= 255 ) ?  680:
					( dblKey5 > 255 && dblKey5 <= 260 ) ?  680:
					( dblKey5 > 260 && dblKey5 <= 265 ) ?  715:
					( dblKey5 > 265 && dblKey5 <= 270 ) ?  715:
					( dblKey5 > 270 && dblKey5 <= 275 ) ?  715:
					( dblKey5 > 275 && dblKey5 <= 280 ) ?  715:
					( dblKey5 > 280 && dblKey5 <= 285 ) ?  750:
					( dblKey5 > 285 && dblKey5 <= 290 ) ?  750:
					( dblKey5 > 290 && dblKey5 <= 295 ) ?  750:
					( dblKey5 > 295 && dblKey5 <= 300 ) ?  750:
					( dblKey5 > 300 && dblKey5 <= 305 ) ?  790:
					( dblKey5 > 305 && dblKey5 <= 310 ) ?  790:
					( dblKey5 > 310 && dblKey5 <= 315 ) ?  790:
					( dblKey5 > 315 && dblKey5 <= 320 ) ?  790:
					( dblKey5 > 320 && dblKey5 <= 325 ) ?  835:
					( dblKey5 > 325 && dblKey5 <= 330 ) ?  835:
					( dblKey5 > 330 && dblKey5 <= 335 ) ?  835:
					( dblKey5 > 335 && dblKey5 <= 340 ) ?  835:
					( dblKey5 > 340 && dblKey5 <= 345 ) ?  835:
					( dblKey5 > 345 && dblKey5 <= 350 ) ?  835:
					( dblKey5 > 350 && dblKey5 <= 355 ) ?  880:
					( dblKey5 > 355 && dblKey5 <= 360 ) ?  880:
					( dblKey5 > 360 && dblKey5 <= 365 ) ?  880:
					( dblKey5 > 365 && dblKey5 <= 370 ) ?  880:
					( dblKey5 > 370 && dblKey5 <= 375 ) ?  935:
					( dblKey5 > 375 && dblKey5 <= 380 ) ?  935:
					( dblKey5 > 380 && dblKey5 <= 385 ) ?  935:
					( dblKey5 > 385 && dblKey5 <= 390 ) ?  935:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 1000:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 1000:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 1000:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 1000:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 1070:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 1070:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 1070:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 1070:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 1155:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 1155: 1155;
					dblLoss = 
					(                  dblKey5 <=  80 ) ?  166:
					( dblKey5 >  80 && dblKey5 <=  85 ) ?  172:
					( dblKey5 >  85 && dblKey5 <=  90 ) ?  172:
					( dblKey5 >  90 && dblKey5 <=  95 ) ?  172:
					( dblKey5 >  95 && dblKey5 <= 100 ) ?  172:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  178:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  178:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  178:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  178:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  185:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  185:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  185:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  185:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  185:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  185:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  192:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  192:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  192:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  192:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  200:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  200:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  200:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  200:
					( dblKey5 > 190 && dblKey5 <= 195 ) ?  200:
					( dblKey5 > 195 && dblKey5 <= 200 ) ?  208:
					( dblKey5 > 200 && dblKey5 <= 205 ) ?  208:
					( dblKey5 > 205 && dblKey5 <= 210 ) ?  208:
					( dblKey5 > 210 && dblKey5 <= 215 ) ?  217:
					( dblKey5 > 215 && dblKey5 <= 220 ) ?  217:
					( dblKey5 > 220 && dblKey5 <= 225 ) ?  217:
					( dblKey5 > 225 && dblKey5 <= 230 ) ?  217:
					( dblKey5 > 230 && dblKey5 <= 235 ) ?  227:
					( dblKey5 > 235 && dblKey5 <= 240 ) ?  227:
					( dblKey5 > 240 && dblKey5 <= 245 ) ?  227:
					( dblKey5 > 245 && dblKey5 <= 250 ) ?  227:
					( dblKey5 > 250 && dblKey5 <= 255 ) ?  227:
					( dblKey5 > 255 && dblKey5 <= 260 ) ?  227:
					( dblKey5 > 260 && dblKey5 <= 265 ) ?  238:
					( dblKey5 > 265 && dblKey5 <= 270 ) ?  238:
					( dblKey5 > 270 && dblKey5 <= 275 ) ?  238:
					( dblKey5 > 275 && dblKey5 <= 280 ) ?  238:
					( dblKey5 > 280 && dblKey5 <= 285 ) ?  250:
					( dblKey5 > 285 && dblKey5 <= 290 ) ?  250:
					( dblKey5 > 290 && dblKey5 <= 295 ) ?  250:
					( dblKey5 > 295 && dblKey5 <= 300 ) ?  250:
					( dblKey5 > 300 && dblKey5 <= 305 ) ?  262:
					( dblKey5 > 305 && dblKey5 <= 310 ) ?  262:
					( dblKey5 > 310 && dblKey5 <= 315 ) ?  262:
					( dblKey5 > 315 && dblKey5 <= 320 ) ?  262:
					( dblKey5 > 320 && dblKey5 <= 325 ) ?  277:
					( dblKey5 > 325 && dblKey5 <= 330 ) ?  277:
					( dblKey5 > 330 && dblKey5 <= 335 ) ?  277:
					( dblKey5 > 335 && dblKey5 <= 340 ) ?  277:
					( dblKey5 > 340 && dblKey5 <= 345 ) ?  277:
					( dblKey5 > 345 && dblKey5 <= 350 ) ?  277:
					( dblKey5 > 350 && dblKey5 <= 355 ) ?  293:
					( dblKey5 > 355 && dblKey5 <= 360 ) ?  293:
					( dblKey5 > 360 && dblKey5 <= 365 ) ?  293:
					( dblKey5 > 365 && dblKey5 <= 370 ) ?  293:
					( dblKey5 > 370 && dblKey5 <= 375 ) ?  312:
					( dblKey5 > 375 && dblKey5 <= 380 ) ?  312:
					( dblKey5 > 380 && dblKey5 <= 385 ) ?  312:
					( dblKey5 > 385 && dblKey5 <= 390 ) ?  312:
					( dblKey5 > 390 && dblKey5 <= 395 ) ?  333:
					( dblKey5 > 395 && dblKey5 <= 400 ) ?  333:
					( dblKey5 > 400 && dblKey5 <= 405 ) ?  333:
					( dblKey5 > 405 && dblKey5 <= 410 ) ?  333:
					( dblKey5 > 410 && dblKey5 <= 415 ) ?  356:
					( dblKey5 > 415 && dblKey5 <= 420 ) ?  356:
					( dblKey5 > 420 && dblKey5 <= 425 ) ?  356:
					( dblKey5 > 425 && dblKey5 <= 430 ) ?  356:
					( dblKey5 > 430 && dblKey5 <= 435 ) ?  384:
					( dblKey5 > 435 && dblKey5 <= 440 ) ?  384: 384;
					break;
				case 'M24':
					//
					dblDig = 
					(                  dblKey5 <= 100 ) ? 1460:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 1460:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 1460:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 1525:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 1525:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 1525:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 1525:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 1595:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 1595:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 1595:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 1595:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 1665:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 1665:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 1665:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 1665:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 1750:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 1750:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 1750:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 1750:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 1840:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 1840:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 1840:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 1840:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 1945:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 1945:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 1945:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 1945:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 2060:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 2060:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 2060:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 2060:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 2190:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 2190:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 2190:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 2190:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 2335:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 2335:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 2335:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 2335:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 2500:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 2500:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 2500:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 2500:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 2690:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 2690:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 2690:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 2690:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 2915:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 2915:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 2915:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 2915:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 3180:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 3180:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 3180:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 3180:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 3500:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 3500:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 3500:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 3500:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 3890:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 3890:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 3890:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 3890:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 4375:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 4375:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 4375:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 4375:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 5000:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 5000:
					( dblKey5 > 440 && dblKey5 <= 445 ) ? 5000:
					( dblKey5 > 445 && dblKey5 <= 450 ) ? 5000:
					( dblKey5 > 450 && dblKey5 <= 455 ) ? 5835:
					( dblKey5 > 455 && dblKey5 <= 460 ) ? 5835:
					( dblKey5 > 460 && dblKey5 <= 465 ) ? 5835:
					( dblKey5 > 465 && dblKey5 <= 470 ) ? 5835:
					( dblKey5 > 470 && dblKey5 <= 475 ) ? 7000:
					( dblKey5 > 475 && dblKey5 <= 480 ) ? 7000: 7000 ;
					dblFix  = 
					(                  dblKey5 <= 100 ) ?  625:
					( dblKey5 > 100 && dblKey5 <= 105 ) ?  625:
					( dblKey5 > 105 && dblKey5 <= 110 ) ?  625:
					( dblKey5 > 110 && dblKey5 <= 115 ) ?  650:
					( dblKey5 > 115 && dblKey5 <= 120 ) ?  650:
					( dblKey5 > 120 && dblKey5 <= 125 ) ?  650:
					( dblKey5 > 125 && dblKey5 <= 130 ) ?  650:
					( dblKey5 > 130 && dblKey5 <= 135 ) ?  680:
					( dblKey5 > 135 && dblKey5 <= 140 ) ?  680:
					( dblKey5 > 140 && dblKey5 <= 145 ) ?  680:
					( dblKey5 > 145 && dblKey5 <= 150 ) ?  680:
					( dblKey5 > 150 && dblKey5 <= 155 ) ?  715:
					( dblKey5 > 155 && dblKey5 <= 160 ) ?  715:
					( dblKey5 > 160 && dblKey5 <= 165 ) ?  715:
					( dblKey5 > 165 && dblKey5 <= 170 ) ?  715:
					( dblKey5 > 170 && dblKey5 <= 175 ) ?  750:
					( dblKey5 > 175 && dblKey5 <= 180 ) ?  750:
					( dblKey5 > 180 && dblKey5 <= 185 ) ?  750:
					( dblKey5 > 185 && dblKey5 <= 190 ) ?  750:
					( dblKey5 > 190 && dblKey5 <= 195 ) ?  790:
					( dblKey5 > 195 && dblKey5 <= 200 ) ?  790:
					( dblKey5 > 200 && dblKey5 <= 205 ) ?  790:
					( dblKey5 > 205 && dblKey5 <= 210 ) ?  790:
					( dblKey5 > 210 && dblKey5 <= 215 ) ?  835:
					( dblKey5 > 215 && dblKey5 <= 220 ) ?  835:
					( dblKey5 > 220 && dblKey5 <= 225 ) ?  835:
					( dblKey5 > 225 && dblKey5 <= 230 ) ?  835:
					( dblKey5 > 230 && dblKey5 <= 235 ) ?  880:
					( dblKey5 > 235 && dblKey5 <= 240 ) ?  880:
					( dblKey5 > 240 && dblKey5 <= 245 ) ?  880:
					( dblKey5 > 245 && dblKey5 <= 250 ) ?  880:
					( dblKey5 > 250 && dblKey5 <= 255 ) ?  935:
					( dblKey5 > 255 && dblKey5 <= 260 ) ?  935:
					( dblKey5 > 260 && dblKey5 <= 265 ) ?  935:
					( dblKey5 > 265 && dblKey5 <= 270 ) ?  935:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 1000:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 1000:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 1000:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 1000:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 1070:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 1070:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 1070:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 1070:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 1155:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 1155:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 1155:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 1155:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 1250:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 1250:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 1250:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 1250:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 1365:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 1365:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 1365:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 1365:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 1500:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 1500:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 1500:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 1500:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 1665:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 1665:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 1665:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 1665:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 1875:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 1875:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 1875:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 1875:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 2145:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 2145:
					( dblKey5 > 440 && dblKey5 <= 445 ) ? 2145:
					( dblKey5 > 445 && dblKey5 <= 450 ) ? 2145:
					( dblKey5 > 450 && dblKey5 <= 455 ) ? 2500:
					( dblKey5 > 455 && dblKey5 <= 460 ) ? 2500:
					( dblKey5 > 460 && dblKey5 <= 465 ) ? 2500:
					( dblKey5 > 465 && dblKey5 <= 470 ) ? 2500:
					( dblKey5 > 470 && dblKey5 <= 475 ) ? 3000:
					( dblKey5 > 475 && dblKey5 <= 480 ) ? 3000: 3000;
					dblLoss = 
					(                  dblKey5 <= 100 ) ? 208:
					( dblKey5 > 100 && dblKey5 <= 105 ) ? 208:
					( dblKey5 > 105 && dblKey5 <= 110 ) ? 208:
					( dblKey5 > 110 && dblKey5 <= 115 ) ? 217:
					( dblKey5 > 115 && dblKey5 <= 120 ) ? 217:
					( dblKey5 > 120 && dblKey5 <= 125 ) ? 217:
					( dblKey5 > 125 && dblKey5 <= 130 ) ? 217:
					( dblKey5 > 130 && dblKey5 <= 135 ) ? 227:
					( dblKey5 > 135 && dblKey5 <= 140 ) ? 227:
					( dblKey5 > 140 && dblKey5 <= 145 ) ? 227:
					( dblKey5 > 145 && dblKey5 <= 150 ) ? 227:
					( dblKey5 > 150 && dblKey5 <= 155 ) ? 238:
					( dblKey5 > 155 && dblKey5 <= 160 ) ? 238:
					( dblKey5 > 160 && dblKey5 <= 165 ) ? 238:
					( dblKey5 > 165 && dblKey5 <= 170 ) ? 238:
					( dblKey5 > 170 && dblKey5 <= 175 ) ? 250:
					( dblKey5 > 175 && dblKey5 <= 180 ) ? 250:
					( dblKey5 > 180 && dblKey5 <= 185 ) ? 250:
					( dblKey5 > 185 && dblKey5 <= 190 ) ? 250:
					( dblKey5 > 190 && dblKey5 <= 195 ) ? 262:
					( dblKey5 > 195 && dblKey5 <= 200 ) ? 262:
					( dblKey5 > 200 && dblKey5 <= 205 ) ? 262:
					( dblKey5 > 205 && dblKey5 <= 210 ) ? 262:
					( dblKey5 > 210 && dblKey5 <= 215 ) ? 277:
					( dblKey5 > 215 && dblKey5 <= 220 ) ? 277:
					( dblKey5 > 220 && dblKey5 <= 225 ) ? 277:
					( dblKey5 > 225 && dblKey5 <= 230 ) ? 277:
					( dblKey5 > 230 && dblKey5 <= 235 ) ? 293:
					( dblKey5 > 235 && dblKey5 <= 240 ) ? 293:
					( dblKey5 > 240 && dblKey5 <= 245 ) ? 293:
					( dblKey5 > 245 && dblKey5 <= 250 ) ? 293:
					( dblKey5 > 250 && dblKey5 <= 255 ) ? 312:
					( dblKey5 > 255 && dblKey5 <= 260 ) ? 312:
					( dblKey5 > 260 && dblKey5 <= 265 ) ? 312:
					( dblKey5 > 265 && dblKey5 <= 270 ) ? 312:
					( dblKey5 > 270 && dblKey5 <= 275 ) ? 333:
					( dblKey5 > 275 && dblKey5 <= 280 ) ? 333:
					( dblKey5 > 280 && dblKey5 <= 285 ) ? 333:
					( dblKey5 > 285 && dblKey5 <= 290 ) ? 333:
					( dblKey5 > 290 && dblKey5 <= 295 ) ? 356:
					( dblKey5 > 295 && dblKey5 <= 300 ) ? 356:
					( dblKey5 > 300 && dblKey5 <= 305 ) ? 356:
					( dblKey5 > 305 && dblKey5 <= 310 ) ? 356:
					( dblKey5 > 310 && dblKey5 <= 315 ) ? 384:
					( dblKey5 > 315 && dblKey5 <= 320 ) ? 384:
					( dblKey5 > 320 && dblKey5 <= 325 ) ? 384:
					( dblKey5 > 325 && dblKey5 <= 330 ) ? 384:
					( dblKey5 > 330 && dblKey5 <= 335 ) ? 416:
					( dblKey5 > 335 && dblKey5 <= 340 ) ? 416:
					( dblKey5 > 340 && dblKey5 <= 345 ) ? 416:
					( dblKey5 > 345 && dblKey5 <= 350 ) ? 416:
					( dblKey5 > 350 && dblKey5 <= 355 ) ? 454:
					( dblKey5 > 355 && dblKey5 <= 360 ) ? 454:
					( dblKey5 > 360 && dblKey5 <= 365 ) ? 454:
					( dblKey5 > 365 && dblKey5 <= 370 ) ? 454:
					( dblKey5 > 370 && dblKey5 <= 375 ) ? 499:
					( dblKey5 > 375 && dblKey5 <= 380 ) ? 499:
					( dblKey5 > 380 && dblKey5 <= 385 ) ? 499:
					( dblKey5 > 385 && dblKey5 <= 390 ) ? 499:
					( dblKey5 > 390 && dblKey5 <= 395 ) ? 554:
					( dblKey5 > 395 && dblKey5 <= 400 ) ? 554:
					( dblKey5 > 400 && dblKey5 <= 405 ) ? 554:
					( dblKey5 > 405 && dblKey5 <= 410 ) ? 554:
					( dblKey5 > 410 && dblKey5 <= 415 ) ? 624:
					( dblKey5 > 415 && dblKey5 <= 420 ) ? 624:
					( dblKey5 > 420 && dblKey5 <= 425 ) ? 624:
					( dblKey5 > 425 && dblKey5 <= 430 ) ? 624:
					( dblKey5 > 430 && dblKey5 <= 435 ) ? 713:
					( dblKey5 > 435 && dblKey5 <= 440 ) ? 713:
					( dblKey5 > 440 && dblKey5 <= 445 ) ? 713:
					( dblKey5 > 445 && dblKey5 <= 450 ) ? 713:
					( dblKey5 > 450 && dblKey5 <= 455 ) ? 832:
					( dblKey5 > 455 && dblKey5 <= 460 ) ? 832:
					( dblKey5 > 460 && dblKey5 <= 465 ) ? 832:
					( dblKey5 > 465 && dblKey5 <= 470 ) ? 832:
					( dblKey5 > 470 && dblKey5 <= 475 ) ? 998:
					( dblKey5 > 475 && dblKey5 <= 480 ) ? 998: 998;
					break;
				default:
					dblDig     = 0;
					dblFix     = 0;
					dblLoss    = 0;
			} 
			break;
		case 'HP':
			switch( strKey10 ) 
			{ 
				case 'M10':
					//
					dblDig = 
					(                  dblKey5 <=  30 ) ? 265:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 265:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 270:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 275:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 275:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 275:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 285:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 285:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 290:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 290:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 300:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 300:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 305:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 310:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 310:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 315:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 320:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 325:  325;
					//
					dblFix = 
					(                  dblKey5 <=  30 ) ? 110:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 115:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 115:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 115:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 120:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 120:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 120:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 120:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 125:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 125:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 125:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 125:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 130:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 130:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 135:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 135:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 140:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 140:  140;
					//
					dblLoss = 
					(                  dblKey5 <=  30 ) ? 37:
					( dblKey5 >  30 && dblKey5 <=  40 ) ? 38:
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 38:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 39:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 39:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 39:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 40:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 40:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 41:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 41:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 42:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 42:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 43:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 44:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 44:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 45:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 46:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 46:  46;
					break;
				case 'M12':
					//
					dblDig = 
					(                  dblKey5 <=  40 ) ? 390: 
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 390: 
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 400: 
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 405: 
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 405: 
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 415: 
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 415: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 420: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 425: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 430: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 440: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 445: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 450: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 455: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 460: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 465: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 475: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 480: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 485: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 495: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 500: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 650: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 660:  660;
					//
					dblFix = 
					(                  dblKey5 <=  40 ) ? 165: 
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 170: 
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 170: 
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 170: 
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 175: 
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 175: 
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 180: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 180: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 185: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 185: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 185: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 190: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 190: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 195: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 200: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 200: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 200: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 205: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 210: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 210: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 215: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 275: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 285:  285;
					//
					dblLoss = 
					(                  dblKey5 <=  40 ) ? 55: 
					( dblKey5 >  40 && dblKey5 <=  50 ) ? 56: 
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 57: 
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 57: 
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 58: 
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 59: 
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 59: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 60: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 61: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 61: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 62: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 63: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 64: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 65: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 66: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 66: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 67: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 68: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 69: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 70: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 71: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 92: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 94:  94;
					break;
				case 'M16':
					//
					dblDig = 
					(                  dblKey5 <=  50 ) ? 575:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 585:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 590:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 590:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 600:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 615:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 625:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 625:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 635:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 650:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 650:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 660:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 670:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 670:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 685:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 700:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 715:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 715:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 730:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 745:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 745:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 760:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 775:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 775:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 795:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 815:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 835:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 835:  835;
					//
					dblFix = 
					(                  dblKey5 <=  50 ) ? 245:
					( dblKey5 >  50 && dblKey5 <=  60 ) ? 250:
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 255:
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 255:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 260:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 260:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 270:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 270:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 275:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 275:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 275:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 285:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 290:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 290:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 295:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 300:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 305:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 305:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 310:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 320:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 320:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 325:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 335:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 335:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 340:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 350:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 355:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 355:  355;
					//
					dblLoss = 
					(                  dblKey5 <=  50 ) ?  82:
					( dblKey5 >  50 && dblKey5 <=  60 ) ?  83:
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  84:
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  84:
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  86:
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  87:
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  89:
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  89:
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  91:
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  92:
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  92:
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  94:
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  96:
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  96:
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  98:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 100:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 102:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 102:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 104:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 106:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 106:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 108:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 111:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 111:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 113:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 116:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 119:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 119:  119;
					break;
				case 'M20':
					//
					dblDig = 
					(                  dblKey5 <=  60 ) ?  760: 
					( dblKey5 >  60 && dblKey5 <=  70 ) ?  760: 
					( dblKey5 >  70 && dblKey5 <=  80 ) ?  775: 
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  775: 
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  795: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  815: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  815: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  835: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  835: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  855: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  875: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  875: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  895: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  895: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  920: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  945: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  945: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  975: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  975: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1000: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1030: 
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1030: 
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1060: 
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1060: 
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1095: 
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1130: 
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1130: 
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1165: 
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1165: 
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1210: 
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 1250: 
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 1250: 
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 1295: 1295;
					//
					dblFix = 
					(                  dblKey5 <=  60 ) ? 325: 
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 325: 
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 335: 
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 335: 
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 340: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 350: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 350: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 355: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 355: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 365: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 375: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 375: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 385: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 385: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 395: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 405: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 405: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 415: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 415: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 430: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 440: 
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 440: 
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 455: 
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 455: 
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 470: 
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 485: 
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 485: 
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 500: 
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 500: 
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 515: 
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 535: 
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 535: 
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 555:  555;
					//
					dblLoss = 
					(                  dblKey5 <=  60 ) ? 108: 
					( dblKey5 >  60 && dblKey5 <=  70 ) ? 108: 
					( dblKey5 >  70 && dblKey5 <=  80 ) ? 111: 
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 111: 
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 113: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 116: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 116: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 119: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 119: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 122: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 125: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 125: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 128: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 128: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 131: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 135: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 135: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 139: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 139: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 143: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 147: 
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 147: 
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 151: 
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 151: 
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 156: 
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 161: 
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 161: 
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 166: 
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 166: 
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 172: 
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 178: 
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 178: 
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 185:  185 ;
					break;
				case 'M22':
					//
					dblDig = 
					(                  dblKey5 <=  80 ) ? 1165:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 1210:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 1210:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1250:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1250:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1295:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1295:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1295:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1350:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1350:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1400:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1400:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1460:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1460:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1525:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1525:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 1595:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 1595:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 1595:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 1665:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1665:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1750:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1750:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1840:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1840:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1945:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1945:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1945:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 2060:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 2060:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 2190:
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 2190:
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 2335:
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 2335:
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 2500:
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 2500:
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2690: 2690;
					//
					dblFix = 
					(                  dblKey5 <=  80 ) ?  500:
					( dblKey5 >  80 && dblKey5 <=  90 ) ?  515:
					( dblKey5 >  90 && dblKey5 <= 100 ) ?  515:
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  535:
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  535:
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  555:
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  555:
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  555:
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  575:
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  575:
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  600:
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  600:
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  625:
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  625:
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  650:
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  650:
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  680:
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  680:
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  680:
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  715:
					( dblKey5 > 270 && dblKey5 <= 280 ) ?  715:
					( dblKey5 > 280 && dblKey5 <= 290 ) ?  750:
					( dblKey5 > 290 && dblKey5 <= 300 ) ?  750:
					( dblKey5 > 300 && dblKey5 <= 310 ) ?  790:
					( dblKey5 > 310 && dblKey5 <= 320 ) ?  790:
					( dblKey5 > 320 && dblKey5 <= 330 ) ?  835:
					( dblKey5 > 330 && dblKey5 <= 340 ) ?  835:
					( dblKey5 > 340 && dblKey5 <= 350 ) ?  835:
					( dblKey5 > 350 && dblKey5 <= 360 ) ?  880:
					( dblKey5 > 360 && dblKey5 <= 370 ) ?  880:
					( dblKey5 > 370 && dblKey5 <= 380 ) ?  935:
					( dblKey5 > 380 && dblKey5 <= 390 ) ?  935:
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 1000:
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 1000:
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 1070:
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 1070:
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 1155: 1155;
					//
					dblLoss = 
					(                  dblKey5 <=  80 ) ? 166:
					( dblKey5 >  80 && dblKey5 <=  90 ) ? 172:
					( dblKey5 >  90 && dblKey5 <= 100 ) ? 172:
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 178:
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 178:
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 185:
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 185:
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 185:
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 192:
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 192:
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 200:
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 200:
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 208:
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 208:
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 217:
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 217:
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 227:
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 227:
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 227:
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 238:
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 238:
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 250:
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 250:
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 262:
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 262:
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 277:
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 277:
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 277:
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 293:
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 293:
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 312:
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 312:
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 333:
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 333:
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 356:
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 356:
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 384:  384;
					break;
				case 'M24':
					//
					dblDig = 
					(                  dblKey5 <= 100 ) ? 1460: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 1460: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 1525: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 1525: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 1595: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 1595: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 1665: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 1665: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 1750: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 1750: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 1840: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 1840: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 1945: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 1945: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 2060: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 2060: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 2190: 
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 2190: 
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 2335: 
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 2335: 
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 2500: 
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 2500: 
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 2690: 
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 2690: 
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 2915: 
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 2915: 
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 3180: 
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 3180: 
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 3500: 
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 3500: 
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 3890: 
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 3890: 
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 4375: 
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 4375: 
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 5000: 
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 5000: 
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 5835: 
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 5835: 
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 7000: 7000;
					//
					dblFix = 
					(                  dblKey5 <= 100 ) ?  625: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ?  625: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ?  650: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ?  650: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ?  680: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ?  680: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ?  715: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ?  715: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ?  750: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ?  750: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ?  790: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ?  790: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ?  835: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ?  835: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ?  880: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ?  880: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ?  935: 
					( dblKey5 > 260 && dblKey5 <= 270 ) ?  935: 
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 1000: 
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 1000: 
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 1070: 
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 1070: 
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 1155: 
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 1155: 
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 1250: 
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 1250: 
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 1365: 
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 1365: 
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 1500: 
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 1500: 
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 1665: 
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 1665: 
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 1875: 
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 1875: 
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 2145: 
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 2145: 
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 2500: 
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 2500: 
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 3000: 3000;
					//
					dblLoss = 
					(                  dblKey5 <= 100 ) ? 208: 
					( dblKey5 > 100 && dblKey5 <= 110 ) ? 208: 
					( dblKey5 > 110 && dblKey5 <= 120 ) ? 217: 
					( dblKey5 > 120 && dblKey5 <= 130 ) ? 217: 
					( dblKey5 > 130 && dblKey5 <= 140 ) ? 227: 
					( dblKey5 > 140 && dblKey5 <= 150 ) ? 227: 
					( dblKey5 > 150 && dblKey5 <= 160 ) ? 238: 
					( dblKey5 > 160 && dblKey5 <= 170 ) ? 238: 
					( dblKey5 > 170 && dblKey5 <= 180 ) ? 250: 
					( dblKey5 > 180 && dblKey5 <= 190 ) ? 250: 
					( dblKey5 > 190 && dblKey5 <= 200 ) ? 262: 
					( dblKey5 > 200 && dblKey5 <= 210 ) ? 262: 
					( dblKey5 > 210 && dblKey5 <= 220 ) ? 277: 
					( dblKey5 > 220 && dblKey5 <= 230 ) ? 277: 
					( dblKey5 > 230 && dblKey5 <= 240 ) ? 293: 
					( dblKey5 > 240 && dblKey5 <= 250 ) ? 293: 
					( dblKey5 > 250 && dblKey5 <= 260 ) ? 312: 
					( dblKey5 > 260 && dblKey5 <= 270 ) ? 312: 
					( dblKey5 > 270 && dblKey5 <= 280 ) ? 333: 
					( dblKey5 > 280 && dblKey5 <= 290 ) ? 333: 
					( dblKey5 > 290 && dblKey5 <= 300 ) ? 356: 
					( dblKey5 > 300 && dblKey5 <= 310 ) ? 356: 
					( dblKey5 > 310 && dblKey5 <= 320 ) ? 384: 
					( dblKey5 > 320 && dblKey5 <= 330 ) ? 384: 
					( dblKey5 > 330 && dblKey5 <= 340 ) ? 416: 
					( dblKey5 > 340 && dblKey5 <= 350 ) ? 416: 
					( dblKey5 > 350 && dblKey5 <= 360 ) ? 454: 
					( dblKey5 > 360 && dblKey5 <= 370 ) ? 454: 
					( dblKey5 > 370 && dblKey5 <= 380 ) ? 499: 
					( dblKey5 > 380 && dblKey5 <= 390 ) ? 499: 
					( dblKey5 > 390 && dblKey5 <= 400 ) ? 554: 
					( dblKey5 > 400 && dblKey5 <= 410 ) ? 554: 
					( dblKey5 > 410 && dblKey5 <= 420 ) ? 624: 
					( dblKey5 > 420 && dblKey5 <= 430 ) ? 624: 
					( dblKey5 > 430 && dblKey5 <= 440 ) ? 713: 
					( dblKey5 > 440 && dblKey5 <= 450 ) ? 713: 
					( dblKey5 > 450 && dblKey5 <= 460 ) ? 832: 
					( dblKey5 > 460 && dblKey5 <= 470 ) ? 832: 
					( dblKey5 > 470 && dblKey5 <= 480 ) ? 998:  998;
					break;
				default:
					dblDig     = 0;
					dblFix     = 0;
					dblLoss    = 0;
			} 
			break;
		default:
			dblDig     = 0;
			dblFix     = 0;
			dblLoss    = 0;
	} 
	dblDig  = Math.round( dblDig  * dblKey4 );
	dblFix  = Math.round( dblFix  * dblKey4 );
	dblLoss = Math.round( dblLoss * dblKey4 );

	// ------------------------------------------------------------
	// 鉄筋単価
	// ------------------------------------------------------------
	// 材料費
	dblWork1 = Math.round( (dblKey11 * dblKey3 * 1.1) / 1000, -2 );
	dbl1     = Math.round( dblWork1 * dblKey12, 0 );

	// 加工費１
	dblWork1 = dblKey03    / 1000 * dblKey01;
	dblWork2 = dblKey13    / 1000 * dblKey11;
	dblWork  = Math.round( dblBaseRot1 / ( dblWork2 / dblWork1 ), 0 );
	dbl2     = Math.round( dblBaseFee  / dblWork, 0 ) + 5;

	// 加工費２
	dblWork1 = dblKey03    / 1000 * dblKey01;
	dblWork2 = dblKey13    / 1000 * dblKey11;
	dblWork  = Math.round( dblBaseRot2 / ( dblWork2 / dblWork1 ), 0 );
	dbl3     = Math.round( dblBaseFee  / dblWork, 0 ) + 10;

	// 加工費３
	dblWork1 = dblKey03    / 1000 * dblKey01;
	dblWork2 = dblKey13    / 1000 * dblKey11;
	dblWork  = Math.round( dblBaseRot3 / ( dblWork2 / dblWork1 ), 0 );
	dbl4     = Math.round( dblBaseFee  / dblWork, 0 ) + 10;

	// 組付加工費
	dblWork1 = dblKey03    / 1000 * dblKey01;
	dblWork2 = dblKey13    / 1000 * dblKey11;
	dblWork  = Math.round( dblBaseRot4 / ( dblWork2 / dblWork1 ), 0 );
	dbl5     = Math.round( dblBaseFee  / dblWork, 0 ) + 10;

	// Ｗ１枚売価
	dbl6     = dblKey14;

	// 加工費／単価
	dblWork1 = Math.round( (dblKey11 * dblKey3 * 1.1) / 1000, -2 );
	dbl7     = Math.round( dblWork1 * dblKey2, 0 );

	// 小計
	dbl8     = dbl1 + dbl2 + dbl3 + dbl4 + dbl5 + dbl6 + dbl7;

	// 諸経費
	dbl9     = Math.round( dbl8 * 0.2, 0 );

	// 鉄筋単価総合計
	dblSum1  = dbl8 + dbl9;

	obj0.innerHTML = dblSum1   ;
	obj1.innerHTML = dblCapsule;
	obj2.innerHTML = dblDig    ;
	obj3.innerHTML = dblFix    ;
	obj4.innerHTML = dblLoss   ;
	obj5.innerHTML = dblSum1 + dblCapsule + dblDig + dblFix + dblLoss;
	obj6.innerHTML = strType   ;
} 
