From: <Saved by Windows Internet Explorer 7>
Subject: =?Windows-1252?Q?Understanding_Quake=92s_Fast_Inverse_Square_Root_|_Bette?=
	=?Windows-1252?Q?rExplained?=
Date: Thu, 5 Apr 2007 13:22:23 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C77785.729A9EC0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Understanding =
Quake=E2=80=99s Fast Inverse Square Root | BetterExplained</TITLE><!--=0A=
	<title>  Understanding Quake&#8217;s Fast Inverse Square Root | =
BetterExplained</title>=0A=
-->
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR><!-- leave =
this for stats -->
<STYLE type=3Dtext/css media=3Dscreen>@import url( =
http://betterexplained.com/wp-content/themes/betterexplained-draft2/style=
.css );
</STYLE>
<LINK media=3Dprint=20
href=3D"http://betterexplained.com/wp-content/themes/betterexplained-draf=
t2/print.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK title=3D"RSS 2.0"=20
href=3D"http://betterexplained.com/feed/" type=3Dapplication/rss+xml =
rel=3Dalternate><!--=0A=
	<link rel=3D"alternate" type=3D"text/xml" title=3D"RSS .92" =
href=3D"http://betterexplained.com/feed/rss/" />=0A=
	<link rel=3D"alternate" type=3D"application/atom+xml" title=3D"Atom =
0.3" href=3D"http://betterexplained.com/feed/atom/" />=0A=
--><LINK=20
href=3D"http://betterexplained.com/xmlrpc.php" rel=3Dpingback><LINK=20
title=3D"April 2007" =
href=3D"http://betterexplained.com/articles/2007/04/"=20
rel=3Darchives><LINK title=3D"March 2007"=20
href=3D"http://betterexplained.com/articles/2007/03/" =
rel=3Darchives><LINK=20
title=3D"February 2007" =
href=3D"http://betterexplained.com/articles/2007/02/"=20
rel=3Darchives><LINK title=3D"January 2007"=20
href=3D"http://betterexplained.com/articles/2007/01/" =
rel=3Darchives><LINK=20
title=3D"December 2006" =
href=3D"http://betterexplained.com/articles/2006/12/"=20
rel=3Darchives><LINK title=3D"October 2006"=20
href=3D"http://betterexplained.com/articles/2006/10/" =
rel=3Darchives><LINK=20
title=3D"September 2006" =
href=3D"http://betterexplained.com/articles/2006/09/"=20
rel=3Darchives><LINK title=3DRSD =
href=3D"http://betterexplained.com/xmlrpc.php?rsd"=20
type=3Dapplication/rsd+xml rel=3DEditURI>
<SCRIPT type=3Dtext/javascript>=0A=
		//<![CDATA[=0A=
		=0A=
			function basename (path) { return path.replace( /.*\//, "" ); }=0A=
	=0A=
			var winimg=3Dnull;=0A=
			function ps_imagemanager_popup(imgurl,title,w,h) {=0A=
				lpos=3D(screen.width)?(screen.width-w)/2:100;=0A=
				tpos=3D(screen.height)?(screen.height-h)/2:100;=0A=
				=
settings=3D'width=3D'+w+',height=3D'+h+',top=3D'+tpos+',left=3D'+lpos+',s=
crollbars=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,to=
olbar=3Dno,resizable=3Dyes';=0A=
				winimg=3Dwindow.open('about:blank','imagemanagerpopup',settings);=0A=
	=0A=
				var doc =3D '';=0A=
				doc +=3D '<html><head>';=0A=
				doc +=3D '<title>' + title + ' - ' + basename(imgurl) + '(' + w + =
'x' + h +')</title>';=0A=
				doc +=3D '<style type=3D"text/css"><!-- body { margin:0px; =
padding:0px; } --></style>';=0A=
				doc +=3D '</head>';=0A=
				doc +=3D '<body onload=3D"self.focus();">';=0A=
				doc +=3D '<img style=3D"cursor:pointer;" src=3D"' + imgurl + '" =
title=3D"' + title + '" onclick=3D"self.close();"/>';=0A=
				doc +=3D '</body></html>';=0A=
				=0A=
				winimg.document.writeln(doc);=0A=
				winimg.document.close();=0A=
			}	=0A=
			=0A=
		//]]>=0A=
		</SCRIPT>

<SCRIPT=20
src=3D"http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/u=
ltimate-tag-warrior-ajax-js.php?ajaxurl=3Dhttp://betterexplained.com/wp-c=
ontent/plugins/UltimateTagWarrior/ultimate-tag-warrior-ajax.php"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/u=
ltimate-tag-warrior-js.php"=20
type=3Dtext/javascript></SCRIPT>
<!-- Google Analytics Tracking by Google Analyticator: =
http://cavemonkey50.com/code/google-analyticator/ -->
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript> _uacct=3D"UA-360903-2";  =
urchinTracker(); </SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://betterexplained.com/wp-content/plugins/sociable/description=
_selection.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen=20
href=3D"http://betterexplained.com/wp-content/plugins/sociable/sociable.c=
ss"=20
type=3Dtext/css rel=3Dstylesheet>
<STYLE type=3Dtext/css media=3Dscreen>.contactform {
	OVERFLOW: hidden; POSITION: static
}
.contactleft {
	CLEAR: both; PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; =
FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 5px 0px; WIDTH: 25%; =
PADDING-TOP: 4px; TEXT-ALIGN: right
}
.contactright {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: right; =
PADDING-BOTTOM: 4px; MARGIN: 5px 0px; WIDTH: 70%; PADDING-TOP: 4px; =
TEXT-ALIGN: left
}
.contacterror {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; =
BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
.contactsubmit {
=09
}
</STYLE>

<SCRIPT language=3DJavaScript>=0A=
	function jumpTo(URL_List){=0A=
   		var URL =3D URL_List.options[URL_List.selectedIndex].value;=0A=
   		window.location.href =3D URL;=0A=
	}=0A=
	</SCRIPT>
</HEAD>
<BODY>
<TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle><!-- <br><br> -->
      <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop>
            <DIV class=3Dcolumn><!-- =0A=
<a href=3D"http://betterexplained.com">=0A=
<span class=3D"blogTitle">BetterExplained</span>=0A=
<span class=3D"blogDescription">This site is about understanding =
concepts using clear, intuitive insights. I want to put my =
&#8220;a-ha!&#8221; epiphanies into your head; a website was the best =
non-surgical option.</span> --></A><!--=0A=
<a href=3D"http://betterexplained.com"><img =
src=3D"http://betterexplained.com/wp-content/themes/Conestogastreet/image=
s/conestogaLogo.jpg" border=3D"0"></a>=0A=
-->
            <DIV class=3DblogTitle><A=20
            =
href=3D"http://betterexplained.com/">BetterExplained<BR><SPAN=20
            class=3DblogDescription>Understanding beyond your =
textbook.</SPAN>=20
            </A></DIV>
            <HR class=3Dhr1>

            <DIV id=3Dcontent>
            <DIV class=3Dpost>
            <DIV><A href=3D"http://betterexplained.com/archives/">All =
Posts</A>=20
            &gt; <A title=3D"View all posts in Programming"=20
            =
href=3D"http://betterexplained.com/articles/category/programming/"=20
            rel=3D"category tag">Programming</A></DIV>
            <H3 id=3Dpost-38><A=20
            title=3D"Permanent Link: Understanding Quake=E2=80=99s Fast =
Inverse Square Root"=20
            style=3D"TEXT-DECORATION: none"=20
            =
href=3D"http://betterexplained.com/articles/understanding-quakes-fast-inv=
erse-square-root/"=20
            rel=3Dbookmark>Understanding Quake=E2=80=99s Fast Inverse =
Square Root</A></H3>
            <P>An <A=20
            onclick=3D"javascript:urchinTracker =
('/outbound/www.beyond3d.com');"=20
            =
href=3D"http://www.beyond3d.com/articles/fastinvsqrt/">article</A> and=20
            <A onclick=3D"javascript:urchinTracker =
('/outbound/www.lomont.org');"=20
            =
href=3D"http://www.lomont.org/Math/Papers/2003/InvSqrt.pdf">research=20
            paper</A> recently described an astonishingly fast, =
seemingly=20
            magical way to compute the inverse square root (1/sqrt(x)) =
in the=20
            game Quake.</P>
            <P>I=E2=80=99m no expert in 3D graphics, but I can see how =
square roots are=20
            useful. The Pythagorean theorem computes distances, and can =
help=20
            normalize vectors (normalizing, by the way, is often just a =
fancy=20
            term for division). Games like Quake probably perform these=20
            calculations zillions (yes, zillions) of times a second, so =
speeding=20
            up this critical path is important for performance. And by =
the way,=20
            exponentiation and division are really, really expensive for =
the=20
            <SPAN class=3Dcaps>CPU.</SPAN></P>
            <P>Given these conditions, here=E2=80=99s the function used =
to compute=20
            1/sqrt(x) inside Quake:</P><PRE><CODE>
float InvSqrt(float x){
   float xhalf =3D 0.5f * x;
   int i =3D *(int*)&amp;x; // store floating-point bits in integer
   i =3D 0x5f3759d5 - (i &gt;&gt; 1); // initial guess for Newton's =
method
   x =3D *(float*)&amp;i; // convert new bits into float
   x =3D x*(1.5f - xhalf*x*x); // One round of Newton's method
   return x;
}
</CODE>
</PRE>
            <P>Somehow, this code computes 1/sqrt(x) via multiplication =
and=20
            bit-shift operations. No division or exponents are required! =

Wow!</P>
            <P><STRONG>Summary as I understand it:</STRONG> This is a =
great hack=20
            that picks an awesome initial value for Newton=E2=80=99s =
approximation=20
            method. The function takes the inverse root by negating and =
halving=20
            the exponent of a floating-point number written in =
scientific=20
            notation. It uses a additional transformations to correct =
for errors=20
            and tada, you have your inverse square root.</P>
            <H2>Newton=E2=80=99s Method of Approximation</H2>
            <P>Newton=E2=80=99s method can be used to find approximate =
roots of any=20
            function. You can keep iterating the method to get closer =
and closer=20
            to the root, but this function only uses 1 step! =
Here=E2=80=99s a=20
            crash-course on Newton=E2=80=99s method (it was new to =
me):</P>
            <P>Let=E2=80=99s say you have a function f(x) and you want =
to find its root.=20
            Let=E2=80=99s call your original guess =E2=80=9Cg=E2=80=9D. =
Newton=E2=80=99s method gives you a way=20
            to get a new, better guess:</P>
            <P><IMG=20
            title=3D"\displaystyle{new guess =3D g - =
\frac{f(g)}{f&amp;#039;(g)}}"=20
            alt=3D"\displaystyle{new guess =3D g - =
\frac{f(g)}{f&amp;#039;(g)}}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/3ab4b9465d2291176c=
02064ba5595bf3.gif"=20
            align=3DabsMiddle></P>
            <P>You can keep repeating this process (plugging in your new =
guess=20
            into the formula) and get closer approximations for your =
root.=20
            Eventually you have a =E2=80=9Cgnew=E2=80=9D that makes =
f(gnew) really, really close=20
            to zero =E2=80=94 it=E2=80=99s a root! (Or close enough for =
government work, as they=20
            say).</P>
            <P>In our case, we want the inverse square function. =
Let=E2=80=99s say we=20
            have a number =E2=80=9Ci=E2=80=9D (that=E2=80=99s all we =
start with, right?) and want to=20
            find the inverse square root: 1/sqrt(i). If we make a guess =
=E2=80=9Cx=E2=80=9D as=20
            the inverse root, the error between our original number and =
our=20
            guess =E2=80=9Cx=E2=80=9D is:</P>
            <P><IMG title=3D"\displaystyle{error(x) =3D \frac{1}{x^2} - =
i}"=20
            alt=3D"\displaystyle{error(x) =3D \frac{1}{x^2} - i}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/2fd54c246cd851b399=
d77ea95d0a744c.gif"=20
            align=3DabsMiddle></P>
            <P>This is because x is roughly 1/sqrt(i). If we square x we =
get=20
            =E2=80=9C1/i=E2=80=9D, and if we take the inverse we should =
get something close to=20
            =E2=80=9Ci=E2=80=9D. If we subtract these two values, we can =
find our error.</P>
            <P>Clearly, we want to make our error as small as possible. =
That=20
            means finding the =E2=80=9Cx=E2=80=9D that makes error(x) =
=3D 0, which is the same as=20
            finding the root of the error equation. If we plug error(x) =
into=20
            Newton=E2=80=99s approximation formula:</P>
            <P><IMG=20
            title=3D"\displaystyle{newguess =3D g - =
\frac{error(g)}{error&amp;#039;(g)}}"=20
            alt=3D"\displaystyle{newguess =3D g - =
\frac{error(g)}{error&amp;#039;(g)}}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/846502f30bf9bfe8cb=
36ef8f68e61635.gif"=20
            align=3DabsMiddle></P>
            <P>and take the proper derivatives:</P>
            <P><IMG title=3D"\displaystyle{error(g)=3D g^{-2} - i}"=20
            alt=3D"\displaystyle{error(g)=3D g^{-2} - i}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/a41dfdff1865ef08c5=
d1383ced560c55.gif"=20
            align=3DabsMiddle></P>
            <P><IMG title=3D"\displaystyle{error&amp;#039;(g)=3D =
-2g^{-3}}"=20
            alt=3D"\displaystyle{error&amp;#039;(g)=3D -2g^{-3}}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/ef7f926d32b4954ec4=
155b890b47340b.gif"=20
            align=3DabsMiddle></P>
            <P>we can plug them in to get the formula for a better =
guess:</P>
            <P><IMG=20
            title=3D"\displaystyle{newguess =3D g - \frac{g^{-2} - =
i}{-2g^{-3}} }"=20
            alt=3D"\displaystyle{newguess =3D g - \frac{g^{-2} - =
i}{-2g^{-3}} }"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/643f1abc1d8b1edba6=
f72413148f28fe.gif"=20
            align=3DabsMiddle></P>
            <P><IMG title=3D"\displaystyle{newguess =3D g - (-0.5g + =
