<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ޱĵ</title>
</head>
<SCRIPT language=javascript>
<!--
var endNumber=true
var mem=0
var carry=10
var hexnum="0123456789abcdef"
var angle="d"
var stack=""
var level="0"
var layer=0
//ּ
function inputkey(key)
{
	var index=key.charCodeAt(0);
	if ((carry==2 && (index==48 || index==49))
	 || (carry==8 && index>=48 && index<=55)
	 || (carry==10 && (index>=48 && index<=57 || index==46))
	 || (carry==16 && ((index>=48 && index<=57) || (index>=97 && index<=102))))
	if(endNumber)
	{
		endNumber=false
		document.calc.display.value = key
	}
	else if(document.calc.display.value == null || document.calc.display.value == "0")
		document.calc.display.value = key
	else
		document.calc.display.value += key
}
function changeSign()
{
    if (document.calc.display.value!="0")
    	if(document.calc.display.value.substr(0,1) == "-")
        	document.calc.display.value = document.calc.display.value.substr(1)
    	else
        	document.calc.display.value = "-" + document.calc.display.value
}
//
function inputfunction(fun,shiftfun)
{
	endNumber=true
	if (document.calc.shiftf.checked)
		document.calc.display.value=decto(funcalc(shiftfun,(todec(document.calc.display.value,carry))),carry)
	else
		document.calc.display.value=decto(funcalc(fun,(todec(document.calc.display.value,carry))),carry)
	document.calc.shiftf.checked=false
	document.calc.hypf.checked=false	
	inputshift()
}
function inputtrig(trig,arctrig,hyp,archyp)
{
	if (document.calc.hypf.checked)
		inputfunction(hyp,archyp)
	else
		inputfunction(trig,arctrig)
}
//
function operation(join,newlevel)
{
	endNumber=true
	var temp=stack.substr(stack.lastIndexOf("(")+1)+document.calc.display.value
	while (newlevel!=0 && (newlevel<=(level.charAt(level.length-1))))
	{
		temp=parse(temp)
		level=level.slice(0,-1)
	}
	if (temp.match(/^(.*\d[\+\-\*\/\%\^\&\|x])?([+-]?[0-9a-f\.]+)$/))
		document.calc.display.value=RegExp.$2
	stack=stack.substr(0,stack.lastIndexOf("(")+1)+temp+join
	document.calc.operator.value=" "+join+" "
	level=level+newlevel
	
}
//
function addbracket()
{
	endNumber=true
	document.calc.display.value=0
	stack=stack+"("
	document.calc.operator.value="   "
	level=level+0
	
	layer+=1
	document.calc.bracket.value="(="+layer
}
function disbracket()
{
	endNumber=true
	var temp=stack.substr(stack.lastIndexOf("(")+1)+document.calc.display.value
	while ((level.charAt(level.length-1))>0)
	{
		temp=parse(temp)
		level=level.slice(0,-1)
	}	
	document.calc.display.value=temp
	stack=stack.substr(0,stack.lastIndexOf("("))
	document.calc.operator.value="   "
	level=level.slice(0,-1)

	layer-=1
	if (layer>0)
		document.calc.bracket.value="(="+layer
	else
		document.calc.bracket.value=""
}
//Ⱥ
function result()
{
	endNumber=true
	while (layer>0)
		disbracket()
	var temp=stack+document.calc.display.value
	while ((level.charAt(level.length-1))>0)
	{
		temp=parse(temp)
		level=level.slice(0,-1)
	}

	document.calc.display.value=temp
	document.calc.bracket.value=""
	document.calc.operator.value=""
	stack=""
	level="0"
}
//޸ļ
function backspace()
{
	if (!endNumber)
	{
		if(document.calc.display.value.length>1)
			document.calc.display.value=document.calc.display.value.substring(0,document.calc.display.value.length - 1)
		else
			document.calc.display.value=0
	}
}
function clearall()
{
	document.calc.display.value=0
	endNumber=true
	stack=""
	level="0"
	layer=""
	document.calc.operator.value=""
	document.calc.bracket.value=""
}
//ת
function inputChangCarry(newcarry)
{
	endNumber=true
	document.calc.display.value=(decto(todec(document.calc.display.value,carry),newcarry))
	carry=newcarry

	document.calc.sin.disabled=(carry!=10)
	document.calc.cos.disabled=(carry!=10)
	document.calc.tan.disabled=(carry!=10)
	document.calc.bt.disabled=(carry!=10)
	document.calc.pi.disabled=(carry!=10)
	document.calc.e.disabled=(carry!=10)
	document.calc.kp.disabled=(carry!=10)
				
	document.calc.k2.disabled=(carry<=2)
	document.calc.k3.disabled=(carry<=2)
	document.calc.k4.disabled=(carry<=2)
	document.calc.k5.disabled=(carry<=2)
	document.calc.k6.disabled=(carry<=2)
	document.calc.k7.disabled=(carry<=2)
	document.calc.k8.disabled=(carry<=8)
	document.calc.k9.disabled=(carry<=8)
	document.calc.ka.disabled=(carry<=10)
	document.calc.kb.disabled=(carry<=10)
	document.calc.kc.disabled=(carry<=10)
	document.calc.kd.disabled=(carry<=10)
	document.calc.ke.disabled=(carry<=10)
	document.calc.kf.disabled=(carry<=10)
	
}
function inputChangAngle(angletype)
{
	endNumber=true
	angle=angletype
	if (angle=="d")
		document.calc.display.value=radiansToDegress(document.calc.display.value)
	else
		document.calc.display.value=degressToRadians(document.calc.display.value)
	endNumber=true
}