0.5ig^3) }"=20
            alt=3D"\displaystyle{newguess =3D g - (-0.5g + 0.5ig^3) }"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/45a0acfb795838b56f=
d7c6d95c1b24d9.gif"=20
            align=3DabsMiddle></P>
            <P><IMG title=3D"\displaystyle{newguess =3D 1.5g - 0.5ig^3}" =

            alt=3D"\displaystyle{newguess =3D 1.5g - 0.5ig^3}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/21e7d1baf2136c75fe=
25732c3f81b560.gif"=20
            align=3DabsMiddle></P>
            <P><IMG title=3D"\displaystyle{newguess =3D g (1.5 - =
0.5ig^2)}"=20
            alt=3D"\displaystyle{newguess =3D g (1.5 - 0.5ig^2)}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/76592c839378ece27e=
05bc5b3bb105ee.gif"=20
            align=3DabsMiddle></P>
            <P>Which is exactly the equation you see in the code above,=20
            remembering that x is our new guess (g) and =
=E2=80=9Cxhalf=E2=80=9D is half of the=20
            original value (0.5 * i):</P>
            <P><CODE>x =3D x*(1.5f - xhalf*x*x);</CODE></P>
            <P>With this formula, we can start with a guess =
=E2=80=9Cg=E2=80=9D and repeat the=20
            formula to get better guesses. <A=20
            onclick=3D"javascript:urchinTracker =
('/outbound/tinyurl.com');"=20
            href=3D"http://tinyurl.com/vh7hg">Try this demo</A> of using =
multiple=20
            iterations to find the inverse square. If you plug in =
different=20
            initial guesses (.2, .4, .8) you can see how quickly the =
guesses=20
            converge to the real answer.</P>
            <P>So my friends, the question becomes: =E2=80=9CHow can we =
make a good=20
            initial guess?=E2=80=9D</P>
            <H2>Making a Good Guess</H2>
            <P>So, what=E2=80=99s a good guess for the inverse square =
root? It=E2=80=99s a bit=20
            of a trick question =E2=80=94 our best guess for the inverse =
square root is=20
            the inverse square root itself!</P>
            <P>Ok hotshot, you ask, how do we <EM>actually get</EM>=20
            1/sqrt(x)?</P>
            <P>This is where the magic kicks in. Let=E2=80=99s say you =
have a number in=20
            exponent form or scientific notation:</P>
            <P>10^6 =3D 1 million</P>
            <P>Now, if you want to find the regular square root, =
you=E2=80=99d just=20
            divide the exponent by 2: <BR><IMG=20
            title=3D"\displaystyle{\sqrt{10^6} =3D 10^{\frac{6}{2}} =3D =
10^3 =3D 1,000}"=20
            alt=3D"\displaystyle{\sqrt{10^6} =3D 10^{\frac{6}{2}} =3D =
10^3 =3D 1,000}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/423d702277f2534399=
efae0a207c8fcd.gif"=20
            align=3DabsMiddle></P>
            <P>And if you want the <STRONG>inverse</STRONG> square root, =
divide=20
            the exponent by -2 to flip the sign: </P>
            <P><IMG=20
            title=3D"\displaystyle{\frac{1}{\sqrt{10^6}} =3D =
10^{\frac{6}{-2}} =3D 10^{-3} =3D \frac{1}{1,000}}"=20
            alt=3D"\displaystyle{\frac{1}{\sqrt{10^6}} =3D =
10^{\frac{6}{-2}} =3D 10^{-3} =3D \frac{1}{1,000}}"=20
            =
src=3D"http://betterexplained.com/latexrender/pictures/20bd4b5194f209946e=
624978dcf5f6be.gif"=20
            align=3DabsMiddle></P>
            <P>So, how can we get the exponent of a number without other =

            expensive operations?</P>
            <H2>Floats are stored in mantissa-exponent form</H2>
            <P>Well, we=E2=80=99re in luck. Floating-point numbers are =
stored by=20
            computers in mantissa-exponent form, so it=E2=80=99s =
possible to extract and=20
            divide the exponent!</P>
            <P>But instead of explicitly doing division (expensive for =
the <SPAN=20
            class=3Dcaps>CPU</SPAN>), the code uses another clever hack: =
it shifts=20
            bits. Right-shifting by one position is the same as dividing =
by two=20
            (<A onclick=3D"javascript:urchinTracker =
('/outbound/instacalc.com');"=20
            =
href=3D"http://instacalc.com/?d=3D&amp;%23038;c=3DeCA9IDZ8biA9IDEwXnh8MS9=
zcXJ0KG4pfDEwXih4Ly0yKSAvLyBhbHNvIHRoZSBpbnZlcnNlIHNxdWFyZSByb290fHx8&amp=
;%23038;s=3Dsssssss&amp;%23038;v=3D0.9">you=20
            can try this for any power of 2</A>, but it will truncate =
the=20
            remainder). And if you want to get a negative number, =
instead of=20
            multiplying by -1 (multiplications are expensive), just =
subtract the=20
            number from =E2=80=9C0=E2=80=B3 (subtractions are =
cheap).</P>
            <P>So, the code converts the floating-point number into an =
integer.=20
            It then shifts the bits by one, which means the exponent =
bits are=20
            divided by 2 (when we eventually turn the bits back into a =
float).=20
            And lastly, to negate the exponent, we subtract from the =
magic=20
            number 0=C3=975f3759d5. This does a few things: it =
preservers the=20
            mantissa (the non-exponent part, aka 5 in 5*10^6), handles =
odd-even=20
            exponents, shifting bits from the exponent <EM>into</EM> the =

            mantissa, and all sorts of funky stuff. The paper has more =
details=20
            and explanation, I didn=E2=80=99t catch all of it the first =
time around. As=20
            always, feel free to comment if you have a better =
explanation of=20
            what=E2=80=99s happening.</P>
            <P>The result is that we get an initial guess that is really =
close=20
            to the real inverse square root! We can then do a single =
round of=20
            Newton=E2=80=99s method to refine the guess. More rounds are =
possible (at an=20
            additional computational expense), but one round is all =
that=E2=80=99s=20
            needed for the precision needed.</P>
            <H2>So, why the magic number?</H2>
            <P>The great hack is how integers and floating-point numbers =
are=20
            stored. Floating-point numbers like =E2=80=9C5.4 * =
10^6=E2=80=B3 store their=20
            exponent in a separate range of bits than =
=E2=80=9C5.4=E2=80=B3. When you shift the=20
            entire number, you divide the exponent by 2, as well as =
dividing the=20
            number (5.4) by 2 as well. This is where the magic number =
comes in =E2=80=94=20
            it does some cool corrections for this division, that I =
don=E2=80=99t quite=20
            understand. However, there are several magic numbers that =
could be=20
            used =E2=80=94 this one happens to minimize the error in the =
mantissa.</P>
            <P>The magic number also corrects for even/odd exponents; <A =

            onclick=3D"javascript:urchinTracker =
('/outbound/www.lomont.org');"=20
            =
href=3D"http://www.lomont.org/Math/Papers/2003/InvSqrt.pdf">the=20
            paper</A> mentions you can also find other magic numbers to =
use.</P>
            <H2>Resources</H2>
            <P>There=E2=80=99s further discussion on reddit (user =
pb_zeppelin) and=20
            slashdot:</P>
            <UL>
              <LI><A=20
              onclick=3D"javascript:urchinTracker =
('/outbound/programming.reddit.com');"=20
              =
href=3D"http://programming.reddit.com/info/t9zb/comments">http://programm=
ing.reddit.com/info/t9zb/comments</A>=20

              <LI><A=20
              onclick=3D"javascript:urchinTracker =
('/outbound/games.slashdot.org');"=20
              =
href=3D"http://games.slashdot.org/article.pl?sid=3D06%2F12%2F01%2F184205"=
>http://games.slashdot.org/article.pl?sid=3D06%2F12%2F01%2F184205</A>=20
              and <A=20
              onclick=3D"javascript:urchinTracker =
('/outbound/games.slashdot.org');"=20
              =
href=3D"http://games.slashdot.org/comments.pl?sid=3D209372&amp;%23038;cid=
=3D17077640">my=20
              comment</A> </LI></UL>
            <DIV align=3Dcenter></DIV><BR><!--
	<rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#" =0A=
	    xmlns:dc=3D"http://purl.org/dc/elements/1.1/"=0A=
	    =
xmlns:trackback=3D"http://madskills.com/public/xml/rss/module/trackback/"=
>=0A=
		<rdf:Description =
rdf:about=3D"http://betterexplained.com/articles/understanding-quakes-fas=
t-inverse-square-root/"=0A=
    =
dc:identifier=3D"http://betterexplained.com/articles/understanding-quakes=
-fast-inverse-square-root/"=0A=
    dc:title=3D"Understanding Quake&#8217;s Fast Inverse Square Root"=0A=
    =
trackback:ping=3D"http://betterexplained.com/articles/understanding-quake=
s-fast-inverse-square-root/trackback/" />=0A=
</rdf:RDF>	-->
            <SCRIPT=20
            =
src=3D"http://feeds.feedburner.com/~s/Betterexplained?i=3Dhttp://betterex=
plained.com/articles/understanding-quakes-fast-inverse-square-root/"=20
            type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

            <HR class=3Dhr1>

            <DIV class=3Dmeta>Posted February 6, 2007, under <A=20
            title=3D"View all posts in Programming"=20
            =
href=3D"http://betterexplained.com/articles/category/programming/"=20
            rel=3D"category tag">Programming</A><BR>Tags: <A=20
            href=3D"http://betterexplained.com/tag/approximation"=20
            rel=3Dtag>approximation</A>, <A=20
            href=3D"http://betterexplained.com/tag/binary" =
rel=3Dtag>binary</A>, <A=20
            href=3D"http://betterexplained.com/tag/bit" =
rel=3Dtag>bit</A>, <A=20
            href=3D"http://betterexplained.com/tag/hack" =
rel=3Dtag>hack</A>, <A=20
            href=3D"http://betterexplained.com/tag/newton" =
rel=3Dtag>newton</A>, <A=20
            href=3D"http://betterexplained.com/tag/problem-solving"=20
            rel=3Dtag>problem solving</A>, <A=20
            href=3D"http://betterexplained.com/tag/programming"=20
            rel=3Dtag>programming</A>, <A=20
            href=3D"http://betterexplained.com/tag/shift"=20
            rel=3Dtag>shift</A><BR>Related Posts:=20
            <LI><A title=3D"Permanent Link: Debugging with GDB"=20
            =
href=3D"http://betterexplained.com/articles/debugging-with-gdb/"=20
            rel=3Dbookmark>Debugging with GDB</A>
            <LI><A title=3D"Permanent Link: Marketing Lessons from =
InstaCalc.com"=20
            =
href=3D"http://betterexplained.com/articles/marketing-lessons-from-instac=
alccom/"=20
            rel=3Dbookmark>Marketing Lessons from InstaCalc.com</A>
            <LI><A=20
            title=3D"Permanent Link: Understanding the Pareto Principle =
(The 80/20 Rule)"=20
            =
href=3D"http://betterexplained.com/articles/understanding-the-pareto-prin=
ciple-the-8020-rule/"=20
            rel=3Dbookmark>Understanding the Pareto Principle (The 80/20 =
Rule)</A>
            <LI><A=20
            title=3D"Permanent Link: Vector Calculus: Understanding the =
Gradient"=20
            =
href=3D"http://betterexplained.com/articles/vector-calculus-understanding=
-the-gradient/"=20
            rel=3Dbookmark>Vector Calculus: Understanding the =
Gradient</A>
            <LI><A=20
            title=3D"Permanent Link: Vector Calculus: Understanding =
Divergence"=20
            href=3D"http://betterexplained.com/articles/divergence/"=20
            rel=3Dbookmark>Vector Calculus: Understanding Divergence</A> =

            <DIV class=3Dsociable><SPAN class=3Dxsociable_tagline>Like =
it? Share=20
            on:</SPAN>
            <UL>
              <LI><A title=3DDigg=20
              onfocus=3D"sociable_description_link(this, 'bodytext')"=20
              =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp%3A%2F%2Fbetterexp=
lained.com%2Farticles%2Funderstanding-quakes-fast-inverse-square-root%2F&=
amp;title=3DUnderstanding+Quake%27s+Fast+Inverse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3DDigg alt=3DDigg=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/digg=
.png"></A>=20

              <LI><A title=3Ddel.icio.us=20
              =
href=3D"http://del.icio.us/post?url=3Dhttp%3A%2F%2Fbetterexplained.com%2F=
articles%2Funderstanding-quakes-fast-inverse-square-root%2F&amp;title=3DU=
nderstanding+Quake%27s+Fast+Inverse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3Ddel.icio.us =
alt=3Ddel.icio.us=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/deli=
cious.png"></A>=20

              <LI><A title=3DReddit=20
              =
href=3D"http://reddit.com/submit?url=3Dhttp%3A%2F%2Fbetterexplained.com%2=
Farticles%2Funderstanding-quakes-fast-inverse-square-root%2F&amp;title=3D=
Understanding+Quake%27s+Fast+Inverse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3DReddit alt=3DReddit=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/redd=
it.png"></A>=20

              <LI><A title=3DStumbleUpon=20
              =
href=3D"http://www.stumbleupon.com/url/http%3A%2F%2Fbetterexplained.com%2=
Farticles%2Funderstanding-quakes-fast-inverse-square-root%2F"><IMG=20
              class=3Dsociable-hovers title=3DStumbleUpon =
alt=3DStumbleUpon=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/stum=
bleupon.png"></A>=20

              <LI><A title=3DBlinkList=20
              onfocus=3D"sociable_description_link(this, 'Description')" =

              =
href=3D"http://www.blinklist.com/index.php?Action=3DBlink/addblink.php&am=
p;Url=3Dhttp%3A%2F%2Fbetterexplained.com%2Farticles%2Funderstanding-quake=
s-fast-inverse-square-root%2F&amp;Title=3DUnderstanding+Quake%27s+Fast+In=
verse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3DBlinkList alt=3DBlinkList=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/blin=
klist.png"></A>=20

              <LI><A title=3DDZone=20
              onfocus=3D"sociable_description_link(this, 'description')" =

              =
href=3D"http://www.dzone.com/links/add.html?url=3Dhttp%3A%2F%2Fbetterexpl=
ained.com%2Farticles%2Funderstanding-quakes-fast-inverse-square-root%2F&a=
mp;title=3DUnderstanding+Quake%27s+Fast+Inverse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3DDZone alt=3DDZone=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/dzon=
e.png"></A>=20

              <LI><A title=3DMa.gnolia=20
              =
href=3D"http://ma.gnolia.com/bookmarklet/add?url=3Dhttp%3A%2F%2Fbetterexp=
lained.com%2Farticles%2Funderstanding-quakes-fast-inverse-square-root%2F&=
amp;title=3DUnderstanding+Quake%27s+Fast+Inverse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3DMa.gnolia alt=3DMa.gnolia=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/magn=
olia.png"></A>=20

              <LI><A title=3DFurl=20
              =
href=3D"http://www.furl.net/storeIt.jsp?u=3Dhttp%3A%2F%2Fbetterexplained.=
com%2Farticles%2Funderstanding-quakes-fast-inverse-square-root%2F&amp;t=3D=
Understanding+Quake%27s+Fast+Inverse+Square+Root"><IMG=20
              class=3Dsociable-hovers title=3DFurl alt=3DFurl=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/sociable/images/furl=
.png"></A>=20
              </LI></UL></DIV></LI></DIV>
            <HR class=3Dhr1>

            <H2 id=3Dcomments>No Comments <A title=3D"Leave a comment"=20
            =
href=3D"http://betterexplained.com/articles/understanding-quakes-fast-inv=
erse-square-root/#postcomment">=C2=BB</A>=20
            </H2>
            <P>No comments yet.</P>
            <P><A=20
            =
href=3D"http://betterexplained.com/articles/understanding-quakes-fast-inv=
erse-square-root/feed/"><ABBR=20
            title=3D"Really Simple Syndication">RSS</ABBR> feed for =
comments on=20
            this post.</A> <A=20
            =
href=3D"http://betterexplained.com/articles/understanding-quakes-fast-inv=
erse-square-root/trackback/"=20
            rel=3Dtrackback>TrackBack <ABBR=20
            title=3D"Uniform Resource Identifier">URI</ABBR></A> </P>
            <H2 id=3Dpostcomment>Leave a comment</H2>
            <P>Have a question? Know an explanation that caused your own =
a-ha=20
            moment? Write about it here. <!--<code>&lt;a =
href=3D&quot;&quot; title=3D&quot;&quot;&gt; &lt;abbr =
title=3D&quot;&quot;&gt; &lt;acronym title=3D&quot;&quot;&gt; &lt;b&gt; =
&lt;blockquote cite=3D&quot;&quot;&gt; &lt;code&gt; &lt;em&gt; &lt;i&gt; =
&lt;strike&gt; &lt;strong&gt; </code>--></P>
            <FORM id=3Dcommentform=20
            action=3Dhttp://betterexplained.com/wp-comments-post.php =
method=3Dpost>
            <P><INPUT class=3Dtextarea id=3Dauthor tabIndex=3D1 =
size=3D28 name=3Dauthor>=20
            <LABEL for=3Dauthor>Name</LABEL> <INPUT type=3Dhidden =
value=3D38=20
            name=3Dcomment_post_ID> <INPUT type=3Dhidden=20
            =
value=3D/articles/understanding-quakes-fast-inverse-square-root/=20
            name=3Dredirect_to> </P>
            <P><INPUT id=3Demail tabIndex=3D2 size=3D28 name=3Demail> =
<LABEL=20
            for=3Demail>E-mail</LABEL> </P>
            <P><INPUT id=3Durl tabIndex=3D3 size=3D28 name=3Durl> <LABEL =

            for=3Durl><ACRONYM=20
            title=3D"Uniform Resource Locator">URL</ACRONYM></LABEL> =
</P>
            <P><LABEL for=3Dcomment>Your Comment (HTML a and code tags=20
            allowed)</LABEL> <BR><TEXTAREA id=3Dcomment tabIndex=3D4 =
name=3Dcomment rows=3D4 cols=3D50></TEXTAREA>=20
            </P>
            <P><INPUT id=3Dsubmit tabIndex=3D5 type=3Dsubmit =
value=3D"Say It!" name=3Dsubmit>=20
            </P></FORM></DIV></DIV></DIV></TD><!--=0A=
<td width=3D30 height=3D100% style=3D"border-right: 1px solid =
#999999;">&nbsp;</td>=0A=
-->
          <TD class=3Dsidebar vAlign=3Dtop>
            <DIV class=3Darchives>
            <FORM><SELECT onchange=3DjumpTo(this); name=3Dsite> <OPTION =
value=3D""=20
              selected>View Archives<OPTION=20
              value=3Dhttp://betterexplained.com/articles/2007/04/>April =

              2007</OPTION> <OPTION=20
              value=3Dhttp://betterexplained.com/articles/2007/03/>March =

              2007</OPTION> <OPTION=20
              =
value=3Dhttp://betterexplained.com/articles/2007/02/>February=20
              2007</OPTION> <OPTION=20
              =
value=3Dhttp://betterexplained.com/articles/2007/01/>January=20
              2007</OPTION> <OPTION=20
              =
value=3Dhttp://betterexplained.com/articles/2006/12/>December=20
              2006</OPTION> <OPTION=20
              =
value=3Dhttp://betterexplained.com/articles/2006/10/>October=20
              2006</OPTION> <OPTION=20
              =
value=3Dhttp://betterexplained.com/articles/2006/09/>September=20
              2006</OPTION></SELECT> </FORM><BR>
            <FORM id=3Dsearchform action=3Dhttp://betterexplained.com/=20
            method=3Dget><INPUT id=3Dsearch =
onfocus=3D'form.s.value=3D""' size=3D15=20
            name=3Ds> <INPUT type=3Dsubmit value=3DSearch> </FORM><BR>
            <HR class=3Dhr1>
            <B>Subscribe</B><BR><A title=3D"Syndicate this site using =
RSS"=20
            href=3D"http://betterexplained.com/feed/"><IMG=20
            style=3D"TEXT-DECORATION: none"=20
            =
src=3D"http://betterexplained.com/wp-content/themes/betterexplained-draft=
2/images/rss.png"=20
            border=3D0></IMG> RSS </A>or <A=20
            =
href=3D"http://www.feedburner.com/fb/a/emailverifySubmit?feedId=3D624359"=
>Email=20
            Subscription</A>=20
            <HR class=3Dhr1>

            <DIV id=3Dmenu><B>About (<A=20
            href=3D"http://betterexplained.com/contact/">Contact=20
Kalid</A>)</B><BR><!--=0A=
<img =
src=3D"http://betterexplained.com/wp-content/themes/Conestogastreet-kazad=
/images/profile.jpg" style=3D"border:1px solid #666666;" =
border=3D"0"><br>-->This=20
            site is about understanding concepts using clear, intuitive=20
            insights. I want to put my =E2=80=9Ca-ha!=E2=80=9D =
epiphanies into your head; a=20
            website was the best non-surgical option. <A=20
            href=3D"http://betterexplained.com/about/">Read more...</A> =
<BR>
            <HR class=3Dhr1>
            <B>Current Project</B><BR><A =
href=3D"http://instacalc.com/"><IMG=20
            style=3D"TEXT-DECORATION: none"=20
            =
src=3D"http://betterexplained.com/wp-content/themes/betterexplained-draft=
2/images/instacalc-logo-small.png"=20
            border=3D0></IMG></A><BR>A fast, shareable and refreshingly =
different=20
            calculator. Get answers in real-time and even <A=20
            =
href=3D"http://instacalc.com/blog/instacalc-example-youtube-analysis">emb=
ed=20
            a calculation in your blog</A>.=20
            <HR class=3Dhr1>
            <B>Recent Posts</B> | <B><A=20
            href=3D"http://betterexplained.com/archives">All =
Posts</A></B>=20
            <DIV class=3Drecent-posts><A=20
            =
href=3D"http://betterexplained.com/articles/how-to-optimize-your-site-wit=
h-gzip-compression/">How=20
            to Optimize Your Site with GZIP Compression</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/how-to-debug-web-applications=
-with-firefox/">How=20
            To Debug Web Applications With Firefox</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/surviving-and-thriving-on-you=
r-own-know-thyself/">Surviving=20
            (and thriving) on your own: Know Thyself</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/understanding-the-pareto-prin=
ciple-the-8020-rule/">Understanding=20
            the Pareto Principle (The 80/20 Rule)</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/combining-simplicity-and-comp=
lexity/">Combining=20
            Simplicity and Complexity</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/optimized-javascript-example/=
">Speed=20
            Up Your Javascript, Part 2: Downloadable Examples!</A><BR><A =

            =
href=3D"http://betterexplained.com/articles/the-single-page-javascript-ov=
erview/">A=20
            Simple, Comprehensive Overview of Javascript</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/speed-up-your-javascript-load=
-time/">Speed=20
            Up Your Javascript Load Time</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/vector-calculus-understanding=
-circulation-and-curl/">Vector=20
            Calculus: Understanding Circulation and Curl</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/vector-calculus-understanding=
-the-gradient/">Vector=20
            Calculus: Understanding the Gradient</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/marketing-lessons-from-instac=
alccom/">Marketing=20
            Lessons from InstaCalc.com</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/techniques-for-adding-the-num=
bers-1-to-100/">Techniques=20
            for adding the numbers 1 to 100</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/easy-permutations-and-combina=
tions/">Easy=20
            Permutations and Combinations</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/logical-fallacy-popularity-is=
-not-quality/">Logical=20
            fallacy: popularity is not quality</A><BR><A=20
            =
href=3D"http://betterexplained.com/articles/understanding-quakes-fast-inv=
erse-square-root/">Understanding=20
            Quake=E2=80=99s Fast Inverse Square Root</A><BR></DIV>
            <HR class=3Dhr1>
            <B>Main Menu</B><BR><A=20
            href=3D"http://betterexplained.com/">Home</A><BR><A=20
            title=3D"View all posts filed under General"=20
            =
href=3D"http://betterexplained.com/articles/category/general/">General</A=
><BR><A=20
            title=3D"View all posts filed under Vector Calculus"=20
            =
href=3D"http://betterexplained.com/articles/category/vector-calculus/">Ve=
ctor=20
            Calculus</A><BR><A title=3D"View all posts filed under =
Guides"=20
            =
href=3D"http://betterexplained.com/articles/category/guides/">Guides</A><=
BR><A=20
            title=3D"View all posts filed under Programming"=20
            =
href=3D"http://betterexplained.com/articles/category/programming/">Progra=
mming</A><BR><A=20
            title=3D"View all posts filed under Web"=20
            =
href=3D"http://betterexplained.com/articles/category/web/">Web</A><BR><A =

            title=3D"View all posts filed under Observations"=20
            =
href=3D"http://betterexplained.com/articles/category/observations/">Obser=
vations</A><BR><A=20
            title=3D"View all posts filed under Math"=20
            =
href=3D"http://betterexplained.com/articles/category/math/">Math</A><BR><=
A=20
            title=3D"View all posts filed under Personal Development"=20
            =
href=3D"http://betterexplained.com/articles/category/personal-development=
/">Personal=20
            Development</A><BR><A title=3D"View all posts filed under =
Marketing"=20
            =
href=3D"http://betterexplained.com/articles/category/marketing/">Marketin=
g</A><BR><BR>
            <HR class=3Dhr1>
            <B>Translate</B><BR>
            <UL>
              <LI><A title=3D"English to German"=20
              =
href=3D"http://translate.google.com/translate?u=3Dhttp%3A%2F%2Fbetterexpl=
ained.com%2Findex.php&amp;langpair=3Den%7Cde&amp;hl=3Den&amp;ie=3DUTF-8&a=
mp;oe=3DUTF-8"><IMG=20
              alt=3D"German flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
germany.gif">=20
              German</A>
              <LI><A title=3D"English to Spanish"=20
              =
href=3D"http://translate.google.com/translate?u=3Dhttp%3A%2F%2Fbetterexpl=
ained.com%2Findex.php&amp;langpair=3Den%7Ces&amp;hl=3Den&amp;ie=3DUTF-8&a=
mp;oe=3DUTF-8"><IMG=20
              alt=3D"Spanish flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