function inputshift()
{
	if (document.calc.shiftf.checked)
	{
		document.calc.bt.value="deg"
		document.calc.ln.value="exp"
		document.calc.log.value="expd "
		
		if (document.calc.hypf.checked)
		{
			document.calc.sin.value="ahs"
			document.calc.cos.value="ahc"
			document.calc.tan.value="aht"
		}
		else
		{
			document.calc.sin.value="asin "
			document.calc.cos.value="acos "
			document.calc.tan.value="atan "
		}
		
		document.calc.sqr.value="x^.5 "
		document.calc.cube.value="x^.3 "
		
		document.calc.floor.value=" С "
	}
	else
	{
		document.calc.bt.value="d.ms "
		document.calc.ln.value=" ln"
		document.calc.log.value=" log "

		if (document.calc.hypf.checked)
		{
			document.calc.sin.value="hsin "
			document.calc.cos.value="hcos "
			document.calc.tan.value="htan "
		}
		else
		{
			document.calc.sin.value="sin"
			document.calc.cos.value="cos"
			document.calc.tan.value="tan"
		}
		
		document.calc.sqr.value="x^2"
		document.calc.cube.value="x^3"
		
		document.calc.floor.value=" ȡ "
	}

}
//洢

function clearmemory()
{
	mem=0
	document.calc.memory.value="   "
}

function getmemory()
{
	endNumber=true
	document.calc.display.value=decto(mem,carry)
}

function putmemory()
{
	endNumber=true
	if (document.calc.display.value!=0)
	{
		mem=todec(document.calc.display.value,carry)
		document.calc.memory.value=" M "
	}
	else
		document.calc.memory.value="   "
}

function addmemory()
{
	endNumber=true
	mem=parseFloat(mem)+parseFloat(todec(document.calc.display.value,carry))
	if (mem==0)
		document.calc.memory.value="   "
	else
		document.calc.memory.value=" M "
}

function multimemory()
{
	endNumber=true
	mem=parseFloat(mem)*parseFloat(todec(document.calc.display.value,carry))
	if (mem==0)
		document.calc.memory.value="   "
	else
		document.calc.memory.value=" M "
}

//ʮת

function todec(num,oldcarry)
{
	if (oldcarry==10 || num==0) return(num)
	var neg=(num.charAt(0)=="-")
	if (neg) num=num.substr(1)
	var newnum=0
	for (var index=1;index<=num.length;index++)
		newnum=newnum*oldcarry+hexnum.indexOf(num.charAt(index-1))
	if (neg)
		newnum=-newnum
	return(newnum)
}

function decto(num,newcarry)
{
	var neg=(num<0)
	if (newcarry==10 || num==0) return(num)
	num=""+Math.abs(num)
	var newnum=""
	while (num!=0)
	{
		newnum=hexnum.charAt(num%newcarry)+newnum
		num=Math.floor(num/newcarry)
	}
	if (neg)
		newnum="-"+newnum
	return(newnum)
}

//ʽ

function parse(string)
{
	if (string.match(/^(.*\d[\+\-\*\/\%\^\&\|x\<])?([+-]?[0-9a-f\.]+)([\+\-\*\/\%\^\&\|x\<])([+-]?[0-9a-f\.]+)$/))
		return(RegExp.$1+cypher(RegExp.$2,RegExp.$3,RegExp.$4))
	else
		return(string)
}

//ѧλ