spain.gif">=20
              Spanish</A>
              <LI><A title=3D"English to French"=20
              =
href=3D"http://translate.google.com/translate?u=3Dhttp%3A%2F%2Fbetterexpl=
ained.com%2Findex.php&amp;langpair=3Den%7Cfr&amp;hl=3Den&amp;ie=3DUTF-8&a=
mp;oe=3DUTF-8"><IMG=20
              alt=3D"French flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
france.gif">=20
              French</A>
              <LI><A title=3D"English to Italian"=20
              =
href=3D"http://translate.google.com/translate?u=3Dhttp%3A%2F%2Fbetterexpl=
ained.com%2Findex.php&amp;langpair=3Den%7Cit&amp;hl=3Den&amp;ie=3DUTF-8&a=
mp;oe=3DUTF-8"><IMG=20
              alt=3D"Italian flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
italy.gif">=20
              Italian</A>
              <LI><A title=3D"English to Portuguese"=20
              =
href=3D"http://translate.google.com/translate?u=3Dhttp%3A%2F%2Fbetterexpl=
ained.com%2Findex.php&amp;langpair=3Den%7Cpt&amp;hl=3Den&amp;ie=3DUTF-8&a=
mp;oe=3DUTF-8"><IMG=20
              alt=3D"Portuguese flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
portugal.gif">=20
              Portuguese</A>
              <LI><A title=3D"English to Dutch"=20
              =
href=3D"http://world.altavista.com/babelfish/trurl_pagecontent?url=3Dhttp=
%3A%2F%2Fbetterexplained.com%2Findex.php&amp;lp=3Den_nl"><IMG=20
              alt=3D"Dutch flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
netherlands.gif">=20
              Dutch</A>
              <LI><A title=3D"English to Greek"=20
              =
href=3D"http://world.altavista.com/babelfish/trurl_pagecontent?url=3Dhttp=
%3A%2F%2Fbetterexplained.com%2Findex.php&amp;lp=3Den_el"><IMG=20
              alt=3D"Greek flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
greece.gif">=20
              Greek</A>
              <LI><A title=3D"English to Japanese"=20
              =
href=3D"http://world.altavista.com/babelfish/trurl_pagecontent?url=3Dhttp=
%3A%2F%2Fbetterexplained.com%2Findex.php&amp;lp=3Den_ja"><IMG=20
              alt=3D"Japanese flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
japan.gif">=20
              Japanese</A>
              <LI><A title=3D"English to Korean"=20
              =
href=3D"http://world.altavista.com/babelfish/trurl_pagecontent?url=3Dhttp=
%3A%2F%2Fbetterexplained.com%2Findex.php&amp;lp=3Den_ko"><IMG=20
              alt=3D"South Korean flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
korea.gif">=20
              Korean</A>
              <LI><A title=3D"English to Russian"=20
              =
href=3D"http://world.altavista.com/babelfish/trurl_pagecontent?url=3Dhttp=
%3A%2F%2Fbetterexplained.com%2Findex.php&amp;lp=3Den_ru"><IMG=20
              alt=3D"Russian flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
russia.gif">=20
              Russian</A>
              <LI><A title=3D"English to Chinese Tradational"=20
              =
href=3D"http://world.altavista.com/babelfish/trurl_pagecontent?url=3Dhttp=
%3A%2F%2Fbetterexplained.com%2Findex.php&amp;lp=3Den_zt"><IMG=20
              alt=3D"Chinese flag"=20
              =
src=3D"http://betterexplained.com/wp-content/plugins/wp-translate/images/=
china.gif">=20
              =
Chinese</A></LI></UL><BR></DIV></DIV></TD></TR></TBODY></TABLE></TD></TR>=
</TBODY></TABLE><BR>
<HR class=3Dhr1 align=3Dcenter width=3D700>

<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D700>
  <TBODY>
  <TR>
    <TD align=3Dmiddle>
      <DIV class=3DmetaBottom>Copyright =C2=A9 betterexplained.com | =
Modified Conestoga=20
      Street Theme by <A=20
      =
href=3D"http://www.thoughtmechanics.com/blog/2005/01/03/conestoga-street-=
v10/">Theron=20
      Parlin</A><BR><A href=3D"http://betterexplained.com/archives">All=20
      articles</A> | <A href=3D"http://betterexplained.com/feed/">RSS =
Feed</A>=20
      </DIV></TD></TR></TBODY></TABLE></CENTER><BR><!-- Start of =
StatCounter Code -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
var sc_project=3D2152111; =0A=
var sc_invisible=3D1; =0A=
var sc_partition=3D19; =0A=
var sc_security=3D"01b7b28e"; =0A=
</SCRIPT>

<SCRIPT language=3Djavascript =
src=3D"http://www.statcounter.com/counter/counter.js"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT><A href=3D"http://www.statcounter.com/" target=3D_blank><IMG=20
alt=3D"web stats analysis"=20
src=3D"http://c20.statcounter.com/counter.php?sc_project=3D2152111&amp;ja=
va=3D0&amp;security=3D01b7b28e&amp;invisible=3D1"=20
border=3D0></A> </NOSCRIPT><!-- End of StatCounter Code --><!-- Dynamic =
Page Served (once) in 0.397 seconds --><!-- Cached page served by =
WP-Cache --></BODY></HTML>

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/3ab4b9465d2291176c02064ba5595bf3.gif

R0lGODlhowAqAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAQABAKEAKAAA
CP4A/wkcSLCgwYMIEypcyLChw4cQCapCpNBMxIsYM2rcyPFgtxnuFGai2LGkyZMoD7q7U0UEQSK7
GJrplrKmzZsPEVkkyMwlw247cQodirPKnYJmjjasQpOo06cdZ8QkKNXhSKhYszpEBKArEYIAmhK8
EwFA0oG7vmpdy7ZgNwAG4RYkkkmgmaD/IrTdy1aVWrAF7/ylC5ivYah3lBYeKKKuwLCLD0vGSURV
3IIAQv7b5XPgjMmgb0Keq1kgTIFV8O7CG7o1R2Z6DVaZKpDZDAB3ZjgWiMiy698bM7HmrRiz2H9V
gCu/+Pm0QXd/B66Mvovk8usMRUQoXlCVbzMiAP5EMFP6H3fs6DGqYiayfPr3Tt3dTlw2+UCgZdXe
AfD5H7OdnZlX1ln79fcPEaXhB8Bf7lTRVVANPlgSWWad11om3SASgW9y/QNUSO64tAszsAl0x067
EfbPXSOWuFlnH/4T4kDkCWRgjf8YOFBZXfXYY2xzOXbXdTSZQVJPNHpFBHs0nWiaY1MJNhBdTe7k
pF1KsocaEXccVwWXx2Uk5ZMG3eajjwcRoeaabLbp5ptwaimClojY989oBc3AYVNNNTbQaJWR+ViY
AgEV3m6GArBbRn4Oip2LyFEUU4eYhfTWQI5lJhBnf2oW1lSUHrRLqJuRGt6ZPQb4mGacYofIX/5h
YXggbdZpOmpII5o2VWqdruSSUs79Q1GINLmDyFHEyngsR87xqtVEFRlk5JSK1haekaVlUpZg4u1m
G266DbRfBIjc5ltPZiGi2asAiGAdu+529G1ui97kbKEgiWQdUXgq129JK7W0Y3HBJjQTUdNdl3BK
OkkUIJI/DXcSeOLh6BrF47lXklEEnUWjhQcxBd/IVXlWXskMXTUyelx5VRtr/1Lo8abRrbzcpdJp
+WeQdrEGpM3L+bUQpWMeWC+pQLuW2NAENXpnmEgnHVqgClGq6YtlSr3cvwYhOOWurK2mNXCQJjTb
QPOGS1BvY/8mHEPLxhWmnW1P1hxtCUFX0BjCaO1b92HagWyQdyuGl3Fgf0u9XnsEBQQAOw==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/2fd54c246cd851b399d77ea95d0a744c.gif

R0lGODlhiQAlAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAgACAIEAIQAA
CP4A/wkcSLCgwYMIEypcyLChu0wRGkqcSLGixYsN71RRBQCjx48gQ1rsKLKkyZMeSaJcybIlQZUu
Y8oECXOmzZsNa+LcyXOgzp5Abf4MWlIVooVmhBJl2W2Gu4WZjra8A6Bq1aUniexqaKYb1o93kuJk
JkJiN7Ff0zI0c2diFa9q4yKcsVViVLkXz0YAQOSfuxkA7kAk8jfw4IHu7gAmwqyw4Ah9BQKAK5Bq
BEQiZhTcFRnvwjuZ/5196q5spm6YB55OTdBdlaf/VIlYXbYgTNiK3cEmGPHgXqvAAfQOuosZs4hm
qhJhLPof24FenxO8I9XvZOdtbR+sUl27yOXgw+yLB38QcHCrBb2G/XfdoIi6A98XlC8wU236L30z
QzjU8/z9PzFTk4AGwTTbPwQWaNBxAlE2kGYHiXCeVbURJZtoWg0kFSKdCcShQTPs55xYHxpE2EAR
3RGZg//sgpZ/CL3XTSZkAWAGIrDdWJCOBdU4gyoD8VhQFfARcRkRfBmECJAy7SLhayJVwdduNiGS
XUNV2NSWO2Z0CGNC7niZ0C7duVRhf18SpAqTn/HEWZoNqSJiQplQORMzJ8IJo2WYQYjglXp6hptT
sDGTSX2BfskdYr8FliiMEcz5qJ4MNjfplymueOmXRnKY5EwBAQA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/846502f30bf9bfe8cb36ef8f68e61635.gif

R0lGODlhwQAqAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAQABAL4AKAAA
CP4A/wkcSLCgwYMIEypcyLChw4cQI0ZUhUihGYkYM2rcyLGjR4LdZrhTmKnix5MoU6pcOZDILoZm
urGcSbOmzYHMRDTsdvGmz59AJZq547CKzKBIkyr9N+Nlw5JLowblGQEAkX/uZgC4kynC1axbu14V
6O6OViLMwHL1OhDA0YF3qg4luGus1Ls0eY50pzNTN0Q6B/oFXNBdlZH/VIkYHJgggIJEMgk003Ng
BLyYWZoBYBXtP5lzB4ImSvCOSaxu/4V2XNpu5IKPM8s+mdqgCKcEbxfULTBTYN6sBy5u+1Zg7NnI
Nx4nyGy5wOYGlw+HHt0x4l2NB85Izj2jy4EmEf7ZBT9e4Axmk3uKP0gE8b/v/6pUFrhrfvf7DHMC
MIMIMX+D/xWk3wyqDBRgQVXgxoxWZklGECIF4iehbIiQBltx8U2oIWbulFdWebuctuGISqlSoBki
ABCBGe4JZCGJMCKlCnoJZdJijDh2p1ZcAFQBkhlVjXUHANv9w0xP2fE415BFvuceVVYNZBhnlU25
n0dKvpgjRINFEOFxemGl0y7MMHPZP3f05OB7DlJGppn0NRYmXwYi1iSL5hlUFWd88nkmZG3at6VD
oJmUk4GcEeGZTGkK9No/Tt3hml9o9tToZIl6JlAVRNxRHKeediRpS2tq1+ep7Cmq6qqsturqq/6w
xhoraSLQiIiPxmFo3pdHHTVcro5G+Og/tRXEU4prHgtAqRj9SqyugzYE56YVveRcWyN1c5yDAFzX
WLe5OnVtQbtcW65tp/aZnXHeRovRerlSCt8/p4Fb7khkOuqUfNiWpRNp81bEl0zuVCgmwQZvBB+/
g1JkEYCnEbHscyny515XW0kcwZoLbjXDmkNGgIhWEepnsUDiASDCaSmv3FHHDZLIsEAh3VgQVD4V
e5/OE0bw4rwJxWTThxISPaJizK2LEE8zoagintw5vaLN+K2mmpYJGeXu1hiJRFBTDuHMdWZQfsWg
WFidzRZZZlmVltpo2cczmnJZWNfYZONJJ6FjBPFNkGGIKeY3VjS2ZdCjlBH0J95SbdYZeqOBdHVB
pkmZmtXVtUZqcIxLNfc/wAmHm0DA+Ub66JkLt6bO43Ye1LjUMXetdJLFjpBz4EK6bpOuKxUwyuXR
G/x56QG/UHsELTxffb1HZXJ/k4kYvUEDRqia9AYlyByDHz9offPgP4g1sAPhGv75ZAVvNH3Yo9+8
iZOlOHVp7tefWOEH2UhQQAA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/a41dfdff1865ef08c5d1383ced560c55.gif

R0lGODlhjgAWAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAgACAIYAEwAA
CP4A/wkcSLCgwYMIEypcyLDhwl0iAFRx57CixYsYM2pUeOefOzNENoocOVAVIoVmSI4UMRCAypcX
u82gmDDTSZgbd4XEyVMhkV0MzXTreZEZEZoj76QkipAZS4bdljL9NwOA1asRBjLrOLXrPzNcGVYZ
6rVpJoFny/acAbShTbUG3UW4GlZl1Lkh3VW9kynC0b19d3q8U5UIM70A+PptSXbgnblgCeqE+RhA
ZLj/7oiY8S8qRXcsM3VD9PSfaNIF3U0UqErE6dItCxJJa0aqwKwH517dDQC3bNq2ve5ixiyrGatE
DHf+GnboZcc3PQJwXlegS8eCZxe8njR72o1VecVfNThU6b/pB0W0Hai+YHu0T98T5P7PNePtKu1b
bwxXBLPzBzFD3z8CGkSffQUaOB9NEBnEWXriXQWbdQxOWFZrnf000E2ICCZQhw7+99VSIBp01EAa
/lNFcLsEp1GKK2ImkHrdZOKUZYjQZEZ0Au1o0I0zqDKQjwZVsR4ze83w3YdCkoRkYkrKqCIAJ2KG
SHX7FVRFT+hJ6aVHHg4W5i48kuTOHWF+iZkqQpoRUQRmICUQlhq52VucaqqpiogIZSJnnjwFBAA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/ef7f926d32b4954ec4155b890b47340b.gif

R0lGODlhiQAWAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAgACAIUAEwAA
CP4A/wkcSLCgwYMIEypcyLChw4cIM4kAYMYdxIsHq5jByLGjR4QzBFa58xFjBJIEVSFSuLGky5Jm
Vr5sqEpEwW4zLCbMJHOmz4aIMt3R+TOhGZQDiexiaKZbUYXuzAA4SbSjuztLn4Ksyswmw24ttRpE
5LQbEaQgAahdG6Ggu7ZiCzILK/CowypO4xKE+68b34u7qgh051XvYGYFZ2RlyNPwwJADAViVCoAI
YrARKv9zNwPAnUwRiHD2DJrIwKudLY/+HBohgLwE72S2K3CXaccFVUEWKJsi2oZgLRL+l6kbosLF
j7utorNm8sKuDRLJVJfu34GZ12qf6pKIqqTU//OZoduQMhHLfcUjdUp74J2e7l6rXyg59u1/0wnW
L9l5+1qDn7l3X34QyWeQCIsJhGBBCwokkYIJHrSfguH9Y6BAEzqWSYX/iFDhhQ5lKBAzGZJo0IQe
/mMifQUBoNMu0P2zG0ET+adWjBBtOBB1LtaGI0NKDSQTIvcJRKRBMyAmXktHLiQaQUH+oxFBu5AX
FzMoXbVUlFNe1BVFiOgUU0FjyjXRDN/V1VNCVSTITGd3zMAhImk6lt1aFr3pmZy4zYTIb5HBJmWf
DYFIqFVFDnZHkbuseahbiz7qkippmjFRBBXFJimZl2a66UeqKBlRVZ+6FBAAOw==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/643f1abc1d8b1edba6f72413148f28fe.gif

R0lGODlhtgAqAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAQABALEAKAAA
CP4A/wkcSLCgwYMIEypcyLChw4cQEe4SAaCKu4gYM2rcyLGjR4R3/rkzQ+SjyZMoU6o8KGIggJUw
Y8qcqXBXSZo4c+rsyIzIRY93zOwcSpThDABIk0YYyCxk0adQhzLLJJBq1KtYU7qLkNRp1q9gB97h
asYrzjsiZoRd25GIVTNCc+5ixmwp27sR79z857bj0aSAXxbs9i8o3sMORVj9B4DwThHMEEtWCODn
xKGqWjqezHkgkV0Cq8TVKWJXt8WdOTM7emcGapxVAPhMTdvl5tq4dbrTm7s3TTMUI5j56bu4cYbu
WI+tSLCbGa437wBQ+49Z3JZiyYaUTp0vcefQB/66iw1g9HikozkuL3ucYKZuiCKoEij4n/OL7lrO
rSvQ8L/Fff0D1352XSbQfSJhJ+BP3Q0nUHcDcRWYUgcFCFd7AxFmBiICMaOgGUgRQURkhPkXIGiF
7eVWiXH5J2CIIw5UBRF33DZjjUCp+No/f01YH0EiBinkkEQWaeSRRloFmUCIVGHbQTPMx5hjjin2
JF9SBjjlQc5RtFiXAOwYkZX03dYef6FxCNqPBFVmX31WufmPgYz91BiKbBq0S557GkSRjwAo6JJl
gmKIyF6NvccXiv9wSN9Fe0Ia2aKhjVbZbi059dlAHOZHmDuIhOSpSKG2haJovWVCkYMEbehZmMId
rooIcZlwpRcAESy2GgCtLSZdBIgcJaWH5c3KJBGBOtoosiIou9GuvfZGXRVmzdQYZ9fuNBKudxC3
kas07bbXYeIShQhh3dDIESKZdCsTcLiyehe8wnmbk1324avRboxiKG2bC/VIIUFb+YuhKhCuV62e
TiZocHtESMnXW+kdtK1skz68lsCBGXSHrzpqLPJBmaBG5pYjp/zfYlTJSafKGjclEL+U/oMqzCJL
mNRF0LqG888GZQv0z+UODTO98moUEAA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/45a0acfb795838b56fd7c6d95c1b24d9.gif

R0lGODlh8wAWAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAQACAO8AEwAA
CP4A/wkcSLCgwYMIEypcyLChw4cQI0qcSFFiJhEAzLiryLGjx48gQ4ocmXCGwCp3SKpcydKgKkQt
Y7Y0A/OfGZk4c0bsNmOjzp8VEWW64zNTTaBIkRLZFfFOBABVfBaMYKbbv0xWVTqFKpUgVatYCd65
udDdHaYCqyZdm5OZiKYp/yEyaRDADAAiVFGkm/BO3LkH7eLVO9FdhIHdyLJdvNJM3IcRmA18W9cj
gIWRJwemuKuKQHeUT2ZlTDrkDLQPL2uu3FF1Qtf/QhOEDdGdGQAAiEgeaNTdXb9PPSM285SIwDt2
BTIjK3ur43/I+RKRmrj4QHdVcCvGrv2j88cUAf6MdgibtkAAW8FDf/r89cLygdMPvCOC73H26gvu
IoIVUQTCriW2EWj/7MIMM4dBR1YmA/GXlhkGIijQLqEJ+A+BafnEl0YC2SfQU7iFGGKCBTlok2Lh
SQSfQWYQ5leDDJ6okHkFrVhQi8elFCGJ/5hoBooHRWAVTcqFdltuuv1j1VgCmYjWHcY1GRaTCg50
JBFJnkTEHeNVseV4FEEJo0F3iSjiZgSVaSZuA9mYEGViSjnVmiHKdt5sDL21pGJx9hije7Hthohw
/4h30AwAZpWVCH8a2iNhJhYKpkCJYfRnpQD8SRGjbU4aEY3vESQCagPZpxqn53naZqiTkdohnv4C
ibBbbI2quqqEJ8HEFKgAbNSNazH2OmFowkqKFqgD7WKesgZhRCdedflEoWUSzTDaqKx9eJ60dmaL
kLWtepugKnpuOyxDJiESpaRhLTXQUcIqu5GBTaJVhWK9mvVWXO4KBBNoVrmDSEoAXzhwR/3e69F0
Ef3oawQbmcHXHbupwq+9QHp7kMNKQmzTxBXHNWo3MSacsX43EdlkpkVmhIhUmTwFJQAR/MnMbzP8
iVwEcwFAmFsu+6QuXkcNLcJRFd2MXs4eVeEqQ+4QgVuWRJDInQiPKX0H0zOWJXVuu1V9XXZYD5Qd
w/9ozXVCiBDGkqOlzWjrQwcDBTdCyL499z8/hKpk1rpxH/T3R1H/NPhCgMt0eEK7IB2SGRhR1VXg
aUXO4UequM0S5DRfThrnki+UH+WkR6TKrKXHnYlPAQEAOw==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/21e7d1baf2136c75fe25732c3f81b560.gif

R0lGODlhvAAWAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAQACALkAEgAA
CP4A/wkcSLCgwYMIEypcyLChw4cQI0pMmEkEADPuJmrcyLGjx48gZwiscgekyZMoU6pkaAbRypcw
Y8pciCjTnYwzc050lylCwghmuv3LJFTlnQgAquAsCFQo0YJ3zDB0d2eXzqsP71RRBSAhgBkARKha
eafkP0QiDX4NO1ajO59Y4zbsipAuzAjMBoo4aFfirioC3e2VS9ir4Zh9BxfsG9GdGQAAiDBzB7Ys
UsADu5lBSkTgna8CmUn9p/jf0YslP6f9R2SpZs4D3VWBPPqfbNogGRMEcNoswdNmfEvsq/sfb6TC
74hY7RlpcINEEUVoa1dzRsH/djFjBjeqwEwDif6A/2fGjHbuAncptm5bMUaBq9//Yy4QKeT79+Hy
TWimbVmC4glU3kbEHdSfZ2adpx9r4w1YkFAtheYeZERI9o9Q3jGYnmedCSQehqNlSB6FFo5ExB1F
mYiiScUdpNgdHWpIEFj44afWbgwNBuJAMIY3nkEi5HUWZsalOCN1RRUlwo8AFEVEWwEK1ORBmln0
Y5UA/NhRi/PhKNCSA02pUWJWFcRcYkKSxqSRA6E3kktWtQhARt3YNd6c6SmGZ5FlcpmebrvoZlGN
95W22GH1hYmTehzNkKIIZXqZqECq7FXUnowehEiMTT5FRKQuSZlRoKMK+elItc1J1V5mnSqQS52C
CeUOIiXFahutuRVkRlp3CKmKb65WUdtE5dEZAU67euarb5B2M16wwxIUoYdZSngRIkv1xBsRAETw
IzOVzfDjZxGgBUBbzFjUEk6bhhXqWdyK8O5Gn9noIVy3iSAcuLyJy5E73EaWJhH4zqYvQbO1Flq4
WuYkZmEyPQzxYmzGRFWME690ccYFbTyTGRYBtRTHJoHcrXwZmywyQgEBADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/76592c839378ece27e05bc5b3bb105ee.gif

R0lGODlhygAWAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsAQACAMYAEwAA
CP4A/wkcSLCgwYMIEypcyLChw4cQI0qEuEsEgCruJmrcyLGjx48gG975584MkZAoU6JUhUilS4ki
BgIQaOalzZsJu83IiLOnwl0n/2Vq6bOoSyK7BrrLFCFhBDPdhEbteCfCRZ4Fn0bNNFXgnZoMmRHB
CtWoWZDMYnqtomomQgAzAIhQ5fHOyH+IZhyEK5euRGZ3B3YDe7awRjOBZSZ0CzICs4FqCzKeyCyT
QMsDq3Q1zNnhjKSSF6OcHJng5IjurAIAkHiou7h2rVYhONhq0DtwBTIDW7oqAMT/cOsVOFawGdtK
q6wm7E7574++gQsEsHn6Yt+JNU4+PR37wDsihv5/tyo9IVCuiCL4ZTw4o7uYu5gxaxocLOZ/RDCb
MRN/vsCKxrkXmRk8iUegQOINpNpqDK5GX0H50UQYd/9QSJNfdnW03UFmYDhSfw/ipx9hTkVlBlFp
DWTGakQQ8VhUXxGHGWh3BCUijGDFSBOLLmZGxB2bVfFjdRPVOFCE1hlkoUGlIdjgk3uZxlBMOH5n
I5IKuSXCY3jNNh2R/8yw3lRTiXAfdcT5hSWaBg1m0X1uAnCfRmbK1BWFSya4pEOkgUaQnpBx+U+d
XzI0k38CVdFSUhYCkFE3jGHm6H+RTVphN6Dt+c8u3HHK5JMNNlkhTwAqpqRoCnY0Q1ci+GmqQOn0
qULldKSKepBeiNhIHVf4+UnUqJtOGh9xoFUxoTvugBccsQO19F5U7iAy0rMkSdsRUomSWFxoBJkx
3B1cqpKdRPs9GkFG3n4X7l2tdoMZtv8Yy9AuNZ14pJy6WXQiVkyxRgQAEdzHDGwz3IdbBHkB4Fda
vyHCU65y/QqxCL9uNDBrBRNUhZ+4NXgkfc3JNa5E7vwLQI/4PRiyCIEpt+3Fd2S8ECJ+2cRmZ3xu
Zi3OKd2ckJcvJWsjzwoJXVDJRINk9EK7VBySGRY9hVXSBUEN8IEFqVIz1RFZLTVDI3NNtSqCiu1S
JjwFBAA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/423d702277f2534399efae0a207c8fcd.gif

R0lGODlhywAXAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsBwAAAMMAFgAA
CP4A/wkcSLCgwYMIEypcyPCfOyIAMjWcSLGixYsYGd4hwrGjx48gOzLLSNIMs25VSKpcybJlQjMu
YzYUIWKGO5k4c+osmEnizp8imD38qTCTCABmbhJdWpAIU50ibgJ4anCGwCp3qDLtifFOhAgjtRLM
FKGKT7EEzSBC+9PpRVVZM8FkS9cgokx3lNaNyXWgO7IFvQKoopSIXpd/IwSOMFjvx6yIARMUTLig
uzu7WiZuSFlv58mMKyd0K/BOFVVTB96BjMjqPwAQDbc0jXoya9c/aacufdugO8UrdWvs/W+1wNaq
ibvLTFDVWYK7/4EdKEJgBFX/mJFuGX26wOoDEf4BCJqze9h/4HeldAieO0Pv6K2fbw+/uvr2Auca
jB4dPPDXMvFHEH4wqYKfSwJSJ5A7ZgAA23ksRYdQfwJRWOGA/3TjTkQD7QLZftCF+M963WwXoYgX
WvZfTAmm+JOEByXYYotmkCYaiAMl2I0IEZh0EGMOBhnkiji6CGBgEBoEpJBDJtTikQ0tySQARKLo
pIgzotgNAJl5eGWOVur0ZHR/udNNeVbCiJOaBcmI4pNVpHRjkVCix9xOT4rAnDszOLhegFbqSRSb
gWbWH3OHdhjRhzESNMOZ392p0FFTOnhgm45CaqdFlFZ6KZgDPUqdpJNWaumXCoka6T+qbsqqpnKC
DkREBIfRaUZSGdI6aFq4dqMrU9HdepOvta5ZEGrPCZvrTcoSm1+vvwqEF0J3MLkgRA/uVK2Q1zpI
RJI5bRtkt9nqJK6D4X1F0EPehsVuuQ5h++1e9NZrrL345ruXKn/q6++/P7kTK8AEF9zSLs+1FBAA
Ow==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/latexrender/pictures/20bd4b5194f209946e624978dcf5f6be.gif