function cypher(left,join,right)
{
	left=todec(left,carry)
	right=todec(right,carry)
	if (join=="+")
		return(decto(parseFloat(left)+parseFloat(right),carry))
	if (join=="-")
		return(decto(left-right,carry))
	if (join=="*")
		return(decto(left*right,carry))
	if (join=="/" && right!=0)
		return(decto(left/right,carry))
	if (join=="%")
		return(decto(left%right,carry))
	if (join=="&")
		return(decto(left&right,carry))
	if (join=="|")
		return(decto(left|right,carry))
	if (join=="^")
		return(decto(Math.pow(left,right),carry))

	if (join=="x")
		return(decto(left^right,carry))
	if (join=="<")
		return(decto(left<<right,carry))
	alert("Ϊ")
	return(left)
}

//

function funcalc(fun,num)
{
	with(Math)
	{
		if (fun=="pi")
			return(PI)
		if (fun=="e")
			return(E)

		if (fun=="abs")
			return(abs(num))
		if (fun=="ceil")
			return(ceil(num))
		if (fun=="round")
			return(round(num))

		if (fun=="floor")
			return(floor(num))
		if (fun=="deci")
			return(num-floor(num))


		if (fun=="ln" && num>0)
			return(log(num))
		if (fun=="exp")
			return(exp(num))
		if (fun=="log" && num>0)
			return(log(num)*LOG10E)
		if (fun=="expdec")
			return(pow(10,num))

		
		if (fun=="cube")
			return(num*num*num)
		if (fun=="cubt")
			return(pow(num,1/3))
		if (fun=="sqr")
			return(num*num)
		if (fun=="sqrt" && num>=0)
			return(sqrt(num))

		if (fun=="!")
			return(factorial(num))

		if (fun=="recip" && num!=0)
			return(1/num)
		
		if (fun=="dms")
			return(dms(num))
		if (fun=="deg")
			return(deg(num))

		if (fun=="~")
			return(~num)
	
		if (angle=="d")
		{
			if (fun=="sin")
				return(sin(degressToRadians(num)))
			if (fun=="cos")
				return(cos(degressToRadians(num)))
			if (fun=="tan")
				return(tan(degressToRadians(num)))

			if (fun=="arcsin" && abs(num)<=1)
				return(radiansToDegress(asin(num)))
			if (fun=="arccos" && abs(num)<=1)
				return(radiansToDegress(acos(num)))
			if (fun=="arctan")
				return(radiansToDegress(atan(num)))
		}
		else
		{
			if (fun=="sin")
				return(sin(num))
			if (fun=="cos")
				return(cos(num))
			if (fun=="tan")
				return(tan(num))

			if (fun=="arcsin" && abs(num)<=1)
				return(asin(num))
			if (fun=="arccos" && abs(num)<=1)
				return(acos(num))
			if (fun=="arctan")
				return(atan(num))
		}
	
		if (fun=="hypsin")
			return((exp(num)-exp(0-num))*0.5)
		if (fun=="hypcos")
			return((exp(num)+exp(-num))*0.5)
		if (fun=="hyptan")
			return((exp(num)-exp(-num))/(exp(num)+exp(-num)))

		if (fun=="ahypsin" | fun=="hypcos" | fun=="hyptan")
		{
			alert("Բ,ʽûв鵽!")
			return(num)
		}
		
		alert("巶Χ")
		return(num)
	}
}

function factorial(n)
{
	n=Math.abs(parseInt(n))
	var fac=1
	for (;n>0;n-=1)
		fac*=n
	return(fac)
}

function dms(n)
{
	var neg=(n<0)
	with(Math)
	{	
		n=abs(n)
		var d=floor(n)
		var m=floor(60*(n-d))
		var s=(n-d)*60-m
	}
	var dms=d+m/100+s*0.006
	if (neg) 
		dms=-dms
	return(dms)
}

function deg(n)
{
	var neg=(n<0)
	with(Math)
	{
		n=abs(n)
		var d=floor(n)
		var m=floor((n-d)*100)
		var s=(n-d)*100-m
	}
	var deg=d+m/60+s/36
	if (neg) 
		deg=-deg
	return(deg)
}

function degressToRadians(degress)
{
	return(degress*Math.PI/180)
}

function radiansToDegress(radians)
{
	return(radians*180/Math.PI)
}

//
//-->
</SCRIPT>
<body bgcolor="fcfff7" leftmargin="0" topmargin="0" marginwidth="0">
<br>
<DIV align=center>
<FORM name=calc>
<TABLE width=650  height=250 bgcolor="#E6F2E7" style="border-width:1px 1px 1px 1px;border-style:solid;border-color:#8AB78A;">
  <TBODY>
  <TR>
    <TD height=50 bgcolor="#E6F2E7">
      <TABLE width=100%>
        <TBODY>       