R0lGODlh4wAoAPf/AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAEAAP8AIf40IEltYWdl
IGdlbmVyYXRlZCBieSBHTlUgR2hvc3RzY3JpcHQgKGRldmljZT1wbm1yYXcpCgAsBQABANwAJQAA
CP4A/wkcSLCgQHeZIhhcyLChw4cQI0qcSLGixYsHE2KkeKeKKgAbQ4ocSbKkSYYdP558CHKly5cw
Y4psKXMgzZo4c+p0ebNmz50h3REBkAmo0ZM/YyY9WtEMs25VmEoNufRl1akQRYiY4Q6rV4pXV4b9
ulAEM6FkG2YSAcBM16ljTcZNO1BE17lSZwiscgcr3pF/0yasUpRuQzOI/OK8A6BxY8OQQyLKdOet
UcaOA0d+iFAhwTsRAFSxTKS06dOn+5bsXBC0aMsQ3d3Ztbn2xZQ376hGpJcp7s+7e/+bkbmx54Hu
jttePvFmBGZ1IyICYJYnwefRH+6K+s+dCObgJf7evPkdopl/qsojJUg+tpnGRKCHn99wPPuJya3b
vE+/v8DQxTmmnEH27TcQcZl185l8DAEYIAAD8idQgSI5GGCETKGm4YYcdmjaegZOGBFC7igoloT/
aFaShyy2uKFq/VH4jwi0OeQOgtyBKGJdNfo3H1sPUufQTTOYOGOPIgH5oHoEElQkjyMpGSCTy93h
IosMAkaQGW79000EsB11E5ddfRmmjyWd9xVmjh00FADxScXmY929GSeaK2VSGJ58nsTaQ66N9llo
ggoU6JkMEXFbBNj16aihHoWlm0C8DTTpP5X+c2mmD+lpkSp9ZaLmo6SG1eiMA51anqoRKYqcRumD
viYQEYiS2mdY7e0oUHm5OuQppCpZGtyEQ9Fqa6ksSVigjIku5ByDq6ryDzOuHntrsiEui6I7SKK3
J4q5HqeitYbhqix/FG5H5agFydgSd91USy6a5kKZIkE03mtvN+4QNdAuMLYLrkDdiBCBU/PyGdaT
u9bI8JHDGZnvQGZUW2iTIeqbMLIDffQtmV6CKRDIZv5DssgDdQMAbQDXh+LEG+M5Z0uIMEqQUPAx
iDOc8u18J0FVRHUxxgI9DHPM1o4b0S5EBUy0yV2WjLS1quT4EhEot1acmzlPba133ebptNdkL7TL
tyUFBAA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/digg.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAQAAACMJlQBAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACmSURBVBhXbZDBCgIxDET3//+gf9CPERRB
XRA8LHjYgyKCongYM0mnUXSHhU7mtWkzYPhWhVRA78UCSoC+DhS3z1YgcMMJRwGKL5isxKPh8aE5
ByLeWenlAOOtudF+ByJemmWjVAciXpi9215qbCr5Bko3mK3J5LdwIKB8pOI9WP0DKGaDn0ERYFwt
3giIScTkCHB3tXidwANXnDvAw6vFqwSkz7Uqb59WZAoV3mcwAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/delicious.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURQAAAP///93d3QAA/+4iTdsAAAAa
SURBVHjaYmCEAmYoYBggARhggoIBEgAIMADrEAGBe3e9DgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/reddit.png

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKWSURBVHjadFJLSGJhFP7v1U00Cmo+Bpxh
ZAQ3wyiKim1qjFnoLFrMxhbSrrAWbcLGnYXgzGoWgemyqNBB2kSrCCcwiCAFLRUX+QCLHmQPMjT1
zndHx3FiPPz83POfc+453/k+imEY0sNKpdLy8rJCoTAajUdHR+vr60ql0ul08vl8mvQ25N3f3z88
PAQCAa/X6/P5aJre2dlBiNur5unpCd1cLpdUKoU7NzcXCoWKxaLVamXDTA9LJpOzs7Mdt1wuY+CD
g4OWS3Vjq9Vq0Wg0lUrd3Nxks9m7uzuDwSAWi/V6vUaj6Z6Fury8XFxcvL295fF4uPv6+pCkUqkk
EgnChULh+Lc1Gg2RSHR2dobQ9PQ05fF4ZDJZJpM5PT2dn19QKt/+F+ru7q7b7Z6amjo5OZHL5ZzB
wcFKpVKtVpeWlkQiIfkZJD++E8U7whOy6cdREvhChOI3hiGLxYKVYiiKosj29rZarc7n8yzSWpWZ
VDMKwoS+tlex8Jl5RZhv9pa3uroKDjE5Z2Vl5fDw0G63s/+mafJCQF4LyKdJwhOwLwIpEXLJRzt5
qYCHofr7+9GW5Q1YUanT6Qi6f7Cxp2Pvh9jzx5A2MDDQ5m1vb89ms11fX+P78fHR7/fv7++fn59j
b5ubm2tra60JQQzSLi4u8M12w1bS6bTD4ZiZmTGZTFqtdmtrCxzW63XIb2xsDDnBYDAcDkM0oJHl
rUN3LBbDoqBAyAeS5XA4zWYTdCUSiY2NDfA+MTGB1beS/2oSTaBDgMYdiUSgWtSAffB+dXWFvXdq
/ikDBrQaHh4eHx/vJho9ASGXy0H7IyMjrUe6EwP9o6OjwPNMHwCJnmazOR6Pdx7bZZiHy+UijPpn
ZS0NQYDdf/wlwAArwYbfuDX2VQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/stumbleupon.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAAK8AAACvABQqw0mAAAACV0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVggMjAw
NId2rM8AAANXSURBVHicLZJLbFRlAEbPf+9/5wX0hQXaoTNDi1HbKtOgNrjBGhMIXaiJm7o1mpCI
tj5CtCRVVy4wHXShITExZcXCFVJMUxOVIggkHUoZKB1rhyl9P2fuzNyZ+/hdlMXZni85+YRt20gp
AVhz1rla/Ct2KX+5d8y5cXQ5MBe3rDJtXluy1X3uzx6tJ9G1s2tW7VL4fD40TQOl1DYVxbfFc4n2
3CEVXYqq2pk6FZoOKZmSyn83oKomq1R4IqxO3fowsZnawDRNbNtme9qFs+7Z8e/N7+KPClmosI0C
AMd1KBsWuc0c2dD8R9oO/9FMeqqjqbkFucEmP+bOD55ZOB331rZlT7QgAF0DzwMdKEHdvmr06kB8
8u7aYDDk75Mj2ZHY10tf9Tbr7fSE36ZlVxjPZyCEQKAwPMFEIcNQ5jwL+TmkEMiQYEmr6x29NXVO
/jZ3ZcDZchk88g3doW6upWF10yZoaASDOgdq4J0wzG9kuDD9E27JxjDA8VVx8Wp6QCbFnXi9v4GX
dh5kLAvvDt9k+sEc5EyoVGh6vp70Z29wMBTdzuXYCMCq2IzPF+Nayk7FF3Kz/L3ygJejRS6fOszP
/cc4frwNsNjKFTEr4JMGSFB42yJhsC7r4xq6Agc+SH3M++nTJMujvBlx+bLraQKRemQwgAA84YAE
R3cB0AwJmo52wjqRlIEa5s0ZhiZ/4PM7X5B0rtFaXYVtuGy5AluDjqpWandHaNixH4Bs3iTo5JKy
/8CZ5MC+T+O64VKqFAn5gkTkIX7N5HEfV0B4DGU2ORnvZuL1GE/RwMiixS83HtG5x0uK/IoZHc7q
s7mSi9QUpYrF1MICVyYzPJzeAsemsT3MW6+0cjjcyPL6Ghd+v829f+5x8tmVmFhcXOS94enBS+Pr
vVgeqApsFMHToGk3VGwo2uD3Q1DC4xVYWuBIUynRFSn2iUKhwO10hv7RxfGx+2Ycx4WAAYYOynvy
SB1ME5bXkRWTF/aWk8davI79e2qQPp+PzuhePnmx0KFtLA3e/3erN29JLHRQChAIzyUgPPx6nmca
rMRrMdXXWOOnubkZ4Xke5XKZ1dVVsjPT3Hw4F72YKvVe/89+FcuLowmC9kayM6z+aK02E7VBMo1N
MVpaWohEIvwPp+WPLv6n77kAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/blinklist.png

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGbSURBVHjaYvz//z8DKthx5x0QXXzxBci2
luPPNZcW52ZDU8OIrK1m3/2jjz4yYAP9HioGEjxYtDkuuAAkudmY5/qrIxvfceTRzjvvgAx3FaEK
GzkUbRA98wI0FAU4sNoGURBvIJFgIAHVBnEbQk+VIsPbB1DlXAIMbfcZOAXgOvcnGABJJiCutpVX
FuIE6fn+gSGdEaEHCL59YCgQZHgC0rAtWg9IRq65BtaWzsh5etEcP3WQIqAKrKDZEEhwsoLsePHl
F9Q2hoWJIEvePWSY+Z/BtwG7zgsbIPEB4TEhJCoVGAoFGXzqQZoNAtC13ToIJFSEOCE8FoQE0Pf9
70GMXkeGWwfQtXGBQuXrr7+o2tofMAjJM2xuYNjSiN2RQFcwMKy59hrmyMz1QFfdZxIHxyIjdj2y
BnCmBA8bSrxBIgRk2+YGdD0150H2LbsMdCRU2X8wcJh/Hoj+w8Ge/v89Dv83N8AFkjfeACqYf/45
hIueJuHJBw5efv0Vsfoa9jRJfg4gP78Bwf0PPz7++IOmSI6fXYiTFVkEIMAAD33X2SZLYUwAAAAA
SUVORK5CYII=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/dzone.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngA
AAAVdEVYdENyZWF0aW9uIFRpbWUAMS8xMS8wN6Sg8ogAAAF2SURBVDiNpZM9LENRHMV/fUo86nm1
SDy6WFqsBoytxYhEYrCwMViJSNgQEomNLgYSS2MTIhbRsDQRyWsHkWhDJW3K8/ohjV4LF/ER0TPd
e+49v5z8b65DCCEoQ0o54V8Bm2Eb32wC32zifwCrUCqvwV9VNsD5tjg086wdWUSTRQCa9Ap5KW6n
mDwJ/gwIRbJMhzKfDm7un98B2RThu9iX8Ji3F0ciUxSBlSQAfq/KVF89ABNbadnmdKaBi8w1AHvX
ETaiB2iVKmf9SyiHZkESp/rqMXQnhu7E71Olr1XV0N3opcPtYefyGIC5zmG0qhqUj89l6HIk32rd
PMAq5mlztzDU2gOAYnwY1mbY/jEct1Msn+8CsNo9Kn2HlX8W/pUkj69NRrpcAIQiOemZ880M7C8Q
vouhVaq0N3jeAUIIcXb1xMR2WgYA6qoVuQ+O2wzuL37bzPH2Gx8LJUKRHFahhKFXEPCpmLdFNFWh
1vVAPJv6HfBfvQBt9pSn9MK0dAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/magnolia.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGHSURBVHjaYvz//z8DMnh3ccf/1ydXMny6
dYzhz/dPYDFuGW0GPlUrBoWQJkYGNMAIM+Dn28f/7ywuYPh0+xgDPiDpmIpiENgAkOZL7S5wG0FA
SPonA7fAb4Y/v5gYPr1mY/j6gQUuJ2oRzqASOwFsCFj05qxEuGZRhe8MCgafGVhY/6HYDDLkwQU+
sEGvT6xkYBeS+S/rXcLIBOT8//rkKlyziulHDM0gwCf6i0HL4R0DO/dfMP/Jtl4wzfR8/2wwg4X1
P9hmfABkMMgCGADq/c+EbDs2m7G5BOYKYIwxMMFNZyOsGQbYuf7C2UwMFAK4AaDoIhb8/MaMMACU
ysD+ecZOlGZQdP78CjFASN+DgQmUssCmAgXvnObHq/nPbyZwWkBKlYxMwFTFCHPF6wecYENACtHB
1w+sDNcOCMFTpIxXMSIpA6Py/7UJQfDUCEoTfGK/wEkZBD6+YgM7HR6VwIylXbCWESMzgZI0LF2Q
lJmQAShpv7u0AyU7swvLgm2FZSBkABBgADB9ujgwntbvAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/images/furl.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAIAAABbzbuTAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD/SURBVHjalFK7DcJADPWh9IxwllgDKRmB
ngIaejZIGvr0NFCkZ4RjA0ZwJBZIHynYZxK4fPicosQ5P/s9f0zTNPDPifRjjPkK1dSRooc0Zfmy
rYUW1khiOoVY8m/MaJmIcQekDMDJ3VYlUT89JS6OY6s/CyjdoIYeA6PFqKvrboVC46YDmM1DpIwi
R4bSWJfakwi6DdBKfPpRBgJ7vEA0fzVnkwrPmV0TkspDzvxxmj4LOLAkRmeAo5LQ+1gV+MTFDV0A
1TPrtRW7AlgGwvN5m08UDAve3W50RLNeT+16HwTA5wBOr12qq6kV9PtkDCUwqa27cLKwRpf29/V+
CDAAY9hbMgOtNhMAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/themes/betterexplained-draft2/images/rss.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ
TUUH1gQSDDYtwvpYIgAAAsJJREFUOI1tk09sVFUUxn/n3vdmpkML7WReSYDajo24ASTU2EisC6Jx
IYkLQxoXFt3YRN2YCCEEEyMLQliwJOiqLDAqMSZGQ4xLFkZSGWOJCyTVUFrotFNM/8y8effew2La
GoSTnHx387v3O1/uEYCp8crYtu3lcwaTCIgYECPtFhADrJ9V0KzpavWZ2rE9F6cvydR4Zay3b9dE
uvAABGwsmNhgI8E8ocUKxgpZKPJPdfqo3PnkhfusNHqj8lN0jYwSlucJ927i5/7AWH0iLKattbt+
Pooimzgg7imzZeRtNkrX6rSqV3A3LiPaeAx2aSDXESdGQWwsaLNO+vsPuDtVCB4plsgffI/iO1ew
fUOPwT4NqFeRudMvqjQbj8xsO7eR23uY3PC7SKEbgsNdOwu3f9yEXRpohTxGRLCRkOvfR/cH39F5
5DzxMyP4m9+QfjlKmJ0EExG9dIJQPrAJ+zQQvGLE0H45jjA9fUSDIxRe+5SOty5juhLc1Y/QuUkw
lviV03iKm5egtB2YSNDFWzS+/ZBscgJNl5GeAXJvfI4tDdC6ehJdW0Q6uomfH8OlgZApISiGdQei
DXT2Ou7XC2Rfj6K1PyEuYg6dwa2u0rz2BQCFoSNoiPCZogGMCJvhxfveJHfoFJIr4n/+GG08QLbu
xOx+neZv36NZihQ6sf1D+FaAoP+NYJNB4pePY589TDT8Pu7fOln1KwCi3a+SrazRun0dgLjvOUKm
qIIRg4oVJF2C1goAfmkGnwZaf/0CgE2eJmSKW5gBwGztJTgFRWX2s+H7pe3SK0YwXQmhsIPs7xu4
1BNCHjNwEPXK6uRPmPIgUblCtnCPtVtVcju3zMvUeGWsf39lopBvPvJJNjRkis8U31pP3ikalI4d
JZYWZ4/KxjqXdiXn4nyUEBD1SvDtlDX8T1FVG2rLC/Vjey5OX3oICZVg8RRMPo8AAAAASUVORK5C
YII=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/themes/betterexplained-draft2/images/instacalc-logo-small.png

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

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/germany.gif

R0lGODlhGAAPALMAAAAAAEBAQK8pHd4hEOdQDf/GCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACwAAAAAGAAPAAAEQBDISaulIevNe5Be6IFimZGmKAls676wIA10bd/4MOc8vvdAHYBALBqP
SIKkwGw6n9DCMkqFTqtYKSCbvXi/gAgAOw==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/spain.gif

R0lGODlhFgAPALMAAAAAAHMpKYRzjKVCCLVmDMaRBa1mSrqWK8a9AM6lStYAENatANa1Kda9AN7O
CP/3ACwAAAAAFgAPAAAERBDISauVKuvNOe5g94WkIj1oqq7rqTqFw7Iu2hREgcxq/TADg4DBS/kS
hYAhUUT5DgsD4dB8+KotQKk02oq0XtBlPI4AADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/france.gif

R0lGODlhFwAPALMAAAAAAAAxnN4hEP//////////////////////////////////////////////
/////ywAAAAAFwAPAAAEPhDISaudIeswuh9CKArSpn3eKJYmh4IqCbQuGsv0C6usqd+9zS8WPL2A
s9aQl/QdiU3hk5mbjoqZ5fXC5UYAADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/italy.gif

R0lGODlhFwAPALMAAAAAADGUAN4hEP//////////////////////////////////////////////
/////ywAAAAAFwAPAAAEPhDISaudIeswuh9CKArSpn3eKJYmh4IqCbQuGsv0C6usqd+9zS8WPL2A
s9aQl/QdiU3hk5mbjoqZ5fXC5UYAADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/portugal.gif

R0lGODlhFgAPALMAAAAAAGdvBDGUAFKYAKZkBt0hD9FjB9xpV4ujALqHArusAMyRAsunAeKDdqyb
kabC2SwAAAAAFgAPAAAEUxDISauVImsRiv+gh21ZF54jaZ5gmg0IY7AtsA0JMS+0aGsIQ8PRMMxo
LkXC8XAkGD0XgnB4HIzR34tBKBgWR5ZLAJP1fKTSGZ1eZdOcdeFCp0cAADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/netherlands.gif

R0lGODlhFgAPALMAAAAAAAAxnLXG594hEPe9tf//////////////////////////////////////
/////ywAAAAAFgAPAAAEOxDISauVI+vNOe5g94XkMJagRKxs67pSIc90Xcd2buN6X0iCoHBIJEoC
yKRyuTwyn0wndBqQUp+XbDYCADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/greece.gif

R0lGODlhFgAPALMAAAAAAAic3iio4kW05lW66GfB6n7K7YDM7p3X8bXh9cbo99zx+v///wAAAAAA
AAAAACwAAAAAFgAPAAAEVxDISauVIQhWsv9ggGlcViBoqqKSIAyM4SJLbd+1xOx8GYISAqHAQAgR
iaRymRxtOoGDYkqtTp2+X0hCZSys4KqESS43Adq0R4Jru3OAlXzOQqvTl3w+AgA7

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/japan.gif

R0lGODlhFQAPALMAAAAAANYIGNYQGN4xOd45QudaY+dja/ettf/W3v//////////////////////
/////ywAAAAAFQAPAAAETRDISasFKevNt+xg93HIURDFgYjYhhiDEAiDsXqtdgxB3w8HzkhTkPlm
BWEuQzj6CEpO0SlI4jg7JzDqgsloNq7LhFKxQujMMM26uCsRADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/korea.gif

R0lGODlhFQAPALMAAAAAAHQwWHp6egw4mChSqXB1q22KxNosHeJuZZmYmt2NjdDQ0N7l8frh3vz8
/AAAACwAAAAAFQAPAAAEZRDISasFLuvNt9wJ0zlM4mHZIggLpwpi9mWr4DRI3jjJqs0OFaNxKBYb
DNYPtVEYi4oOUFMoBgYDhJSpMWC/Jg5QyCB8CYxkS8YU9EgGgkGUeLM1rzV+FXNMQyMlJyOEJxeH
FREAADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/russia.gif

R0lGODlhFgAPALMAAAAAAABzzkxWjFWh3d4hEP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAACwAAAAAFgAPAAAEOxDISauVJevNOe5g94VkMZagNKxs67pSIM90Xcd2buN6H0iCoHBIJEoI
yKRyuTwyn0wndEqQUp+XbDYCADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://betterexplained.com/wp-content/plugins/wp-translate/images/china.gif

R0lGODlhFgAPALMAAAAAAN4pCN4pEN4xCOc5COdSCOdaCO9zCPeMAPeUAP/GAP/OAP/WAP/eAP//
/////ywAAAAAFgAPAAAERBDISauVImtyiP4flhnZ0XQgiBGEwnJnGgJCsTQLyXlyJiKMhAB26Plo
gqLyxOuJPjvjUSp9UlPW60wry3IFXu5lPI4AADs=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://c20.statcounter.com/counter.php?sc_project=2152111&java=0&security=01b7b28e&invisible=1

R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/wp-content/themes/betterexplained-draft2/style.css