<TR><TD align=center><FONT color=#205001>www.sochazhao.com </FONT></TD></TR>
 <TR><TD height="35" align=center>
           <INPUT name=display readOnly size=50 value=0 style=" font-size:18px;"></TD>
 </TR></TBODY></TABLE></TD>
  </TR>
  <TR>
    <TD bgcolor="#E6F2E7">
      <TABLE width=100% style="border-width:1px 0px 0px 0px;border-style:solid;border-color:#8AB78A;">
        <TBODY>
        <TR>
          <TD style="color:#205001;"><INPUT name=carry onclick=inputChangCarry(16) 
            type=radio> ʮ <INPUT CHECKED name=carry 
            onclick=inputChangCarry(10) type=radio> ʮ <INPUT name=carry 
            onclick=inputChangCarry(8) type=radio> ˽ <INPUT name=carry 
            onclick=inputChangCarry(2) type=radio>  </TD>
          <TD width="187" style="color:#205001;"><INPUT CHECKED name=angle 
            onclick="inputChangAngle('d')" type=radio value=d> 
            Ƕ 
              <INPUT 
            name=angle onclick="inputChangAngle('r')" type=radio value=r> 
                      </TD>
          </TR></TBODY></TABLE>
      <TABLE width=100%>
        <TBODY>
        <TR>
          <TD width=170 style="color:#205001;"><INPUT name=shiftf onclick=inputshift() 
            type=checkbox>ϵ <INPUT name=hypf onclick=inputshift() 
            type=checkbox>˫ </TD>
          <TD width="154" align="center"><INPUT name=bracket readOnly size=3 
            style="BACKGROUND-COLOR: lightgrey; line-height:24px;"> <INPUT name=memory readOnly 
            size=3 style="BACKGROUND-COLOR: lightgrey; line-height:24px;"> <INPUT name=operator 
            readOnly size=3 style="BACKGROUND-COLOR: lightgrey; "> </TD>
          <TD align="right"><INPUT onclick=backspace() style="COLOR: B50506; line-height:24px;" type=button value="˸"> 
<INPUT onclick="document.calc.display.value = 0 " style="COLOR: #B50506; line-height:24px;" type=button value=""> 
<INPUT onclick=clearall() style="COLOR: #B50506; line-height:24px;" type=button value="ȫ塡">          </TD>
        </TR></TBODY></TABLE>
      <TABLE width=100%>
        <TBODY>
        <TR>
          <TD>
            <TABLE>
              <TBODY>
              <TR align=middle>
                <TD><INPUT name=pi onclick="inputfunction('pi','pi')" style="COLOR: #1919CD; line-height:24px;" type=button value=" PI"> 
                </TD>
                <TD><INPUT name=e onclick="inputfunction('e','e')" style="COLOR: #1919CD; line-height:24px;" type=button value="E"> 
                </TD>
                <TD><INPUT name=bt onclick="inputfunction('dms','deg')" style="COLOR: #D316D3; line-height:24px;" type=button value=" d.ms "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT onclick=addbracket() style="COLOR: #D316D3; line-height:24px;" type=button value="("> 
                </TD>
                <TD><INPUT onclick=disbracket() style="COLOR: #D316D3; line-height:24px;" type=button value=")"> 
                </TD>
                <TD><INPUT name=ln onclick="inputfunction('ln','exp')" style="COLOR: #D316D3; line-height:24px;" type=button value="ln"> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=sin onclick="inputtrig('sin','arcsin','hypsin','ahypsin')" style="COLOR: #D316D3; line-height:24px;" type=button value="sin"> 
                </TD>
                <TD><INPUT onclick="operation('^',7)" style="COLOR: #D316D3; line-height:24px;" type=button value="x^y"> 
                </TD>
                <TD><INPUT name=log onclick="inputfunction('log','expdec')" style="COLOR: #D316D3; line-height:24px;" type=button value=" log"> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=cos onclick="inputtrig('cos','arccos','hypcos','ahypcos')" style="COLOR: #D316D3; line-height:24px;" type=button value="cos"> 
                </TD>
                <TD><INPUT name=cube onclick="inputfunction('cube','cubt')" style="COLOR: #D316D3; line-height:24px;" type=button value="x^3"> 
                </TD>
                <TD><INPUT onclick="inputfunction('!','!')" style="COLOR: #D316D3; line-height:24px;" type=button value="n!"> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=tan onclick="inputtrig('tan','arctan','hyptan','ahyptan')" style="COLOR: #D316D3; line-height:24px;" type=button value="tan"> 
                </TD>
                <TD><INPUT name=sqr onclick="inputfunction('sqr','sqrt')" style="COLOR: #D316D3; line-height:24px;" type=button value="x^2"> 
                </TD>
                <TD><INPUT onclick="inputfunction('recip','recip')" style="COLOR: #D316D3; line-height:24px;" type=button value=" 1/x"> 
                </TD></TR></TBODY></TABLE></TD>
          <TD width=30></TD>
          <TD>
            <TABLE>
              <TBODY>
              <TR>
                <TD align="center"><INPUT onclick=putmemory() style="COLOR: #B50506; line-height:24px;" type=button value="  ">                </TD>
              </TR>
              <TR>
                <TD><INPUT onclick=getmemory() style="COLOR: #B50506; line-height:24px;" type=button value=" ȡ "> 
                </TD></TR>
              <TR>
                <TD><INPUT onclick=addmemory() style="COLOR: #B50506; line-height:24px;" type=button value=" ۴ "> 
                </TD></TR>
              <TR>
                <TD><INPUT onclick=multimemory() style="COLOR: #B50506; line-height:24px;" type=button value="  "> 
                </TD></TR>
              <TR>
                <TD height=33><INPUT onclick=clearmemory() style="COLOR: #B50506; line-height:24px;" type=button value="  "> 
                </TD></TR></TBODY></TABLE></TD>
          <TD width=30></TD>
          <TD>
            <TABLE>
              <TBODY>
              <TR align=middle>
                <TD><INPUT name=k7 onclick="inputkey('7')" style="COLOR: #1919CD; font-size:16px; line-height:24px; " type=button value="7"> 
                </TD>
                <TD><INPUT name=k8 onclick="inputkey('8')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="8"> 
                </TD>
                <TD><INPUT name=k9 onclick="inputkey('9')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="9"> 
                </TD>
                <TD><INPUT onclick="operation('/',6)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="/"> 
                </TD>
                <TD><INPUT onclick="operation('%',6)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" ȡ "> 
                </TD>
                <TD><INPUT onclick="operation('&',3)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="롡"> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT name=k4 onclick="inputkey('4')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="4"> 
                </TD>
                <TD><INPUT name=k5 onclick="inputkey('5')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="5"> 
                </TD>
                <TD><INPUT name=k6 onclick="inputkey('6')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="6"> 
                </TD>
                <TD><INPUT onclick="operation('*',6)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="*"> 
                </TD>
                <TD><INPUT name=floor onclick="inputfunction('floor','deci')" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=" ȡ "> 
                </TD>
                <TD><INPUT onclick="operation('|',1)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=""> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT onclick="inputkey('1')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="1"> 
                </TD>
                <TD><INPUT name=k2 onclick="inputkey('2')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="2"></TD>
                <TD><INPUT name=k3 onclick="inputkey('3')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="3"> 
                </TD>
                <TD><INPUT onclick="operation('-',5)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="-"> 
                </TD>
                <TD><INPUT onclick="operation('<',4)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="  "> 
                </TD>
                <TD><INPUT onclick="inputfunction('~','~')" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="ǡ"> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT onclick="inputkey('0')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="0"> 
                </TD>
                <TD><INPUT onclick=changeSign() style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value=" +/- "> 
                </TD>
                <TD><INPUT name=kp onclick="inputkey('.')" style="COLOR: #1919CD; font-size:16px; line-height:24px;" type=button value="."> 
                </TD>
                <TD><INPUT onclick="operation('+',5)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="+"> 
                </TD>
                <TD><INPUT onclick=result() style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value=""> 
                </TD>
                <TD><INPUT onclick="operation('x',2)" style="COLOR: #B50506; font-size:14px; line-height:24px;" type=button value="  "> 
                </TD></TR>
              <TR align=middle>
                <TD><INPUT disabled name=ka onclick="inputkey('a')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value="A "> 
                </TD>
                <TD><INPUT disabled name=kb onclick="inputkey('b')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value="B "> 
                </TD>
                <TD><INPUT disabled name=kc onclick="inputkey('c')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value="C "> 
                </TD>
                <TD><INPUT disabled name=kd onclick="inputkey('d')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value="D"> 
                </TD>
                <TD align="center"><INPUT disabled name=ke onclick="inputkey('e')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value="E ">                </TD>
                <TD align="center"><INPUT disabled name=kf onclick="inputkey('f')" style="COLOR: #1919CD; font-size:14px; line-height:24px;" type=button value="F ">    </TD>
    </TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM></DIV>
<body>
</body>
</html>