.blogTitle {
	PADDING-LEFT: 10px; FONT-SIZE: 3em; BACKGROUND: #821122; COLOR: =
#fefefe; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
A .blogTitle {
	PADDING-LEFT: 10px; FONT-SIZE: 3em; BACKGROUND: #821122; COLOR: =
#fefefe; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
.blogTitle A {
	COLOR: #fefefe; TEXT-DECORATION: none
}
.blogTitle A:hover {
	COLOR: #fefefe; TEXT-DECORATION: none
}
.blogTitle A:visited {
	COLOR: #fefefe; TEXT-DECORATION: none
}
.blogDescription {
	FONT-SIZE: 0.7em; COLOR: #fefefe
}
BODY {
	FONT-SIZE: 0.7em; BACKGROUND: #fff; MARGIN: 0px; COLOR: #222; =
PADDING-TOP: 10px; FONT-FAMILY: Verdana,Georgia,Serif; TEXT-ALIGN: left; =
xfont-size: 11px; xline-height: 16px
}
#content {
	LINE-HEIGHT: 16px
}
CODE {
	FONT-SIZE: 12px; OVERFLOW: auto
}
PRE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: black; =
PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; COLOR: =
#ececec; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
PRE CODE {
	OVERFLOW: auto; WORD-WRAP: break-word
}
.meta {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.meta LI {
	MARGIN-LEFT: 40px
}
H2 {
	FONT-SIZE: 14px; COLOR: #666; TEXT-ALIGN: left
}
.metaBottom {
	FONT-SIZE: 10px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; =
COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px; COLOR: #14558e; =
LINE-HEIGHT: 20px; PADDING-TOP: 10px; FONT-FAMILY: Georgia, Verdana, =
Arial; TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 32px; PADDING-BOTTOM: 14px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 14px; BORDER-BOTTOM: #999999 1px solid; =
FONT-FAMILY: Georgia, Verdana, Arial; TEXT-ALIGN: left
}
H1 {
	COLOR: #821122
}
H2 {
	COLOR: #821122
}
H3 {
	COLOR: #821122
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
HR.hr1 {
	COLOR: #999; HEIGHT: 1px; BACKGROUND-COLOR: #999
}
.archives {
	MARGIN-TOP: 30px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #000; TEXT-ALIGN: left
}
.archive-items {
	LINE-HEIGHT: 20px
}
.recent-posts {
	LINE-HEIGHT: 20px
}
.sidebar {
	BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 16px
}
.sidebar UL {
	PADDING-LEFT: 20px
}
.sidebar B {
	COLOR: #821122
}
.sidebar A {
	TEXT-DECORATION: none
}
.sidebar A:hover {
	TEXT-DECORATION: underline
}
.sidebar A:visited {
	COLOR: #14558e
}
.sidebar IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN-BOTTOM: 0px
}
INPUT {
	size: 15
}
TEXTAREA {
	size: 15
}
UL {
	xmargin-top: 0px; xmargin-left: 0px; xmargin-bottom: 0px; =
xpadding-left: 0px
}
LI {
	xmargin-left: 0px; xlist-style-type: none
}
.column {
	PADDING-RIGHT: 15px; WIDTH: 510px; TEXT-ALIGN: left
}
BLOCKQUOTE {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 7px; BORDER-LEFT: #14558e 2px solid; =
xtext-indent: px; xcolor: #14558E
}
A {
	COLOR: #14558e
}
A:visited {
	COLOR: #5e6f7e
}
A:hover {
	COLOR: #394651
}
.lineSep {
	BORDER-TOP: #999999 1px solid; WIDTH: 100%
}
.more-link {
	FONT-STYLE: italic; TEXT-ALIGN: right
}

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/wp-content/themes/betterexplained-draft2/print.css

.blogTitle {
	FONT-SIZE: 3em; COLOR: #333; LINE-HEIGHT: 2em; TEXT-DECORATION: none
}
A .blogTitle {
	FONT-SIZE: 3em; COLOR: #333; LINE-HEIGHT: 2em; TEXT-DECORATION: none
}
.blogTitle A {
	TEXT-DECORATION: none
}
.blogDescription {
	FONT-SIZE: 0.7em
}
BODY {
	BACKGROUND: #fff; MARGIN: 0px; FONT: 0.7em Verdana,Georgia,Serif; =
COLOR: #666; PADDING-TOP: 10px; TEXT-ALIGN: left; xfont-size: 11px; =
xline-height: 16px
}
CODE {
	FONT-SIZE: 1.3em; WORD-WRAP: break-word
}
PRE {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: =
1.3em; BACKGROUND: black; BORDER-LEFT: #ccc 1px solid; COLOR: #ececec; =
BORDER-BOTTOM: #ccc 1px solid
}
PRE CODE {
	OVERFLOW: auto; WORD-WRAP: break-word
}
.meta {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 14px; COLOR: #666; TEXT-ALIGN: left
}
.metaBottom {
	FONT-SIZE: 10px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; =
COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
center
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px; COLOR: #14558e; =
PADDING-TOP: 10px; FONT-FAMILY: Georgia, Verdana, Arial; TEXT-ALIGN: =
left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 32px; PADDING-BOTTOM: 14px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 14px; BORDER-BOTTOM: #999999 1px solid; =
FONT-FAMILY: Georgia, Verdana, Arial; TEXT-ALIGN: left
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
HR.hr1 {
	COLOR: #999; HEIGHT: 1px; BACKGROUND-COLOR: #999
}
.archives {
	MARGIN-TOP: 30px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 150px; COLOR: #000; TEXT-ALIGN: left
}
.sidebar {
	BORDER-LEFT: #999 1px solid
}
FORM {
	MARGIN-BOTTOM: 0px
}
INPUT {
	size: 15
}
TEXTAREA {
	size: 15
}
UL {
	xmargin-top: 0px; xmargin-left: 0px; xmargin-bottom: 0px; =
xpadding-left: 0px
}
LI {
	xmargin-left: 0px; xlist-style-type: none
}
.column {
	PADDING-RIGHT: 15px; WIDTH: 510px; TEXT-ALIGN: left
}
BLOCKQUOTE {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 7px; BORDER-LEFT: #14558e 2px solid; =
xtext-indent: px; xcolor: #14558E
}
A {
	COLOR: #14558e
}
A:visited {
	COLOR: #5e6f7e
}
A:hover {
	COLOR: #394651
}
.lineSep {
	BORDER-TOP: #999999 1px solid; WIDTH: 100%
}

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/sociable.css

DIV .sociable {
	MARGIN: 16px 0px
}
SPAN.sociable_tagline {
	POSITION: relative
}
SPAN.sociable_tagline SPAN {
	DISPLAY: none; WIDTH: 14em
}
SPAN.sociable_tagline:hover SPAN {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; BACKGROUND: #ffe; BORDER-LEFT: #ccc 1px solid; COLOR: black; =
LINE-HEIGHT: 1.25em; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; =
TOP: -5em
}
.sociable SPAN {
	DISPLAY: block
}
.sociable UL {
	PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! =
important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: =
0px! important
}
.sociable LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 0px; =
PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.sociable UL LI:unknown {
	content: ""
}
.sociable IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16px; PADDING-TOP: 0px; HEIGHT: =
16px; BORDER-RIGHT-WIDTH: 0px
}
.sociable-hovers {
	FILTER: alpha(opacity=3D40); opacity: .4; -moz-opacity: .4
}
.sociable-hovers:hover {
	FILTER: alpha(opacity=3D100); opacity: 1; -moz-opacity: 1
}

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/ultimate-tag-warrior-ajax-js.php?ajaxurl=http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/ultimate-tag-warrior-ajax.php

function createRequestObject() {=0A=
    var ro;=0A=
    var browser =3D navigator.appName;=0A=
    if(browser =3D=3D "Microsoft Internet Explorer"){=0A=
        ro =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
    }else{=0A=
        ro =3D new XMLHttpRequest();=0A=
    }=0A=
    return ro;=0A=
}=0A=
=0A=
var http =3D createRequestObject();=0A=
=0A=
function sndReq(action, tag, post, format) {=0A=
    http.open('get', =
'http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/ultimat=
e-tag-warrior-ajax.php?action=3D'+action+'&tag=3D'+tag+'&post=3D'+post+'&=
format=3D'+format);=0A=
    http.onreadystatechange =3D handleResponse;=0A=
    http.send(null);=0A=
}=0A=
=0A=
function sndReqNoResp(action, tag, post) {=0A=
    http.open('get', =
'http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/ultimat=
e-tag-warrior-ajax.php?action=3D'+action+'&tag=3D'+tag+'&post=3D'+post);=0A=
    http.send(null);=0A=
}=0A=
=0A=
function sndReqGenResp(action, tag, post, format) {=0A=
    http.open('get', =
'http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/ultimat=
e-tag-warrior-ajax.php?action=3D'+action+'&tag=3D'+tag+'&post=3D'+post+'&=
format=3D'+format);=0A=
    http.onreadystatechange =3D handleResponseGeneric;=0A=
    http.send(null);=0A=
}=0A=
=0A=
function handleResponseGeneric() {=0A=
    if(http.readyState =3D=3D 4){=0A=
        var response =3D http.responseText;=0A=
        var update =3D new Array();=0A=
=0A=
        document.getElementById("ajaxResponse").innerHTML =3D response;=0A=
    }=0A=
}=0A=
=0A=
function handleResponse() {=0A=
    if(http.readyState =3D=3D 4){=0A=
        var response =3D http.responseText;=0A=
        var update =3D new Array();=0A=
=0A=
        if(response.indexOf('|' !=3D -1)) {=0A=
            update =3D response.split('|');=0A=
            document.getElementById("tags-" + update[0]).innerHTML =3D =
update[1];=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function askYahooForKeywords() {=0A=
	try {=0A=
		=
http.open('POST','http://betterexplained.com/wp-content/plugins/UltimateT=
agWarrior/ultimate-tag-warrior-ajax.php?action=3DrequestKeywords');=0A=
		http.onreadystatechange =3D listYahooKeywords;=0A=
		http.send(escape(document.getElementById('content').value));=0A=
	} catch (ex) {=0A=
		alert("Something done went wrong:" + ex);=0A=
	}=0A=
}=0A=
=0A=
function listYahooKeywords() {=0A=
    if(http.readyState =3D=3D 4){=0A=
    	document.getElementById("suggestedTags").innerHTML =3D =
http.responseText;=0A=
	}=0A=
}
------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/wp-content/plugins/UltimateTagWarrior/ultimate-tag-warrior-js.php

=0A=
function addToEditPage(box, title, contents) {=0A=
	var rightbar =3D document.getElementById(box);=0A=
=0A=
	newBox =3D '<fieldset id=3D"tagsdiv" class=3D"dbx-box">';=0A=
	newBox +=3D '<h3 class=3D"dbx-handle">' + title + '</h3>';=0A=
	newBox +=3D '<div class=3D"dbx-content">' + contents + '</div>';=0A=
	newBox +=3D '</fieldset>';=0A=
=0A=
	rightbar.innerHTML +=3DnewBox;=0A=
}=0A=
=0A=
function addTag(tagname) {=0A=
	if (document.forms[0].tagset.value =3D=3D "") {=0A=
		document.forms[0].tagset.value =3D tagname;=0A=
	} else {=0A=
		document.forms[0].tagset.value +=3D ", " + tagname;=0A=
	}=0A=
}=0A=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2005 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"search";	_uOkw[8]=3D"q";=0A=
_uOsr[9]=3D"netscape";	_uOkw[9]=3D"s";=0A=
_uOsr[10]=3D"cnn";	_uOkw[10]=3D"query";=0A=
_uOsr[11]=3D"looksmart";	_uOkw[11]=3D"qt";=0A=
_uOsr[12]=3D"about";	_uOkw[12]=3D"terms";=0A=
_uOsr[13]=3D"mamma";	_uOkw[13]=3D"query";=0A=
_uOsr[14]=3D"alltheweb";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"gigablast";	_uOkw[15]=3D"q";=0A=
_uOsr[16]=3D"voila";	_uOkw[16]=3D"kw";=0A=
_uOsr[17]=3D"virgilio";	_uOkw[17]=3D"qs";=0A=
_uOsr[18]=3D"live";	_uOkw[18]=3D"q";=0A=
_uOsr[19]=3D"baidu";	_uOkw[19]=3D"wd";=0A=
_uOsr[20]=3D"alice";	_uOkw[20]=3D"qs";=0A=
_uOsr[21]=3D"seznam";	_uOkw[21]=3D"w";=0A=
_uOsr[22]=3D"yandex";	_uOkw[22]=3D"text";=0A=
_uOsr[23]=3D"najdi";	_uOkw[23]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3DSun, 18 Jan 2038 00:00:00 GMT;";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3DSun, 18 Jan 2038 00:00:00 GMT;"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/') {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://betterexplained.com/wp-content/plugins/sociable/description_selection.js

// http://www.quirksmode.org/js/selected.html=0A=
function sociable_get_selection() {=0A=
    if (window.getSelection)=0A=
        return "" + window.getSelection();=0A=
    else if (document.getSelection)=0A=
        return "" + document.getSelection();=0A=
    else if (document.selection)=0A=
        return "" + document.selection.createRange().text;=0A=
}=0A=
=0A=
function sociable_description_link(link, attribute) {=0A=
    if (typeof(link.original_link) =3D=3D "undefined")=0A=
        link.original_link =3D link.href;=0A=
    link.href =3D link.original_link + "&" + attribute + "=3D" + =
sociable_get_selection();=0A=
    return false;=0A=
}=0A=

------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://feeds.feedburner.com/~s/Betterexplained?i=http://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/

=0A=
if( typeof(FBSiteTrackerUri) =3D=3D "undefined" || =
typeof(FBSiteTrackerURI) =3D=3D "unknown" ) {=0A=
 var FBSiteTrackerUri =3D "Betterexplained";=0A=
 document.write('<script type=3D"text/javascript" charset=3D"utf-8" =
src=3D"http://feeds.feedburner.com/~d/static/site-tracker.js"></script>')=
;=0A=
}=0A=
    	
------=_NextPart_000_0000_01C77785.729A9EC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.statcounter.com/counter/counter.js

var sc_width=3Dscreen.width;	=09
var sc_referer =3D ""+document.referrer;
// var sc_referer =3D parent.document.referrer;
var sc_title =3D "";
var sc_url =3D "";
var sc_unique =3D 0;
var sc_returning =3D 0;
var sc_returns =3D 0;
var sc_agent =3D navigator.appName+' '+navigator.appVersion;
var sc_base_dir;
var sc_error=3D0;
var sc_remove=3D0;
var sc_http_url=3D"http";
var sc_link_back_start =3D "";
var sc_link_back_end =3D "";
var sc_security_code =3D "";


if(window.sc_https) {
	if(sc_https=3D=3D1) {
		sc_doc_loc =3D ''+document.location;
		myRE =3D new RegExp("^https", "i")
		if(sc_doc_loc.match(myRE)) {
			sc_http_url =3D "https";
		}
		else {
			sc_http_url =3D "http";
		}
	}
	else
		sc_http_url =3D "http";
}


if(window.sc_partition) {
	var sc_counter =3D sc_partition+1;
	sc_base_dir =3D sc_http_url+"://c"+sc_counter+".statcounter.com/";
}
else {
	sc_base_dir =3D sc_http_url+"://c1.statcounter.com/";
	var sc_partition=3D0;
}

if(window.sc_text)
	sc_base_dir +=3D "text.php?";
else
	sc_base_dir +=3D "t.php?";

if(window.sc_project) {
	sc_base_dir +=3D "sc_project=3D"+sc_project;
	=
if((sc_project=3D=3D1395484)||(sc_project=3D=3D1395532)||(sc_project=3D=3D=
1300900)||(sc_project=3D=3D1420550)||(sc_project=3D=3D1301977)||(sc_proje=
ct=3D=3D1299576)||(sc_project=3D=3D1286300))
		sc_remove=3D1;
}
else if(window.usr) {
	sc_base_dir +=3D "usr=3D"+usr;
}
else {
	sc_error =3D 1;
}

if(window.sc_remove_link) {
	sc_link_back_start =3D "";
	sc_link_back_end =3D "";
}
else {
	sc_link_back_start =3D "<a href=3D\"http://www.StatCounter.com\" =
target=3D\"_blank\">";
	sc_link_back_end =3D "<\/a>";
}

sc_date =3D new Date();
sc_time =3D sc_date.getTime();
sc_agent =3D sc_agent.toUpperCase();

sc_time_difference =3D 60*60*1000;

sc_title =3D ""+document.title;
sc_url =3D ""+document.location;
sc_referer =3D sc_referer.substring(0, 150);
sc_title =3D sc_title.substring(0, 150);
sc_url =3D sc_url.substring(0, 150);
sc_referer =3D escape(sc_referer);
sc_title =3D escape(sc_title);
sc_url =3D escape(sc_url);

if (window.sc_security) {
	sc_security_code =3D sc_security;
}

var sc_tracking_url =3D =
sc_base_dir+"&resolution=3D"+sc_width+"&camefrom=3D"+sc_referer+"&u=3D"+s=
c_url+"&t=3D"+sc_title+"&java=3D1&security=3D"+sc_security_code+"&sc_rand=
om=3D"+Math.random();

// if no usr or project set then display visibile

// if usr=3D=3D"someuser" then display visibile

if(sc_error=3D=3D1) {
		document.writeln("Code corrupted. Insert fresh copy.");
}
else if(sc_remove=3D=3D1) {
		document.writeln("<b>StatCounter cannot track a high volume website =
like yours for free. This was stated several times during the sign up =
process. Please remove the code ASAP.</b>");
}
//else if(sc_partition=3D=3D6) {
	// down at the moment
//}
else if (window.sc_invisible) {
	if(window.sc_invisible=3D=3D1) {
	sc_img =3D new Image();
	sc_img.src =3D sc_tracking_url;
	}
	else {
		document.writeln(sc_link_back_start+"<IMG =
SRC=3D\""+sc_tracking_url+"\" ALT=3D\"StatCounter - Free Web Tracker and =
Counter\" BORDER=3D\"0\">"+sc_link_back_end);
	}
}
else if (window.sc_text) {
	document.writeln('<scr' + 'ipt language=3D"JavaScript"' + ' src=3D' + =
sc_tracking_url+"&text=3D" + sc_text+ '></scr' + 'ipt>');
}
else {
	document.writeln(sc_link_back_start+"<IMG SRC=3D\""+sc_tracking_url+"\" =
ALT=3D\"StatCounter - Free Web Tracker and Counter\" =
BORDER=3D\"0\">"+sc_link_back_end);
}

------=_NextPart_000_0000_01C77785.729A9EC0--

