From: <Saved by Microsoft Internet Explorer 5>
Subject: IBM gives peek at blade workstation | InfoWorld | News | 2007-05-01 | By Robert Mullins, IDG News Service
Date: Tue, 1 May 2007 17:01:27 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C78C12.5B60A9B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/article/07/05/01/IBM-blade-workstation-peek_1.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:html =3D "http://www.w3.org/TR/REC-html40"><HEAD><TITLE>IBM =
gives peek at blade workstation | InfoWorld | News | 2007-05-01 | By =
Robert Mullins, IDG News Service</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3D2007-05-01T10:37:35-08:00 name=3Ddate>
<META=20
content=3D"IBM Corp. is developing a blade workstation, set to hit the =
market later this year, that moves the workstation from under a desk =
into the data center."=20
name=3Ddescription>
<SCRIPT language=3Djavascript>var cType =3D "Article";=0A=
		var section =3D "News";=0A=
		var type =3D "News";=0A=
		var subType =3D "";=0A=
		var pkeys =3D new Array("Hardware","Platforms");=0A=
		var skeys =3D new Array("Blade servers","Server hardware");=0A=
		var primaryAud =3D new Array("CIO");=0A=
		var secondaryAud =3D new Array("CTO");=0A=
		=0A=
		=0A=
		=0A=
		</SCRIPT>

<SCRIPT =
src=3D"http://www.infoworld.com/script/ads/Tacoda_AMS_DDC_Header.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/ads/dc.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/hitbox/hitbox_header.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- shom me hide me JS -->
<SCRIPT language=3Djavascript=20
src=3D"http://www.infoworld.com/script/article/showHide.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- article font switcher -->
<SCRIPT language=3Djavascript=20
src=3D"http://www.infoworld.com/script/article/article.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- ominture -->
<SCRIPT language=3DJavaScript=20
src=3D"http://www.infoworld.com/script/omniture/s_code.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.infoworld.com/script/omniture/omniture_header.js"></SCR=
IPT>

<SCRIPT language=3DJavascript=20
src=3D"http://www.infoworld.com/script/omniture/article_tag.js"></SCRIPT>=


<SCRIPT language=3DJavaScript=20
src=3D"http://www.infoworld.com/script/article/related_art_sp.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3DRSS href=3D"http://www.infoworld.com/rss/news.xml"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
href=3D"http://www.infoworld.com/script/iwstyle.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://www.infoworld.com/script/article/article.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK title=3Ddefault=20
href=3D"http://www.infoworld.com/script/article/default.css" =
type=3Dtext/css=20
rel=3D"alternate stylesheet"><LINK title=3Dlarge=20
href=3D"http://www.infoworld.com/script/article/large.css" =
type=3Dtext/css=20
rel=3D"alternate stylesheet"><!-- scriptaculous/dwr/prototype includes =
--><LINK=20
href=3D"http://www.infoworld.com/script/article/lightbox.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.infoworld.com/script/aculous/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/aculous/effects.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/aculous/blinds.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/aculous/cookie.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/aculous/deserializer.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- DWR invoke-->
<SCRIPT src=3D"http://www.infoworld.com/ajax/dwr/interface/UserLogin.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.infoworld.com/ajax/dwr/interface/ArticleComments.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/ajax/dwr/engine.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/ajax/dwr/util.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/article/comments.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.infoworld.com/script/article/account.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- lightbox after article comments-->
<SCRIPT src=3D"http://www.infoworld.com/script/aculous/lightbox.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.2900.3059" name=3DGENERATOR></HEAD>
<BODY text=3D#000000 vLink=3D#003382 aLink=3D#003382 link=3D#003382 =
bgColor=3D#ffffff=20
leftMargin=3D0 topMargin=3D0 marginwidth=3D"0" marginheight=3D"0">
<DIV class=3Dcontainer><!-- header -->
<DIV id=3Dmasthead><!--begin ifw_1x1_tracking--><IMG height=3D1=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.pixel/ifw;sz=3D1x1;ord=3D=
345913010507?"=20
width=3D1 border=3D0> <!--end ifw_1x1_tracking--><!-- begin 1x1 -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
                                        var =
ord=3DMath.random()*10000000000000000;=0A=
                                </SCRIPT>
<!-- end 1x1--><!-- begin peel ad tag (tile=3D14) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
                                        document.write('<script =
language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/idg.us.info.peelback/;pos=3Dpeelback=
;tile=3D14;dcopt=3Dist;sz=3D1x1;ord=3D' + ord + '?" =
type=3D"text/javascript"><\/script>');=0A=
                                </SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.info.peelback/;pos=3Dpeelba=
ck;tile=3D14;sz=3D1x1;ord=3D345913010507?"=20
target=3D_blank><IMG height=3D1 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.peelback/;pos=3Dpeelback;=
tile=3D14;sz=3D1x1;ord=3D345913010507?"=20
width=3D1 border=3D0> </A></NOSCRIPT><!-- end ad tag --><!-- begin =
prestitial ad tag (tile=3D15) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
                                        document.write('<script =
language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/idg.us.info.prestitial/;pos=3Dinters=
titial;tile=3D15;dcopt=3Dist;sz=3D1x1;ord=3D' + ord + '?" =
type=3D"text/javascript"><\/script>');=0A=
                                </SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.info.prestitial/;pos=3Dinte=
rstitial;tile=3D15;sz=3D1x1;ord=3D345913010507?"=20
target=3D_blank><IMG height=3D1 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.prestitial/;pos=3Dinterst=
itial;tile=3D15;sz=3D1x1;ord=3D345913010507?"=20
width=3D1 border=3D0> </A></NOSCRIPT><!-- end ad tag -->
<SCRIPT language=3DJavascript>=0A=
s.pageName =3D s.pageName.replace(new RegExp("[^\x20-\x7E]",'g')," ");=0A=
=0A=
if(typeof(pkeys) !=3D 'undefined') {=0A=
	if(pkeys.length > 0) {=0A=
	        if(s.events.length =3D=3D 0)=0A=
			s.events=3D"event12";=0A=
		s.products=3D"pkey;"+pkeys.join(",pkey;");=0A=
	}=0A=
}=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<!--/DO NOT REMOVE/-->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D1000 border=3D0>
  <TBODY>
  <TR>
    <TD width=3D728><!--banner--><!-- begin ad tag  (728x90) -->
      <SCRIPT language=3DJavaScript>
	adCall("728","90","leader");
</SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/idg.us.info.general/noscript;pos=3D=
leader;tile=3D1;sz=3D728x90;ord=3D123456789?"=20
      target=3D_blank><IMG height=3D90 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=3Dle=
ader;tile=3D1;sz=3D728x90;ord=3D123456789?"=20
      width=3D728 border=3D0></A> </NOSCRIPT><!-- End ad tag --></TD>
    <TD width=3D20></TD>
    <TD width=3D240><!--free_newsletter-->
      <DIV=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
2px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#e0e0e0">
      <DIV=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #333333; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left"><B>Free=20
      Newsletters</B></DIV>
      <DIV=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e0e0e0; =
TEXT-ALIGN: left">
      <FORM=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px"=20
      action=3Dhttp://subscribe.infoworld.com/cgi-win/ifwd.cgi =
method=3Dget>
      <DIV style=3D"PADDING-BOTTOM: 2px"><INPUT type=3Dcheckbox =
value=3D1=20
      name=3Dn19>Technology &amp; Business Daily</DIV><INPUT =
class=3DblackVrdMed=20
      maxLength=3D60 size=3D25 value=3D"Enter Email Address" name=3De> =
<INPUT=20
      type=3Dhidden value=3Dnewsletter name=3Dm><INPUT =
class=3DblackVrdMed type=3Dsubmit value=3DSubmit name=3Dn19> <BR>
      <DIV style=3D"PADDING-TOP: 4px"><FONT =
color=3D#9c0005>=C2=BB</FONT> <A=20
      href=3D"http://subscribe.infoworld.com/cgi-win/ifwd.cgi?">All =
InfoWorld=20
      Newsletters</A></DIV></FORM></DIV></DIV><!--=0A=
<table height=3D"90" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" =
style=3D"border: 1px solid #0090BC;" width=3D"100%" bgcolor=3D"#daf3f8">=0A=
<form action=3D"http://subscribe.infoworld.com/cgi-win/ifwd.cgi" =
method=3D"get">=0A=
<tr><td background=3D"http://www.infoworld.com/img/hdr_nl.gif" =
bgcolor=3D"#daf3f8">=0A=
<img src=3D"http://www.infoworld.com/img/dot_t.gif" HEIGHT=3D"15" =
BORDER=3D"0" ALT=3D"Free Technology Newsletters"></td></tr>=0A=
<tr><td align=3D"center">=0A=
<table border=3D"0" cellspacing=3D"4" cellpadding=3D"0" width=3D"100%">=0A=
<tr><td colspan=3D"3"><span class=3D"nlPromo1"><span =
class=3D"arrow">&raquo;&nbsp;</span><a =
href=3D"http://subscribe.infoworld.com/cgi-win/ifwd.cgi?" =
class=3D"nlPromo1">All InfoWorld Newsletters</a><br>=0A=
<input type=3D"checkbox" name=3D"n19" value=3D"1"/>Technology & Business =
Daily<br>=0A=
</span></td></tr>=0A=
<tr><td valign=3D"bottom"><input type=3D"text" name=3D"e" value=3D"Enter =
Email Address" size=3D"25" maxlength=3D"60" =
class=3D"blackVrdSm"></td><td>&nbsp;</td>=0A=
<td><input type=3D"image" =
src=3D"http://www.infoworld.com/img/but_signup_nl.gif"><input =
type=3D"hidden" name=3D"m" value=3D"newsletter"></td></tr>=0A=
</table></td>=0A=
</tr></form>=0A=
</table> --></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D1000 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD width=3D200><A href=3D"http://www.infoworld.com/" =
target=3D_top><IMG=20
      height=3D51 alt=3DInfoWorld=20
      src=3D"http://images.infoworld.com/img/iwLogo2_2006.gif" =
width=3D180 border=3D0>=20
      </A></TD>
    <TD vAlign=3Dcenter width=3D475>
      <DIV id=3DnotLoggedIn style=3D"MARGIN: 10px 0px 0px"><B><A=20
      onclick=3D"Effect.Combo('content', {duration: .5});return false;"=20
      =
href=3D"http://www.infoworld.com/article/07/05/01/IBM-blade-workstation-p=
eek_1.html#">Log-in</A>=20
      | <A id=3DtopRegister=20
      href=3D"javascript:sendToRegisterFromTop();">Register</A></B><BR>
      <DIV class=3Dreveal id=3Dcontent style=3D"DISPLAY: none; =
FONT-SIZE: 11px">
      <FORM id=3DloginForm name=3DloginForm=20
      onsubmit=3D"logUserIn(this);return false;"><B>Username:</B> <INPUT =
class=3Dhdr=20
      id=3Dusername maxLength=3D250 size=3D8 name=3Dusername> &nbsp; =
<B>Password:</B>=20
      <INPUT class=3Dhdr id=3Dpassword type=3Dpassword maxLength=3D250 =
size=3D6=20
      name=3Dpassword> <INPUT class=3Dsubmit type=3Dsubmit value=3DLogin =
name=3DLogin>=20
      &nbsp; <A href=3D"javascript:forgotPassword();">forgot =
password?</A>=20
      </FORM></DIV></DIV>
      <DIV id=3DloggedIn=20
      style=3D"PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 20px"><B><SPAN=20
      class=3Dgray>Logged in as </SPAN><SPAN id=3Difwuser></SPAN>| <A=20
      href=3D"javascript:logout();">Log-out</A></B> <BR></DIV></TD>
    <TD vAlign=3Dcenter><!--<div style=3D"padding:20px 0px 0px 0px">=0A=
								<a href=3D"">Login</a> | <a href=3D"">Register</a>=0A=
							</div>--></TD>
    <TD vAlign=3Dcenter align=3Dright><BR>
      <TABLE cellSpacing=3D5 cellPadding=3D0 border=3D0>
        <FORM class=3Dsearchbox name=3Dultraseek =
accept-charset=3Diso-8859-1=20
        action=3Dhttp://search.infoworld.com/query.html method=3Dget =
size=3D"16">
        <TBODY>
        <TR>
          <TD vAlign=3Dcenter><IMG height=3D1=20
            src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D2> =
<INPUT=20
            class=3Dsearchbox id=3Dsearch maxLength=3D1991 size=3D25 =
name=3Dqt>&nbsp;</TD>
          <TD vAlign=3Dcenter><INPUT type=3Dimage=20
            src=3D"http://images.infoworld.com/img/searchwhite.gif" =
border=3D0=20
            name=3Dsearch> =
</TD></TR></FORM></TBODY></TABLE></TD></TR></TBODY></TABLE>
<SCRIPT language=3Djavascript>determineLoginStatus();</SCRIPT>
<!-- begin menu -->
<DIV id=3Dmenu align=3Dcenter>
<SCRIPT src=3D"http://www.infoworld.com/script/menu/milonic_src.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
						if(ns4)=0A=
							_d.write("<scr"+"ipt type=3Dtext/javascript =
src=3Dhttp://www.infoworld.com/script/menu/mmenuns4.js><\/scr"+"ipt>");		=0A=
						else =0A=
							_d.write("<scr"+"ipt type=3Dtext/javascript =
src=3Dhttp://www.infoworld.com/script/menu/mmenudom.js><\/scr"+"ipt>");</=
SCRIPT>

<DIV class=3DnavContainer><B>
<SCRIPT src=3D"http://www.infoworld.com/script/menu/menu_frame.js"=20
type=3Dtext/javascript></SCRIPT>
</B>
<SCRIPT src=3D"http://www.infoworld.com/SSI/menu/ifw_sub.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://www.infoworld.com/SSI/menu/ifw_main.js"=20
type=3Dtext/javascript></SCRIPT>
</DIV>
<DIV class=3DnavShd><IMG height=3D10 alt=3D""=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0></DIV></DIV><!-- end div menu --></DIV><!-- end div masthead =
-->
<DIV id=3DleftCol>
<SCRIPT language=3DJavaScript =
src=3D"http://www.infoworld.com/script/referer.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
     	writeReferer('(none)');=0A=
     </SCRIPT>
<!--startindex-->
<H4><WEBHEADLINE>IBM gives peek at blade workstation</WEBHEADLINE> =
</H4><SPAN=20
class=3DmdTitleGen><WEBTEASER>Big Blue teams with Devon IT to move the =
heat away=20
from workers</WEBTEASER></SPAN><BR><BR>
<DIV class=3Dbyline><!--Byline Slot Template-->By Robert Mullins, IDG =
News=20
Service<BR>May 01, 2007 </DIV><!-- article tools -->
<DIV class=3Dtools><NOBR><A=20
href=3D"http://www.infoworld.com/article/07/05/01/IBM-blade-workstation-p=
eek_1.html#commentForm"><IMG=20
alt=3Dcomment hspace=3D3 =
src=3D"http://images.infoworld.com/img/comment2.gif"=20
align=3DabsMiddle border=3D0> Talkback</A>&nbsp;&nbsp;<A=20
href=3D"http://www.infoworld.com/archives/emailPrint.jsp?R=3DemailThis&am=
p;A=3D/article/07/05/01/IBM-blade-workstation-peek_1.html"><IMG=20
alt=3DE-mail hspace=3D3 =
src=3D"http://images.infoworld.com/img/email.gif"=20
align=3DabsMiddle border=3D0> E-mail</A>&nbsp;&nbsp;<A title=3D"Printer =
Friendly"=20
href=3D"http://www.infoworld.com/archives/emailPrint.jsp?R=3DprintThis&am=
p;A=3D/article/07/05/01/IBM-blade-workstation-peek_1.html"><IMG=20
alt=3D"print this" hspace=3D3 =
src=3D"http://images.infoworld.com/img/print.gif"=20
align=3DabsMiddle border=3D0> Printer Friendly</A>&nbsp;&nbsp;<A =
title=3DReprints=20
href=3D"http://www.infoworld.com/archives/emailPrint.jsp?R=3DrePrint&amp;=
A=3D/article/07/05/01/IBM-blade-workstation-peek_1.html"><IMG=20
alt=3Dreprints hspace=3D3 =
src=3D"http://images.infoworld.com/img/reprints2.gif"=20
align=3DabsMiddle border=3D0> Reprints</A>&nbsp; <IMG alt=3D"Text Size: =
"=20
src=3D"http://www.infoworld.com/img/textSize.gif" align=3DabsMiddle><A=20
onclick=3D"setActiveStyleSheet('default'); return false;"=20
href=3D"http://www.infoworld.com/article/07/05/01/IBM-blade-workstation-p=
eek_1.html#"><IMG=20
title=3Ddefault alt=3D"Default Text "=20
src=3D"http://www.infoworld.com/img/icon_text_nrm.gif" align=3DabsMiddle =

border=3D0></A><A onclick=3D"setActiveStyleSheet('large'); return =
false;"=20
href=3D"http://www.infoworld.com/article/07/05/01/IBM-blade-workstation-p=
eek_1.html#"><IMG=20
title=3Dlarge alt=3D"Large Text" =
src=3D"http://www.infoworld.com/img/icon_text_lg.gif"=20
align=3DabsMiddle border=3D0></A></NOBR> </DIV><!--end div =
tools--><BR><!-- Article Tool Sponsor -->
<DIV class=3Dtools style=3D"MARGIN-BOTTOM: 10px"><A=20
href=3D"http://ad.doubleclick.net/clk;77459329;15881842;a?http://ad.doubl=
eclick.net/clk;79693353;15856788;k?http://www.hp.com/sbso/product/mfp/mfp=
-geo-resellers.html?jumpid=3Dex_r295_link/kimipgsmb/2Q07MFP-geo-resellers=
/stanaway/Infoworld_mcc|CBTM"><IMG=20
height=3D1=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.article_tools/hpmfp;sz=3D=
1x1;ord=3D345913010507?"=20
width=3D1 border=3D0><IMG alt=3D"Article Tools sponsored by HP"=20
src=3D"http://images.infoworld.com/img/sponsors/at_hp3.gif" =
border=3D0></A> </DIV>
<DIV class=3Dstory><SPAN class=3DartText>
<P class=3DArticleBody page=3D"1">IBM Corp. is developing a blade =
workstation, set=20
to hit the market later this year, that moves the workstation from under =
a desk=20
into the data center. </P>
<DIV class=3DembedContainer>
<DIV id=3DleftColumn></DIV>
<SCRIPT language=3DJavaScript =
type=3Dtext/javascript>getLHCRelSpArt('/article/07/05/01/IBM-blade-workst=
ation-peek_1.html','leftColumn');</SCRIPT>
</DIV><!--end div embedContainer-->
<P class=3DArticleBody page=3D"1">IBM will preview the BladeCenter HC 10 =
blade and=20
the companion TC 10 desktop client Tuesday at IBM Partnerworld, being =
held in=20
St. Louis. IBM collaborated with partner Devon IT Inc., which makes thin =
client=20
terminals, to develop the products. </P>
<P class=3DArticleBody page=3D"1">Individual workstations in offices =
have become a=20
problem. When they're sitting under a desk, the heat build-up can be=20
significant, particularly in situations where two or more workstations =
are=20
underfoot. Also, a workstation presents maintenance and security =
problems to IT=20
staff. </P>
<P class=3DArticleBody page=3D"1">With a blade workstation in the data =
center, the=20
heat is away from workers, IT staff can more easily access the machines =
for=20
maintenance and upgrades. </P>
<P class=3DArticleBody page=3D"1">"You wouldn't work on your automobile =
in your=20
living room, because you don't have the workers, the tools or the =
setup," said=20
Tom Bradicich, chief technology officer for IBM's System x and =
BladeCenter=20
product lines. "Similarly, you don't want to run the workloads on the =
desktop=20
that are more suited to be back in the data center where there are the =
tools,=20
the management, the security, the power and the cooling capability." =
</P>
<P class=3DArticleBody page=3D"1">Devon IT invested US$8 million in the =
research and=20
development of the thin client that goes with the IBM blade =
workstation.</P>
<P class=3DArticleBody page=3D"1">"It helps CIOs in companies to =
centralize their=20
desktops but get a very, very rich desktop experience," said Joe Makoid, =

president of Devon IT. </P>
<P class=3DArticleBody page=3D"1">The IBM blade workstation is aimed at =
power=20
computer users such as workers in financial services, computer-aided =
design or=20
graphic design. Some of them have more than one workstation at or under =
their=20
desks but also need a client that delivers high-end graphics, Bradicich =
said.=20
</P>
<P class=3DArticleBody page=3D"1">The BladeCenter workstation features a =
graphics=20
accelerator processor that delivers high-resolution graphics to the =
monitor, he=20
said. </P>
<P class=3DArticleBody page=3D"1">Hewlett-Packard Co., IBM's chief =
rival, introduced=20
a blade workstation product in November 2006. It uses software to =
provide the=20
same graphic accelerator function as IBM's processor, said Roger Kay, =
president=20
of Endpoint Technologies Associates Inc., a technology consulting firm. =
</P>
<P class=3DArticleBody page=3D"1">IBM's graphics accelerator compresses =
the data=20
feed, passes it over the network to the client and reconstitutes it out =
there,=20
Kay said. There are other benefits to blade workstations, too, he said. =
</P>
<P class=3DArticleBody page=3D"1">"Blades are also better for =
availability because=20
typically there's software that allows you to failover from one blade to =

another, so you can recover your working environment pretty fast," he =
said. </P>
<P class=3DArticleBody page=3D"1">IDC does not track sales of blade =
workstations,=20
but it does track blade servers and workstations in general, both of =
which are=20
growing more popular. </P>
<P class=3DArticleBody page=3D"1">IDC reports the overall workstation =
market grew,=20
both in revenue and shipments, in the fourth quarter of 2006, compared =
to the=20
fourth quarter of 2005. The blade server market is healthy, too. Revenue =
grew by=20
18.2 percent and shipments grew 16.9 percent in the fourth quarter of =
2006,=20
compared to the year-earlier quarter, according to IDC. </P>
<P class=3DArticleBody page=3D"1">HP was the blade server revenue market =
leader with=20
a 41.9 percent share, followed by IBM's 37 percent. But for all of 2006, =
IBM=20
ranked first with a 40 percent share to HP's 37.4 percent. =
</P></SPAN><!--stopindex--></DIV>
<DIV class=3Dtraffic>Add to: <IMG class=3Dpl=20
src=3D"http://www.infoworld.com/img/icon/sd.gif"><A=20
href=3D"http://slashdot.org/submit.pl">Slashdot</A> <IMG class=3Dpl=20
src=3D"http://www.infoworld.com/img/icon/dg.gif"><A=20
href=3D"javascript:void%20window.open('http://digg.com/submit?phase=3D2&a=
mp;url=3D'+encodeURIComponent(window.location.href)+'&amp;ei=3DUTF-8','po=
pup','width=3D965px,height=3D475px,status=3D0,location=3D0,resizable=3D1,=
scrollbars=3D1,left=3D100,top=3D50',0)">Digg</A>=20
<IMG class=3Dpl src=3D"http://www.infoworld.com/img/icon/del.gif"><A=20
href=3D"javascript:void%20window.open('http://del.icio.us/post?url=3D'+en=
codeURIComponent(window.location.href)+'&amp;ei=3DUTF-8','popup','width=3D=
700px,height=3D420px,status=3D0,location=3D0,resizable=3D1,scrollbars=3D1=
,left=3D100,top=3D50',0)">del.icio.us</A>=20
<IMG class=3Dpl src=3D"http://www.infoworld.com/img/icon/re.gif"><A=20
href=3D"http://reddit.com/submit?url=3Dhttp://www.infoworld.com/article/0=
7/05/01/IBM-blade-workstation-peek_1.html">reddit</A>=20
<IMG class=3Dpl src=3D"http://www.infoworld.com/img/icon/nv.gif"><A=20
href=3D"http://www.newsvine.com/_tools/seed&amp;save?u=3Dhttp://www.infow=
orld.com/article/07/05/01/IBM-blade-workstation-peek_1.html">newsvine</A>=
=20
<IMG class=3Dpl src=3D"http://www.infoworld.com/img/icon/my.gif"><A=20
href=3D"http://myweb2.search.yahoo.com/myresults/bookmarklet?t=3Dhttp://w=
ww.infoworld.com/article/07/05/01/IBM-blade-workstation-peek_1.html">Y!=20
MyWeb</A></DIV><A name=3DcommentForm></A><SPAN id=3Derrors></SPAN>
<DIV class=3Dcomments id=3DuserComments><SPAN =
class=3DmdTitleGen>Talkback:</SPAN> <BR=20
clear=3Dleft><SPAN id=3Demptycomments></SPAN></DIV>
<SCRIPT language=3DJavascript>=0A=
			if(url.indexOf("/baldwin/comments/") !=3D -1 || =
url.indexOf("/article/") !=3D -1 || url.indexOf("/articles/") !=3D -1)=0A=
			     init();=0A=
			</SCRIPT>

<P>
<P><!-- insert omniture Id in comments Onclick--><A id=3DcommentLink=20
onclick=3Djavascript:exposeCommentsForm();><IMG alt=3Dcomment hspace=3D3 =

src=3D"http://images.infoworld.com/img/comment2.gif" align=3DabsMiddle =
border=3D0>Post=20
a Comment</A><BR></P>
<DIV class=3D"clear clearfix" id=3DComments style=3D"MARGIN-BOTTOM: =
1em">
<DIV id=3DcommentsDiv style=3D"CLEAR: left; DISPLAY: none"><!--<form =
method=3D"POST" name=3D"postComment" onSubmit=3D"submitComment();return =
false;" id=3D"postComment"> -->
<FORM id=3DpostComment name=3DpostComment method=3Dpost><TEXTAREA =
class=3DtextArea id=3DcommentsField name=3DcommentsField =
rows=3D6></TEXTAREA>=20
<SPAN id=3DpostButton style=3D"DISPLAY: none"><A=20
href=3D"javascript:submitComment();"><IMG=20
src=3D"http://www.infoworld.com/img/form_sub.gif" border=3D0></A></SPAN> =
<SPAN=20
id=3DrequireLogin style=3D"DISPLAY: none"><A class=3DlbOn =
id=3DbottomRegister=20
href=3D"http://www.infoworld.com/account/form.html"><IMG=20
src=3D"http://www.infoworld.com/img/form_sub.gif" border=3D0></A></SPAN> =
<!--<span style=3D"display:none" id=3D"requireLogin"><input =
class=3D"submit" name=3D"Login" type=3D"submit" value=3D"Login"> &nbsp; =
<a href=3D"forgot_pw.html">forgot password?</a></span> =
--></FORM></DIV></DIV>
<SCRIPT language=3Djavascript>=0A=
			//new lightbox(document.getElementById('bottomRegister'));=0A=
			</SCRIPT>
<!-- Top Stories-->
<DIV class=3D"dynamicbucket woborder" id=3Dtop_story_imu style=3D"FLOAT: =
left">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A href=3D"http://www.infoworld.com/news/" =

name=3D"">MOST COMMENTS</A> </H3>
<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dt_m_content_area id=3Dt_m_content_area><A=20
href=3D"http://weblog.infoworld.com/realitycheck/archives/2007/04/beware_=
mob_medi.html#comments"><B>Beware=20
mob media</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://weblog.infoworld.com/robertxcringely/archives/2007/04/is_m=
icrosofts_m.html#comments"><B>Is=20
Microsoft's monopoly kaput?</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://weblog.infoworld.com/robertxcringely/archives/2007/04/vist=
a_thy_name.html#comments"><B>Vista:=20
Thy name is FUD</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://weblog.infoworld.com/realitycheck/archives/2007/04/h1b_vis=
a_petiti.html#comments"><B>H-1B=20
visa petitions hit cap limit on first day</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://www.infoworld.com/article/07/04/20/HNmachackedatconference=
_1.html#commentForm"><B>Myth=20
crushed as hacker shows Mac break-in</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://www.infoworld.com/article/07/04/26/HNteenhackaol_1.html#co=
mmentForm"><B>NY=20
teen hacks AOL, infects systems</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://www.infoworld.com/article/07/04/20/17OPsecadvise_1.html#co=
mmentForm"><B>Time=20
for a pervasive emergency alert system</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><A=20
href=3D"http://www.infoworld.com/article/07/04/26/17OPentinsight_1.html#c=
ommentForm"><B>RIP,=20
electronic medical records?</B></A><BR><IMG height=3D7=20
src=3D"http://images.infoworld.com/img/dot_t.gif" width=3D1 =
border=3D0><BR><FONT=20
color=3D#9c0005>=C2=BB</FONT>&nbsp;<A=20
href=3D"http://www.infoworld.com/account/register.html">Talkback: Have =
your=20
say</A> </DIV><!--<div class=3D"bucketcontent">=0A=
						<ul>=0A=
							<li><b><a type=3D"link" =
href=3D"http://www.infoworld.com/news/index.html"">&#x00bb; Breaking =
Technology News</a></b></li>=0A=
						</ul>=0A=
					</div>--><!--end div bucketcontent-->
<DIV class=3Dbucketbottom></DIV></DIV><!--end div top_story_imu-->
<DIV>
<SCRIPT language=3DJavaScript>=0A=
                                                =
adCall("336","280","imubottom");=0A=
                                        </SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.info.general/noscript;pos=3D=
imubottom;tile=3D14;sz=3D336x280;ord=3D123456789?"=20
target=3D_blank><IMG height=3D280 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=3Dim=
ubottom;tile=3D14;sz=3D336x280;ord=3D123456789?"=20
width=3D336 border=3D0> </A></NOSCRIPT></DIV><!--end div imu--><BR =
clear=3Dleft><BR>
<DIV id=3DBotSpWp></DIV>
<SCRIPT language=3DJavaScript =
type=3Dtext/javascript>getBOTRelSpArt('/article/07/05/01/IBM-blade-workst=
ation-peek_1.html','BotSpWp');</SCRIPT>
</DIV>
<DIV id=3Drightcol>
<DIV id=3DtwoCol>
<DIV class=3D"dynamicbucket wborder">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%">Top Stories</H3>
<DIV class=3D"twoCol-more clearfix">
<UL class=3Dclearfix style=3D"PADDING-RIGHT: 0px">
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/IBM-blade-workstation-p=
eek_1.html">IBM's=20
  new blade workstation</A>
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/dell-linux-PC_1.html">D=
ell=20
  offers a Linux PC</A>
  <LI><A=20
  =
href=3D"http://weblog.infoworld.com/gripeline/archives/2007/05/symantec_o=
wns_v.html">Symantec=20
  owns license mess</A>
  <LI><A=20
  =
href=3D"http://weblog.infoworld.com/realitycheck/archives/2007/05/the_tru=
th_about.html">The=20
  truth about China</A>
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/microsoft-adds-open-sou=
rce-twist_1.html">Silverlight's=20
  open-source twist </A></LI></UL>
<UL class=3Dclearfix style=3D"PADDING-RIGHT: 0px">
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/moes-pantherexpress_1.h=
tml">Panther=20
  Express: CDNs for all</A>
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/google-rejects-viacom-c=
laims_1.html">Google=20
  rejects Viacom claims</A>
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/HNworkshop51_1.html">BE=
A=20
  blends dev tools</A>
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/Tibco-One-interface_1.h=
tml">Tibco=20
  readies unified interface</A>
  <LI><A=20
  =
href=3D"http://www.infoworld.com/article/07/05/01/selling-software-withou=
t-services_1.html">Software=20
  needs services</A></LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV></DIV>
<DIV class=3Ddynamicbucket><!-- begin ad tag  (336x280) -->
<SCRIPT language=3DJavaScript>
						adCall("336","280","imu");=0A=
					</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.info.general/noscript;pos=3D=
imu;tile=3D6;sz=3D336x280;ord=3D123456789?"=20
target=3D_blank><IMG height=3D280 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=3Dim=
u;tile=3D6;sz=3D336x280;ord=3D123456789?"=20
width=3D336 border=3D0> </A></NOSCRIPT><!-- End ad tag --></DIV><!--end =
div dynamicbucket--><!--Baldwin, place your IDG Network script here-->
<SCRIPT src=3D"http://www.infoworld.com/script/tab/ajaxTabs.js"=20
type=3Dtext/javascript></SCRIPT>

<DIV class=3D"dynamicbucket wborder" id=3Didg_network></DIV><!--<link =
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.infoworld.com/script/tab/archive_nav.css" /><ul =
id=3D"archive_nav" class=3D"archive_nav"><li class=3D"selected"><a =
href=3D"/archives/pan-idg-redesign.jsp?link=3Dhttp://www.infoworld.com/ar=
ticle/06/11/20/47NNskilbill_1.html" =
rel=3D"idg_network"></a></li></ul><script =
type=3D"text/javascript">startajaxtabs("archive_nav");</script>--><LINK=20
href=3D"http://www.infoworld.com/script/tab/archive_nav.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<UL class=3Darchive_nav id=3Darchive_nav>
  <LI class=3Dselected><A=20
  =
href=3D"http://www.infoworld.com/archives/pan-idg-redesign.jsp?link=3D/ar=
ticle/07/05/01/IBM-blade-workstation-peek_1.html"=20
  rel=3Didg_network></A></LI></UL>
<SCRIPT type=3Dtext/javascript>startajaxtabs("archive_nav");</SCRIPT>
<!--<div class=3D"dynamicbucket wborder">=0A=
                                        <div =
class=3D"buckettop">&nbsp;</div>=0A=
                                        <h3 style=3D"font-size: =
130%;">Poll</h3>=0A=
                                        <div =
class=3D"spacer">&nbsp;</div>=0A=
                                        <div class=3D"bucketcontent">=0A=
                                             <ul>=0A=
                                                                <form>=0A=
                                                                        =
<li>Are you going to upgrade to Vista immediately after launch?</li>=0A=
                                                                        =
<li><input name=3D"poll" type=3D"radio" checked>Yes, I can't wait to =
load the DVD(s)!</li>=0A=
                                                                        =
<li><input name=3D"poll" type=3D"radio">Maybe, but I may wait until SP1, =
SP2 and SP3 are ready.</li>=0A=
                                                                        =
<li><input name=3D"poll" type=3D"radio">No way! Are you completely =
crazy?</li>=0A=
                                                                </form>=0A=
                                                        </ul>=0A=
                                                        <input =
class=3D"submit" name=3D"Vote" type=3D"image" value=3D"Vote" =
src=3D"http://www.infoworld.com/img/form_vote.gif">=0A=
                                     </div>--><!--end div =
bucketcontentr--><!--                                     <div =
class=3D"bucketbottom">&nbsp;</div>=0A=
                               </div>--><!--end div dynamicbucket =
wborder-->
<DIV class=3D"dynamicbucket wborder">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A=20
href=3D"http://www.infoworld.com/archives/videoTemplate.jsp?source=3Dnav_=
VID">Video</A></H3>
<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dbucketcontent>
<UL>
  <LI>
  <TABLE>
    <TBODY>
    <TR>
      <TD><A=20
        =
href=3D"http://www.infoworld.com/archives/videoTemplate.jsp?Id=3D927&amp;=
type=3DNews&amp;tag=3DMicrosoft"><IMG=20
        height=3D60=20
        =
src=3D"http://www.infoworld.com/richmedia/upload/UI/image/2007/4/the_week=
_logo.jpg"=20
        width=3D80 border=3D0></A></TD>
      <TD class=3Dshadetabs vAlign=3Dabsmiddle width=3D"100%"><B><A=20
        =
href=3D"http://www.infoworld.com/archives/videoTemplate.jsp?Id=3D927&amp;=
type=3DNews&amp;tag=3DMicrosoft"><SPAN=20
        class=3Dpad><B>The Week Ahead with Gina=20
        Smith</B></SPAN></A></B><BR>InfoWorld's warmup to the week's =
news,=20
        hosted by one of the industry's leading...=20
</TD></TR></TBODY></TABLE></LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV>
<DIV class=3D"dynamicbucket wborder">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A=20
href=3D"http://www.infoworld.com/weblog/podcasts/new_podcasts_index.html"=
>Podcasts</A></H3>
<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dbucketcontent>
<UL>
  <LI><A href=3D"http://weblog.infoworld.com/daily/podcast"><IMG=20
  alt=3D"InfoWorld Daily"=20
  =
src=3D"http://images.infoworld.com/img/0podcasts/120x100-podcast-daily.jp=
g"=20
  border=3D0> </A><A=20
  =
href=3D"http://weblog.infoworld.com/daily/archives/2007/05/infoworld_dail=
y_321.html"><B>InfoWorld=20
  Daily Podcast</B></A><BR>Microsoft gives Silverlight an open source =
twist, ...=20
  </LI></UL></DIV>
<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dbucketbottom></DIV></DIV><!-- FIND JOBS -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD><IMG src=3D"http://img.icbdr.com/images/pli/search_jobs.gif"><A=20
      =
href=3D"http://www.careerbuilder.com/jobseeker/jobs/jobfindadv.aspx?lr=3D=
cbcnnmoney&amp;siteid=3Dcnnmoney003sm"><IMG=20
      src=3D"http://img.icbdr.com/images/pli/more_options.gif" =
border=3D0></A></TD>
    <TD align=3Dright><IMG height=3D16=20
      src=3D"http://img.icbdr.com/images/pli/cb_logo_trans.gif" =
width=3D80></TD></TR>
  <TR>
    <TD=20
    style=3D"BORDER-RIGHT: #ffcc66 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #ffcc66 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc66 =
1px solid"=20
    vAlign=3Dtop align=3Dright bgColor=3D#ffffcc colSpan=3D2>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
        <FORM id=3DForm1=20
        =
action=3Dhttp://www.careerbuilder.com/JobSeeker/Jobs/JobResults.aspx?subm=
it=3DSearch=20
        method=3Dget target=3D_top>
        <TBODY>
        <TR>
          <TD=20
          style=3D"FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; =
FONT-FAMILY: verdana; LETTER-SPACING: -1px"=20
          vAlign=3Dcenter align=3Dleft><INPUT=20
            style=3D"FONT-SIZE: 11px; WIDTH: 97px; FONT-FAMILY: verdana" =

            value=3D"IT Jobs" name=3Dmxjobsrchcriteria_rawwords><IMG =
height=3D3=20
            src=3D"http://img.icbdr.com/images/pixel.gif" width=3D3> =
<INPUT=20
            style=3D"FONT-SIZE: 11px; WIDTH: 70px; FONT-FAMILY: verdana" =

            value=3D"Enter City" name=3Dmxjobsrchcriteria_city> <SELECT=20
            style=3D"FONT-SIZE: 11px; WIDTH: 60px; FONT-FAMILY: verdana" =

            name=3Dmxjobsrchcriteria_state> <OPTION value=3DALL,US=20
              selected>US</OPTION> <OPTION value=3DAL,US>AL</OPTION> =
<OPTION=20
              value=3DAK,US>AK</OPTION> <OPTION =
value=3DAZ,US>AZ</OPTION> <OPTION=20
              value=3DAR,US>AR</OPTION> <OPTION =
value=3DCA,US>CA</OPTION> <OPTION=20
              value=3DCO,US>CO</OPTION> <OPTION =
value=3DCT,US>CT</OPTION> <OPTION=20
              value=3DDE,US>DE</OPTION> <OPTION =
value=3DDC,US>DC</OPTION> <OPTION=20
              value=3DFL,US>FL</OPTION> <OPTION =
value=3DGA,US>GA</OPTION> <OPTION=20
              value=3DHI,US>HI</OPTION> <OPTION =
value=3DID,US>ID</OPTION> <OPTION=20
              value=3DIL,US>IL</OPTION> <OPTION =
value=3DIN,US>IN</OPTION> <OPTION=20
              value=3DIA,US>IA</OPTION> <OPTION =
value=3DKS,US>KS</OPTION> <OPTION=20
              value=3DKY,US>KY</OPTION> <OPTION =
value=3DLA,US>LA</OPTION> <OPTION=20
              value=3DME,US>ME</OPTION> <OPTION =
value=3DMD,US>MD</OPTION> <OPTION=20
              value=3DMA,US>MA</OPTION> <OPTION =
value=3DMI,US>MI</OPTION> <OPTION=20
              value=3DMN,US>MN</OPTION> <OPTION =
value=3DMS,US>MS</OPTION> <OPTION=20
              value=3DMO,US>MO</OPTION> <OPTION =
value=3DMT,US>MT</OPTION> <OPTION=20
              value=3DNE,US>NE</OPTION> <OPTION =
value=3DNV,US>NV</OPTION> <OPTION=20
              value=3DNH,US>NH</OPTION> <OPTION =
value=3DNJ,US>NJ</OPTION> <OPTION=20
              value=3DNM,US>NM</OPTION> <OPTION =
value=3DNY,US>NY</OPTION> <OPTION=20
              value=3DNC,US>NC</OPTION> <OPTION =
value=3DND,US>ND</OPTION> <OPTION=20
              value=3DOH,US>OH</OPTION> <OPTION =
value=3DOK,US>OK</OPTION> <OPTION=20
              value=3DOR,US>OR</OPTION> <OPTION =
value=3DPA,US>PA</OPTION> <OPTION=20
              value=3DRI,US>RI</OPTION> <OPTION =
value=3DSC,US>SC</OPTION> <OPTION=20
              value=3DSD,US>SD</OPTION> <OPTION =
value=3DTN,US>TN</OPTION> <OPTION=20
              value=3DTX,US>TX</OPTION> <OPTION =
value=3DUT,US>UT</OPTION> <OPTION=20
              value=3DVT,US>VT</OPTION> <OPTION =
value=3DVA,US>VA</OPTION> <OPTION=20
              value=3DWA,US>WA</OPTION> <OPTION =
value=3DWV,US>WV</OPTION> <OPTION=20
              value=3DWI,US>WI</OPTION> <OPTION =
value=3DWY,US>WY</OPTION></SELECT></TD>
          <TD style=3D"PADDING-TOP: 3px" vAlign=3Dcenter =
align=3Dleft><INPUT=20
            type=3Dimage height=3D19 width=3D44=20
            =
src=3D"http://img.icbdr.com/images/Custom/MSN/btn_search.gif"> <INPUT=20
            type=3Dhidden value=3Dall name=3Djobtype> <INPUT =
type=3Dhidden value=3Dall=20
            name=3Duse> <INPUT id=3DSiteID type=3Dhidden value=3Difwbox =
name=3DSiteID>=20
            <INPUT id=3Dlr type=3Dhidden value=3Dcbifw=20
      =
name=3Dlr></TD></TR></FORM></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>=

<DIV class=3D"dynamicbucket wborder">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A =
href=3D"http://weblog.infoworld.com/">InfoWorld=20
Blogs</A></H3>
<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dbucketcontent>
<UL>
  <LI><SPAN class=3Dgray>05/01/07 12:38 p.m.</SPAN><BR><A=20
  =
href=3D"http://weblog.infoworld.com/stratdev/archives/2007/05/silverlight=
_101.html"><B>Silverlight=20
  101</B></A><BR><A class=3Dcallout=20
  href=3D"http://weblog.infoworld.com/stratdev">Strategic Developer</A>=20
</LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV>
<DIV class=3D"dynamicbucket wborder">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A=20
href=3D"http://www.infoworld.com/opinions/index.html">Columnists</A></H3>=

<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dbucketcontent>
<UL>
  <LI><!--timestamp:20070430000000--><A=20
  href=3D"http://www.infoworld.com/columnists/kevin.html"><IMG=20
  alt=3D"STEVE FOX's Column - Editor's Letter" hspace=3D2=20
  src=3D"http://www.infoworld.com/img/img_hdshot_58x50_steve_fox.gif" =
align=3Dleft=20
  vspace=3D4 border=3D0></A> <A class=3DblueVrdMed=20
  href=3D"http://www.infoworld.com/columnists/kevin.html">STEVE FOX, =
Editor's=20
  Letter</A><BR><A=20
  =
href=3D"http://www.infoworld.com/article/07/04/30/18OPeditor_1.html"><B>R=
olling=20
  out a startup a day</B></A><BR>Tomorrow is May Day -- a festival that =
is=20
  freighted with meaning, whether you're celebrating spring and earthly=20
  renewal,...<BR></LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV>
<DIV class=3D"dynamicbucket wborder">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A =
href=3D"http://www.infoworld.com/product_guide/"=20
name=3D&amp;lid=3Dcomplete_product_guide&amp;lpos=3Darticle_right_pg>Find=
 Products and=20
Companies</A></H3>
<DIV class=3Dspacer>&nbsp;</DIV>
<DIV class=3Dbucketcontent>
<FORM style=3D"DISPLAY: inline" name=3Dsearch_product_company_text=20
action=3Dhttp://www.infoworld.com/products/search/Search.jsp =
method=3Dget>
<UL>
  <LI><INPUT type=3Dhidden value=3D1 name=3Dstart_index><INPUT =
type=3Dhidden value=3D20=20
  name=3Dnumber_of_display><INPUT onfocus=3Dthis.select() maxLength=3D30 =
size=3D22=20
  name=3Dquery><INPUT style=3D"VERTICAL-ALIGN: bottom" type=3Dimage=20
  src=3D"http://www.infoworld.com/img/form_search.gif" value=3DSEARCH =
name=3DSubmit>=20
  </LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV>
<DIV class=3Ddynamicbucket><!-- begin ad tag  (160x600) -->
<SCRIPT language=3DJavaScript>
	adCall("160","600","skyscraper");
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.info.general/noscript;pos=3D=
skyscraper;tile=3D12;sz=3D160x600;ord=3D123456789?"=20
target=3D_blank><IMG height=3D600 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=3Dsk=
yscraper;tile=3D12;sz=3D160x600;ord=3D123456789?"=20
width=3D160 border=3D0></A> </NOSCRIPT><!-- End ad tag --></DIV>
<DIV class=3D"dynamicbucket epromo">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%"><A=20
href=3D"http://www.infoworld.com/whitepapers/prm_whp.html">White =
Papers</A></H3>
<DIV class=3Dbucketcontent>
<UL>
  <LI><A href=3D"http://www.infoworld.com/spotlights/apc/main.html"=20
  name=3D&amp;lid=3DSoftware__Not_Dead_Yet&amp;lpos=3DRight_Article><IMG =
height=3D34=20
  src=3D"http://www.infoworld.com/img/wp_gen.gif" width=3D40 =
border=3D0></A><A=20
  href=3D"http://www.accelacomm.com/jlp/newsletter/13/10009762/"><B>The =
Cost and=20
  Impact of Regulatory Compliance</B></A><BR><BR>Find out how utilizing =
a good=20
  IT control architecture,<BR>strong policies and the right compliance =
software=20
  can<BR>significantly reduce time and cost necessary to support =
an<BR>effective=20
  compliance system. Download "Using Security<BR>Compliance Software to =
Improve=20
  Business Efficiency and<BR>Reduce Costs," an IDC white paper.=20
  <LI>=20
  <LI><B><A href=3D"http://www.infoworld.com/whitepapers/prm_whp.html" =
type=3Dlink>=C2=BB=20
  White Paper Library</A></B> </LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV>
<DIV class=3D"dynamicbucket epromo">
<DIV class=3Dbuckettop></DIV>
<H3 style=3D"FONT-SIZE: 130%">Resource Center </H3>
<DIV class=3Dbucketcontent>
<UL>
  <LI>
  <SCRIPT =
type=3Dtext/javascript>adsonar_pid=3D463758;adsonar_ps=3D1119709;adsonar_=
zw=3D320;adsonar_zh=3D190;adsonar_jv=3D'ads.adsonar.com';</SCRIPT>

  <SCRIPT language=3DJavaScript=20
src=3D"http://js.adsonar.com/js/adsonar.js"></SCRIPT>

  <LI>Ads by <A class=3Dstyle1=20
  =
href=3D"http://www.techwords.com/"><STRONG>tech</STRONG><EM>words</EM></A=
>=20
  beta&nbsp; [<A href=3D"http://www.techwords.com/">See your link =
here</A>]=20
</LI></UL></DIV>
<DIV class=3Dbucketbottom></DIV></DIV></DIV><!--end div =
rightcol--><BR></DIV><BR=20
clear=3Dall>
<CENTER><!-- begin ad tag  (728x90) -->
<SCRIPT language=3DJavaScript>
	adCall("728","90","leaderbottom");
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/idg.us.info.general/noscript;pos=3D=
leaderbottom;tile=3D7;sz=3D728x90;ord=3D123456789?"=20
target=3D_blank><IMG height=3D90 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=3Dle=
aderbottom;tile=3D7;sz=3D728x90;ord=3D123456789?"=20
width=3D728 border=3D0></A> </NOSCRIPT><!-- End ad tag --><BR =
clear=3Dall><BR><!-- Footer Begin -->
<TABLE height=3D24 cellSpacing=3D0 cellPadding=3D0 width=3D1000 =
align=3Dcenter=20
bgColor=3D#999999 border=3D0>
  <TBODY>
  <TR>
    <TD width=3D6><IMG height=3D24=20
      src=3D"http://images.infoworld.com/img/ftr_men_lft_gen2.gif" =
width=3D6=20
      border=3D0></TD>
    <TD width=3D490><NOBR><SPAN class=3DwhiteVrdMed>&nbsp;<A =
class=3DwhiteVrdSm=20
      href=3D"http://www.infoworld.com/">HOME</A>&nbsp;<IMG alt=3D""=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://www.infoworld.com/news/">NEWS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://www.infoworld.com/opinions/">COLUMNS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://weblog.infoworld.com/">BLOGS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      =
href=3D"http://www.infoworld.com/weblog/podcasts/new_podcasts_index.html"=
>PODCASTS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://www.infoworld.com/video/">VIDEOS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      =
href=3D"http://www.infoworld.com/techindex/">TECHNOLOGIES</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://www.infoworld.com/testcenter/">TEST =
CENTER</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      =
href=3D"http://www.infoworld.com/evt_hom.html">EVENTS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://www.infoworld.com/careers/">CAREERS</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;<A class=3DwhiteVrdSm=20
      href=3D"http://infoworlditexecconnect.leveragesoftware.com/">IT=20
      EXEC-CONNECT</A>&nbsp;<IMG=20
      src=3D"http://images.infoworld.com/img/ftr_men_gen_div2.gif" =
align=3DabsMiddle=20
      border=3D0>&nbsp;</SPAN></NOBR></TD>
    <TD align=3Dmiddle width=3D498><NOBR><SPAN class=3DwhiteVrdMed><A=20
      class=3DwhiteVrdMed =
href=3D"http://www.infoworld.com/about/">About</A> | <A=20
      class=3DwhiteVrdMed =
href=3D"http://www.infoworld.com/advertise/">Advertise</A>=20
      | <A class=3DwhiteVrdMed =
href=3D"http://www.infoworld.com/awards/">Awards</A>=20
      | <A class=3DwhiteVrdMed =
href=3D"http://www.infoworld.com/store/">Store</A> |=20
      <A class=3DwhiteVrdMed=20
      href=3D"http://www.infoworld.com/about/abt_con.html">Contact=20
      Us</A>&nbsp;</SPAN></NOBR></TD>
    <TD width=3D6><IMG height=3D24=20
      src=3D"http://images.infoworld.com/img/ftr_men_rgt_gen2.gif" =
border=3D0></TD></TR>
  <TR>
    <TD style=3D"TEXT-ALIGN: center" bgColor=3D#ffffff =
colSpan=3D4><BR><SPAN=20
      class=3DblackVrdSm>Copyright =C2=A9 2007, <A=20
      href=3D"http://www.infoworld.com/about/abt_cpy.html">Reprints, =
Permissions,=20
      Licensing</A>, <A=20
      href=3D"http://www.infoworld.com/about/idg_network.html">IDG =
Network</A>, <A=20
      href=3D"http://www.infoworld.com/about/abt_prv.html">Privacy =
Policy</A>, <A=20
      href=3D"http://www.infoworld.com/about/terms.html">Terms of=20
      Service</A>.<BR>All Rights reserved. InfoWorld is a leading =
publisher of=20
      technology information and product reviews on topics including=20
      viruses,<BR>phishing, worms, firewalls, security, servers, =
storage,=20
      networking, wireless, databases, and web =
services.<BR><BR></SPAN><A=20
      class=3DblueVrdSm href=3D"http://www.pcworld.com/" =
target=3D_new>PC World</A> ::=20
      <A class=3DblueVrdSm href=3D"http://www.macworld.com/"=20
      target=3D_new>Macworld</A> :: <A class=3DblueVrdSm=20
      href=3D"http://www.computerworld.com/" =
target=3D_new>ComputerWorld</A> :: <A=20
      class=3DblueVrdSm href=3D"http://www.linuxworld.com/"=20
      target=3D_new>LinuxWorld</A> :: <A class=3DblueVrdSm=20
      href=3D"http://www.networkworld.com/" target=3D_new>Network =
World</A><BR><A=20
      class=3DblueVrdSm href=3D"http://www.javaworld.com/" =
target=3D_new>JavaWorld</A>=20
      :: <A class=3DblueVrdSm href=3D"http://www.cio.com/" =
target=3D_new>CIO</A> :: <A=20
      class=3DblueVrdSm href=3D"http://www.csoonline.com/" =
target=3D_new>CSO</A> :: <A=20
      class=3DblueVrdSm href=3D"http://www.macworld.com/news/" =
target=3D_new>Mac=20
      Central</A> :: <A class=3DblueVrdSm =
href=3D"http://playlistmag.com/"=20
      target=3D_new>Playlist</A> :: <A class=3DblueVrdSm=20
      href=3D"http://www.gamepro.com/" target=3D_new>GamePro</A> :: <A=20
      class=3DblueVrdSm href=3D"http://www.gamestar.com/" =
target=3D_new>Games.net</A>=20
      :: <A class=3DblueVrdSm href=3D"http://www.gamerhelp.com/"=20
      target=3D_new>Gamerhelp</A> :: <A class=3DblueVrdSm=20
      href=3D"http://www.idgconnect.com/" target=3D_new>IDG =
Connect</A><BR><A=20
      class=3DblueVrdSm href=3D"http://www.itworldcanada.com/" =
target=3D_new>ITWorld=20
      Canada</A> :: <A class=3DblueVrdSm =
href=3D"http://www.computerwoche.de/"=20
      target=3D_new>Computerwoche</A> :: <A class=3DblueVrdSm=20
      href=3D"http://www.techworld.com/" target=3D_new>Techworld UK</A> =
:: <A=20
      class=3DblueVrdSm href=3D"http://www.tecchannel.de/"=20
      target=3D_new>tecChannel</A> :: <A class=3DblueVrdSm =
href=3D"http://www.idg.se/"=20
      target=3D_new>IDG.se</A> :: <A class=3DblueVrdSm =
href=3D"http://www.idg.no/"=20
      target=3D_new>IDG.no</A> :: <A class=3DblueVrdSm =
href=3D"http://www.idg.pl/"=20
      target=3D_new>IDG.pl</A></TD></TR></TBODY></TABLE><!-- Footer End =
--><LAYER=20
onLoad=3D"moveToAbsolute(layer4.pageX,layer4.pageY);clip.height=3D1;clip.=
width=3D1; visibility=3D'show';"=20
visibility=3D"hidden" height=3D"1" width=3D"1"=20
SRC=3D"http://ad.doubleclick.net/adl/idg.us.info.popup/ros;sz=3D1x1;tile=3D=
4;ord=3D2007?"></LAYER>
<TABLE width=3D750 bgColor=3D#ffffff>
  <TBODY>
  <TR>
    <TD>
      <SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
=0A=
if(!window.pkeys && !window.products && !window.companies)=0A=
{=0A=
Tacoda_AMS_DDC_addPair("pkey","ROS");=0A=
}=0A=
=0A=
if(window.pkeys && pkeys !=3D null && pkeys.length > 0)=0A=
{=0A=
var tacodaPkeys =3D buildDelimitedString(pkeys);=0A=
Tacoda_AMS_DDC_addPair("pkey",tacodaPkeys);}=0A=
=0A=
if(window.products && products !=3D null && products.length > 0){var =
tacodaProducts =3D buildDelimitedString(products);=0A=
Tacoda_AMS_DDC_addPair("Products",tacodaProducts);=0A=
}=0A=
=0A=
if(window.companies && companies!=3Dnull && companies.length > 0){var =
tacodaCompanies =3D buildDelimitedString(companies);=0A=
Tacoda_AMS_DDC_addPair("Company",tacodaCompanies);=0A=
}if(window.verticals && verticals!=3Dnull && verticals.length > 0)=0A=
{=0A=
var tacodaVerticals =3D =
buildDelimitedString(verticals);Tacoda_AMS_DDC_addPair("vert", =
tacodaVerticals);}=0A=
=0A=
function buildDelimitedString(valueArray,delimiter){var delimitString =
=3D "";=0A=
for(i =3D0;i < valueArray.length;i++)=0A=
{=0A=
delimitString +=3D valueArray[i].replace(/ =
/g,"_").toLowerCase();if((i+1) !=3D valueArray.length){=0A=
delimitString +=3D "|";=0A=
}=0A=
}=0A=
return delimitString;=0A=
}=0A=
=0A=
Tacoda_AMS_DDC("http://te.infoworld.com/tte/blank.gif", "1.0");=0A=
</SCRIPT>
    </TD></TR></TBODY></TABLE><!--ww3.infoworld.com-->
<SCRIPT language=3Djavascript1.1=20
src=3D"http://www.infoworld.com/script/hitbox/hbx.js"></SCRIPT>

<SCRIPT language=3DJavaScript>
	endBodyAdCode();
</SCRIPT>

<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_uacct =3D "UA-503159-6";=0A=
urchinTracker();=0A=
</SCRIPT>
</CENTER></FORM></BODY></HTML>

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.pixel/ifw;sz=1x1;ord=345913010507?

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.peelback/;pos=peelback;tile=14;sz=1x1;ord=345913010507?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.prestitial/;pos=interstitial;tile=15;sz=1x1;ord=345913010507?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=leader;tile=1;sz=728x90;ord=123456789?

R0lGODlh2AJaAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm
AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/
MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm
ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/
mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm
zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/
/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ
AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA
M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ
ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A
mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z
zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAADYAloA
AAj/AHXQEEhwoMGCCA8qTMhwocOGEB9KjEhxosWKGC9qzMhxo8eOID+KDElypEmI/0qqPMlypcuW
MF/KjElzpk2PNXPe3KmzJ8+fPoMCHSrU4L+iRJMiXaq0KdOnKkH++0dIByGqVqdm1HpQ21GE1KZ+
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
7L7uB9Hu8O7uki7v9B7v0R4QADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/iwLogo2_2006.gif

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

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/dot_t.gif

R0lGODlhAgACAID/AMDAwAAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/comment2.gif

R0lGODlhFAAPAOZ7AGEAAP7+/uja2vfy8urd3fHo6OLR0f37+9e+vruVl5FMTNnFxdrExH4rLq2B
gaZubufX16FjY7aIjKlydtW7u4Y3N+PR0/n19b2Zm8mpq9K4uMivqZZXW20PEvf187mRk8etrfTt
7XUbG7WTk5lXWPv5+Z1cXIAuLserq////eTU1MOhn/38/Onc2NnJydW7v+DNzfDl5dCzs+HO0NzJ
ycWnp4tGSLKCgsKhpdO/v8Wno/bw8Ic8PNnBwZBMUcKdnadtbde/vd7Ly4c5ObmQke/l5cepq72b
m/z5+/r392UBAp5qamAAAKNnZ613eOfX3c+1tc6wsPLt7ZRQT9W/w7qPk4lBR8Ojo49JScaensOl
pebX1+vh4d/Nz7uXl7aIiN/Ly4lBQX0nJ/r79erf3+zg4O7j48SfofPr68CYmIc2OIMxMbuQkqx2
drqQjejf32oKCqZtctzHx5BNTb6Zmcupq5pjY6JnZ8ipqWwAAP///////wAAAAAAAAAAAAAAACH5
BAEAAHsALAAAAAAUAA8AAAe4gHuCgm8vNUYoG3g6K1c5ZIORUCNaQh56mClSVF4OGZF7OBhcmHp5
p6UBNHESgy4JSKWmqHosF2gzPmyCRzGys3l6BwMFBAZECoIfY7+neSU7RQIwPT8nglULv3oBSSFm
W2AIMnMNghYcT7LOZSpyFFETAA+DdVZ0EMLExgwaX2FMpoAKgmVImzMtBKRxcoeHEjhNQA3KYsJG
FyAARIipQEIiKBBL1gCI4MajRzsd1NwwybKlS5eBAAA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/email.gif

R0lGODlhFwAPAKIAAMzMzKWlpe7u7pmZ/zMAmczM/wAAAP///yH5BAAAAAAALAAAAAAXAA8AAANS
aLrcbseUSSmouJgghf9g+GlcIRxoqqYCQQhkt85o+8am6g5ur8IbGW0ILJ1Sux7vhzsOZ0Uhqkfg
uZjB3BPaFHlBuIw4E3yYHYFDYM1uu9+BBAA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/print.gif

R0lGODlhFAAPALMAAMzP15mZ/4aOqOjq8Pn7/n2GpKWlpQAkjv///yYTGP7+/wAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAUAA8AAARWUEkFRLn4CjC7SmAogt6USEOqSmf5SUd8BAfrvgqh73ZJ
KjNZ7dPq/HY8oq8low1/igEAAHWBpgPiaDtSFIo3T+ICdsWAH3LYWtBy3woEwkCv2+8GeQQAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/reprints2.gif

R0lGODlhFAAQALMAAPn7/ujq8AAkjqWlpf7+/+7u7pmZ/////yYTGAAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAUABAAAARe8BxEq6UyZ1RI+CBRIIO2jVdqTmMHhmOpcXR6zS3nvYGI
4LSOYCgwCHwyVpAAaDqRp2WReIxFW0xnEyqpYInGKkkzWBLOaO6GUjhMiQerqVxom+rjle2SXA3+
gIElEQA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/textSize.gif

R0lGODlhJwALAOYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAAEALAAAAAAnAAsAAAdNgH+CggGFhoeIiIQBf4mKjomNkYWSkIaVi5KNg5OXjJmYlKKfno6Z
npqjg5qhlpuqnIyjl62Psq+zs5yppJGpsbGWwsPExcbHyMnKy4EAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon_text_nrm.gif

R0lGODlhEgASALMPAKqqqu7u7iIiIpmZmREREVVVVXd3d93d3YiIiDMzM2ZmZszMzERERLu7uwAA
AP///yH5BAEAAA8ALAAAAAASABIAAAQ28MlJq7046827BQ7gPYVQeEHoHB1yCkiXiIbALU6eN5uh
TIlfJkBgSQaEQGbAoBAHo6h0uokAADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon_text_lg.gif

R0lGODlhEgASALMOAERERIiIiCIiIt3d3e7u7szMzKqqqmZmZlVVVXd3d7u7uxEREZmZmQAAAP//
/wAAACH5BAEAAA4ALAAAAAASABIAAARJ0MlJq70468qaL5uEeE0SOksDNELYLYWnbOvhCI2dEanh
BCzNSzLw+DArEgmB4SlJCwywMZjEGozLClDBcSvFRqACXBBO6HQ6AgA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.article_tools/hpmfp;sz=1x1;ord=345913010507?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/sponsors/at_hp3.gif

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

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon/sd.gif

R0lGODlhEAAQAJEAAAAAAACAgP///wAAACH5BAAAAAAALAAAAAAQABAAAAImlI+pyxff0Asgilkt
1i/H/XXWJZKBAk6QVKqUU5oxaNAG4B34uBQAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon/dg.gif

R0lGODlhEAAQAMQAANvb2/n5+dfX1/Dw8O3t7dLS0tXV1c/Pz+np6dDQ0Pj4+Pb29szMzO7u7vX1
9dbW1vLy8vv7++Xl5d3d3eLi4tjY2N7e3qioqJmZmf///wAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAQABAAAAV0YCaOZGmOV5piJOai7SSyWUBfmUNImEwHAwomldlZhhcWkCLARHASywNT
eQUFB4zNxa2ymAcGZmEpV87VDNdFJCAklCNNDXvHAb3RHHqvytQvGThxFxUGeXMsOBYAFwYFiAoQ
DYoZABUXBQmIa4BrLn8nJyEAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon/del.gif

R0lGODlhEAAQAJEAAAAAAP///93d3QAA/yH5BAAAAAAALAAAAAAQABAAAAIqjG+jq4jM3IFLJjps
wNly/XkYQJakgKaoaaoqW7opfMoCDdg3reM9bysAADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon/re.gif

R0lGODlhEAAQAOYAALHI3W5wcq+tq/7OzF1ka8/MycvLy1VeZ/7Dwd7c2mxwdniImFNcZUdHR0ZK
Tv4yMJCjuP4QD2dzgNPRz3d7gPP29G9+jIGBgaa7yXFwb/6mpGprbKipqr67ua6uromHhtLS0qO4
zqzD1z48Ov6ysG55hGRlZ3B8iEpOU2l1gmBdW1JbZYqNjaWjobHI319senmKm8nh+2NteGRqbb/W
7oiYo/Dw8NnX1WVxfbSzslZaXq3Byc/o/sLa83eHmIydrlthZsjg+t34/vr39J+enaa5znuAgHyK
mX5+fpqvxY2htGJqc19qdcnj/t33/o6fsCkvNv7+/sXd9tbw/wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAe4gFOCg4SFglKIiYqKh4pBNCs4NUsmR1KNij9MOy8qQyiXU4kxPFIp
RYgnOk+hiS5KMFA+ST1STYhTGAQlFjMsLTlERkAWJQQYUwoJIx8VUc/PFR8jCQpTFBkeURoRCFEI
ERpRHhkUUxANzyQPA1EDDyTPDRCCAdD39wGXQgwFzxwgbIDg8KwAg0tORDjoEMXABSQXDETp4EBE
KwAHNgiYcGOCgA0HAOAShSjEAgkyJCwIwciQy0GBAAA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon/nv.gif

R0lGODlhEAAQAIAAAP///wBUIiH5BAAAAAAALAAAAAAQABAAAAIrhIOpYYfwFnOTybYcfDRBikWV
ElYb2Y1n6Y3TymXgd6Wal1rzicu8iLLJCgA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/icon/my.gif

R0lGODlhEAAQAOYAAM16G/+oGPjkJP/sQ//8XPbZO//5TP/zSP/GKPbYOv+8Iu6TFP/MLfXZO/bZ
PO6UFPHOIP/rQv3oQduGEuvDHf/2StmAEf+rGv/wRfjlJP+wG/+oGf+xHOunH9iIHf/VM/+tGvG6
KP/7KP/8Pf+7If3eOv/9l//fOdOEMNiAEP/sQumhG//DJv/nP9mCHey1KP/8P/vmQv/8ldmBEP/8
ePTVIf/6Tf/7KeapI9uEEtuKEvbYO//7Tv/9ev/8Kv+2Hs16HP/8Kc56HM57HOGcVP///wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAeWgEWCg4SFhoeIRUSLREOJgkQmMg5Cj4o9NAWOj0QEBAVAlkQwIw2h
h4xENz6mQ0KVhUQ1QbS0FLCGOgK0IgIesYwuMxlBAikoQ0BAlUQONjwxOBMQOSsKHAEPjkQ7BgYV
Ei8WHQgKGgELoUQJBwcYAyUhDAgkIBsPAIoJAyoRLScfGLD4cQGdI1cAhiQTonAIAAAMHQUCADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/form_sub.gif

R0lGODlhOAAYALMAAPPz89vb28PDwxgAAIpERCMLC0oAAM/Pz7A8PHcAAAAAAP///wAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAA4ABgAAAT/cMlJq704682730BwjGRpnmiaBsAFCEosz3Rt37gitNSr
IMCgcEgsGo8IHU8S+CGf0GgyQDk4pdgsQXGoXoWFMFCMEIfP40LQrD6jg9vuxEosTNQSYL6CX7T3
CwgWQnFeRBWCgYmJFIyOgI1wXIZDEmR5i5Z2gXcTi3qKhJNzX0F3n5CWjI2Yn6JyElYJs7QDthIJ
ErcLuQu7vbnAuLPDtAkGo7EKxsQUvc4WwsK8zczHyQuy1hO0zs/DuLzh1MDMyLDZy9br7O3u1ude
7/P07/Gk9fn6s/dM6vsA2xlARmWCj2MDEypcyLChw4dKKvjIQbFixR0uRKjYyLHjARYfCEKKHEmy
5IYIADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=imubottom;tile=14;sz=336x280;ord=123456789?

R0lGODlhUAEYAeZ/AIJ8doiDevz8/Jmam7+/wbTG1jBmkKmjmfHx8bi4uHp2cpqUjHOVtFlYWZKs
w5SOhiclJcO8sWpnYqKck8vEudTV1err67OtpLu0qndybMXFxTg2M9vb3OPj4uri2NvUyUdFQ+Xd
08rY46qqqwAAAM3NzmhhW9XOw2BcV3JsZ6GjpPPs5IuLi4yGfoGgu4ODhNebWaqmqY+KgbSosuPr
8URBP1VTT6qeqNvj6zIxMGxtb/Xy7oyVqayloNDP0E5LRq+on+7p4+rm4T07OPf39sO8wtjV1MnF
wrCytMrEzC0sKs/Jv97Y0JiNkOHe3vDu7/v699zX2tTP0Orm6VhnhPn2+dfU26qqtubl54t+fyMi
IYuQkTRGavX19XqCooSKjC45TYeIhsbHx5GHiX19e6Ckrh4cHJGQjm9va11eZCcsNWFfXHJvb6am
pTAuLmNiY1FPS6mqqWR0lMLBwUA+PbKwrE9LTSAfHiwxOhQTFPn5+e3x9ZKUlmuOr////////yH/
C05FVFNDQVBFMi4wAwECAAAh+QQFyAB/ACwAAAAAUAEYAQAH/4B8goOEhYaHiImKi4yNjo+QkZKT
lJWWl5iZjH6cnZ6foKGio6SlpqeoqaqrrK2ur7CxsrOjgrS3uLm6u7y9vr+5tsDDxMXGx8jJq8LK
zc7P0NHSnczT1tfY2dqk1dve3+Dhv93i5ebn6LV86ezt7uDk7/Lz9MTx9fj5+q/3+/7/AD31C0iw
4LyBBhMqLIdwocOH1xpCnEgxmcSKGDP2uqixo8dYHD+KHHkqJMmTKKmtS8mypTqXMGP6MSmzpkOa
NnMWxKmzpz+ePoPWAyq0qDuiRpOeQ6q0KbyVTqPmYyq16jSqVrM6w6q16zGuXsMCAyu27C6yZtPS
Qqu2LT+obv/jKmMrt64punbzhsKrN9oeEQUKOBjsIHABHA/5EsPRp7Hjx409MYZM2ZMDypgpDxah
J9TkzKBdFKYh6jLoPgU6FTj9WMSnz5pL7SnggnVjB64TKh4GO7Nk25Ztn2aQ+rXw0w5IfzINurif
1cIdGM8sXRQN6McbM8hNcDew3ph/sw6ePbOLzp3Al3fMnRPzzM6x20bPSf1tUSIYrH/sHKD3X/Y9
Jt5p5O0HmQsDGthagfCpll17AVb3iXwK9vcTXOwE6FiCvnXynoKNOadheQzQ9yFl8WWHYHqgSegg
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
7jCRaRDnFK+4xWqO8qSR3Ao6X8LehggEADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=imu;tile=6;sz=336x280;ord=123456789?

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

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/richmedia/upload/UI/image/2007/4/the_week_logo.jpg

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
ZiKzr26Mk3Szl61Pjq/C2yoTm6TeOjBDX//Z

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/0podcasts/120x100-podcast-daily.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4Q0ERXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAbAAAAcgEyAAIAAAAUAAAAjYdp
AAQAAAABAAAApAAAANAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MA
MjAwNjowNDowNyAxMDozNToxMgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAeKADAAQAAAAB
AAAAZAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAvOAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAQBIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAZAB4AwEiAAIRAQMRAf/dAAQACP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8AfEe6rFfYAXQXOiYmEXG6pjWBu9/puP5pn8qamqx+H6dTS+x7
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
AAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAA
AABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAAB
ADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gA
AAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAA
AAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgAFOEJJTQQCAAAAAAAQAAAA
AAAAAAAAAAAAAAAAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAA
OEJJTQQaAAAAAANhAAAABgAAAAAAAAAAAAAAZAAAAHgAAAAWADMAMwA2AHgAMgA4ADAALQBwAG8A
ZABjAGEAcwB0AC0AcgBhAHMAdABlAHIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA
AHgAAABkAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxs
AAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABM
ZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABkAAAAAFJnaHRsb25nAAAAeAAAAAZzbGljZXNWbExz
AAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElE
bG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAA
AABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABS
Y3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAZAAA
AABSZ2h0bG9uZwAAAHgAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dl
VEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAI
Y2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAA
B2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAA
AAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRz
ZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAA
AAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAA
AAQAAAAgOEJJTQQMAAAAAAvqAAAAAQAAAHgAAABkAAABaAAAjKAAAAvOABgAAf/Y/+AAEEpGSUYA
AQIBAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsK
CxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0O
DRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAz/wAARCABkAHgDASIAAhEBAxEB/90ABAAI/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcI
CQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCES
MQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl
8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQE
AwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKD
ByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dn
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
AAFPYmpjAAAAAQAAAAAAAG51bGwAAAAEAAAAAEZzSURsb25nAAAAAAAAAABBRnJtbG9uZwAAAAAA
AAAARnNGclZsTHMAAAABbG9uZ3AMiIkAAAAATENudGxvbmcAAAAAAAA4QklNUm9sbAAAAAgAAAAA
AAAAADhCSU0PoQAAAAAAHG1mcmkAAAACAAAAEAAAAAEAAAAAAAAAAQAAAAA4QklNBAYAAAAAAAcA
CAAAAAEBAP/hHFBodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n
77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0n
YWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDMuMC0yOCwgZnJhbWV3b3JrIDEu
Nic+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYt
c3ludGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CgogPHJk
ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YjI2YjAyOWItYzY1Yy0xMWRhLWFjYTMtYmIx
YmExM2ZlMTVkJwogIHhtbG5zOmV4aWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvJz4K
ICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICA8ZXhp
ZjpQaXhlbFlEaW1lbnNpb24+MTAwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpDb2xv
clNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICA8ZXhpZjpOYXRpdmVEaWdlc3Q+MzY4NjQsNDA5
NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5NjMsMzc1MTAsNDA5NjQsMzY4NjcsMzY4Njgs
MzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUsMzQ4NTYsMzczNzcsMzczNzgsMzczNzksMzcz
ODAsMzczODEsMzczODIsMzczODMsMzczODQsMzczODUsMzczODYsMzczOTYsNDE0ODMsNDE0ODQs
NDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMsNDE0OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5
ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5OTAsNDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQs
NDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3
LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4LDMwO0ExQkMyMEREMUYzM0UwODYyOTNGQzkyOEE0
MTg4QjdGPC9leGlmOk5hdGl2ZURpZ2VzdD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVz
Y3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmIyNmIwMjliLWM2NWMtMTFkYS1hY2EzLWJiMWJhMTNm
ZTE1ZCcKICB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nPgogPC9yZGY6
RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YjI2YjAyOWIt
YzY1Yy0xMWRhLWFjYTMtYmIxYmExM2ZlMTVkJwogIHhtbG5zOnBob3Rvc2hvcD0naHR0cDovL25z
LmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyc+CiAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhv
dG9zaG9wOkNvbG9yTW9kZT4KICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0y
LjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogIDxwaG90b3Nob3A6SGlzdG9yeT48L3Bob3Rvc2hv
cDpIaXN0b3J5PgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9J3V1aWQ6YjI2YjAyOWItYzY1Yy0xMWRhLWFjYTMtYmIxYmExM2ZlMTVkJwogIHhtbG5zOnRp
ZmY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvJz4KICA8dGlmZjpPcmllbnRhdGlvbj4x
PC90aWZmOk9yaWVudGF0aW9uPgogIDx0aWZmOlhSZXNvbHV0aW9uPjcyLzE8L3RpZmY6WFJlc29s
dXRpb24+CiAgPHRpZmY6WVJlc29sdXRpb24+NzIvMTwvdGlmZjpZUmVzb2x1dGlvbj4KICA8dGlm
ZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogIDx0aWZmOk5hdGl2ZURp
Z2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYs
MzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjtEQkQxOEE0
MDJGMThBMEE0RDJEQkRFRTExNEFEQzg1QzwvdGlmZjpOYXRpdmVEaWdlc3Q+CiA8L3JkZjpEZXNj
cmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpiMjZiMDI5Yi1jNjVj
LTExZGEtYWNhMy1iYjFiYTEzZmUxNWQnCiAgeG1sbnM6eGFwPSdodHRwOi8vbnMuYWRvYmUuY29t
L3hhcC8xLjAvJz4KICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDUyBXaW5kb3dz
PC94YXA6Q3JlYXRvclRvb2w+CiAgPHhhcDpDcmVhdGVEYXRlPjIwMDYtMDQtMDdUMTA6MzU6MTIt
MDg6MDA8L3hhcDpDcmVhdGVEYXRlPgogIDx4YXA6TW9kaWZ5RGF0ZT4yMDA2LTA0LTA3VDEwOjM1
OjEyLTA4OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDA2LTA0LTA3
VDEwOjM1OjEyLTA4OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogPC9yZGY6RGVzY3JpcHRpb24+Cgog
PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YjI2YjAyOWItYzY1Yy0xMWRhLWFjYTMt
YmIxYmExM2ZlMTVkJwogIHhtbG5zOnN0UmVmPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
c1R5cGUvUmVzb3VyY2VSZWYjJwogIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvbW0vJz4KICA8eGFwTU06SW5zdGFuY2VJRD51dWlkOkJGODYzNThDQzU4QTExREFBNjE4
RUY3Q0Y3QUQzRkQ3PC94YXBNTTpJbnN0YW5jZUlEPgogIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6
cGFyc2VUeXBlPSdSZXNvdXJjZSc+CiAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6OTNBNDNCNEI3
MjI3MTFEQTk3NzNENTVCREJGRDc4M0U8L3N0UmVmOmluc3RhbmNlSUQ+CiAgIDxzdFJlZjpkb2N1
bWVudElEPnV1aWQ6NEJDNThGMURDNTdDMTFEQUE2MThFRjdDRjdBRDNGRDc8L3N0UmVmOmRvY3Vt
ZW50SUQ+CiAgPC94YXBNTTpEZXJpdmVkRnJvbT4KICA8eGFwTU06RG9jdW1lbnRJRD5hZG9iZTpk
b2NpZDpwaG90b3Nob3A6YjI2YjAyOWEtYzY1Yy0xMWRhLWFjYTMtYmIxYmExM2ZlMTVkPC94YXBN
TTpEb2N1bWVudElEPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9J3V1aWQ6YjI2YjAyOWItYzY1Yy0xMWRhLWFjYTMtYmIxYmExM2ZlMTVkJwogIHhtbG5z
OmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFn
ZS9qcGVnPC9kYzpmb3JtYXQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94Onht
cG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8
P3hwYWNrZXQgZW5kPSd3Jz8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBY
WVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA
0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3By
dAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAU
Z1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wA
AACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAA
BDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTgg
SGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAA
AAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAA
AABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAP
hAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0
cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBz
UkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBz
UkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25k
aXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAAT
pP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAP
ABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoA
nwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4
AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwC
FAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMt
AzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwE
mgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZI
BlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYI
WghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAqu
CsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoN
dA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+
EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UU
BhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfS
F/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIc
KhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDE
IPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl
9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitp
K50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUox
gjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfX
OBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+
4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYi
RmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxO
JU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1Zc
VqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9f
YV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iW
aOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwckty
pnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzh
fUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+I
BIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NN
k7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2f
i5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavp
rFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5
SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbD
x0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvV
TtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr
5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnz
p/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGRA
AAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgIC
AgICAgICAwMDAwMDAwMDAwEBAQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAZAB4AwERAAIRAQMRAf/dAAQAD//EAaIAAAAG
AgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAAC
AQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIK
GcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdo
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

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://img.icbdr.com/images/pli/search_jobs.gif

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

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://img.icbdr.com/images/pli/more_options.gif

R0lGODlhTwAUAOYAAP////1lAP5mAC0AAPFgAP+CL/lkAP9pBSgAAPpkAP/+/ftkAP9zFSwAAOld
AP9nAf+TS6p2X/9zFv90F8VuPfxlAJBdTf92GtRVANZdE9VSADkLCIhRQNFUAOVbALqNef9qB89T
AP9oA/9tC6s9AGEuI91YAPBgACsAAP9uDvJgAIZQQPhjAPJhAPvq3/+BLXxbW31dXfjj1qx1XZdw
Z8Wciv+SSfRiAL9cJP+RR/d7KioAAPXayv+CLvNhAPdjAOqFROVcAO9gAONbAP9uDWIgDehdALZC
Av91Gf9rCXlXV+BaAP92G/+UTP+DMP9yFH9fX/9oBPViANdWACkAAOdcAP//zP9mAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAABPABQAAAf/gFCCg4SFhoeIiYqLgjEwSjQ1MgCUlE2XmJmam5ydnp+gTRAQNjlA
FCsfCpVOra6vsLGys7S1tk4FuQU9Lzo4Fi6UT8PExcbHyMnKy8zDDAwSExdMSBkcq1HZ2tvc3d7f
4OHi2gcHICNEKUlHMwBX7/Dx8vP09fb3+PIPIuVXKkU88gkcSLAgvAdXArAgEcGgw4cQryyQoqFE
xIsY6wlY4MPDBnlW4IV8Z2XklZImUc4rKZLlSZcpU4psaRKegAQtHAwAGRImyZ8ngYIEOrLozKBI
fSKld5OAkZ3xeiYl6vJlzalWj2I1KpXk1XcCDBCoAlWr0akyVxIdunbr1a9heMeWFRrzaNGqLbXS
zbs367y4ZDMKFgx4QIDDAVAqXsy4sePHkCNbQYy4wg8hQRpI2cy5s+fPoEOLHk069I0TDpY0qMK6
tevXsGPLnk279uwhJqagmMK7t+/fwIMLH068+HAMHULsoMK8ufPn0KNLn069+nQE2KkEAgA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://img.icbdr.com/images/pli/cb_logo_trans.gif

R0lGODlhZAAQANU4AP/bw/+TS7u71v/JpUREj//StP/t4YiIuP94HiAgea+vz+/v9Z+fxf+ueP+K
PP/k0t/f7P+BLY+PvCIienBwqf/28BAQcP/AljMzhc/P4szM4JmZwv+cWhERcGZmo81iL8a1wlBQ
lv+lab93YTAwg/5uEPVrE/xtEK1xadNjK95nJeaPXsNgNmBgoMO6zb13Y7uRkauar7+/2UBAjP+3
h39/sv9vDwAAZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADgALAAAAABkABAAAAb/QJxw
SCwaj8ikcslsOp/P2q22ZJlAUurwdoN6v2BidpkqrcbbbnjNVqKZbxy3Ta8L4+4pcW53Gmg0D0IG
FzQDQoYFADh/NAVDAzQXBjgAgTRZEjULOAw1EBA1DJ2fYwo1MnyhNQp3DAoyfTgFNhEINgAVtw42
DTg2tzQAtRG9OAE2yAh/wDZSFiQ3MzgzNzKp09UyWakWCXOpCd8UchZ6fRy4NDbCyb827w0G6QUV
NjYPNg44DezrEQWkUFgwRxs2atayCCTYJcQNBQzl3KAAQRYyAAMCDPhz6N47IRffDQuAYx0gdjjG
FLR2UJtCPStjzeFjEReRAgGQwfN4zMaF/2G49AEQ4Q+lyi4GpSHcNuUoQgmputDsE1JIPgTrdsLr
ee8e0K4naaSEiZSlUpdNySLkMlPNkAMYJmiY0GGDgAkEMORlUrWkMY88+44kYnIslZgtE6Y9XDZW
miI3BNw4QICy5Mtuk1w0WRjw1pA5B2eMZFRt0myKazjVRm3aVDkCcFC2HLk2X3VFG9jTCtJGPa/6
+BUVmyWiNgVnU69+GHEOChUxYMuuTACzZCa0bOEahsBBsY+zgBUjyYsXbuI3xCltkf4baqaoblig
MAe5N6VzPpx4AXsydeuZJfEAIILgEIkBkZQkllWAPIJDBZFMUokwOGyTgSacLCCBBBmIQh8KBNvE
4skqQnTIyh1UwDCCCzh4EJcGHUxgV23XKREEADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://img.icbdr.com/images/pixel.gif

R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/img_hdshot_58x50_steve_fox.gif

R0lGODlhOgAzAPcAALiqmP7+99SxnKA9Qe3FstrEtMWqlaaZhmpZR7SchXZVOkpFOdvLvNvQwtOa
ffnDtIJYOjcxI7STfufbzWg8LMaiipqMeIl5ZOS5pYpkRtqki9XDs8I3OOK8qpdzWOaxmXZcQ/r2
7Oq9qcuzmpRpSXVpVpp6ZXdFR8KLacWdhA8IBNKegeq5pKiUfeHFtOOxldu1o4NpVOq9pei0nSoj
F+HJuuzBrphBReG1o+vi0cu8q2lTP7GAXbo5O+i2ot2pk9jArrdyaum4oWhMN8yafPe3okE4KIc1
NqQ4OVNNQpiFa8uVeszDs1hJNt2ojOPOwNF0YOm5nrE7PquCZeKultu6pbqjjcaSdNS7qVpWSevA
qnhlSsO1oplsU9Gtm8q0orR3XeStlXVKPq17W9Whg+GojvXx5Lu4p9SrlGtKSGNGLlVRRffy6d2u
m+SumOWxnaN3a6R0VNS7paaNde3Ju8GUesWNcr+wmuvBqL2FZ15ZTNzHtVhTR+TArrmKbe3Itv72
4eu9rOnAruCqkIRER1lBKvSqmWtZVbKhjM6SdOm5p+O5nd6mkd26q7eDYqB0WHRaVYhyWGtfS9SF
dNSOhNO0ntudjNOji4NeQqNnXdqihrOngrGNbdfKuuq8oppsZea0mseRb+u8qGA4N828pua8rsiC
X0Q/MlQhIO++rVE5I0gVFal2V9ieg6t1Xc/FqOXHs+e2nb83ObKLdPPv4uy6qeKtk1xXVXBKL9mS
haZ+XRwVCdanke24o9+xne3DrrKHaUEsJem6q8KEbdbHuOu6puGwmuask05KPlNUTdnHtzc5QMa/
qIF4ZaeMh9mnl+7s4+u/p9anh9Goj9usiMuGgOW/pp+Qe+GwoPC4ndHHtkxBL+DRuqg+QaFySptb
V9CXeOGil/HVvMm4pp5vTezFr45UVeermZ9eR+G2mOO2oF1WQu7PxJB/aY+IdZ2QcKqeivr48XBi
UeCrlXhRM6Z4VoMfHtmVkKp5WLE2OM+ekMQ2NygoKMU2NwAAAP///yH5BAAAAAAALAAAAAA6ADMA
AAj/AP8J5EewoMGDCBMqXCiwocOB/PpJ7MdBVr8bkSy0OzDHw4sPHz9+GPnBzbFBgzQQebQFAYIm
EYyM6jFxIsGHDvnZq8mhnywxF1ogAsBJWhRQsaLEmsGUaawPZco40bSEFaYd67ZFoHGjpkR7/HAO
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

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=skyscraper;tile=12;sz=160x600;ord=123456789?

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgCVwCfAwERAAIRAQMRAf/EAMYAAQACAwEBAQAAAAAAAAAA
AAAEBQIDBgEHCAEBAAMBAQEBAAAAAAAAAAAAAAIDBAEFBgcQAAIBAwIDBAMMBwYEBAMJAAECAwAR
BBIFIRMGMUEiFFFhMnGBkVKywnQVNUV1B7HRQiNUFhehcpIzozZiguIkwUOTs6IlZeHx0lNzwzRE
VREAAgECAwMICQMDBAEDBQEAAAECEQMhEgQxQVFhccEiMkJyE/CBkaGxM3MUBdFSFWKSNOHxgtIj
orJDwlNjJAYH/9oADAMBAAIRAxEAPwD9U0AoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQHznrn
82YNlyjt20xx5mYn+fMzExRt8Sykam9PHhWqzps2LMOo1mV0jiz59P8Amx13K5ZdwEQPYkcMVh/i
Vj/bWpaaHAxPWXHvJO3fnJ1liyKcmWLOiB8SSxqhI9TRhP8AxrktLB7CUdbcW3E+u9HdZ7b1PgNk
YwMWREdORisQWQnsPrU9xrBdtODoz0rF9XFVF7LLFDE8sriOKMFndjYBR2kk1WXtnx/qj86twOVL
jbDFHHjxsUXMkGtnt+0inwgei96329Iu8eXd1zrSJzQ/NTr4ESfWRsT2GGHT8irvtrfAz/d3OJ1X
TH515ByUxuoIU5LkL5yAFSnrdLm4/u/BVFzSb4mm1rnsmfXIpY5o0liYPG4DI6m4IPEEGsJ6SZ8w
/NDrvqPp/f8AHw9smSOCTFWZlaNXOsyOp4sPQorZp7MZxqzz9XqJQlRcDkP6wdc/xUX/AKMf6qv+
1gZvvLnE9T84uuFNzkQuPimFbf2Wp9rAfe3OJ03S/wCdck+ZDib7jRRJKwQ5sJKql+wujauHpN/e
qm5pKKsTRa11XSSPrIIIBBuDWI9IoesOr9v6Z2zzeSObPIdONiqQrSN38eNgveastWnN0RTfvK2q
s+Q7l+cfWOVIxxZIsCInwJHGrkD1tIG/8K3x0sFtPMnrZvZgRsb82uuoXDNnrMvekkUVj/hVT/bX
XpoPcRWsuLefTfy//MmHqV5MPLiXF3KNdYVTdJV7yl+IK94rHesZMVsN+m1Sng+0dzWc2FB11vb7
L0rn58RtOqcuA+iSUhFP/LqvVlmGaSRTqLmSDZ+e+m9jyt+3vG2yFtLzsTJIeOlFGp2+AV6lyajG
p4lq25ySP0Vs3SewbRhx4uHhx2RbNK6q0jnvLsRc15U7kpOrZ7kLMYqiRy/5j/l5tOftWTumFAuN
uWLE0v7oBVlVPEyso4X03sausX2nR7DPqdNFxqtqPkvRe/zbF1Fh5qMRCXEeUl+DROQHB9ztHrrd
ehmi0ebYuZJpn2r82Z5ouhs/lG3MMSOR8VpVv8PZXn6ZddHq6x0ts+O/l3DtMvWG3x7ppOMWbSr2
0GQKeWGv/wAVb77eR0PL0yi5rMfoyTExZIDjyQo8BFjEygrb0aSLV5VWe64rYfKt2/I+SfeZZNvz
Y8Xa5PEqOrPJGSeKqBYFR3cf11tjrKRx2nnT0FZYPA+j9M7Idj2TH2vzLZQxwVWVwFNiSbWF+Avw
rHOeZ1N1q3kilU+Rfnl/uvE+gp/7stb9H2Xznma/trmLr8k9t2/L2jcXysaKdlyFCtIiuQNA7NQN
V6uTTVC3QxTi6o+g53SnTebjPj5G245jkFjpjRWHrVlAZT7lZVckt5tlZi1Ro/OPUe3Q7Zv24bfA
5eHFnkijY9ulWIF/XXq25VimeHdjlk0j9FdFzZE3SW0y5I/etixFvSRpAB4+kV5d1LMz3LDeRV4H
wj8wuoZ976ny5Wa+PjO2PiL3CONiL/8AMfFXpWIZYo8bU3M82fS/yv6A2vF2nG3nOhXIz8yMSRrI
AyRRtxTSpHtFbHV71Y9RebdFsPQ0mnSipPazoOq+gtj3/BeN4EgzFUnHyo1CsrW4arDxL6jVVu9K
LLr2njNbMT5r03+VPXONuWNuAMGDJjSLIpkluTpPZaIP7QrZc1MGqGC1pLiaew+48beuvOPXPnv5
3yMvSGOq9kmdGre5ypW/StatJ2/UYte+ouc478j4UbqvJkIuY8NyvqJkQVfrOz6zLoF13zH3OvOP
XMJUV42RhdWBUg+g0OM/J0q6JXX4rED3jXto+cZ+nfq/F3vpmLEzl5kGZjR80XsfEoa4PpB414+Z
xlVH0GVThR7z4V1b+XW/dPSTTGI5O2I10zI+IC34cxe1T/Z669K1fjPnPHvaaUMe6aNi/MLqzZlW
PFzWkx1//rZA5qW9A1eJR/dIrs7EJbURt6icdjPqHTX5ybFuLJj7oh27JYAcwnVAW/vdq/8ANw9d
Y7mlktmJ6NrWxlhLA+hAgi44g1lNp8O/PL/deJ9BT/3Za9HR9l855Gv7a5jmenOuOoOnYJYNskjS
Odw8gdA/iAt31dctRltM9u/KGws8r82uuMiFovOJCGFi8USK3vGxtUFpocCx6y495B6L2HC6g36K
LctwjgV5A0kUhbnTkm5VGtpu3ra/oBqV6bhHBELFtTliz9GFY8bEKxKEjhjsiDsAVeAHwV5W093Y
j8oMzOxZjdmNyfdr2j5w/Vu3wrBgY0CiyxRIij1KoFeK3ifRRVEkSa4SFAKA4H86cVp+jBIouMbK
ilY+gENH+mStOlfXMeuX/j9Zwn5LZseP1g0LsB5rFkijv3srK9v8KGtOrVYGPQypM+815p7BH3DK
iw8HIy5TaPHieRyfQilj+iiVXQjJ0TZ+UwJJpQFGqSRrADvZjXt7D53afq3Bxxj4UEH/AOVGqf4V
ArxWz6KKokgs+LM8kKukjR8JowQxGruYev11ygqngc3vn5Z9IbuHd8MYuQw/z8X90b+kqBoPvrV0
NROO8ouaWEtx8T6y6QzumNz8rkMJceW74uQP20BtxHcR3ivQtXVNVPKv2XbdGfWvyd33I3LplsbJ
cyS7fJyVduJ5RUMlz6uI9wVi1UKSw3npaK45Qo9xxX55f7rxPoKf+7LWjR9l85k1/bXMWf5OdP7J
ue058m44MOW8c6qjTIrkDQDYXFQ1U5JqjLNFbjJOqO/m6B6NmjMbbRjBT3pGEb3mWxrL50+Jsemt
vcfB+t9kh2DqrMwMRmEELI+OSfEqugcC/wDw3r07M80U2eRfhkm0j7b+XW9ZO+dH48+Y3MyV148z
97aDYMfWVtevOvwUZ0R6umm5wqz88ZWO+PlTY7jS8LtGw9BUkH9FeqnXE8RqmB+pNkzEzNnwctDd
Z4I5Af7yA14s1RtH0Nt1imTq4TI2Pn4OSzpj5EczRkrIqOrFWBsQwB4V1poipJ7GSa4SK7f9oh3j
ZsvbJjZMqMpq+K3arf8AKwBqUJZWmQuQzRaPzXkY279O70ElV8XcMKQPGSLcVPhdb9oNvfr1k1OP
IeC1KEuU+p7X+ee2HGQbpgzJkgeNsfS6MfSA7IV/trHLRvcz0Ya9UxRz/W/5tTb3gy7ZtmM2Lhzj
TPNKQZXW/sgLdVB7+Jq2zpsrqyi/rM6olgQvys6Pn3re48+UFdu251ldiOEkqm6xg/2n1e7UtTdy
qm9kNJZzSruR9Y/MLF6hn6cmbYciWHMiIdo4R+8ljHBkU21A8b8PRasNhxzdY9LUqTj1dp8S6Q6w
3LpjeZMsKZ0m8GdjyEhnsb3uex1NejdtKcaHk2b7tyqfWMf85ujZMTnSNPDLbjjmIs1/Uy3T+2sT
0sz0lrrdD5d1/wBbN1VuMMqQHHxMVWTHVjdzqIJZrcO4cK2WLWRHn6m/5jPqf5P7JJt3Si5EylJt
wkM+lhYiOwVPhA1e/WLUzrI9DRW8sK8Th/zy/wB14n0FP/elrTo+y+cya/trmI/5dfmHt3S+Bl42
XjTTtkSiRTFosAF08dRFdv2HNppkdNqVbTTR1U/57bOIzyNsyHl/ZV3RV98jX+iqfs3xNL/IR3I+
Vb/vOXv29ZG5TqBPlONMScbAAIiD02UCtsIKKoedcm5ybZ99/LjYMjZOlMXFyhpyZC08yfEaTjpP
rUWv668u/PNJtHs6a24QSZ8v/NvpCXat5fd8dWbB3F2eQ24RzHiykj4/tD362aa7VU4Hn6yzllmW
xm3ob82JNiwI9r3LGbJwYb8iWIjmoCb6bMQrDjw4il7TZnVHdPrMiytYF1v354YrYjw7JhyjIkUq
uRk6FCE/tBFL6vftVcNG64stua9U6qPnXTG171vO+wwba8iZTvrlykJBjW/jkZgR6ffrXckoxxMN
qEpSoj9K+T/7DynNk/yuVz9R5vs6dWrt1d9/TXkVxqe9lwoSa4SKLqbo7Y+o4Ej3KI6478qeM6ZF
v6GseHqNWW7sobCm7YjPacPP+Q+EXJg3eRE7leFXI98Mn6K0/ePgZH+PW5knbvyN2OCRXzs6fLVT
cxKFhU+o8Xb4CKjLWSexEo6CK2s+iYeFiYWOmNiRJBBGLJFGAqge4Kytt4s3RikqIkVw6cn1R+Wv
TfUErZMyNi5zduTAQpb++pBVv0+urrd+UcDNd0sZ47zlG/IbH1eHeXC9wMAJ+HmCr/vOQzfx/KXO
xfk501tuQmTlPJuMsZuqTaViuO8oO33zaq56qT5C63ooRdXid6AAAALAVmNhxvWP5a4PU+5x5+Rm
y47xQrAEjVSCFZmvx/v1fa1DgqUMt/Sq46tlF/QjaP8A/UyP8CVb94+BT/Hriep+ROyhvHueSy+h
VjX/AMDXPvHwH8fHidJ05+WvS2wzrk48L5GWnsZGQwdl9agBVB9dr1VcvyltL7WlhDFHV1SaSPm4
WJnY0mLlxLPjyjTJE4upHuV1NrFHJRTVGfPNy/I7Y55WkwM6bDVjflMqzIPUtyjfCTWqOrktqMM9
BHcyNj/kPt6uDk7tLInescSxn4Sz/orr1r3IjH8et7O86c6X2bp7EONtsPLDnVLIx1SOf+Jj/wDd
Wa5ccnVmy1ZjBURcVAtNOU064sxgGqcIxiX0tbw/211HHswPn527ZoukMPeMTj1FIYXizSx81LnS
Mokic31Ndrq0Z4AX4d9aKvO0+z0GPLFQUl2vfUYvTEu6fWnJwMGN33XJYbw7t5yPRkEnQqw91uH7
21ddzLTF7Nm4K1mrRLbt37SVseyrkZe45DbHtmYp3TLLZuS//cC05vZfLS+z+z+8+CoznRLF7CVu
FW3lW18/wOf3N8nbdl6nnkZpNr3XL3GCReJEOWk78pgPiygaD/xAemrY0bXFUKJNxjLhJv2nc9aY
0OViYONJPDE75cZhhylZsbIdVZhBMV7FbtF+0gCx7KzWnRmu+qpLl9vIcyIcVGbasmH6v25t1jTd
caCfXhoHxmeNImCxGNJZlTUjDgT66urvW2mHEo2YPBZseGwy6p2/Awn3rC2mJYsRtqefccSDhFHK
kicluWvhRmjDngBcC9Lbbo3xO3YqNVH9uJY9cvj5EsBjcSEbVukylDcctoEUNw7jfgahZ6UTvv8A
9rKzbsCTH3nZ1h23D2jIjwpZsbIxW1nOYwaeUxEUI1KSJGD39Xeam3VPGvQVxjSSwSw3b/gT9j27
pZNn2Td5pCm6zSQl85CxypsuQASwyEBnYFrqyngB6O2ozcqtbugnbjDKpPtcd9THo/ZFbGgyfqPb
ZVXKyGG4yP8A92NGTJZ9Plm8SW8P73uHEUuy3VZyzDflW3bv28x3lZzYKAUAoBQCgFAKAxd1RGdj
ZVBJPqFAc7t25dG5e4xZeLjImflq0mPmSYUkDzLp1MY5pYk5nh4+FjwqyUZpUfxKIytt1Sx5ixx9
y2aPBxszHZY8TcZEaB0jZeZJkm6sVCg3cniWHu1FxdacCalGifHpKk/yBlbmUbBxZMyadoxlPheC
TIUksoyWj5bSXB7Hvf11PrpbfeV/+JvYq83SS4906SySm1jkONykyCuK8JCTSQSET6lZQrNrBJv2
9vGo5ZLHgSzQeHH0ZnuW9dOvG+JmqcpHmbFbFGNLk6pY1EjLy0jkJ0rxva1IxltR2c47H8KmpM7p
bF2sQrieWwJpTCmCcGaMySEayExjErvw43CEfBXaSb2+/pOZoKOzDhToGJufSWFtqyYUcePi5ErQ
jHx8Z1kaYA6kOPGnM1gKbgpe3bRxk3iFKCWHw6Dfs2L0xPiTS7Xh4yY+RqhykSBYSxF1eOaMqrXH
eriuSct7OwUGsEa03zpfLycbFBSQxy6MKVoH5AmQEWhnKckuBcDQ1+6mSSVTnmQbS9PUzSdy6Lxd
3lnEUEW4CQxZG4JitpWRuBSTLWPlq3cQz13LNr0+BzNbUq7+NOkQ4nQsufncrBwTn7YwkzWGMglj
YjmB76Ln03F+Pro3OixeISt1eCquQlHqzZhKIkaeeQxRz6cfFyZ7RzAmNm5Ub21AG1655bJedH0T
DdVbSJpYVGXJJCVWYRYWXLoZkWQKxSJgG0uDbtHfRW36NDzo8vsZ5k9W7LjzZEMjTlsSwymTEypE
jugk8ciRsi+BgTc8O+itth3oqv6Mzm6n2iLIOOGnnlCJKfLY2TkqElBKMWhjkXxWNuNFbYd2Kw6G
/gbsTfNsys5sCKY+dSFMhsd0eNxFJ7LFXCn3R2jvtXHFpVJK4m6bzTJ1TsaR48gnaXzas+NHDDNN
KyKbMwijRpLD06aeXI55scDF+qtkEeK6TSZC5iPLjDGgnyGZIyFc6YUcrpZgDqtx4V3y2c86OHL6
ydDuGPNhNmKkwhUMxV4Jklsl72hZBKTw4ALx7qi1jQnmVKm3LUnFmVQSSjAAdpNjRHXsPn/T2JuR
HTMSvnyyYcejMxs3DMGPjKcZkYpKYYCzK1kXxsbE+utM2sdhitxfV24cVgsOZE3b/OybR0/shwcm
PN2+bG86XhkSFExPacTsoifVpGnQxPH3ajKlW6k41yxjTFU93KaooMpMvHiw8XOgl8+j5G1ZMPmM
BFEpeSeHJePSntF00SXvYaaOm+mzbvOJOqont2bVz1IuJ0xl52VjRTwzYrxrusmPllGXkzncFlx3
BIHaBqHxlv3VJ3El7PgRjabar/V8cDzHj3ovi5mfBmbdON0ypMmXDgbIZL4oj1ovKn1Ru/ANoPD4
aNxxS4BKWDdVi9mO71lvuBjycTEZzu2WsM733NYHx8zGZo7BlgXHhMsZBINo29d+6uOFdnQWSxS7
XPsa9VCGIMqTF5ubi5xiGfK+PuuLD5fPRGiVFnlxoo7vr8SH93ewUlfRKqrhTZs3EaNrFPbt2Pno
XfTkOfNtm5JOHj8xPKMbKlgXGyJUaNVE00arH4tVxcqpIA4CoTpVFttOjr+hE2XOmg2ratmbZ53z
8TkwTrJEyY8fIAD5C5DIYmHh1JpJYn0V2aq26kYSolGmPu56kZWycbpjK6cfbsmXcZFyMePRC7Y8
vPZ9MxyAOUqtr1PqYMOPCu7ZKVcCOKg40x93tK9unt2xE3jcsSF5NyxpTFpIYecxWw4UkVeHj8a6
k7fECO81LOnRPZ8MSHlyVWtvxVEWHT+zbq24zP5nL2xBt22R6o44bSOiSh1JyIpfFH3hbWvx7qjO
SpxxZO3CVdrWC9MT28+Pvm9NJl7rgpPlJJCuHgnIikXy0Ka9ZxMnjdSvtd3ZTalgvb/qNkpYtY7l
XdzM05u0b/kP1LkbfkZWMJp43jxOXGi5UQxYg6q8kTSKzWKBg3A9o7a6pRwqclCTzNN/rgeY/wC4
3aaWJ912rCkwsFMZMbBaYkRrICkmvGydLRggW4e/R4rc9u//AFCwlvSot3+jM5tpz8jec7ecFJjn
4kOHLt02RG0JyNKSCeBwyx25i2DDSNLWNhauKSUUnynXBuTktuFOXkNfTIy9obDzc7ByuVl7fFAe
XBLLJjyQyyuY5I41aRQ4lHHT2jjXblHVJ7zlqsaNp7PYbcyTLk3TbM9sbO2aFoM4E4WN5qUGWaFk
5yLBkKjShS5Gm9/2u2uKlGsHsOybqnRx27MehnS4k4fZXcZOY+lJL5U2MY8rhc6lgMEepl/ZHK4+
g1U1iXxfV2vp9lOgoJfzN2qJtMkJRiLgNIgNuzvrBHV12RZY6LazH+qey/E/1Y/11L7l/skKriP6
p7L8T/Vj/XT7l/skKriP6p7L8T/Vj/XT7l/skKriP6p7L8T/AFY/10+5f7JCq4j+qey/E/1Y/wBd
PuX+yQquI/qnsvxP9WP9dPuX+yQquI/qnsvxP9WP9dPuX+yQquI/qnsvxP8AVj/XT7l/skKriP6p
7L8T/Vj/AF0+5f7JCq4j+qey/E/1Y/10+5f7JCq4j+qey/E/1Y/10+5f7JCq4j+qey/E/wBWP9dP
uX+yQquI/qnsvxP9WP8AXT7l/skKriP6p7L8T/Vj/XT7l/skKriP6p7L8T/Vj/XT7l/skKriP6p7
L8T/AFY/10+5f7JCq4j+qey/E/1Y/wBdPuX+yQquI/qnsvxP9WP9dPuX+yQquJ6v5n7Q99EJbSNT
WkQ2A7zxrj1TW2MhhxPhvXv2xD9HX5b1u/D/ACn4uhHm6/trmObr1jEKAUAoBQCgFAKAUAoBQCgF
AKAUAoBQCgLjpv70/D5/m1h13c+pE06fveBkzr37Yh+jr8t6z/h/lPxdCLNf21zHN16xiM1gnaFp
ljYwoQHkAOkE9lz2VFzSdK4klF0rQRQTyq7RRtII11SFQW0qO9rdgpKajSr2nFFvYgkMzo8iRs0c
djI6gkLfs1Huo5pNJvadUW8Tx4ZY1RpEZFkGqMkEBh6R6aKSbdGccWtoeGWNUaRGRZBqjJBAYeke
mikm3Rhxa2mwYWY0ByFgkOOO2UI2j/Fa1Rd2GbLVZuG87klStMBFhZk0bSQwSSRp7bojMo90gV2V
2EXRtJhQk8UjTUyJuGFmNAchYJDjjtlCNo/xWtVbuwzZarNw3kskqVpgIsPMmiaWKCSSNPakRGZR
7pArsrsIujaTChJ4pGmpkTZBjZGQ+jHieZ7XKxqWPwC9QncjFVk6c5KMXLYguNkPPyFidpr25QUl
r/3e2jnFLM31eIytulMT18XJSYQPC6zH/wAoqQ3+G16K5FrMmqcQ4NOlMTJsHOWdYGx5Vnb2IijB
z7i2vXFeg1mqsvGuB125VpTE9n23cYIzJPizRRjhreNlXj6yK5C/bk6RlFvnDtyWLTI9WkC46b+9
Pw+f5tYdd3PqRNOn73gZM69+2Ifo6/Les/4f5T8XQizX9tcxzdesYjoNkdBs80Mp0w5WSkEjejXG
2lv+VwGrzNWn5qktsYt+xroNlh9Rp73Qz2+N8HByMVxpnycfJlmHeEjVkQf4tR+CoXpK5NSXZjKK
XO8X0Erayxa3tP3HmAcfDxsbHnyY4VyQZM2JxIWMcq6U9lGXwqdQ49prt5SnJyjFvLhF4bVi9/HA
5bpFJN7dvr2GrBgjeWfZ9wBK4rPNG6+0OXxkUf8ADIo+HjU702krsO9Re3Z7DluOLhLd6P2lTnZk
mZktO4C3sEQeyiLwVB6gK22bStxyr/d8TNcnmdS2gyJIZYdzzmWJVhEeNhpfVIgTQPDc6UbvJ7e6
sU4KSduGPWq5cHWvrZpjKjU5cMFxNeE0piw8rKkGLh4Z/c6L8yUhizaFvxa/AtwFTupVlGKzTnt4
Ln/QjBuik3ljH3kGVIMlpsrzEUBd3cY5EuriSQAVQr/bWiLcEo0lLlw/WpS6Sq6pcmP6FlBkSQyw
7nnMsSrCI8bDS+qRAmgeG50o3eT291ZJwUk7cMetVy4OtfWzRGVGpy4YLiadunZMrb/OtJDDDZ8Q
RqLNqcm5Nx2ntNiasvxrGeSjb215iFt9aOb1FfnxSRZuRHKFWRJHVlX2QQxvb1VqsyTgmuBTcVJN
Mk7fHlZGHNjqUhxNaSZOS5KgWuFUnv7eC2veqb0oxmpOrlsSLLacotbI72T5cuKeDcpMcs3JxoIF
mYeN1V1V3Po1forNG24uClvk3TcsG0i1zTUmuCRswmb6phmJPPjxcwQt+0FVltY+rU1Qur/ytd3N
Cvv/ANCUOwnvpIrnOrp6ItxKZTrGT3KY1LAe/WtYX3T9uPtKH8pc43QDEhi21OBRVlyz8aVhcA/3
FNvhpp+u3cfNHm/1F3qpQ9vOVtayguOm/vT8Pn+bWHXdz6kTTp+94GTOvftiH6Ovy3rP+H+U/F0I
s1/bXMc3XrGI2DJmGOcYN+5ZxIy2HtKCAb9vYah5azZt+wlmdKbjdJumdJkPkSS6ppIzE7kLxQrp
Ita3ZUI6eCiopYJ19ZJ3ZN1bNORkTZEzTTNqka2o2A7AAOAsOwVZCCgqLYRlJt1Zt+s805ByOZ++
ZOWX0rxUro48Pi9/bVf28MuWnVrXpJebKta4karismvvGbJbmclyFC6mggZrKLDxFL9lZ1pYLZX+
6X6lrvSe2nsR4u75gijiPKdIl0R8yCFyFve12Qnvrr00Kt448G18GPNlRLoREdizFja7G5AAA4+g
DhVyVCtsmPvGbJbmclyFC6mggZrKLDxFL9lULSwWyv8AdL9Sx3pPbT2Iwg3TOhjWON10x35WpEdk
v26GdSV/5alPTwk22ve1XnptEbslgjE5spw5MZiWEsomdmN/EAR/bq413ylnUuCoc8x5actT3H3H
Kx4TBHyzEzaykkUcg1Wtfxq3dXJ2IyeZ1ryNr4CNxpUQXccpZzOhRHK6GCRxqhU9oKBQh+CuuxFx
yv4uvt2hXGnU9O55xnjn5umSIaY9KqqqvHwhVAW3HstXFp4KLjTB+m0ebKtamGRnZORoEjDTHflx
oiIgv22RQq8fcqULUY1pv9b9rOSm3tMMjImyZ3nmbXLIdTtYC59wWFdhBQSitiOSk5OrNdTIlx03
96fh8/zaw67ufUiadP3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69YxCgFAdBGcaHB21nkxYVdGa
cSwcx3AlYe0I37hb2hXmSzSnNJSfCkqJYLlXwNioox7Psrv5jZFt2JNjSRRRxK2aZZMcyPGJUVT+
4RVJ5nj0kGw7xUJX5KSbb6lE6J0f7nwwJK3FqiXarTjyFVuMUaYO2sqBWeJzIQLEkSuOPvCttiTc
5495fBGe4urHm6SwxtsjbaxjskXmsmNp0dnjEqsLGNFQnXZ1U9g/aHorLc1DVzNV5Yumx05XXZg/
gXQtLJTCrx5eQjZEi4AxIYceKVZYY5ZGkjWRpDILkBmBKgez4bVbCLuZm3JUk1g6Up6byEnkokls
9tSUYooNvZgMfCk83KhXJjE7BQqEJq5Uvs39VU5nKfemsq7Ly8cdqLMqUd0cXtx6GQdqSOffYVl5
cqPIQxCARngeITSvD3q06luNltVWHr9pTaVbiqbsLb8Q4WbfIhnbTEFZFk1JqmRS15ETuPdVd29P
PHCUdvDHqvg2ThbjleKez48ptDRNvg2vykQxOd5bToXmBdWnmc22u/7Xbb1VCjVnzMzzUzbcONKb
DuHmZKdWtOXnqYJklNqypBHjvJBPHFHIceA+Eh7/ALHG+kVJ263Yqsusm+1Lk5TilSDeGD4I2Zpj
igxgkuHDqxo3aJ8cNIWZeJ1cl/a/vVG0m26qb67xzYezMvgdnglRrs8P9Cv3aOON8XQoXViwswAt
dityT6606aTalX9zKrypTmRBrSUigFAXHTf3p+Hz/NrDru59SJp0/e8DJnXv2xD9HX5b1n/D/Kfi
6EWa/trmObr1jEKAUBskyZpY4o5GukClYxYcAWLH+01CMEm2u9tJOTaSe4yfMynyEyGf99Ho5bgA
W5YASwAtwtXFaiouNMH07Trm61N53nPZVV+U4XVpDwQtbUxY21If2jVa0sFszf3Pm4knelyexGls
7KbLXLMn/cIVKuABbRYLYAW4WqxWY5ctOr+pF3Hmzbzam8biihRIpCksmqONihY3Ogsp0cfi2qt6
WD3e948/Ekr0uJ5FumbHEYdSOhcyFZY45fG1gTeRWPG1Slp4N19WDaw9VDiuySp/r8TVHmZEeUMq
MqkwOoFURVB7OCgaf7Kk7UXHK9npvOKbTqtpjHkTRxSxI1o5wFlWw4hWDD/4hXZQTab7uw4pNJri
SDvG46NPNF9PL5uhOZptbTzdPMtb11V9rbrs5d9K82wn50uP6+0jrkTLjvjhrQyMHZbDiy3AN+39
qrXBOSlvIKTpQkfW2YY0RuU4jUIpeCF2CrwA1Mhaq/toVbx47Wukn5suT2I8O65bRLG3KdUQRqXh
iZgoFgNZQt/bT7aFaqvHa/hU55stnQiJV5WKAUBcdN/en4fP82sOu7n1ImnT97wMmde/bEP0dflv
Wf8AD/Kfi6EWa/trmObr1jEdM8k80s2Hd4HEDasCVdeMFRL6kZGGnsurW9+vIUVFKWEut2lhLbvT
95vbbbjsw2PYYRY0PkF2kzRieWLncmz8zzDWdBfTp/yxp9rvrspvP5tHlTpXCmXY99duOw4orLkr
jSvrMmRMyTb8awGXjw48kB+OmkF090e0vv1xNwU5d2TknyPcztM2Vd5Jf7ETbjbqdzcraTIOpe0e
F+I7Kvvr/wDWXNHoKrfzvab9tzjJnE+fyp1THyGLyizIeWfEg5r8ffFV37VIdiMetHZvx34InanW
XabwfptPGB3HAghXJlyi2UFefJGl410E8PFJ4bAsePd2V1PypttKPV2R2PHmWIpnilWvW37vib5T
BmZOHkwSxy+Uyo4gsYcacdnHKB1onskEe/Vcc1uMoyTWaDeNO1TrbGyTpJpp9mXu3GsrHlNn58QC
uIZo8yMdz/suB6Ht8NSq4ZIPinHm4eo5RSzSXB1/UxyJdyi3hcHDF8MhRBjt/kSRFR43HAMD2s39
tdtxtu1nn2977yfBfock5KeWPZ4bqHuPI8WJiSJEzhMWe8kJAkjByGHMj1ej9FcmlKUk33lt2Pq7
Gdi6RTp3Xs3Y7UZxo2RyMrX5uTk5HlHmS0zyRgEBwWcPpv4e30VyTy1jTLjHNR9VJ8NlK7zqVaPt
YOldtSPt0uXnNH9ZETYi5EamWcnWGN/ArE9h/aFWX4xt18vCWV7Pi+grtOUqZ+zXeeYuRuOTlZWP
uJY4yRSmeNxZYiqHRpHYnjAAtS5C3CMZW+1VU/q4144CEpSbUtm/kKRApcBjZSeJ9VeizKjoMmbc
13l8HGAOILiLGe/lzBbg7DgLaeOvt9deZCNt2lOXa3vvZuH+hsk5qeVdnhuoZYOPAuFHtsk8ccue
pd4mD69b28vY6Sn7Pew9o1y9OTm7iTpDmpRdrfX/AGOwisqg32vSJzrKysVYWYGxB9NeqmYmqFv0
396fh8/zaw67ufUiaNP3vAyZ179sQ/R1+W9Z/wAP8p+LoRZr+2uY5uvWMRvOfncgY/mJeQOAh1to
/wAN7VX5MK5qLNxpiT8yVKVwNZnn53P5jc++oS3OrUO/V23qWSNMtOrwI5nWtcT3zORzVm5r81La
JNR1DT2WPbwrnlxpSmB3M61qeLPMshlWRhKbkyAnV4u3j6713ImqUwOZnWp4kkkZJjcoSCpKm11b
gRw9NdcU9qCbWwyiysmJGSKV40b2lVioPArxAPoNqjK3GTq0dU2tjPIp54bmGRo9VrlCVvY3HZ6x
XZQjLaqnFJrYwk86a9MjKZQVlsSNQPaG9NHBOlVsCk+JmM7NWA465EgxzwMIdtH+G9qi7UHLNRZu
O8lnlSlcDFMnJRo2SV1MVxEVYjRc3Onjw4muu3F1qljt5Tik1vPZcvLmkEs00kkq9juxZhb1k0jb
jFUSSQc23VsZGZl5JByJ5JivsmR2a3uXJpC1CPZSXMJTk9rMpc/OmiEUuRLJEvZGzsyi3qJtXI2Y
J1SVeY67kmqNmORlS5BjMlv3caRJb4qCwpC2o1pvdfaclNy2nozs3keX8xJ5fsMOttH+G9qeTDNm
os3Hed8yVKVwMGmmaQSNIzSC1nJJbw9nH1WqSgkqJYHHJ7TF3d3Z3Ys7G7MTcknvJrqSSoiLdS36
b+9Pw+f5tYtd3PqRNOn73gZM69+2Ifo6/Les/wCH+U/F0Is1/bXMc3XrGIUAoBQCgFAKAUAoBQCg
FAKAUAoBQCgFAXHTf3p+Hz/NrDru59SJp0/e8DJnXv2xD9HX5b1n/D/Kfi6EWa/trmObr1jEKAUA
oBQCgFAKAUAoBQCgFAKAUAoBQCgLjpv70/D5/m1h13c+pE06fveBkzr37Yh+jr8t6z/h/lPxdCLN
f21zHN16xiFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQFx0396fh8/zaw67ufUiadP3vAyZ179sQ/R1
+W9Z/wAP8p+LoRZr+2uY5uvWMQoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAuOm/vT8Pn+bWHXdz6kT
Tp+94GTOvftiH6Ovy3rP+H+U/F0Is1/bXMc3XrGIl7VtWfuufHg4MYlypQxRCyRi0aGRiWkKqLKp
PE1GUlFVZKMXJ0RIyOnNygMQL4krzSLDGkGbiTuXfgvhhlcgf8RFq5nR1236NG3O6T3fAE/mmw43
xiwmhGfhNKrJwZeUszPqB/ZAvRXE/wDY7K01tp7URcLYt2zduzdxxccy4W3hTmTAqAgkNl4Egt/y
3rrkk0jig2m1uJeF0jvWbitk4xxHhSMTSk52GjRxkhdUitMrR8WA8QHGou4kyStSeK+KIuRse4wQ
ZOQyxvj4kkUM80M0M0YeZS0YDxO6tdVPs3t2GxqSmiLg1VmMOzblNiY+ZHDqx8rIOHA+pRqnAVil
ibjg44nh66OSrQ4oNqpPn6L6ggaeNo8d58UOcjGhzMSadeVfmXhjleTwWOrw8O+o+ZEn5MvRo04n
S28ZOBDnqMeLEyGdIJMnLxcbW0dg4VZ5YydOoX4V13FWhxW21U8xel93y5cxIBjsuAEbLmOVjLAg
kIVDz2kETXJt4WPHhRzSCtt15DRuWy7ltyxvlRARTX5ORFJHNC5W2oJLEzxsV1C9jw767GaZyUHH
aQakQFAKAUAoBQFx0396fh8/zaw67ufUiadP3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69YxHUf
llpHWeIXBZORmagDYkeTmvY2P6Kqv9ll+m7a9NxDwptkk3nbPq7EycZxlRcw5GTHkAjWttISCDT8
JrrrR1Ixccyot5N64n6fPUe+pHhZa53nskGdsuNodfPbU3KGMrWPcOZw9JrlpPKsSV5xzPDf6bjo
tk+qdmxti2/cNxxsVclJsjecOVcgyvHuEQijAMUUkfhhsy6mFieNVSrKrS5vUXQpFJN8/rKPbNsn
2tOs9tyP87EwjC/r0ZkIuPdqxuuVlcY5cy5CLtKPN0JvsUQ1yRZWFPIi8SIlWZWe3xVZxc91xXZP
rojDG2/UT9uBi6X6cjkBR5t8kmiU8C0YXHTWPVqFqjLtPwk49mPiLVcjYx+Ye+Li4uRDvPN3Ty+X
NkJLj88LMSeQkMTDVYhbyG1xfVUaPIq7MCScfMdF1sSqypdnj6D6b+ssXIybz7jyvLZCY+nxw6tW
uHI1X4W7Levukq53TkISayRquJG2RsdulesWxkeOAw4fLSRxI4XzsdgzqsYY+vSPcrsq5o1OQpll
Tk+JqRWg/LydclSpy9yikwFbtYRQyCd19XiRSf1V3v8AqObLePE5mrSgUAoBQCgFAXHTf3p+Hz/N
rDru59SJp0/e8DJnXv2xD9HX5b1n/D/Kfi6EWa/trmObr1jEbMbKycWYT40rwTKGCyRsUYBlKsNS
kHipIPqrjSZ1NrYYRyPG6yRsUdCGVlNiCOIIIroTLSfq7queGSCfes+WGVSksT5MzK6sLMrKWsQR
UPLjwJu7LiyuycnJypmnyZXnmawaSVi7HSAouzEngotU0kiDbe02ybnuUjzPJlzO+SgjyWaRiZEW
2lXJPiUaBwPoFcyo65PiYYebmYU65GHkSY06+zLC7RuPcZSDRqu04m1sM8rdNzy8sZmXlzZGWtiu
RLIzyDT7PjYluHdRRSwOuTbq2YpuGemac5cmVc1naQ5QdhKXe+ptd9V2ubm9MqpQZnWtSVhdS9R4
EAx8HdczFgBLCKDIljS57TpVgONccIvajquSWxsRdSdRRZc2ZFumWmZkACfJWeVZZAoAUO4bU2kD
hemRbKBXJJ1qRs7cM/PnORnZMuXkEAGad2kew7Bqck11JLYRcm9rI9dOCgFAKAUAoC46b+9Pw+f5
tYdd3PqRNOn73gZM69+2Ifo6/Les/wCH+U/F0Is1/bXMc3XrGItOl12dt7xxu7BME67s4Yxh9B5X
M0eLRzNOq3dULlaYFlrLm6xfdQbfuY2LIyMnA27NhSWMw7ztBxkSEG4McseMq3D3GnmKCD391Qg1
Xa+Zls4vK6pc6/0Ohfat2/mTbceHYMd+m5IMI5eQ+3QLDynx0bJkbM5WtCt2bVzLg/BVWZZXj1uf
oLXF5kqdXm6SqwMPR0fLkbRHtplG85EK5O4LgXOOsERRVfOFu+9lqbfWxrs5egrS6nVpt306So2v
bZtx6tjj3RcZoMVDlbh5Lywg8vjpzXscT9zdlXTw7zx41OTpHD09pCEazx9PYSd7wsLI33Yd4xsS
LH27e+S5xIlAhSaOQQ5Ear2adS6rehq5F0TXAlOKclJLCRa9WbDidMtuu5pi42XkZufk4+NEoilx
tviZ2aMSRDUvOeM3jRhZRx7eyFublRejJ3IKFXTf7DQuLmx9IdOz7ZDtMcmRHlHLkzl2tZJGXKkV
DfNGttKi3h4V2qzOtff0EaPImqb9tOk1dOY2TLs/U+SIdsbdYMjCWOadNv8ALJraYSCJpR5UBtI9
jt7q7NqsdtPWLaqpPCuHD/Yx3bD26LE6en36PGWXJy5fPTbYsAjOEjRrbVhjkNIp1+x4rWv3Ui3V
09/H1iSVI5vdw9Ru3TbsyTb9ykhwtr3fa0iLY2Ttfl458RVYFJZBGq5DLp4OJQfTqHaUWqrFp8p2
UXR4Jrk3HGZePgxQYr4+X5iaaMtlRctk5L6iAmo8H8IDXHptVqbMzSVKMi1IiKAUAoBQFx0396fh
8/zaw67ufUiadP3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69YxE3aNz+rszzBgjyo2R4pseYEq8
cilWHDip43BHYeNRlGqJwlldSfNv23QbfmYWz4MuIm4BUy3yMgZLctHEgSPTFAqjUouSCfXUcjbT
bJO4kmoraReod5+uNwXM5PI0wY8GjVr/AMiFYtV7L7Wi9ShHKqHLk8zqTMHf9qXpxdk3HAnyI0zH
zUmx8lIDeSJItBDwT39i9RcHmqmdVxZcrW+p7h9Tw7TFnrsMOTgZGakUS5bZIeaKNH1yKrRxQf5h
VePCwFuN6OFaVCuZa5TYOttwyMDHxt1M25T4ebHm4mXPOzSIFFpIruHJV9K9/Ajs4mueUq4HVedK
PHGp5H1efrbesmfF522b7JNJmbdzLWMjtJGyyaTZ4nbg2n08LGnl4LkCvYvDCW4N1DseTsu2bbuG
25MjbWkyRzY+ZHCHE0zTeJXxpuzVbtruRptp7R5kXFJrZy/6EWPfcXH2jd9rxcV1x9zlxpI2llEj
xDGLmzFY4w+rmdtltXcrqmcU0k0ltM8Lqd8TbNvxExlkl27OkzY5JTrjdZUjVoniK9n7vt1d/Z31
xwq2xG7RJcGbY+otqwxkzbRtsmJm5UMmO8kuTzokSZSsnKiEUZF1JA1u1vd40yN7Wd8xKtEVOXkY
MsGKmPieXmhjK5UvMZ+c+okPpPBPCQth6L1JJlbadKIi1IiKAUAoBQFx0396fh8/zaw67ufUiadP
3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69YxCgFAKAUAoBQCgFAKAUAoBQCgFAKAUAoC46b+9Pw
+f5tYdd3PqRNOn73gZM69+2Ifo6/Les/4f5T8XQizX9tcxzdesYiXtWCM/PjxWl5KuHJlI1WCKX7
Lr8WqNTe8uDlSvJz4Flq3nklUkbfscuVusm3yPyeUWEshGq1jpHC49piB21Ve1ahaU0q12Fluw5T
cWQ0wM2RGkigkkiS+qREZlFvSQK0O9CLo2kypW5NVSPFwsxlV1gkKNbSwRrHVe1jbvtR3YVpVDJL
gY5GNk47aMiJ4XIuFkUqbe4QK7C5GWMXXmOSi47UWONsazZ0GOMgLFNAs/mCnYGHZa/x/D21lnq8
sHKmKdKenJiXRsVklXaqkf6rm8q0viMwn8vHAFLMzAEvb+7w7u+rfuFmpupmr8CHlOleWhp8hneY
8v5aXzFtXJ0Nrt6dNr1Z50Muaqy8a4EfLlWlMTbHs+4yRZEggceWA5qsj6uNuFrdwNz6qrlqbaaV
V1thJWZNN02EOtBUKAUAoBQCgFAKAuOm/vT8Pn+bWHXdz6kTTp+94GTOvftiH6Ovy3rP+H+U/F0I
s1/bXMc3XrGImbRkQ4+csszaYxHKpaxPFomVey/7RrPqbbnCi4r4otsySlV8vwLXG3nARsKYuVyJ
JITuDaTwXH4KeA46+DG3eKxz0s3mVOqk8v8Ay/Q0RvRVHvwr6jDbsza4nwZnyAvJ18xXEzOpZm9g
L+702N/T21K/auNSSXa2bKevfU5bnBUddnP/ALGEO6Y8c2KhnPLjxJIOYob93JJrGsAgHvHvVKWn
k1J0xck6cUqYHFdVVjupzMr8wY6QQwxZLZDJqZ7ahEuq1giuqtfh4jatVrM221l+ProUTokknX4E
z6zxxsSxK5Gep5IAB/ydfNvqt8as/kS86tOpt/5Uy/At81eXTvbPVtJ0u9bccqMq145YZWmZg4VM
jItrvpKtbw28Pp4VnjpLmV8VJU2Yxjs21Ra78armftZp+ssUCPHWfHWNYnRgI8hoSGdW0Mzs0v7N
/CvA/DVnkSxk1KtVvjm58Or7yPmLZVbOWn6mqfK251y4o59PMx4lUtzWj5kbhiqFg0gWw4aqlC3N
ZW1sk+FaNbXuqRlOOKT3LiUtegZRQCgFAKAUAoBQFx0396fh8/zaw67ufUiadP3vAyZ179sQ/R1+
W9Z/w/yn4uhFmv7a5jm69YxHSfl8Iz1IBKzJEcPP1soDMF8lNchSVufVce7VV7sl9jte34FltO17
Zm9M7jgbPlzTy5m4bZCWy4I8ZVZ/MKlik2Rq7Tfst66jKTUk3wZKEU4tJ70WW9STbzj4u4xF/K7b
uKQzLMrBopZHRBBCvZFABHqVbnSTpPdeMerhyFs+tR8JenqG77qMqXqnF+uM/cnijyCu25yacZNO
Qqlom52R4olPh8Ce6Owox2YHJSrmVW+RlT0hneS6S3yb6xy9s/7vBXzOAuqXiuR4bc3H8Jtx8XvV
O4qyWBXadIPGmzYXGai5m35eS0zSQ52yYw87ONORLp3SKNpchbt4rj4zXUDxE1BYP/l0FksVzpfE
jYvS2xblvG4bS+C20ptubBjJlmSRpZVlyVgKS8xmj5jIxkXlqvYeBHEHNpJ1qcVqLbVKUZq6Xx8e
feY5Y9qTaIlXccVsrmzMvDAmuJI5GlcsnazR2HdpuRUp4LbXZ8TltVlspt+BzPUm3Yu35UEGIC+M
0CSxZpN/MK4vzABwQXuuntBBB41ZCVViU3YqLov9ypqZUKAUAoBQCgFAKAuOm/vT8Pn+bWHXdz6k
TTp+94GTOvftiH6Ovy3rP+H+U/F0Is1/bXMc3XrGI2QZORjyczHleGTSy642KtpdSrLcW4FSQfVX
GkzqbWwJlZMcLwxyukMjK8kasQrMl9DMoNiV1G3ouaUQTaJk3UO/zOHm3PLldU5Su88jEJcHQCW9
m47K5kjwJO5LiyKM3MWWWZZ5BNOHWeQO2pxJ7Yc3u2rvv212hzMzft297ztnM+rc/Jwubbm+WleL
Vpvp1aCt7XNccU9qEZtbGYZG7bpkyTy5GZPNJkqEyXkkdmkVWDBXJJ1AFQePorqiuAc29rPcneN2
yoIcfKzcifHx/wDIhkld0jPZ4FYkL71FFLcHNvazOffd7yJY5p9wyZZYUaKGR5pGZY3UqyKSxKqy
kgj0VxQS3BzlxIsmTkyQxQSSu8MN+TEzEqmo3bSp4Lc9tqlRHKs10OCgFAKAUAoBQCgLjpv70/D5
/m1h13c+pE06fveBkzr37Yh+jr8t6z/h/lPxdCLNf21zHN16xiNmPi5OQxTHheZwLlY1LED02ANQ
ncjFVk0uclGLlsRtk2vc4wDJiTIDfi0bDsBY9o9AJqEdRbeyS9pJ2pramRquKxQG+HBzZ0MkGPLK
i+06IzAe6QKrnehF0k0vWTjbk8UjQQQasIGQjk5Zk0nlghS9vDqNyBf08K5mVabztN4EUhjMgQmN
SFZ7eEE9gJ96mZVpXEUe0xrpwUAoBQCgFAKAUAoC46b+9Pw+f5tYdd3PqRNOn73gZM69+2Ifo6/L
es/4f5T8XQizX9tcxzdesYhQF5lY8M/UWTHKupBE7gXI8SY+pez1ivOtzcbCa4r3yNc4p3Wnw6DL
yu2KywtiBv8AsVymk1vqMnKDnv06W7+HuEVzzLm3N/8AJl2LZWh3JDZTu1K/coccQYWRDEIfMRsz
xqWKhlkZLjUWP7PprTYlLNKLdcr6E9xTdSomltJuepOXhBXljxORH5JoE5h1aRq0jUnHmX1cb1RZ
fVlhHNmeauHNue4suLrLblphQ27jhJiHJyMmMZ+S2QI3LhowupFe7JEw4sWt224VCxdc6Ri8kcte
O+m2XChO5DLVtZnXm+BvTa8X95hXYQNmQHRfxDVjyPy7+m/hqp6iWE+9kf8A7kq9JNWl2d2ZfB4G
GBDj52CYDjDDjkzYY30FyDwfh4yx1d3/AIVO9OVueaudqDe7k4UwI24qcaUy9ZemJjBt20zyxXRO
ExjkSHzOkroZrM0qrpdSvcePopO/dinj3a45eK2KO45G3CTXPur0lZlLiSbdFlRQDHfnPEQjOylQ
qsCdZbjxrZbclccW83Vr6UKJpOKklTEgVpKRQCgFAKAUAoC46b+9Pw+f5tYdd3PqRNOn73gZM69+
2Ifo6/Les/4f5T8XQizX9tcxzdesYi56Q2bG3nfY8DIWaSNociXl4xCyu0MDyoikrJxZkA9k1C5J
xVSy1BSlRlru3TjRYmPmCHO2XcMnKGIsO7TAGSN4zql5rRYuhE4K2oW49vaKqjTZROPIWyg9uMXs
x9ER4+ktznfHfE3TGycfIiyVTMV50jAwoeZLE3NjjcWjIt4dPr7bdrHhvr63vI+XJ7H6Izh6PyJs
PJZcn6xCYa5G0HDLskjPmpjNHy5Y0kHF24aRxseIrudJ7KcfYdVptba4Ye0qFg3fHzxtOJkNJkSy
CEwY0jMrSOdOi6nSxubcLj10lbhLrSS9aIJyi8qfsLrb+mdw+sYVj3uHlSZMWFn5ONJOWheS4jRx
y1ZtWgqhTUl+1gONQmoNUceXFIsjCSeEuR0KjdYIxvk237TJJNjtOqQAyNIXl4Lq1GLHJbWT/wCW
PRx7TbGKpVrd7iuXaonvLvetgnnztvxds3GbMx8uV8Np8qUmIZmM2mSzWFkKuroSOxvUTVNuEI1e
VLmW5l1yMm0k2+fijXH0tvGYcF499xp2zGeDbm5uTd50sHgTVENLeNeLWTiPFXVG2qrLz4Ijlm6d
bm2ldj9NZ8+DGTlwRSzRvk4u2yO4mlRNQZ1AUxqf3ZsHZWa3AHhexySdaclSCttrb6jfN0dl4wnS
R4srJTDjzBBjysGijmMPLeQNFZr8/ToVg1/F2W1PMqPJa9hHy+l5cafyzbjgtlpOMbJx+cY2hkJI
8bSrHGyqR4mjZgO+uq5XccdqmFUaN12GTAxMfNTLgzsLKeSKPIxuaF5kOkupE0cLcA442t667GdX
Q5KFFWpWVMrFAKAUBcdN/en4fP8ANrDru59SJp0/e8DJnXv2xD9HX5b1n/D/ACn4uhFmv7a5jm69
YxFn05vEe0boubLA2THyp4XhWQRMVyIXhJDlZLEa7+yajONVQstzyupZYfVe2bdCmNt22SeVOVFl
5MeZkLkFzArqqoVhgVP8w3Olu6oO23tZON1RVEiTN13C+LyFxMmRgM4DIyszzErfWGN5dy7GJdWg
gMLW4cDx8VcVr05jrv4Upx38SJt3WmXt21+UxEaHIXFbFTLSTSy6stcksBp9C6LX77+qpO3V1ZGN
5pUXpjUgzb6Rv8O9YOOuJkRSx5PLBDR89CHZlUKoVGcatHd2Xrqh1aMi7nWzJE9Oq8DFdTt22tjr
JmQZuYsk/N1tjsXWKL92nLS7H2tZ7OPpj5be1k/NS2LfUrts3kYO8Nugh1zDmvjrr08uZ1YRyXA4
8tm1Ds4ipyjVUIRnSVSywuut1ERj3WSfdik0eRiPkZDs0TxhlbSXEhs6ObjhxAPdUHaW7AnG+9+J
o2rqryA2IeV5n1Lmy5vt6ebzTCdHsnRbkdvHt7OFdlCteUjG7SmHZJmN15lxbTFgscxXx4XghEGd
Lj4zKzMQZoEHjZdf7LrewvfjfjtY1Jq/hTH2kdusX8/n5keLofMwMbBReZflnG8vaT2fFq8r2cO3
t4cXl4JEfOxbpu9PgbG6r2lc7z0OyoMmbKGXmGWUSrcFiY8cctTCrM9/EXPAcbDi8t0pU75qrWho
3/qeHdNthwlgyQ0GTLkjJysrzUr89EVw7GOO/GMWItw7QTxrsIUdTk7uZU/1KCrCkUAoBQFx0396
fh8/zaw67ufUiadP3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69YxCgFAKAUAoBQCgFAKAUAoBQC
gFAKAUAoC46b+9Pw+f5tYdd3PqRNOn73gZM69+2Ifo6/Les/4f5T8XQizX9tcxzdesYifsMGLPuk
UeUnMx9MjSICRcJGzdoIPdWbWTlG23F0lh72kXWIpzSewsNs2XFO9Sw5Q5mHEyqnErr5xAi4gg9j
averNqNVLyU44Tfuy9r9C61YWdp9n9dhXY20tklRHPCsspblQMWLnTf4qsF7P2iK03NQoVqpUW17
vTmKY2c2xo34OxrLNiDJyI4o8sBkQFjIVuRwsrAdn7VV3tXRSypvL7PiThYq1V9r2miLaXkCsMmF
FkcpAzlxzCPi+HgOPa9qslqabpYYvZh7/hUgrNd65OU2R7DkssGqaKKXJLLDC5bWWRyhXgpA4r3m
3rqL1kVWibUdr3Yqp1WG6YrEx2PHxpt1jizEMkAEhljBIvojZu0Ed613VzlG03B9bD3tHLEU5pS2
E/bNlxTvUsOUOZhxMqpxK6+cQIuIIPY2r3qz6jVS8lOOE37sva/QutWFnafZ/XYQF2uaaKJ15UUR
R5XmYtwRXK3f2u/gNIrS9QotrFuqVOVquH+pUrTaRtxdo5sOUsRTLm5cbYzQsx8TSqhup0sOBPtD
11Xc1NHFvqqrrXmry+47CzVOnWe6nOaBtL3mZsmFYYCEknJcpra/gWyFmPDuFWfc7MJZpbsK047S
Pk7cVRGz6iyV5jTSxQwxlBzmLMjcwakI0K5sR3mo/eRdKJtuuG/Dbtod8h72v9yvliMcjxllYoSN
SEMpt3gjtrTGVUmUtUdDGpHBQCgFAXHTf3p+Hz/NrDru59SJp0/e8DJnXv2xD9HX5b1n/D/Kfi6E
Wa/trmObr1jEWvS+DuWdvcOLtuN5vNlSVY4Nax3vE2o6nIXwi5qjURUoUbps9zqW2K5sFUn7Q+8Z
7w4+FgmaXaVbLzPGEJixuALF7BdAbT31nnpY9Z17eC5K7faXQuydEl2cfYQ8HfVh8qBjO8kBKhEl
KI+pibsgU3bja9/ert3RuWbHtclWvXXYchfpTDZyk3K2vetvkgz5sJeVtaomTCmRDLLH4zbnpGWe
Ekvp8ajj8Fd8pSjKNe3yenANyi1KnZ5SRiYO/Q4KKmJMkSBsiDFTNjiyWhca7tji0zrbxaljHDvq
FzTqUnJuNXtrGq9XD3k4yklSj9tGVc+ZmQjadwnx7RBpJYGMmrm6chmft1Mtm8Pi92rFplScU+1h
s2YUKndayya2e/EgYWb5bNOTo1+GRdF7f5iMnbY9mqrrtrPDLXh7nUrhPLKpMi39448FTCCcN1eR
tVjLy/8ALB4cNKkiqJaJNzde0vZXb7S1ajZh2ffwNcO8KkC48kOuDlvFMobSWDScwFTY6Sre7Upa
WsnJPrVqvZQir1FRrD0YXeBDHLHhw+XDxLFG6t+8GmQSFnYKusta3dwo9Lmac3mxrybKUS3HfOom
oqhlLvGPOJUnxf3U7LLIsb6CJlBDOp0NYNfitjXI6aUaNSxjhiq9Xg8dwd5OtVt+J6u9pzjJyZIt
KokHl5miZEjXSFJKuG+CuPSOlKp7a1Vat79w8/GtPY6EDMyfM5UuRoEfNYtoXsF602oZIqNa0Kpy
zNs01YQFAKAUBcdN/en4fP8ANrDru59SJp0/e8DJnXv2xD9HX5b1n/D/ACn4uhFmv7a5jm69YxF/
0PmRYe/+YlnXHC4maFldglnbElVAGJHEsQB66ruqqLrDpKvOdRg7vsmPledhyoFn6ggzMjPTUq+X
ZcGZOSeIC87KdmC27Alu21VOLeHD9S9TinWva2+z9Svnz4BsGPvhyDFn7mkG15EgQMyDDZTNKvEX
PKTH927CpKONOGJFy6ube8PYZ5suKId0y8+bAMkqEw5225OiXNcyq+ibEjdwEe2ptcSWI7ewUSeC
Xv3esNrFunq3+o3Rbdi7l1seoId5xcfCmzEzICZlGSNUgfkCC4m5iDwCy6Sew2rlWo5aDKpTzVK7
dsFt32rbXwpcSIwtl83GnzMXGkj5mU7qpSeWNvZPoqUXlbqRmsyVOXfynIspViptcG3Agj4RVxmP
KAUAoBQCgFAKAUAoBQFx0396fh8/zaw67ufUiadP3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69Y
xCgFASczccvLjx4p2Xl4sfLgRESNQL3vaNVDM3ex4nvJqKikScmyNUiIoBQCgFAKAUAoBQCgFAKA
UAoC46b+9Pw+f5tYdd3PqRNOn73gZM69+2Ifo6/Les/4f5T8XQizX9tcxzdesYjfhYcmZkrjoyoz
Bm1PfSAilzfSGPYvoqu7dUI5n6VwJwhmdEb49rSaVIYMyCaRyQFUTC1lLXOqNfRVctRlTcoyS9XQ
yStVdE17/wBCDWgqFAKAlzbXkxbdj7gxU4+QzKlr6gVJHi4d+k2qiOoi7jh3oljtNRUtzGVtmRjY
eLlSldGWGMagnUAtva4d9+FLeojOcoruidpxipPeRKvKzbi4z5MwhjIDEMw1dnhUsfT6KhcuKCq/
SuBKEMzojVUyIoBQCgFAKAUAoC46b+9Pw+f5tYdd3PqRNOn73gZM69+2Ifo6/Les/wCH+U/F0Is1
/bXMc3XrGIsOn5Fj3WN2ZEGiUBpCoW5iYC5fh2nvrLrYt22kuGznXAv07pNev4E7AfIj3LFly3w4
4lc+OM4osSje1yeNvd4VnvKLtyUVNvlz8f6i222pJyy/+noN2PlRqIvrbIjyX8wrQkSLLoTS2okj
XpS5Xwke9ULltuvlJx6uOFKv3Y7cfeSjNKmd163Obo8+JJ4GnlUyoZyksuTHkMFMDjTdEUBWa1gx
97jVcrLcXlWGGCi495cXt9KklNVVXx313FPmZjZO1YzTzc7KWaVSWbU4j0oVHpte9q3WrWS48qpG
i5q4mac80FV41ZOxZsSfAw9umnSOOaGQO7MLRyJO7oW9F1uPfrPchKM5XEqtNetOKTLoSi4qLe1e
zE2/WWFNJjyM6IFlyRjhrER/ukSAsPijSKh5E4ppLuxry4tyoS82LafK6cmGB5BlIogXccmObNDy
mCYus3LBjIQu6lhbmWIHdSdtuvlpqFFVUpXHGi5jkZ7Mz62PLT0ZsjmnXDxHzslJXEuSDLzFksDj
+FTICQTc+n0CoyhFzkoKnVjhSne4EoyeVZnvfw4mEWZiDCiEbDywx9E0LZKRoZNJDaoOWzs2ripH
q4iuytSzuvazYPK26butVKhFTWVU2ZePRSphNuKvPJjnIU4ZwNIj1DlmUY4tw7Neoe73VKNikVKn
Wz+umb4UOO7VtV6uX30Odr1TEKAUAoBQCgLjpv70/D5/m1h13c+pE06fveBkzr37Yh+jr8t6z/h/
lPxdCLNf21zHN16xiLrpLBxczdX8zF5iPFxsnLXFJIErY8LSqjWIOklfFY3te3Gq7jaRbaim8SZt
5yepdG3tt+KksuTjQxbjBFHjCDnScsLIsKKJVbV+14uHb3Vx0jjUlHr4U9fAsNh2Pp7L3JJsOOfR
g5sOPlQ5pjlSZJuYA4CpHo8UfsNq7e3hUZSaWJO3bi3hue8q8Dp3DyM3Egd5Qk+2ZGc5BUHmQwzS
KB4T4dUIv7/Gpubp6ytW1VeGpYy9N9LwjNRxnPNt234m4zMJYgsgyEg1QqDESniyeD3aw4aT2mGe
WHOTduCrtwVTflbL01t2xZ00+PkZGM8m15GLpeJMlFzMSWYxNOYnGkX42j8VhwHcUpNr1nXCKi/V
7yLldJwQaYkklnxJsnEaNUji8xycnEbJ9ttOkovA+IL+0RwrquHHa9PVUh77teLtWLt26bY0kByJ
cmB4myYczS+NouwmgSONlcTdlj7pvSinWMiMlko4/qaurnJfa41VI4zt+NLy4kWNeZKgZ20oFGpj
21yzbSq16UF+TdFyFi/TGxQxO2UuVjHCmx1zg+RjNK0csnLl/cIrHHdPRIzesV3OyXlRW30/Q3/y
BiwQwtmSSibHnn+t4laNTHjRc/QyXU2Z/Jy9txxXhx48817vT0qS8hLb6+bH9Cj6Xfb4pM2bLhvo
gAx8uSHzMGPK0i2kmiIKsGW6C4Iuew1O4nhQptUxr+tC7zNjxcvF+uMuOB8HExXklytptAuZIs8c
WlYnhQQMnmF1/urW4gVBSpgvfuLXBNZn7t/6GjHwunY+ntzzJsLL8rztvbHSQxJkWlXKDrHkGNhy
yUvrEfi020jtHW5Zkucioxyt0e7p3mGf05sW0xS5eacrJxJMpsXDjheOKRQsUczPKzRyKxCzqAq2
vx4iim3sErcY4viZ5vS2x7PkLBucmVlHJzJsXHfGKQhI4SgErh1l1ueZ/lgr/e40U29h2VqMcHxI
PVWzrtMGHhEI2Rjy5kE8yC3MaHIaPUT2ns4XqVuVasjdhlSXORum/vT8Pn+bWXXdz6kSWn73gZM6
9+2Ifo6/Les/4f5T8XQizX9tcxzdesYjbiZeVh5MeViStBkwsGiljJVlYd4IrjSaxOptOqJ2Z1Jv
GXGsUkyRRpIJgmNFFjKZVvpkYQLGGcX4M1zXFBIm7kmbZOr+oJJIpDkqjQyidTHDDGGmUECWUIii
V7MfE9zxNc8uI86XExxuq99xcRcWGdFjSKTHVjDC0ohlDK8XNZDJoOs+HVYHiONHbTYV2SVDRJvu
6yNks892y8eLEyPCnigg5YjTs4aeQnEceHE8TXciOZ3iSoesOoIYmhE8ckLpBG8U0EE0bLixmKAM
skbqdCn/AMTx41x24klekjWnVO/JknJGWTM0y5LMyo15FQxC4ZSNPLcrp9m3C1PLVDnmyrWpr3Hf
903HGixcp4zjQO8kEUcMMKo0gAfSIkTSG0C6jhfj212MEmclcbwZubqrd2xY8aQYsqRRDHjeTCxJ
JVjUaVAlaIyeEdh1Xrnlqp3zH6JDM6t37NhyIcmeN0ywoyiIIFaUqwZXdlQMz3Htk6u3jxNFbijs
rsntMZ+qd/n81zctm87BFi5PhQa4YNPLXgvC2gcRxPf2mito47snXEi7buuftszy4cvLaRDHKrKr
xuhIJWSNwyMtwODAiuyintIxm47CWeq98OSs4nRdEZhECQwrj8tyCyHHVBCVYi5GjieJrnlol5sv
T9DRmb9u2ZHkRZE+qPKaF5UCIi3x1ZIgqqFCKiyMAqWHqooJeo5K43tN8PVW+QySyCdHM5RnWaGG
ZdUahVdUkRlRlA9pQD66O2jquyPcXqzf8YyFMrmNJK2SWnjinYTvbVKjTK5SQ29pbH10dtMK7Jby
vyM/MyIoop5DIkGsxarXHMbU127WufTUkqEXJvaWPTf3p+Hz/NrFru59SJfp+94GTOvftiH6Ovy3
rP8Ah/lPxdCLNf21zHN16xiFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQFx0396fh8/zaw67ufUiadP
3vAyZ179sQ/R1+W9Z/w/yn4uhFmv7a5jm69YxFn01I0W8wyr7UaTML+lYXNY9fHNaa5vii/TOk0+
f4FvtWPFi7z55FHJyHiXCH0ni3+BQy+7WHUzc7OR7Yp5v+P6uhptRUZ5tzpT1lbg7Vi5DQJMJFky
dZWTmRoosSAVjIZ3HD1VrvamUatUpHkb9+xFMLSlSu/02ErEi2phtQbFZmlhlLHWliVZxdhy/F7P
h9HD0VVdldWektjXHk2Yk4KHVw3P02GtIttnw9rhlWYCeWWOPS6+BWkAuxKePt9VScrkZzknHqpN
4bcOfD3nKRcYp1xr8TGHY8RY4PMShWn1fvudDGsahigJjc6n9nja3vmuy1kqvKuzuo3XftWCOKxH
Cr28qXuZ5jbFizqriVuXJDaIgg3ytZQJ2dhIv7lLmslHCne/9O2ojp09+73ldnYqY8sMKEmUxo0w
JHB3GrSOA7AR79a7NxyTb2VdOZFFyFGki9adp8mXFx5zEzI8f1TkoeUpC+yhUkX7SpsONecoZYqU
lXfnjt9dfea3KraT/wCL2FV5bbRthyZY5o5mGnH/AHiESOPabTywQi/3vVWzPcdzKnFrfhsXPXaZ
8sclXXk5fcbJtqgjzdyiVnKYK6oiSLk8xV8XD0NUYamThB/v2+xsk7SUpL9payY5O7tJzG/eZebG
EZrRi0PtW7j4uJrEp/8AipTuQfLtNDj1613y+BQ7phQ4ckcKFpCUVzPcct9QveMAez7/AMFelp7r
uJt8dm9c5juwUaL09RCrQVCgFAKAuOm/vT8Pn+bWHXdz6kTTp+94GTOvftiH6Ovy3rP+H+U/F0Is
1/bXMc3XrGIt+lNvbP3lYBktiAQZMrzrGJmCRY7yMAjMgJZVK+0KqvRTjRquz4ltlNywdCxOA821
YuXsefk5vk8yPFgxZ8VIZOdkBnTlBJckScUNwezhw41U7UKvMu0sSxN5U4vsvD0xNce2dYYsmHBD
GjtJzPKzRNjTqvL8cqmdC4TQDqdWYWHaLVydm1Kra27dvwEXcVEuj4nm67bu+z7TtWbNPEWnmyVx
0iEEqKsWglkmiMiOrmc+HsFvg6rUJN4baV2+m45Jyik68eHpvNWVg5Ue57Pi+ZF8lcfJhdYlURNl
EMQFHBtLH/7BUlbjSWG3B8tMDjrWKry81Tem09To064hjljglnXHeRsZJnMTHmPjxytzT7Nzyr2q
MrNt7V8ffTpJp3Fs6Pcad427ctm2/aHOZHLFnxjcI0jeJ2jlDunHS7seCA3Nhe47QakrcJSbpjTL
6iMs0EseX1lHkZE2RO88za5ZGLO3pJ9yroQUUorYiiUnJ1ZKbedxZbGUFiugy6E5um1rc3Tr7PXV
K0tvh6quns2FnnS4/r7TGTdsySIRScp1VOUhaGIsEAsAG06h8NdjpoJ1Vdtdr281Tjuyao/gjJ95
3GSJ42kGmVQshCIGcLa2pgt2tp7zXFpbaaaWzZi8OY670nhUxbdtwaTW0t21ySX0r7Uq6XPZ3iur
TQSpTgvZijnnS219GaXyp5II4HbVFDflggXGriRe17eqrFbipOS2si5tpI1VMiKAUAoC46b+9Pw+
f5tYdd3PqRNOn73gZM69+2Ifo6/Les/4f5T8XQizX9tcxzdesYi36V3qPZt4XPcyDRBkxxtDbmLJ
NjvHGwN1tpZwb3qFyOZULLU8rqW22dd5CY8DbvNk7nmYedDlYjTvztMIR0yI9cpYrruhHhIuOPrh
K1wLIX+OOJuPV+1LoxrzTYMyZEeXysPCwGQZERiBRcYfvGW97u4DDhpHbXPLfpVnfOSw3cyXwKnf
Ny2WTY9s2rbGyZfIy5Us0+TGkWvzAhtoRJJdNuUf2vXfjYTinVtlc5RcUluJv8+bpDlbSMPcM7G2
/BgxYsjFjmeNGMIAk0or6SGt39vfXPKWNUS851VG6KhMwuqumIcqHM5WRBOs2Q+UI8bHkeUTSSFJ
Oe7iRCqSBTGvhNva43qLty2E1ejWpQb5uWBnYGzxwGUZGBitiTq6KqECeWVHRg7E6ll4gqLW7TVk
U03wKZyTSpuKiplYoBQCgFAKAUAoBQCgLjpv70/D5/m1h13c+pE06fveBkzr37Yh+jr8t6z/AIf5
T8XQizX9tcxzdesYhQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUBcdN/en4fP82sOu7n1ImnT97wMmde
/bEP0dflvWf8P8p+LoRZr+2uY5uvWMQoCwfaXaPD8sC8mRC00gYqFXS7Le50hVsveayrUpOWbZGV
PcXu03Sm9VMBs25NIY1iDER87UHQoY7hSwfVpIufTUnqrdK13031rwptI+TKtKcpoysOfFZVmUDW
utGVldWU96shINWW7sZ7P0+JCUHHaWh2fDijgadcjlTRq5z47NChYXtpCMTp7/ED6qx/cybeXLVP
svtP116DR5MVStefcRW2XJMGLLEyStlatMaulxpufjX7Bx4cOw8auWqjmknVZeR/oQ8h0TW80Yu3
ZuUE5EevmMyJYgXZF1sOJ+LVly/CFcz9HgQjalLYjcux7m2i0aHmf5TCWKzns0qdVmP/AAjjUHq7
eOPueHPgS8ifo0YxbLuUsMcqxAJNcQ6nRS5UlSFDMCWuOyuy1VtNpvZtweBxWJNJ0Nku2LDs65kn
+dJKyBeYg0hbdqcWJ4+q3fUY3813KtlOD+Owk7VIZntK6tRQKAUAoBQCgFAXHTf3p+Hz/NrDru59
SJp0/e8DJnXv2xD9HX5b1n/D/Kfi6EWa/trmObr1jESMGTESVhlIXidGS6gFkYjgygkDh7tVXoya
6rxr7eQsttJ4lzI8seQm0SYeUpbGXH0NEVySWfnKyxX7GuPDfiO+sisS7dY5s2bk2ZaVL867NHsp
y8dhngxZuXgTw7Xt+bm40GPJE2RHAz2eWRJCX0alRbJ6TXXYedSk0nmTpyJNdIjOsaRTapT2lLmZ
KS4+HCFZXxo2jkDC3iMjPw/xVptW3GUn+519yRROVUlwJ2LueBBPFlRNkY7ppMuLEF5TsoAPiLCw
e3EaTWa5p5yi4vLLle1eqm7nLo3Yppqq5Nxjj7riRthysriTHeTXEoGkpKSfC2rtW/Zb367PTSeZ
V7SXtRyN5Kj4V95ni7ptuJHFHFzpAjTuzsiqTzYTGtlDt2H1/qrlzT3Jtt5Vs9zrwOwuwiklXf71
Qj4u4wxfVuoMfJzmaW1uKl0bw8e3w1bcsOWf+uNF7/1IRuJZf6WTcmXbvJ7XLkGZSBLIqxhW1Dnu
dJuy6fd4+5We3G5nuKOXcsfCi2Tjli3Xf8SFuG6JmYwUqVmORNO3xbS6bAcb91aLGnduXJlS9hVc
u5l62/aV1aigUAoBQCgFAKAuOm/vT8Pn+bWHXdz6kTTp+94GTOvftiH6Ovy3rP8Ah/lPxdCLNf21
zHN16xiLjpTCxcjeI5s6/wBXYKnMziBqvFD4tNrjjI1kHEcT21C42lgW2knLHYsTr8STG3jdNm3v
GyJ8yfFzfK7lkZEKQOeeXmgYqks9/wDzFvfuA92l4Jo0Rak1JcSs8jlbji7HLgYmTuG14eKFniwJ
BC+PlB3aR5ZOXKIyzePWy8Vtx4cJVpWu0hRySoqrk4lP1vFyuqM0c0zFzHI0rNHIXaSJHZtcSxo9
y3tKov21O12UVX+2yjqwqFAKAUAoBQCgFAKAUAoBQCgLjpv70/D5/m1h13c+pE06fveBkzr37Yh+
jr8t6z/h/lPxdCLNf21zHN16xiFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQFx0396fh8/zaw67ufUi
adP3vAyZ179sQ/R1+W9Z/wAP8p+LoRZr+2uY5uvWMQoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAuOm
/vT8Pn+bWHXdz6kTTp+94GTOvftiH6Ovy3rP+H+U/F0Is1/bXMc3XrGIUAoBQCgFAKAUAoBQCgFA
KAUAoBQCgFAXHTf3p+Hz/NrDru59SJp0/e8DJnXv2xD9HX5b1n/D/Kfi6EWa/trmObr1jEKAUAoB
QCgFAKAUAoBQCgFAKAUAoBQCgLjpv70/D5/m1h13c+pE06fveBll1niz5W/4+PjprmfHGlB32Zyf
7BWT8XcjCw5SeGb9C/WQcriS4fqVX8rb9/CN8K/rrZ/IWf3Gf7W5wH8rb9/CN8K/rp/IWf3D7W5w
H8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/C
N8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/
IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W
5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wH8rb9
/CN8K/rp/IWf3D7W5wH8rb9/CN8K/rp/IWf3D7W5wNOXsW64kBnyMcxxLa7Ejv8AcNWW9Zam8sXi
RnYnFVaJPTf3p+Hz/NqrXdz6kSen73gZ0md/vrbvo7folryLP+HPxf8AU23P8iPN+p0teUbhQCgF
AKAUAoBQCgFAKAUAoBQCgFAKAoutDbp6c+gp8oVv/Gul5esy6v5bOL6cyD/8z9eBOPk162suVyfU
Rg067XhZ1md/vrbvo7folrz7P+HPxf8AU13P8iPN+p0teUbhQEvbtqz9xkePCi5roNTDUq2HZ+0R
U7duU8Io42bcnYN3xciDHnxykuQwWEakIZibW1Akf21KViaaTW0VRsy+mN8xMd8nIxtEMYu7a4za
5t2Bie+uy084qrQqjGDpve58UZUWI7QkXU+EMR6QpOo/BRWJtVSFSKu35jYoyliJgMvIDAi5ktq0
6b6uz1VXkdK05AScvp7ecSNJcjFaNJCFVrqeLdgaxOn36nKxOOLQqjfJ0j1DFG0j4lkQFmPMi4Ac
T+1UnpbixoczHidJ9QSQrOmIWjdQ6kPHcgi44ar0WluNVodqQsHa8/OyGxsWIyTICzpcLYA2N9RA
quFuUnRIVN2BsG756yNiY/METaJPGi2b0eJhUoWJy2INnuVsG74pkGRBoMUfNfxobIW034Me+krE
47UKnsHTm9z4oyosR3hIurXUFh6QpOo/BSNibVUhUjJt+a+JLlrETjwsElfh4WPpF9VQVt0bpgDC
fEyIEheVNKzpzIjcG63IvwPqrji1SoNNcOlD1t/tzI91flVt/H/N9TM2q7DOE6d7Ny+gT/oFelqt
kPGjDY2y8LO0zv8AfW3fR2/RLWWz/hz8X/U03P8AIjzfqdLXlG4UBedNSQR426STw+YhXHGuHUU1
DWOGocRWnTtJSqq4EWWQMTzbLJt8Ij2o5SnSCzMk5K6lcsW9HCrdrg4rq194PN/2opDk5H1JyAr6
2zPNa+GvieXf9r+yl+1g3k9degJkkbb5zeX3bnSfV7BTjZWPJEvKsANLiQ+ED0AVPy8081eruaph
7ThDU8vaL4s62XeSYMmY3U2Twu5A+HhVfcwff2nTfvmK31XmZGVB5CeRlbVDPriym1D/AMu/v9lT
vR6rb6r58H6jiKbK/wBr4X0mb5K1nl8pc7Jby/5+1fWG3xS4yjcBiwNiZbu+jmBborIpUdvfWrNH
Mk11qKjIkXAjGDh5OVuOV9X5ubkELJy2kP7l9TgBfS9Qgsqbk8spP4HWejGhTrPDycchsbNPmInA
sDqU6uB/4qZUrya2SxG4rNqt5Xe78Ryf/wBwVTb2T5jrLPM27Pz93i3bBlQbcOUUyOYqiFVVbqQS
CLVdK3KU1KL6vwOVMl3XFixNwyVQSYWRuGiVLe1E8Z1W/SKK6km+65e4UK7qzGixm26CKTmxJjDl
yfGUuxU/Aaq1UUsqXAIoKykih62/25ke6vyq2/j/AJvqZm1XYZwfTvZuX0Cf9Ar0tVsh40YbG2Xh
Z2ud/vrbvo7folrLZ/w5+L/qabn+RHm/U6WvKNwoDKOKSWRY4kaSRjZUUamJ9QFdSrggeEEEgixH
Ag1wHlAKAUAoBQCgFAKAUAoDJEkkdY41LyOQFVRcknsAAolUB0kjdo5FKSISGVhYgjtBBo1QGNAU
PW3+3Mj3V+VW38f831MzarsM4Pp3s3L6BP8AoFelqtkPGjDY2y8LO1zv99bd9Hb9EtZbP+HPxf8A
U03P8iPN+p0teUbhQFh0/FFLvWHHKiyRtKAyMNSkesGrbCrNJnHsLXp+PHvlr5HnymXTHM+M+TCq
i/hKqRp92r7CWOHuqjjKXdsV8XcsjHcRqyObrFfQL8fDqJPfWa7GkmjqOg2wYMeBsqvgwTvmzSxS
ySJdtPMC8LW48eF+ytdvKowwXWZxkfbsGGPI3d4MRc3Iw304uI4LjSZCrNp/b0gVC3BJyoszjsQZ
snxsGLfsFJcaODz0IGVjEArFJLdbqp9juNu6uyjFXFVdpYrhUbibLte3YuKsjQxNJtMLrmXVSJJZ
YlMer41marHbjFbOzt53sOVOOhVGmRXOlGYBm9AJ4msEViTOr3PAhGPuML7dHi4uGgOFmqpVpGuA
AXJs+q/vVuuQVJLLRR2MijZtuGrYu0Iu1RZMOUhXLyShLKNZ46hbSbd59yu24YR6ta7WcZp6c27b
mjz5SqTPFMI4y8D5QEfHjy4yD4vT3VHT244vl4V9x1mqGDbINw3po8ZZ8fHh5kEUyMultS8LOFdb
E2qKjFSnhglvBp3AwjP2fNx8dYZJ1jleHHUhS6yW8KC/oqNymaMktvAIqN0kaTcsuRgVZ5pGKsCp
F2PAg9lUXHWT5zqItQOlD1t/tzI91flVt/H/ADfUzNquwzg+nezcvoE/6BXparZDxow2NsvCztc7
/fW3fR2/RLWWz/hz8X/U03P8iPN+p0teUbhQGUcskUiyRO0cim6up0sD6iK6nTFA2QZuZjszwTyQ
u/tNG7KT7pBFdjNrYzhqZmLFmNyeJJ76idNgyspREqzOFgJaABj4GJuSvHw8fRXczwxOUCZWTHMZ
45nSckkyqxD3PadQN6KTTrUUMXmleUyu7NKTqMhJLFvTfto5NuooZvmZbiUPNIwmIMwLsdZXsL8f
F79HNuuIoaa4dN0mXlyRJDJNI8MfsRszFV9wE2Fdcm1Rs5Qlz71kviY2NCzwLBEYpCjkcwMxbiBb
01ZK86JLcKEPHysnGYvjzPC54Fo2Kn4QRVcZOOxg8XInXmaZXHNFpbMfGO2zemmZg981k3ibmvqg
tyTqN0sbjTx8PH0UzPDEUMHeSR2kkYvI5JZmNySe0kmuN1OmNAUPW3+3Mj3V+VW38f8AN9TM2q7D
OD6d7Ny+gT/oFelqtkPGjDY2y8LO1zv99bd9Hb9EtZbP+HPxf9TTc/yI836nS15RuFAKAUAoBQCg
FAKAUAoBQCgFAKAUAoCh62/25ke6vyq2/j/m+pmbVdhnB9O9m5fQJ/0CvS1WyHjRhsbZeFna53++
tu+jt+iWstn/AA5+L/qabn+RHm/U6WvKNwoBQCgFAKAUAoBQCgFAKAUAoBQCgFAUPW3+3Mj3V+VW
38f831MzarsM4Pp3s3L6BP8AoFelqtkPGjDY2y8LOo6p3B9v6mxMyNA7RY/BD2HUZF/8a5+Psq7p
5Re+X6FmquZLqlyfqRn/ADEzE7cSM++1cl+Kgt7C10nuMP6lZn8HH/iaq/423xkd+8lwH9Scz+Dj
+FqfxsOLH3suA/qTmfwcfwtT+NhxY+9lwH9Scz+Dj+FqfxsOLH3suA/qTmfwcfwtT+NhxY+9lwH9
Scz+Dj+FqfxsOLH3suA/qTmfwcfwtT+NhxY+9lwH9Scz+Dj+FqfxsOLH3suA/qTmfwcfwtT+NhxY
+9lwH9Scz+Dj+FqfxsOLH3suA/qTmfwcfwtT+NhxY+9lwH9Scz+Dj+FqfxsOLH3suA/qTmfwcfwt
T+NhxY+9lwH9Scz+Dj+FqfxsOLH3suA/qTmfwcfwtT+NhxY+9lwH9Scz+Dj+FqfxsOLH3suBC3jr
bI3PAkw5MZI1ktdlJvw41dZ0cLcsybIXNS5qjRB6dBtuX0Cf9Apq9kPGiNjbLwsvOvftiH6Ovy3q
38P8p+LoQ1/bXMcw6aq9KUKmRMw5AqvyjtRyBTyhUcgU8oVHIFPKFRyBTyhUcgU8oVHIFPKFRyBT
yhUcgU8oVHIFPKFRyBTyhUcgU8oVHIFPKFRyBTyhUcgU8oVHIFPKFRyBTyhUuOnIBbc/w+f5tY9Z
CmT6iNGnfa8LLLr37Yh+jr8t6j+H+U/F0Ilr+2uY5uvWMQoBQCgJux7b9abzgbbzOT53Iix+dbVo
5rhdWm63tf01GTomyUI1aRbfythZkGU2y5k+VPhyRRyw5OOmNqM0ohTlus86k627G08OPcaj5jW0
s8pNPKyKOkN/50kTQRxyQkJKJcjHj0yMSBES8ijm8P8AL9r1V3zInPJkeYfSW+5UhXy/J0znFbnv
HCxmUgNGiSsjSOt+Kpc0dxIRtSZ7uHS2442+ttMC+Zd82bb8OS6x86SGXldhY6Lkj2j79FcVKnJW
2nTloaoemN7mxPNJAvL0vIiNLEssiRkh2iiZhJIF0m5RT2H0Uc1UK1LaeP01vceAc5sf9wESRkEk
ZmWOW3LkaANzVR9QsxWxuOPEU8xVoPLlStCa3RW6QbXuedm6Mf6tjjd4A8UsmuSZIeXKqOWhbxlr
Ot+FrVzzFVJEvJaTb3GvB6Rzs/YY91xZIzqypcRopZIoFBjjjddMkroGZ+bYIOPDv7juJOjORtNx
qiL/AC5vfmMXGbFZZ8yZ8bHjYqrc6Nwjo1yNDKx467ensqWdUOeXKqVCFPiZOPyzNE0YlXXEzAhX
TUV1IexhdSLjhwrqaZBxaNVdOCgFAXHTf3p+Hz/NrDru59SJp0/e8DJnXv2xD9HX5b1n/D/Kfi6E
Wa/trmObr1jEKAUAoCx6c3GHbOoNt3GdWaDDyoZ5VQAsVjcMQoJUXsPTUZqqaJ25UkmTV6u3afeM
TJ3HcMzMwsbLjyRBLM8tlSQN4VdtN9IqPlpLBEvNeZNt0qZpvOz5m3SbfubZMMSZs2dBNjxpKzGd
UV45FeSMLwiFmubceBrmVp1R3PFqj41J2b1TsO8TrPuaZeK2NmTZWOmMEmDxzFDynLvFoYcv/MAa
9/Z4VxQlHYTldjLF8SSnVvTcvUMO75K5ieU3bI3GCGOOJ+ZFPOsqq7NKvLZNPYAwPZcdtc8uVKcg
82Nauu2pVzbx03m4+NNnRZL5mFjPjRYqheRKdTtFI0utXj08ziqodVu0XqSjJbCLnF0bJ+T1viPj
GeIGPOeGGFscYWCqkxqiuzZmk5DK2j2bA/8AHwqKtP0r8CTvLbv5l8dpozd+6aOH1A+J505u+6CI
pki5cJ81HkOpkEjNJ7Js2lfc43HVCWFdxyU40dK9YiYG5dPSdNQ7Tub5kM0OdLlrLjRRSqUkihj0
EPJEQ37o+Lu9Bvwk081URjKOWjrtLleoHn27fd6nxXihlyXfZXfiq5GShglQEgB2EJDkr2MinvFV
5MUvaW+ZVOVOb4HEyrjhYuS7uxS8wZAgV7nwqQzaha3E29FuFzeqmVmuunBQCgLjpv70/D5/m1h1
3c+pE06fveBkzr37Yh+jr8t6z/h/lPxdCLNf21zHN16xiFAKAUBi7aUZrFtIJsO027hULkssW+Bf
prPm3Iwqo5mlV7FV0q+REOPdEeblCGTXexFuz1njXnR/JVdMp9ff/wD4uVq15sr9vJue576J8pOr
1D4kwmmSGJpX9lRc1Veuq3FyZt/HaGervxsw7U/dvb9hpxcqWcamhMaMLo9wb+921n0+qlca6tI8
T1vzH4Sxo01G+rlyLo4ZaNeurWBvkbRGz2vpBNh32ra2fOrE5Xb+v4czcIcJcCVHlcISWB03NrkW
7qzxv1dKGuekom6kjaOs4Nx3UbccV4JSGILkfsi/ZYd1Sheq6UI3NNljmqYQdcRy7wu2eRlWQy8o
uT2eLTqtbsriv40odelpHNU6erzIKAp+pd+l2XFjyFxDlRs2mQh9ATstc6X7aruTy7i+xazulaEz
aNw+sdtgzeXyueurl31W4kdth6KlCWZVIXIZZNFNuvWEm372u2PgFlkaMR5Bk0hhJa7BdB9liR29
1VzvZZUoXW9Nmjmqd70396fh8/zaz67ufUic0/e8DJnXv2xD9HX5b1n/AA/yn4uhFmv7a5jm69Yx
CgFAKAUBUwqzbtlKjaGKGzWBtxXurxLMHK9NJ5duP/I/T/yN+Fr8RpZ3IeZBSjWOyvUnvxNeJkbp
lB1jlXha7NYEdvZYVXYlfuJqL95u/MaL8PoJQndtdqtFHFPZVvHd07GYNkZM+3zrK/GFl1cBxDG1
veIqp3Jzturwj0/7G23oNLpPyNp2ra/80ZUpsjlVW0v6lKhuORk4mHFaTmPOqiJCttIt/b2irfNn
ahFqXaXsPMj+O0v5HWXVK1kjYm88lLGbfHBUWFWbJ49yx4ef5jmMnF49It66uuWr1qOfM+VHn6HV
/idbf+2+3UIywjLY3T4e1nJyTDE68xMwLoi3ALde68gMTf8Axrer7F7O1I+d/L/jXpJzsN5smx8V
tRWR7jJ/OybkbiCTNaFJO4qLRke8jirFLr15TA4f+LLyG7I6hkw923jdILNkTSeUxXIuAq9r+8EX
4a67lG2jis1jGL5ywn27rDG2gbx9bSPMqCeTE4kBPaPadPAdo02qbjNLNUqU7bllylfu/VG75GBh
bjj5b47Prx8iCPwrzIrNrBv+0sgqE7jaTqWW7MU3FrlM97n6kztrydyzlMW2zInlYLiwvKpU6e32
QeJ/RSbk1V7BbUIyUY9o9xd23bJg2nYNrlOO7RXmmHBuJZu30Kgv666pt0ihK3FNzkR962/d8LqH
b49wyTmDmJ5ec3uU5nYb99z6TUZxakqkrU4yg3FUPtHTf3p+Hz/Npru59SJi0/e8DJnXv2xD9HX5
b1n/AA/yn4uhFmv7a5jm69YxCgFAKA8ZgqlmNlUXJ9QrkpKKbZZatSuTUIKspOiXFvBFRiZEH1tM
+saXGlG9JJFeHpr8I3pSbwdfifqP5r8XqJ/h7NqMOvbyuSwwSjKo2D/z/wDk+dV34rverpM3/wDo
n/wf8/8A6DQP/wCNuP8AeT5ZrBb+VL/j0n0mo/zdH4Lv/tiSM2OTyWHkINXJRSw94G/9lXai0/Kh
NcKHkfhNZb+/1enm6O5N5eXamuc25e5Yz4jLG2qSUaQljfjwN606rXQnaou0/ceP+D//AJXVWNcp
3Vlt2nXNVdbhT0wOV642+WDa9uzR4ZseRlYjtHM8a/4StSs2XC0mzzvzv5C3qdfccHWGCT45cGV2
4bWYeidtzVuJlnaVj6pb2P8A8C1olHqJniQnW61yGnI2TKbo3Fz411nnyzTW4toayBj6hy/7a44d
RM6rq8xxL7P622mXph4Y2JzZoOQcfSw0syaGOr2bDu41a7yy0M8dNLzK7qnL7jt02H07tzzqUkyZ
ppQp7QmmNVuD7l6olGkUa4TrN03HadZgDo+w4Acj9IrTd7Bi03zfacrtsrbPue0brkKfJzQ2LgXt
4Wjbs719qs8XlabNVxZ4yitpJ6k3/A3TqDbjiMWgxpEUysNIJMgJtfu4VK5NSkqEbFpwg6n1/pua
Lk7pNrXk/Vs782406bKdV+y1qjrnhB//AJImXTp1kv6WX3V20ec3KOXzuLj6YQujIl0MbOxuBY8O
Nef+N1OS21llLrblXgadXazSTrFYbyk/lv8A+qbf/wCv/wBNej99/Rc/tMv2/wDVD2j+W/8A6pt/
/r/9NPvv6Ln9o+3/AKoe0fy3/wDVNv8A/X/6afff0XP7R9v/AFQ9o/lv/wCqbf8A+v8A9NPvv6Ln
9o+3/qh7Tw9Nixvum3W77z/9NRlrlR1hOnhJ2tPLMsso5q4UeNd1OUwHTePfhum2X/8A1x/+Gsq1
2n/Y/wC1Hqy0/wCRo6yuU55mSdNx8dG6bb67T/8ATVtrXW8ckJeqK6DJrNPqcPPk+TO366Zjz+W4
bH/5pttv2v34/t8NQWusUdIOm/qr3l0tPrs0aynnxy4yry5emhkOm1tw3Tbrd37/AP6auWujlwhP
L4cDFPT3PMeaS8yu99avxqaY+m8HmnlbptXN4+zOur19i1RDXWKrLB18KPW1On/J+U/Nld8r+pzy
+/AZvTeB5c+d3TavL3F+dOui/d7a2rTLXLfCf9p4sNO69WUfaYzdN7Z5Ec7dNp8hpXTrnTk6eGm1
1027LUeuVOxOnhOrTyrhKObnNmP03i+XTy26bX5e3g5c40afVpW1FrlTCE/7SL07rjKNecq06b6P
8yOXunT3mdXC08GvV6vDe9Q++h+yX9pd9vdp2veyduHTe0WT6x3TZ7ceV5idPVfTrWpS10d8J/2l
cNPLuyj6mZ5fTe3+W/7vdNp8rw/zZ15f/D7S6a69cqYwn/acjp3XCUa85pn6b2PyCc/dNl+r7/u9
c8fJ7+y66K49dGnYnTwklp51wlHNz4kVOm+kLLo3Tp+3/l6Z4be94aj9/D/7cv7SX29z93vZ0myb
JhQYWf8A9/t0uDLt0sX7qVWiWJlHjfhpEQXtPZas+r1akodSSSknivcidiw05dZVo95//9k=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/wp_gen.gif

R0lGODlhKAAiAKIAAKqqquXl5ebm5qmpqf///wAAAAAAAAAAACH5BAAAAAAALAAAAAAoACIAAAPZ
OLrc/iKKIGcEJOvNOx8SFUbB4J1otlisZKbwZipV/cbxDNautgAPlQKo8BFoFZHghguqCEBeDycc
EG+6AEVbwQKvjGr4iZRiqDBdkrtEp4+7GgX7qF+NUWnbjcKUW3t8Hmp6dHWHNxh5gIGCH3ATSlOO
j0hskz8vdmNHkDxzPpxohJIUZ3ALgoSfpw0qYE6df0lMlGRxSY22srgjhoixWYW7Mp5StbarPL+w
D0RGf0olxNC9LMiUpMvUt5JdmcAOYFADlyO6tkDS5uHi4l9610MNAGDNsGsSCQA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/idg.us.info.general/noscript;pos=leaderbottom;tile=7;sz=728x90;ord=123456789?

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
x+jTxV95tH9p6Ij807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6Ij807
ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6Ij807ysfo08VfebR/aeiI/N
O8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6Ij807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiP
zTvKx+jTxV95tH9p6Ij807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6I
j807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6Ij807ysfo08VfebR/ae
iI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6Ij807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2
noiPzTvKx+jTxV95tH9p6Ij807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH
9p6Ij807ysfo08VfebR/aeiI/NO8rH6NPFX3m0f2noiPzTvKx+jTxV95tH9p6Ij807ysfo08Vfeb
R/aeiLlieVrynzmlPRPLfxQ+0h56OtacNpNg7HdUy6nrD9KVoUk/Q1rilbIKtNRUj0tJaR6CCFsk
idGaOFDQH0OAcO0EFQz5m/LJ5baDy2+YO9ovL5xrS3dLxrlk+nuIGJ08aVElRqeU6w+w+1FSttxt
aQpC0kFJAIO+ti1rJTiz8WPHP+F6j+ZNa7e0/RZ+UexcFefrv/Mfan5reo6NERoiNERoiNERoiNE
RoiNERoiNERoiNERoiNERoiNERoiNERoiNERoiNERoiNERoiceG3sDGMwxvILdiwdp6uS6u2drYj
s11hl2M8x4y2mUqX2IU4kk7dNVG8xPkiaGCpDujKh5q++nZGsndq4sPtaoPlWOF12SXctN589Q3b
Z+XFgrkvxQ4wZKnAlxLIQ6A4n2T3AKAPqOvnUzXRuLXChC72MtLQRipgmUbebxK3kTgWBhWFZTg3
dLfwVzKF2NjdtlJ7kQI8pAWl5OxAQXN19wCT3bawaI5NTZCACOPNZCV8Tg9uJByootwmpn+Yy4zq
1v7ydQX5kRkO4tOjmMaRqID2yRHIS6sk9yld47ifZUN9jqE9klnO2NzcMann9uS6vbr6Ce2ljlqW
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
kEAuSTv3KUEhKQ2EDu7iJNTwRweiHZVyeGsGTX3MtmfcQBjtYGZcqOlxDL77fu/a442l1YStQJAU
oA9ToiXq7jHjWoTXoqePcZq0VLkB2rTEqYbAjLqmFRa9TIbaT4ZisLU0yU7eGglKNkkjREoz8Iwy
1ayWPaYjS2TGZpaRmDMqBGeRapYbSy0J6VtkSAhtIQkOd2yQAOmiJCsuIeJrq+n5TccX4lbZPasP
xbPI5lJAfnyWJUQ18hp6S4yp1aHYh8BaVKIU19TO6OmiL5t+HuI79p6PfcW4hdsSZbFhIZn0cCSh
yXFhormJC0usqBcaiNpjoWfaS0kNghAA0RfQ4h4mTYR7ZPF+JJtIi5TkWyFJAEhpc5yU7KUh3we5
JfcnSVuEH21POlW5cXuRcEPgzhOvYpIsDh7CIMbGZJmY3Hj49WtN18hSmVl6IlMcBlZVHaJUjY7t
oP8ABTsRdWKcUYbimOZZizcAX1PnN5d3+WRbhtiU1OlZBKclTUPMBpDJaUXOwI8PYpHtdyipSiL4
qOFeG8frbKmoeJcMpKi6qnKK4qq+hro0aXVPLdcdgPstMJQ5HWt5xSmlAoJWokbqO5ExPNPFiwfK
f5jYUKM1DhQ+JcvYiRGEJbaaabopaUIQhICUpSkAAAbAaIvyt4t/djHP8xf9Fw/6D/ov6yj+Q/8A
A/8ARf7G2ruLwN/WyGWXo6OSoZvG79DM55+np5pe/Wf1s/fWr+Oj9Z/T99P46P1n9P30/jo/Wf0/
fT+Oj9Z/T99P46P1n9P30/jo/Wf0/fT+Oj9Z/T99P46P1n9P30/jo/Wf0/fT+Oj9Z/T99P46P1n9
P30/jo/Wf0/fT+Oj9Z/T99P46P1n9P30/jo/Wf0/fT+Oj9Z/T99P46P1n9P30/jo/Wf0/fT+Oj9Z
/T99P46P1n9P30/jo/Wf0/fT+Oj9Z/T99P46P1n9P30/jo/Wf0/fT+Oj9Z/T99P46P1n9P30/jqM
eWP7tRvx1/0g3/fv+jfrTv1v/jfxf9nv1Cv/ANMfqZ/j8PH1/wBVOsP1D+ll+DxcPV/RVvV6f+9+
j+Fqp7Fb9q41ej/een+F6NZheFfX+4V9d+uD/wBX6D6f9rXq8Xyfkf7z6fo0ROiD/JGP6e+R/wB1
+s+k/I+LUZvjd4ff6Vud4Rn7vQutr5X/AO5flD636f8A6fg14f1B4cv93/BejwHxe5eo+Ur+9Pyv
V6fp/HrePQtKXsX/AJDK/v7/ACtz+hPrHoH1z/ifxvpaydmvBknEr/8AtP6esexeoHo//lTTsRcd
p/IJH4zPk/8AffrH/l/Fr0Zrw5JrNfIR/fD5X+7+T9L49ZyZ/evGfaiTXvluf3k+Wv656flH5Xx/
D8eq6TxH9P05qazwjx+jJI1h9bH9J/KH8r+T9L49bYc/wehYSZfi9K8R8pH8v9I+j9LWf/Ksf+ZO
8/yA/wB7/k+v+T+j1/FrV/yLcP8AemY9/B/lv/2n/RqXF9qLXdcPF/uXYz9ZP9KfLH1v5Ho9fx63
9qidi6ofy2f6b+Un+T/K+V/B+P4Pj1k3P8S8OXBS5j/9N0P42f5NM/or+W/ylz+R/wCx/wCl/wCJ
3a3W/wCqfH/t8XpWEvhGXpy9CTFf0Xkn4zP5TI9P8l+X/wB+/wBv+P8AHqS3I/q5/avSvHZ/hyH2
+5SLif8AImfx9fW0/wBBfWfV8n4vg1nHl/1vQtLv9iclr/IFf5kvT/37+T+j162fvrwf7E1Gfl1X
49v5U59b+V8g/wAn/wCJ/G+LWP7y9H+xOtX8kR/mS9KvlfWflH0f9Px69/eT/kVaM+/vvY/3t+vM
f3p/pv0J+v8A+1/E+lqqufEfFl+LP0qWzL7lrJwj+K/GP/8ARv8A77+LX+6/8tf/AKP/APvf+L4m
ocPgGXoyWx2alb96prasUfvVNER+9U0RH71TREfvVNER+9U0RH71TREfvVNER+9U0RH71TREfvVN
ER+9U0RH71TREfvVNER+9U0RH71TREfvVNER+9U0RH71TREfvVNER+9U0RH71TREfvVNER+9U0RH
71TREfvVNER+9U0RH71TREfvVNER+9U0RH71TREfvVNER+9U0RH71TRFH/LH4rOS/wD/AEq/upc/
37/ur/IXv6e//T//AMV/we/RF//Z

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/ftr_men_lft_gen2.gif

R0lGODlhBgAYAIAAAP///5mZmSH5BAAAAAAALAAAAAAGABgAAAIPjI+py+0Po5wgVQSuydkUADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/ftr_men_gen_div2.gif

R0lGODlhAgAYAJEAAJmZmW1tbbS0tAAAACH5BAAAAAAALAAAAAACABgAAAIKhBGSq83vImQHFAA7

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/ftr_men_rgt_gen2.gif

R0lGODlhBgAYAIAAAP///5mZmSH5BAAAAAAALAAAAAAGABgAAAIPjI+py+0Po5wJVARsyLkAADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.infoworld.com/img/searchwhite.gif

R0lGODlhMgASAMQAAGFhYfT09N/f36GhoXZ2dqurq4GBgZaWlsrKymxsbL+/v+rq6rW1tdXV1YuL
i7q5uQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAyABIAAAXeYBRBZGmeaKqukDi6cCzPdA23ra3v/Jj3wOCDFCz2hj+jcoakMRwHQcRB
dUgjB4aoQI1GAgMHIyAobK+wpkxAaDC0gIY8EEEYAHSx+xAxMBoOBYAiDg0yajELCQMIIgBvWhED
CpNTAwwHAwIGIgEBDQRvbYdEMwsFBA4Rj29fAAgMnA5hnINfn6EMozGIMAhmAQCrMLpUCQKFfQoB
CYYDA7bJvKUxAQ4Aj6vYcQaGEQxchg0JZAQADp+qU95p1EvvLr3w7/LzSvX2QkMvD/3+/wADChxI
8AeLgwgTiggBADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://img.icbdr.com/images/Custom/MSN/btn_search.gif

R0lGODlhLAATAJEAAODg4H9/fwAAAMzMzCH5BAAAAAAALAAAAAAsABMAAAJghI+pyxswopy02lsf
3rzrDobRJ5YYaaYTqqqsAEewIMWyfdcyhdKTvxv4hkGikAf5AWc3GzNYe0pYxV91WT2uks2o8RvV
aafclqtsNlHToTXbg36D3PJT4I7P6/f8fr8AADs=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.infoworld.com/img/form_search.gif

R0lGODlhPwAYALMAAPPz89vb28PDw4pEREoAAM/Pz7A8PHcAAAAAAP///wAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAA/ABgAAAT/MMlJq7046827/xsQFGRpnmiqrmYAZICAzHRt33iu38Jr
xQiDcEgsGo/IpBHRswSCyqh0ugxYClCqdlscIArXLJEmtA3J5doZPUsbveAKdjkJVoYTPCWI2Bsk
QoBdX2FGd3cGfRJQFn+HCTOCRHCFRYuMkG2Om46RCZyAjYNxFHOGi455nYKNgm2ik4RyCAe1tjQS
B5e0inW6e7+ev7W5trUEsqW0xr8TzbkXw3UWw9XGyKQTWMzExRXW0And4hTd5szYYdzr7O3u7wfp
s/D09fTyyvb6+9fJE0/8AtYjgMxKBSDxCCpcyLChw4cQGTLxcVDGjosYM9ZogkEEi48gDUOWcAGi
pMmTKFOijAAAOw==

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/iwstyle.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Sans-serif; =
TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 75%; FONT-FAMILY: Arial,Sans-serif; TEXT-ALIGN: left
}
A {
	FONT-SIZE: 100%; COLOR: #025291; TEXT-DECORATION: none
}
A:hover {
	COLOR: #004276; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 26px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1; =
FONT-FAMILY: Arial, Sans-serif
}
H2 {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1
}
H3 {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1
}
H4 {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1
}
H5 {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1
}
H6 {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1
}
.byline {
	FONT-SIZE: 11px
}
.nlPromo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003355; FONT-FAMILY: =
arial,verdana,sans-serif
}
.nlPromo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003355; FONT-FAMILY: =
arial,verdana,sans-serif
}
.tblNumber2 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #9b0302; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.tblNumber2 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #9b0302; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.tblNumber2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #9b0302; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: underline
}
.hSpace1 {
	FONT-SIZE: 1px; FONT-FAMILY: arial,verdana,sans-serif
}
.hSpace9 {
	FONT-SIZE: 9px; FONT-FAMILY: arial,verdana,sans-serif
}
.mini {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif
}
A.mini {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: =
Tahoma,Arial,Helvetica,sans-serif
}
.arrow {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 12px; =
TEXT-DECORATION: none
}
A.arrow:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 12px; =
TEXT-DECORATION: underline
}
.navbullet {
	FONT-SIZE: 6.5pt; COLOR: #666666
}
.bodyText {
	FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: arial,sans-serif
}
A.bodyText {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #025291; FONT-FAMILY: =
arial,sans-serif; TEXT-DECORATION: none
}
A.bodyText:hover {
	COLOR: #004276
}
.artText {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif
}
A.artText {
	FONT-SIZE: 12px; COLOR: #025291; FONT-FAMILY: arial,verdana,sans-serif; =
TEXT-DECORATION: none
}
A.artText:hover {
	COLOR: #004276; TEXT-DECORATION: underline
}
.artTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 135%; =
FONT-FAMILY: arial,verdana,sans-serif
}
.titleBarText {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; =
FONT-FAMILY: verdana,arial,sans-serif
}
.titleSubNws {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #993300; FONT-FAMILY: =
verdana,arial,sans-serif
}
.titleSubTst {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cc3300; FONT-FAMILY: =
verdana,arial,sans-serif
}
.titleSubCto {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff8200; FONT-FAMILY: =
verdana,arial,sans-serif
}
.titleSubChn {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #202020; FONT-FAMILY: =
verdana,arial,sans-serif
}
.titleSubGen {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: =
verdana,arial,sans-serif
}
.tabText {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,sans-serif
}
A.tabText {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,sans-serif; =
TEXT-DECORATION: none
}
A.tabText:hover {
	COLOR: #ffffff
}
.bodySmall {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif
}
A.bodySmall {
	FONT-SIZE: 10px; COLOR: #025291; FONT-FAMILY: arial,verdana,sans-serif; =
TEXT-DECORATION: none
}
.time {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #993333; FONT-FAMILY: =
verdana,tahoma,arial,sans-serif
}
.mdTitleGen {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 1.4; =
FONT-FAMILY: arial,verdana,sans-serif
}
.lgTitleGen {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.lgTitleGen {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #025291; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.lgTitleGen:hover {
	COLOR: #004276
}
.listLink {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
A.listLink {
	FONT-SIZE: 11px; COLOR: #025291; FONT-FAMILY: verdana,arial,sans-serif; =
TEXT-DECORATION: none
}
A.listLink:hover {
	COLOR: #004276
}
.listLinkLrg {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 135%; FONT-FAMILY: =
verdana,arial,sans-serif
}
A.listLinkLrg {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #025291; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.listLinkLrg:hover {
	COLOR: #004276
}
.listLrgTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.listLrgTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #025291; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.listLrgTitle:hover {
	COLOR: #004276
}
.ctTitle {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
A.ctTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #025291; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
A.ctTitle:hover {
	COLOR: #004276
}
.ctText {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,arial,sans-serif
}
A.ctText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #025291; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
A.ctText:hover {
	COLOR: #004276
}
.adText {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial,verdana,sans-serif
}
A.adText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.adText:hover {
	COLOR: #6c6c6c; TEXT-DECORATION: underline
}
.adTitle {
	PADDING-LEFT: 12px; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.adTitle {
	PADDING-LEFT: 0px; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
.titleSecIds {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: =
verdana,arial,sans-serif
}
.butGen {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#c5c5c5 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c5c5c5 1px solid; COLOR: =
#ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #999999
}
.butRed {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#c5c5c5 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c5c5c5 1px solid; COLOR: =
#ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; =
FONT-FAMILY: verdana,arial,sans-serif; BACKGROUND-COLOR: #cc3300
}
.adBox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.textChartTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: =
arial,verdana,sans-serif
}
.textChartSource {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: arial,verdana,sans-serif
}
.ctoPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff9900; FONT-FAMILY: =
arial,verdana,sans-serif
}
.blgPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffc600; FONT-FAMILY: =
arial,verdana,sans-serif
}
.nwsPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #993300; FONT-FAMILY: =
arial,verdana,sans-serif
}
.tiPageTitle {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; =
FONT-FAMILY: arial,verdana,sans-serif
}
.tstPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #cc3300; FONT-FAMILY: =
arial,verdana,sans-serif
}
.homPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #999999; FONT-FAMILY: =
arial,verdana,sans-serif
}
.titleSubGen2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: =
verdana,arial,sans-serif
}
.titleSubNws {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #993300; FONT-FAMILY: =
verdana,arial,sans-serif
}
.TScallout {
	FONT-WEIGHT: bold; COLOR: #b40404; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.TScallout {
	FONT-WEIGHT: bold; COLOR: #b40404; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.blueVrd18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #025291; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.blueVrd18:hover {
	TEXT-DECORATION: underline
}
.arcDays {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #7c7c7c; FONT-FAMILY: =
arial,verdana,sans-serif
}
.searchbox {
	FONT: 12px arial,helvetica,sans-serif; WIDTH: 250px; COLOR: #000000; =
HEIGHT: 22px
}
.searchbox2 {
	FONT: 12px arial,helvetica,sans-serif; WIDTH: 100px; COLOR: #000000; =
HEIGHT: 22px
}
.searchboxSm {
	FONT: 10px arial,helvetica,sans-serif; WIDTH: 40px; COLOR: #000000
}
.square {
	FONT-SIZE: 75%; COLOR: #696969; FONT-FAMILY: arial,verdana, sans-serif
}
.circle {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: =
135%; FONT-FAMILY: arial,verdana,sans-serif; LIST-STYLE-TYPE: none
}
.redArlSm {
	FONT-SIZE: 10px; COLOR: #b40404; FONT-FAMILY: arial,verdana, sans-serif
}
.blackArl20a {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.blueVrdSm {
	FONT-SIZE: 90%; COLOR: #025291; FONT-FAMILY: arial,verdana,sans-serif; =
TEXT-DECORATION: none
}
A.blueVrdSm:hover {
	TEXT-DECORATION: underline
}
A.blueVrdMed {
	FONT-SIZE: 90%; COLOR: #025291; LINE-HEIGHT: 135%; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.blueVrdLrg {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #025291; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.blueVrdLrg:hover {
	COLOR: #004276
}
A.blueVrd14 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #025291; LINE-HEIGHT: 135%; =
FONT-FAMILY: arial,verdana,sans-serif
}
A.blueArl15 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #025291; FONT-FAMILY: =
arial,verdana,sans-serif; TEXT-DECORATION: none
}
A.blueArl18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #025291; LINE-HEIGHT: 135%; =
FONT-FAMILY: arial,verdana,sans-serif
}
.blackVrdSm {
	FONT-SIZE: 90%; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif
}
.blackVrdMed {
	FONT-SIZE: 90%; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif
}
A.blackVrdMed {
	FONT-SIZE: 90%; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; =
TEXT-DECORATION: none
}
A.blackVrdMed:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.grayVrdXsm {
	FONT-SIZE: 90%; COLOR: #696969; LINE-HEIGHT: 135%; FONT-FAMILY: =
arial,verdana,sans-serif
}
.grayArlSm {
	FONT-SIZE: 90%; COLOR: #696969; LINE-HEIGHT: 135%; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.grayArlSm:hover {
	COLOR: #696969; TEXT-DECORATION: none
}
.grayVrdMed {
	FONT-SIZE: 11px; COLOR: #696969; LINE-HEIGHT: 135%; FONT-FAMILY: =
arial,verdana,sans-serif
}
A.grayVrdMed {
	COLOR: #696969; TEXT-DECORATION: none
}
A.grayVrdMed:hover {
	COLOR: #696969; TEXT-DECORATION: underline
}
.whiteVrdSm {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,sans-serif
}
A.whiteVrdSm {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteVrdSm:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.whiteArl11B {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: =
arial,verdana,sans-serif
}
.whiteVrdMed {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,sans-serif
}
A.whiteVrdMed {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whiteVrdMed:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.promoLinks {
	FONT-SIZE: 75%; COLOR: #025291; LINE-HEIGHT: 135%; FONT-FAMILY: =
Arial,Sans-serif
}
A.promoLinks:hover {
	COLOR: #004276; TEXT-DECORATION: underline
}
.whiteVrd {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,sans-serif
}
.update {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0033; FONT-STYLE: italic; =
FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.regularArticleU {
	FONT-SIZE: 12px; COLOR: #025291; FONT-FAMILY: arial,verdana,sans-serif; =
TEXT-DECORATION: none
}
A.regularArticleU:hover {
	COLOR: #004276; TEXT-DECORATION: underline
}
.query {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: =
black; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: black
}
.tip {
	FONT-SIZE: 10px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: =
Verdana,Sans-serif; BACKGROUND-COLOR: #f5f5f5
}
DIV.results .highlight {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,sans-serif; =
BACKGROUND-COLOR: #ffffff
}
DIV.results .wordscores {
	FONT-SIZE: x-small; COLOR: #666666
}
A.technoratiSm {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3fa510; FONT-FAMILY: =
verdana,arial,sans-serif; TEXT-DECORATION: none
}
#tablist {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.1em; PADDING-LEFT: 0px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: bold 11px Arial; =
MARGIN-LEFT: 10px; PADDING-TOP: 3px
}
#tablist LI {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#tablist LI A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #cec8b6; =
PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #cccccc 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#tablist LI A:link {
	COLOR: #585858; TEXT-DECORATION: none
}
#tablist LI A:visited {
	COLOR: #585858; TEXT-DECORATION: none
}
#tablist LI A.current {
	BACKGROUND: #f7f3e5
}
#tabcontentcontainer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 336px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#cccccc 1px solid
}
.tabcontent {
	DISPLAY: none
}
.video14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 135%; =
FONT-FAMILY: arial,verdana,sans-serif
}
IMG.srImg {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px
}
.pl {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 7px; MARGIN-RIGHT: 3px
}
DIV.navContainer {
	FONT-SIZE: 10pt; BACKGROUND-IMAGE: =
url(http://images.infoworld.com/img/red_hdr_bg_2.gif); MARGIN-LEFT: =
auto; WIDTH: 1000px; COLOR: #ffffff; MARGIN-RIGHT: auto; TEXT-ALIGN: =
left
}
DIV.navShd {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(http://www.infoworld.com/img/shd.gif); PADDING-BOTTOM: 0px; =
MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: repeat; HEIGHT: 10px
}
.featured_wp {
	BORDER-RIGHT: #cc3300 1px solid; BORDER-TOP: #cc3300 1px solid; =
BACKGROUND: #daf3f8; MARGIN: 0px; BORDER-LEFT: #cc3300 1px solid; WIDTH: =
336px; BORDER-BOTTOM: #cc3300 1px solid; TEXT-ALIGN: left
}
.featured_wp_hdr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND-IMAGE: =
url(http://images.infoworld.com/img/red_hdr_bg_2.gif); PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 12px
}
.featured_wp P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/article/article.css

.clear {
	CLEAR: both
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}
#masthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 1000px; PADDING-TOP: 0px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 1000px; PADDING-TOP: 0px
}
DIV.navContainer {
	FONT-SIZE: 10pt; BACKGROUND-IMAGE: =
url(http://images.infoworld.com/img/red_hdr_bg_2.gif); MARGIN-LEFT: =
auto; WIDTH: 1000px; COLOR: #ffffff; MARGIN-RIGHT: auto; TEXT-ALIGN: =
left
}
DIV.navShd {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(http://www.infoworld.com/img/shd.gif); PADDING-BOTTOM: 0px; =
MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: repeat; HEIGHT: 10px
}
DIV.container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: auto; WIDTH: 1000px; MARGIN-RIGHT: auto; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#leftCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN: 0px; WIDTH: 640px; PADDING-TOP: 0px
}
#rightcol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 336px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-FAMILY: =
Arial,Sans-serif
}
DIV.story {
	CLEAR: both
}
DIV.byline {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
20px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.tools {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #999 =
1px dotted; WIDTH: 350px; LINE-HEIGHT: 11px; PADDING-TOP: 3px; HEIGHT: =
11px
}
DIV.tools IMG {
	VERTICAL-ALIGN: middle
}
DIV.traffic {
	CLEAR: left; BORDER-TOP: #999 1px dotted; MARGIN-TOP: 10px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; WIDTH: 100%; PADDING-TOP: 7px; =
BORDER-BOTTOM: #999 1px dotted
}
DIV.cont {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; COLOR: #900; PADDING-TOP: 0px; FONT-FAMILY: =
Arial; TEXT-ALIGN: right
}
DIV.cont A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
DIV.cont A:hover {
	BACKGROUND: #cccccc
}
DIV.callout {
	CLEAR: left; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; =
MARGIN-LEFT: 20px; BORDER-LEFT: #999 1px dotted; COLOR: #ba0000
}
DIV.calloutSub {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999
}
DIV.comments {
	CLEAR: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; =
PADDING-TOP: 5px; BORDER-BOTTOM: #999 2px solid
}
.textArea {
	BACKGROUND: #fff; WIDTH: 30em
}
INPUT.form {
	BACKGROUND: #fff; WIDTH: 30em
}
A {
	CURSOR: hand; TEXT-DECORATION: none
}
DIV.commentPost {
	CLEAR: left; PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; MARGIN-RIGHT: 0px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dotted; BACKGROUND-COLOR: =
#eee
}
DIV.CommentID {
	CLEAR: left; PADDING-BOTTOM: 10px; COLOR: #770000
}
.gray {
	COLOR: #999
}
A.gray {
	FONT-SIZE: 11px; COLOR: #5d5d5d
}
FIELDSET {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px solid
}
LEGEND {
	PADDING-RIGHT: 2px; MARGIN-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: =
14pt; PADDING-BOTTOM: 2px; COLOR: #414141; PADDING-TOP: 2px
}
.searchTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #770000; FONT-FAMILY: ms =
sans serif,arial,helvetica,sans-serif
}
INPUT.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
IMG.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: bottom; WIDTH: 66px; PADDING-TOP: 0px; HEIGHT: 24px
}
.inline {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN: 0px
}
.alert {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#ffffff; LINE-HEIGHT: 1.35; PADDING-TOP: 2px; BACKGROUND-COLOR: #990000
}
#leftcol DIV.embedContainer {
	FLOAT: left; WIDTH: 165px
}
#leftcol DIV.embeds {
	CLEAR: left; PADDING-RIGHT: 4px; BORDER-TOP: #999 2px solid; =
PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 0px =
10px 0px 0px; WIDTH: 140px; PADDING-TOP: 4px
}
#leftcol DIV.embeds UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#leftcol DIV.embeds UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#leftcol DIV.embeds UL LI SPAN {
	FONT-WEIGHT: bold
}
#leftcol DIV.embeds OL {
	LIST-STYLE-POSITION: inside; MARGIN: 0px 0px 10px
}
#leftcol DIV.embeds UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftcol IMG.head {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #fff; =
PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; WIDTH: 100%; PADDING-TOP: =
0px
}
#leftcol DIV.embedSpn {
	CLEAR: left; PADDING-RIGHT: 4px; BORDER-TOP: #999 2px solid; =
PADDING-LEFT: 4px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 4px; MARGIN: 0px =
10px 0px 0px; WIDTH: 140px; PADDING-TOP: 4px
}
#leftcol DIV.embedSpn UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#leftcol DIV.embedSpn UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#leftcol DIV.embedSpn UL LI SPAN {
	FONT-WEIGHT: bold
}
#leftcol DIV.embedSpn OL {
	LIST-STYLE-POSITION: inside; MARGIN: 0px 0px 10px
}
#leftcol DIV.embedSpn UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#twoCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#twoCol .twoCol-more UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 47%; =
LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-STYLE: normal; =
LIST-STYLE-TYPE: none; FONT-VARIANT: normal
}
#twoCol .twoCol-more UL LI {
	LINE-HEIGHT: 1.2em
}
#rightcol DIV.dynamicbucket {
	FONT-SIZE: 10px; BACKGROUND: #efefef repeat-y 50% top; MARGIN-BOTTOM: =
15px; WIDTH: 336px
}
#rightcol DIV.dynamicbucket DIV.buckettop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 6px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 6px
}
#rightcol DIV.dynamicbucket DIV.bucketbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 6px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 6px
}
#rightcol DIV.dynamicbucket DIV.buckettop {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_top_336.gif) =
no-repeat 50% top
}
#rightcol DIV.dynamicbucket DIV.bucketbottom {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_bottom_336.gif) =
no-repeat 50% bottom
}
#rightcol DIV.dynamicbucket DIV.bucketcontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 6px
}
#rightcol DIV.dynamicbucket DIV.bucketcontent2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 6px
}
#rightcol DIV.dynamicbucket DIV.bucketcontent3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 6px
}
#rightcol DIV.dynamicbucket H3 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 8px; FONT-SIZE: =
11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: =
uppercase; COLOR: #333; LINE-HEIGHT: 8pt; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px solid
}
#rightcol DIV.dynamicbucket H3 A {
	TEXT-DECORATION: none
}
#rightcol DIV.dynamicbucket H3 A:hover {
	TEXT-DECORATION: underline
}
#rightcol DIV.dynamicbucket H3 IMG {
	FLOAT: right; MARGIN-RIGHT: 3px
}
#rightcol DIV.dynamicbucket UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#rightcol DIV.dynamicbucket DIV.bucketcontent UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#rightcol DIV.dynamicbucket DIV.bucketcontent UL LI SPAN {
	FONT-WEIGHT: bold
}
#rightcol DIV.dynamicbucket DIV.bucketcontent OL {
	LIST-STYLE-POSITION: inside; MARGIN: 0px 0px 10px
}
#rightcol DIV.dynamicbucket UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#rightcol DIV.wborder {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_border_336.gif) =
repeat-y 50% top
}
#rightcol DIV.wborder DIV.buckettop {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_border_top_336.gif)=
 no-repeat 50% top
}
#rightcol DIV.wborder H3 {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_border_336.gif) =
repeat-y 50% top
}
#rightcol DIV.wborder DIV.bucketcontent H3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#rightcol DIV.wborder DIV.bucketbottom {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_brdr_btm_336.gif) =
no-repeat 50% bottom
}
#rightcol DIV.wborder DIV.bucketcontent {
	CLEAR: both; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 2px
}
#rightcol DIV.wborder DIV.bucketcontent IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 2px 4px 4px 0px; WIDTH: 40px; PADDING-TOP: 0px; HEIGHT: =
34px
}
#rightcol DIV.epromo {
	BORDER-TOP: #999 2px solid; DISPLAY: block; BACKGROUND: #e0e0e0; WIDTH: =
336px; BORDER-BOTTOM: #999 2px solid
}
#rightcol DIV.epromo H3 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 8px; FONT-SIZE: =
11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: =
uppercase; COLOR: #333; LINE-HEIGHT: 8pt; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999 1px dotted
}
#rightcol DIV.epromo DIV.bucketcontent IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 2px 4px 4px 0px; WIDTH: 40px; PADDING-TOP: 0px; HEIGHT: =
34px
}
#rightcol DIV.epromo DIV.bucketcontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 6px
}
#rightcol DIV.epromo DIV.buckettop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
4px 8px; WIDTH: 328px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
#rightcol DIV.epromo DIV.bucketbottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 10px 4px 0px; WIDTH: 328px; PADDING-TOP: 0px; HEIGHT: 1px
}
#rightcol DIV.epromo A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#rightcol DIV.epromo UL {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
#rightcol DIV.epromo UL LI {
	LIST-STYLE-TYPE: none
}
#rightcol DIV.epromo A:hover {
	TEXT-DECORATION: underline
}
#leftCol DIV.dynamicbucket {
	FONT-SIZE: 10px; BACKGROUND: #efefef repeat-y 50% top; MARGIN-BOTTOM: =
15px; WIDTH: 300px
}
#leftCol DIV.dynamicbucket DIV.buckettop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 6px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 6px
}
#leftCol DIV.dynamicbucket DIV.bucketbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 6px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 6px
}
#leftCol DIV.dynamicbucket DIV.buckettop {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_top_300.gif) =
no-repeat 50% top
}
#leftCol DIV.dynamicbucket DIV.bucketbottom {
	BACKGROUND: =
url(http://www.infoworld.com/img/buckets/bucket_clear_bottom_300.gif) =
no-repeat 50% bottom
}
#leftCol DIV.dynamicbucket DIV.bucketcontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 6px
}
#leftCol DIV.dynamicbucket H3 {
	PADDING-RIGHT: 8px; MARGIN-TOP: 5px; PADDING-LEFT: 8px; FONT-SIZE: =
11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: =
uppercase; COLOR: #333; LINE-HEIGHT: 8pt; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px solid
}
#leftCol DIV.dynamicbucket H3 A {
	TEXT-DECORATION: none
}
#leftCol DIV.dynamicbucket H3 A:hover {
	TEXT-DECORATION: underline
}
#leftCol DIV.dynamicbucket H3 IMG {
	FLOAT: right; MARGIN-RIGHT: 3px
}
#leftCol DIV.woborder {
	PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: #fff; WIDTH: 280px; =
HEIGHT: 280px
}
#leftCol DIV.woborder DIV.buckettop {
	BORDER-TOP: #999 1px dotted
}
#leftCol DIV.woborder H3 {
	BORDER-BOTTOM: #999 1px dotted
}
#leftCol DIV.woborder DIV.bucketcontent H3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#leftCol DIV.woborder DIV.bucketbottom {
	BORDER-BOTTOM: #999 1px dotted
}
#leftCol DIV.woborder DIV.bucketcontent {
	CLEAR: both; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 2px
}
#leftCol DIV.woborder DIV.bucketcontent IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px =
4px 4px 0px; VERTICAL-ALIGN: middle; WIDTH: 40px; PADDING-TOP: 0px; =
HEIGHT: 34px
}
#leftCol DIV.dynamicbucket UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#leftCol DIV.dynamicbucket DIV.bucketcontent UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#leftCol DIV.dynamicbucket DIV.bucketcontent UL LI SPAN {
	FONT-WEIGHT: bold
}
#leftCol DIV.dynamicbucket DIV.bucketcontent OL {
	LIST-STYLE-POSITION: inside; MARGIN: 0px 0px 10px
}
#leftCol DIV.dynamicbucket UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.reg {
	FONT-SIZE: 16px; FONT-FAMILY: lucida, arial
}

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.infoworld.com/script/article/default.css

.story {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Sans-serif
}
.ArticleBody {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Sans-serif
}

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.infoworld.com/script/article/large.css

.story {
	FONT-SIZE: 14px; FONT-FAMILY: Arial,Sans-serif
}
.ArticleBody {
	FONT-SIZE: 14px; FONT-FAMILY: Arial,Sans-serif
}

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/article/lightbox.css

#lightbox {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: =
none; Z-INDEX: 9999; BACKGROUND: #fdfce9; LEFT: 50%; MARGIN: -220px 0px =
0px -250px; BORDER-LEFT: #fff 1px solid; WIDTH: 500px; BORDER-BOTTOM: =
#fff 1px solid; POSITION: absolute; TOP: 50%; HEIGHT: 370px; TEXT-ALIGN: =
left
}
UNKNOWN {
	POSITION: fixed
}
#lightboxFixed {
	DISPLAY: none; Z-INDEX: 9999; LEFT: 0px; WIDTH: 100%; POSITION: =
absolute; TOP: 0px; HEIGHT: 100%
}
#overlay {
	DISPLAY: none; Z-INDEX: 5000; FILTER: alpha(opacity=3D30); LEFT: 0px; =
WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; =
BACKGROUND-COLOR: #000; moz-opacity: 0.3; opacity: .30
}
.done#lightbox #lbLoadMessage {
	DISPLAY: none
}
.done#lightbox #lbContent {
	DISPLAY: block
}
.loading#lightbox #lbContent {
	DISPLAY: none
}
.loading#lightbox #lbLoadMessage {
	DISPLAY: block
}
.done#lightbox IMG {
	WIDTH: 100%; HEIGHT: 100%
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
#regForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 10px; WIDTH: 480px; PADDING-TOP: 0px
}
.reg FIELDSET {
	FONT-SIZE: 10px; FONT-FAMILY: lucida, arial
}
.reg LEGEND {
	FONT-SIZE: 12px; FONT-FAMILY: lucida, arial
}
#lightbox H2 {
	MARGIN: 0px 0px 1em
}
#lightbox H3 {
	COLOR: #ff713f
}
.done#lightbox P {
	COLOR: #333
}
#form {
	MARGIN: 25px; TEXT-ALIGN: left
}
#form UL {
	LIST-STYLE-TYPE: none
}
#form LI {
	MARGIN: 0px 0px 1em
}
#form TEXTAREA {
	WIDTH: 100%; HEIGHT: 150px
}
#definition {
	MARGIN: 25px
}
.highlight {
	BACKGROUND-COLOR: #feffaf
}
.close {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px
}

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/tab/archive_nav.css

.archive_nav {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.1em; PADDING-LEFT: 0px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; FONT: bold 10px Arial; =
MARGIN-LEFT: 10px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
right
}
.archive_nav LI {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.archive_nav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #999999; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
.archive_nav LI A:visited {
	TEXT-DECORATION: none
}
.archive_nav LI A:hover {
	COLOR: #4d493e; TEXT-DECORATION: none
}
.archive_nav LI.selected {
	POSITION: relative
}
.archive_nav LI.selected A {
	BACKGROUND: #ffffff; BORDER-BOTTOM-COLOR: #f7f2e5; COLOR: #ff8200
}
.archive_nav LI.selected A:hover {
	TEXT-DECORATION: none
}
.a_n_content_area {
	BACKGROUND: #ffffff; FLOAT: left; MARGIN: 0px; WIDTH: 242px
}
.archive_nav LI d {
	BORDER-RIGHT: #aca798 1px solid; PADDING-RIGHT: 0.5em; PADDING-LEFT: =
0.5em; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; =
COLOR: #777777; PADDING-TOP: 3px
}
.archive_nav A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; COLOR: #999999; PADDING-TOP: 3px; =
TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/ads/Tacoda_AMS_DDC_Header.js

var Tacoda_AMS_DDC_snippet_version =3D "1.3a";
var Tacoda_AMD_DDC_snippet_date =3D "011905";
var Tacoda_AMS_DDC_clist =3D new Array("TID");
var Tacoda_AMS_DDC_clist_notset =3D null;
var Tacoda_AMS_DDC_keys =3D new Array();
var Tacoda_AMS_DDC_values =3D new Array();
var Tacoda_AMS_DDC_vars_num =3D 0;
function Tacoda_AMS_DDC_getCookie(name) {
var cname =3D name + "=3D";
var dc =3D document.cookie;
if (dc.length > 0) {
for(var begin =3D dc.indexOf(cname); begin !=3D -1; begin =3D =
dc.indexOf(cname, begin)) {
if((begin !=3D 0) && (dc.charAt(begin - 1) !=3D ' ')) {
begin++;
continue;
}
begin +=3D cname.length;
var end =3D dc.indexOf(";", begin);
if (end =3D=3D -1)
end =3D dc.length;
return unescape(dc.substring(begin, end));
}
}
return Tacoda_AMS_DDC_clist_notset;
}
function Tacoda_AMS_DDC_addPair(key, value) {
Tacoda_AMS_DDC_keys[Tacoda_AMS_DDC_vars_num] =3D key;
Tacoda_AMS_DDC_values[Tacoda_AMS_DDC_vars_num] =3D value;
Tacoda_AMS_DDC_vars_num++;
}
function Tacoda_AMS_DDC_collect_vars() {
var Tacoda_AMS_DDC_vars_as_string =3D "";
for(var i =3D 0; i < Tacoda_AMS_DDC_vars_num; i++) {
Tacoda_AMS_DDC_vars_as_string +=3D "&var_" + escape( =
Tacoda_AMS_DDC_keys[i] ) + "=3D" + escape( Tacoda_AMS_DDC_values[i] ) ;
}
return Tacoda_AMS_DDC_vars_as_string;
}
function Tacoda_AMS_DDC(Tacoda_AMS_DDC_img_url, Tacoda_AMS_DDC_js) {
Tacoda_AMS_DDC_js =3D parseFloat(Tacoda_AMS_DDC_js);
Tacoda_AMS_DDC_args =3D "?" + Math.random() + "&snippet_version=3D" + =
Tacoda_AMS_DDC_snippet_version + "&referrer=3D" + =
escape(document.referrer) + "&page=3D" + escape(window.location.href);
Tacoda_AMS_DDC_args +=3D "&timezone=3D" + (new =
Date()).getTimezoneOffset();
for(var i =3D 0; i < Tacoda_AMS_DDC_clist.length; i++) {
var clist_name =3D Tacoda_AMS_DDC_clist[i];
var clist_value =3D Tacoda_AMS_DDC_getCookie(clist_name);
if(clist_value !=3D null) {
Tacoda_AMS_DDC_args +=3D "&clist_" + escape(clist_name) + "=3D" + =
escape(clist_value);
}
}
Tacoda_AMS_DDC_args +=3D Tacoda_AMS_DDC_collect_vars();
document.write('<IMG '+'SRC=3D"' + Tacoda_AMS_DDC_img_url + =
Tacoda_AMS_DDC_args + '" height=3D"1" width=3D"1" border=3D"0" =
id=3D"tacoda">');
}


------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/ads/dc.js

<!--//
=09
	//Random Number Generator, place in body of page only once
	var ord =3D Math.random()*10000000000000000;

	// tracks ads on page
	var ads =3D new Array();

	// first do referer checks
	if(!window.dcSite)
	{
		//set the sitename
		var dcSite =3D "general";
	=09
		if(document.referrer && document.referrer.indexOf("/techindex/") !=3D =
-1 && cType =3D=3D "Article")
		{
			dcSite =3D "techindex";
		}
		else
		{
			switch(section)
			{
				case "News" :
					dcSite =3D "news";
					break;
				case "Test Center" :
					dcSite =3D "testcenter";
					break;
				case "Opinions" :
					dcSite =3D "opinions";
					break;
				case "CTO Network" :
					dcSite =3D "opinions";
					break;
				case "Home" :
					dcSite =3D "home";
					break;
				case "TechIndex" :
					dcSite =3D "techindex";
					break;
				case "ProductGuide" :
					dcSite =3D "productguide";
					break;
				case "Search" :
					dcSite =3D "search";
					break;
				case "Careers" :
					dcSite =3D "careers";
					break;
				case "execconnect" :
					dcSite =3D "execconnect";
					break;
				case "PrintThis" :
					dcSite =3D "print_this";
					break;
				case "Video" :
					dcSite =3D "video";
					break;
				default :=09
					dcSite =3D section;
					break;
			}
		}
	}
        if(window.dcZone !=3D null) {
                if(dcSite.indexOf("spotlight") =3D=3D-1  && =
dcZone.indexOf("/") !=3D -1) {
                        dcZone =3D dcZone.substring(dcZone.indexOf("/") =
+ 1, dcZone.length);

                }
    	}
	if(!window.dcZone)
	{
	=09
		// now set up the zone
		var dcZone =3D "index";
	=09
		if(document.URL.match(/src=3Dsem/))
		{
			dcZone =3D "nopopup";
		}
		else if(document.URL.match(/article\/06\/07\/31\/31FEajax/) || =
document.URL.match(/reports\/31SRajax/))
		{
			dcSite =3D "video";
			dcZone =3D "editorialreview";=09
		}
		else if(document.URL.match(/article\/06\/07\/31\/31OPeditor/))
		{
			dcSite =3D "video";
			dcZone =3D "editorsletter";
		}
		else if(document.URL.match(/s=3Dfeature/)){//have to check query =
string for special reports
			dcZone =3D "feature";
		}
		else
		{
			switch(cType)
			{
				case "Index" :
					dcZone =3D "index";
					break;
				case "Snippet" :
					dcZone =3D "index";
					break;
				case "Article" :
					dcZone =3D "article";
					break;
			}=09
		}

	}
=09
	//build the pkeys
	var dcPkey =3D "pkey=3D;";
	if(isValidArray("pkeys"))
	{
		dcPkey =3D buildDCKeyValue("pkey",pkeys);
	}
=09
	// now build the skeys
	var dcSkey =3D "skey=3D;";
	if(isValidArray("skeys"))
	{
		dcSkey =3D buildDCKeyValue("skey",skeys);
	}
	=09
	var dcTData =3D "kw=3D;";=20
	var dartTDataCookie =3D getTacodaCookie("TData");
	if (dartTDataCookie !=3D "" && dartTDataCookie !=3D null)
	{ =20
		var tDataFields =3D dartTDataCookie.split("|");
		dcTData =3D buildDCKeyValue("kw",tDataFields);
	}
=09
	// Get TID cookie for u value
	var dcTID =3D "";
	/*
	var dcTID =3D "u=3D;";
	var dartTIDCookie =3D getTacodaCookie("TID");=20
	if (dartTIDCookie !=3D "" && dartTIDCookie !=3D null)=20
	{ =20
		dcTID =3D "u=3D"+dartTIDCookie+";";=20
	}
	*/

	function buildDCKeyValue(key,values)
	{
		var keyString =3D "";
		if(values !=3D null)
		{
		    for(i =3D0;i < values.length;i++)
		    {
		    	keyString +=3D key + "=3D" + values[i].replace(/ =
/g,"_").toLowerCase() + ";";
		    }
	      	}
		//add vertical to pkey
		if(isValidArray("verticals")){
		if(key.indexOf("pkey") !=3D -1)
		{
			for(i =3D0;i < verticals.length;i++)
			{
				keyString +=3D key + "=3D" + verticals[i].replace(/ =
/g,"_").toLowerCase() + ";";
			}//end  for
		}
		}
      		return keyString;
	}
=09
	function isValidArray(arrayName)
	{
		var isValidArray =3D false;
		if(eval('window.' + arrayName + ' && ' + arrayName + ' !=3D null && ' =
+ arrayName + '.length > 0'))
		{
			isValidArray =3D true;
		}
		return isValidArray;
	}


function adCall(width,height,pos)
{
	// store ad info in global array
	var curAd =3D null;
	curAd =3D new Array();
	curAd['width'] =3D width;
	curAd['height'] =3D height;
	curAd['pos'] =3D pos;
	curAd['tile'] =3D (ads.length =3D=3D 0 ) ? 1 : (ads.length + 1) * 2;
	ads[ads.length] =3D curAd;
=09
	//write out the ad tag
	document.write('<NOLAYER>');
	if(pos.indexOf("leader") !=3D-1 && pos.indexOf("leaderbottom") =3D=3D =
-1){
		document.write('<IFRAME ID=3D' + curAd['tile'] + ' =
SRC=3D"http://ad.doubleclick.net/adi/idg.us.info.'+dcSite+'/'+dcZone+';dc=
opt=3Dist;pos=3D' + pos + ';' + dcPkey + dcTData + dcTID + dcSkey =
+'tile=3D' + curAd['tile'] + ';sz=3D' + width + 'x' + height + ';ord=3D' =
+ ord + '?" WIDTH=3D"' + width + '" HEIGHT=3D"' + height + '" =
FRAMEBORDER=3D"no" BORDER=3D"0" MARGINWIDTH=3D"0" MARGINHEIGHT=3D"0" =
SCROLLING=3D"no">');
	}else{
		document.write('<IFRAME ID=3D' + curAd['tile'] + ' =
SRC=3D"http://ad.doubleclick.net/adi/idg.us.info.'+dcSite+'/'+dcZone+';po=
s=3D' + pos + ';' + dcPkey + dcTData + dcTID + dcSkey +'tile=3D' + =
curAd['tile'] + ';sz=3D' + width + 'x' + height + ';ord=3D' + ord + '?" =
WIDTH=3D"' + width + '" HEIGHT=3D"' + height + '" FRAMEBORDER=3D"no" =
BORDER=3D"0" MARGINWIDTH=3D"0" MARGINHEIGHT=3D"0" SCROLLING=3D"no">');
	}
  	document.write('<A =
HREF=3D"http://ad.doubleclick.net/jump/idg.us.info.'+dcSite+'/'+dcZone+';=
pos=3D' + pos + ';' + dcPkey + dcTData + dcTID + dcSkey +'tile=3D' + =
curAd['tile'] + ';sz=3D' + width + 'x' + height + =
';abr=3D!ie4;abr=3D!ie5;abr=3D!ie6;ord=3D' + ord + '?">');
  	document.write('<IMG =
SRC=3D"http://ad.doubleclick.net/ad/idg.us.info.'+dcSite+'/'+dcZone+';pos=
=3D' + pos + ';' + dcPkey + dcTData + dcTID + dcSkey +'tile=3D' + =
curAd['tile'] + ';sz=3D' + width + 'x' + height + =
';abr=3D!ie4;abr=3D!ie5;abr=3D!ie6;ord=3D' + ord + '?" WIDTH=3D"' + =
width + '" HEIGHT=3D"' + height + '" BORDER=3D0 ALT=3D""></A>');
  	document.write('</IFRAME>');
  	document.write('</NOLAYER>');
  	document.write('<ILAYER ID=3D"layer' + curAd['tile'] + '" =
VISIBILITY=3D"hidden" WIDTH=3D"' + width + '" HEIGHT=3D"' + height + =
'"></ILAYER>');
}

function endBodyAdCode()
{=09
	for(var i =3D 0;i < ads.length;i++)
	{
		var endAd =3D ads[i];
		document.write('<LAYER =
SRC=3D"http://ad.doubleclick.net/adl/idg.us.info.'+dcSite+'/'+dcZone+';po=
s=3D' + endAd['pos'] + ';' + dcPkey + dcTData + dcTID + dcSkey =
+'tile=3D' + endAd['tile'] + ';sz=3D' + endAd['width'] + 'x' + =
endAd['height'] + ';ord=3D' + ord + '?" width=3D"' + endAd['width'] + '" =
height=3D"' + endAd['height'] +  '" visibility=3D"hidden" =
onLoad=3D"moveToAbsolute(layer' + endAd['tile'] + '.pageX,layer' + =
endAd['tile'] + '.pageY);clip.width=3D' + endAd['width'] + =
';clip.height=3D' + endAd['height'] + =
';visibility=3D\'show\';"></LAYER>');
	}
=09
	//document.write("<font color=3Dwhite>site: " + dcSite + " zone: " + =
dcZone + " pkeys: " + dcPkey + " skeys: " + dcSkey + " tdata: " + =
dcTData + " tid: " + dcTID + "</font>");
}

function getTacodaCookie(name)=20
{
var cname =3D name + "=3D";
var dc =3D document.cookie;
if (dc.length > 0) {
for(var begin =3D dc.indexOf(cname); begin !=3D -1; begin =3D =
dc.indexOf(cname, begin)) {
if((begin !=3D 0) && (dc.charAt(begin - 1) !=3D ' ')) {
begin++;
continue;
}
begin +=3D cname.length;
var end =3D dc.indexOf(";", begin);
if (end =3D=3D -1)
end =3D dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
//-->

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/hitbox/hitbox_header.js

function hbxStrip(a) {=0A=
 a =3D a.split("|").join("");=0A=
 a =3D a.split("/").join("");=0A=
 a =3D a.split("!").join("");=0A=
 a =3D a.split("&").join("");=0A=
 a =3D a.split("'").join("");=0A=
 a =3D a.split("#").join("");=0A=
 a =3D a.split("$").join("");=0A=
 a =3D a.split("%").join("");=0A=
 a =3D a.split("^").join("");=0A=
 a =3D a.split("*").join("");=0A=
 a =3D a.split(":").join("");=0A=
 a =3D a.split("~").join("");=0A=
 a =3D a.split(";").join("");=0A=
 a =3D a.split(" ").join("+");=0A=
 return a;=0A=
}=0A=
<!--WEBSIDESTORY CODE HBX2.0 (Universal)-->=0A=
<!--COPYRIGHT 1997-2005 WEBSIDESTORY,INC. ALL RIGHTS RESERVED. =
U.S.PATENT No. 6,393,479B1. MORE INFO:http://websidestory.com/privacy-->=0A=
var _hbEC=3D0,_hbE=3Dnew Array;function =
_hbEvent(a,b){b=3D_hbE[_hbEC++]=3Dnew Object();b._N=3Da;b._C=3D0;return =
b;}=0A=
var =
hbx=3D_hbEvent("pv");hbx.vpc=3D"HBX0200u";hbx.gn=3D"ehg-idg.hitbox.com";=0A=
=0A=
//BEGIN EDITABLE SECTION=0A=
//CONFIGURATION VARIABLES=0A=
hbx.acct=3D"DM520506G2AD83EN3";//ACCOUNT NUMBER(S)=0A=
hbx.pn=3D"PUT+PAGE+NAME+HERE";//PAGE NAME(S)=0A=
hbx.mlc=3D"CONTENT+CATEGORY";//MULTI-LEVEL CONTENT CATEGORY=0A=
hbx.pndef=3D"title";//DEFAULT PAGE NAME=0A=
hbx.ctdef=3D"full";//DEFAULT CONTENT CATEGORY=0A=
=0A=
//OPTIONAL PAGE VARIABLES=0A=
//ACTION SETTINGS=0A=
hbx.fv=3D"";//FORM VALIDATION MINIMUM ELEMENTS OR SUBMIT FUNCTION NAME=0A=
hbx.lt=3D"auto";//LINK TRACKING=0A=
hbx.dlf=3D"n";//DOWNLOAD FILTER=0A=
hbx.dft=3D"n";//DOWNLOAD FILE NAMING=0A=
hbx.elf=3D"n";//EXIT LINK FILTER=0A=
=0A=
//SEGMENTS AND FUNNELS=0A=
hbx.seg=3D"";//VISITOR SEGMENTATION=0A=
hbx.fnl=3D"";//FUNNELS=0A=
=0A=
//CAMPAIGNS=0A=
hbx.cmp=3D"";//CAMPAIGN ID=0A=
hbx.cmpn=3D"source";//CAMPAIGN ID IN QUERY=0A=
hbx.dcmp=3D"";//DYNAMIC CAMPAIGN ID=0A=
hbx.dcmpn=3D"source";//DYNAMIC CAMPAIGN ID IN QUERY=0A=
hbx.dcmpe=3D"";//DYNAMIC CAMPAIGN EXPIRATION=0A=
hbx.dcmpre=3D"";//DYNAMIC CAMPAIGN RESPONSE EXPIRATION=0A=
hbx.hra=3D"";//RESPONSE ATTRIBUTE=0A=
hbx.hqsr=3D"";//RESPONSE ATTRIBUTE IN REFERRAL QUERY=0A=
hbx.hqsp=3D"";//RESPONSE ATTRIBUTE IN QUERY=0A=
hbx.hlt=3D"";//LEAD TRACKING=0A=
hbx.hla=3D"";//LEAD ATTRIBUTE=0A=
hbx.gp=3D"";//CAMPAIGN GOAL=0A=
hbx.gpn=3D"";//CAMPAIGN GOAL IN QUERY=0A=
hbx.hcn=3D"";//CONVERSION ATTRIBUTE=0A=
hbx.hcv=3D"";//CONVERSION VALUE=0A=
hbx.cp=3D"null";//LEGACY CAMPAIGN=0A=
hbx.cpd=3D"";//CAMPAIGN DOMAIN=0A=
=0A=
//CUSTOM VARIABLES=0A=
hbx.ci=3D"";//CUSTOMER ID=0A=
hbx.hc1=3D"";//CUSTOM 1=0A=
hbx.hc2=3D"";//CUSTOM 2=0A=
hbx.hc3=3D"";//CUSTOM 3=0A=
hbx.hc4=3D"";//CUSTOM 4=0A=
hbx.hrf=3D"";//CUSTOM REFERRER=0A=
hbx.pec=3D"";//ERROR CODES=0A=
=0A=
//INSERT CUSTOM EVENTS=0A=
=0A=
//END EDITABLE SECTION=0A=
=0A=
//REQUIRED SECTION. CHANGE "YOURSERVER" TO VALID LOCATION ON YOUR WEB =
SERVER (HTTPS IF FROM SECURE SERVER)=0A=
<!--END WEBSIDESTORY CODE-->=0A=
=0A=
hbx.pn =3D hbxStrip(document.title);=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/article/showHide.js

var Behaviour =3D {=0A=
	list : new Array,=0A=
	=0A=
	register : function(sheet){=0A=
		Behaviour.list.push(sheet);=0A=
	},=0A=
	=0A=
	start : function(){=0A=
		Behaviour.addLoadEvent(function(){=0A=
			Behaviour.apply();=0A=
		});=0A=
	},=0A=
	=0A=
	apply : function(){=0A=
		for (h=3D0;sheet=3DBehaviour.list[h];h++){=0A=
			for (selector in sheet){=0A=
				list =3D document.getElementsBySelector(selector);=0A=
				=0A=
				if (!list){=0A=
					continue;=0A=
				}=0A=
=0A=
				for (i=3D0;element=3Dlist[i];i++){=0A=
					sheet[selector](element);=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	addLoadEvent : function(func){=0A=
		var oldonload =3D window.onload;=0A=
		=0A=
		if (typeof window.onload !=3D 'function') {=0A=
			window.onload =3D func;=0A=
		} else {=0A=
			window.onload =3D function() {=0A=
				oldonload();=0A=
				func();=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
Behaviour.start();=0A=
=0A=
function getAllChildren(e) {=0A=
  // Returns all children of element. Workaround required for =
IE5/Windows. Ugh.=0A=
  return e.all ? e.all : e.getElementsByTagName('*');=0A=
}=0A=
=0A=
document.getElementsBySelector =3D function(selector) {=0A=
  // Attempt to fail gracefully in lesser browsers=0A=
  if (!document.getElementsByTagName) {=0A=
    return new Array();=0A=
  }=0A=
  // Split selector in to tokens=0A=
  var tokens =3D selector.split(' ');=0A=
  var currentContext =3D new Array(document);=0A=
  for (var i =3D 0; i < tokens.length; i++) {=0A=
    token =3D tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');;=0A=
    if (token.indexOf('#') > -1) {=0A=
      // Token is an ID selector=0A=
      var bits =3D token.split('#');=0A=
      var tagName =3D bits[0];=0A=
      var id =3D bits[1];=0A=
      var element =3D document.getElementById(id);=0A=
      if (!element || tagName && element.nodeName.toLowerCase() !=3D =
tagName) {  //fixes error if element not found=0A=
        // tag with that ID not found, return false=0A=
        return new Array();=0A=
      }=0A=
      // Set currentContext to contain just this element=0A=
      currentContext =3D new Array(element);=0A=
      continue; // Skip to next token=0A=
    }=0A=
    if (token.indexOf('.') > -1) {=0A=
      // Token contains a class selector=0A=
      var bits =3D token.split('.');=0A=
      var tagName =3D bits[0];=0A=
      var className =3D bits[1];=0A=
      if (!tagName) {=0A=
        tagName =3D '*';=0A=
      }=0A=
      // Get elements matching tag, filter them for class selector=0A=
      var found =3D new Array;=0A=
      var foundCount =3D 0;=0A=
      for (var h =3D 0; h < currentContext.length; h++) {=0A=
        var elements;=0A=
        if (tagName =3D=3D '*') {=0A=
            elements =3D getAllChildren(currentContext[h]);=0A=
        } else {=0A=
            elements =3D currentContext[h].getElementsByTagName(tagName);=0A=
        }=0A=
        for (var j =3D 0; j < elements.length; j++) {=0A=
          found[foundCount++] =3D elements[j];=0A=
        }=0A=
      }=0A=
      currentContext =3D new Array;=0A=
      var currentContextIndex =3D 0;=0A=
      for (var k =3D 0; k < found.length; k++) {=0A=
        if (found[k].className && found[k].className.match(new =
RegExp('\\b'+className+'\\b'))) {=0A=
          currentContext[currentContextIndex++] =3D found[k];=0A=
        }=0A=
      }=0A=
      continue; // Skip to next token=0A=
    }=0A=
    // Code to deal with attribute selectors=0A=
    if =
(token.match(/^(\w*)\[(\w+)([=3D~\|\^\$\*]?)=3D?"?([^\]"]*)"?\]$/)) {=0A=
      var tagName =3D RegExp.$1;=0A=
      var attrName =3D RegExp.$2;=0A=
      var attrOperator =3D RegExp.$3;=0A=
      var attrValue =3D RegExp.$4;=0A=
      if (!tagName) {=0A=
        tagName =3D '*';=0A=
      }=0A=
      // Grab all of the tagName elements within current context=0A=
      var found =3D new Array;=0A=
      var foundCount =3D 0;=0A=
      for (var h =3D 0; h < currentContext.length; h++) {=0A=
        var elements;=0A=
        if (tagName =3D=3D '*') {=0A=
            elements =3D getAllChildren(currentContext[h]);=0A=
        } else {=0A=
            elements =3D currentContext[h].getElementsByTagName(tagName);=0A=
        }=0A=
        for (var j =3D 0; j < elements.length; j++) {=0A=
          found[foundCount++] =3D elements[j];=0A=
        }=0A=
      }=0A=
      currentContext =3D new Array;=0A=
      var currentContextIndex =3D 0;=0A=
      var checkFunction; // This function will be used to filter the =
elements=0A=
      switch (attrOperator) {=0A=
        case '=3D': // Equality=0A=
          checkFunction =3D function(e) { return =
(e.getAttribute(attrName) =3D=3D attrValue); };=0A=
          break;=0A=
        case '~': // Match one of space seperated words =0A=
          checkFunction =3D function(e) { return =
(e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b'))); };=0A=
          break;=0A=
        case '|': // Match start with value followed by optional hyphen=0A=
          checkFunction =3D function(e) { return =
(e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?'))); };=0A=
          break;=0A=
        case '^': // Match starts with value=0A=
          checkFunction =3D function(e) { return =
(e.getAttribute(attrName).indexOf(attrValue) =3D=3D 0); };=0A=
          break;=0A=
        case '$': // Match ends with value - fails with "Warning" in =
Opera 7=0A=
          checkFunction =3D function(e) { return =
(e.getAttribute(attrName).lastIndexOf(attrValue) =3D=3D =
e.getAttribute(attrName).length - attrValue.length); };=0A=
          break;=0A=
        case '*': // Match ends with value=0A=
          checkFunction =3D function(e) { return =
(e.getAttribute(attrName).indexOf(attrValue) > -1); };=0A=
          break;=0A=
        default :=0A=
          // Just test for existence of attribute=0A=
          checkFunction =3D function(e) { return =
e.getAttribute(attrName); };=0A=
      }=0A=
      currentContext =3D new Array;=0A=
      var currentContextIndex =3D 0;=0A=
      for (var k =3D 0; k < found.length; k++) {=0A=
        if (checkFunction(found[k])) {=0A=
          currentContext[currentContextIndex++] =3D found[k];=0A=
        }=0A=
      }=0A=
      // alert('Attribute Selector: '+tagName+' '+attrName+' =
'+attrOperator+' '+attrValue);=0A=
      continue; // Skip to next token=0A=
    }=0A=
    =0A=
    if (!currentContext[0]){=0A=
    	return;=0A=
    }=0A=
    =0A=
    // If we get here, token is JUST an element (not a class or ID =
selector)=0A=
    tagName =3D token;=0A=
    var found =3D new Array;=0A=
    var foundCount =3D 0;=0A=
    for (var h =3D 0; h < currentContext.length; h++) {=0A=
      var elements =3D currentContext[h].getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < elements.length; j++) {=0A=
        found[foundCount++] =3D elements[j];=0A=
      }=0A=
    }=0A=
    currentContext =3D found;=0A=
  }=0A=
  return currentContext;=0A=
}=0A=
=0A=
var isIE7 =3D (navigator.userAgent.toLowerCase().indexOf("msie 7.0") =
!=3D -1);=0A=
var isSaf =3D (navigator.userAgent.toLowerCase().indexOf("safari") !=3D =
-1);=0A=
var isMac =3D (navigator.appVersion.indexOf('Mac') !=3D -1);=0A=
=0A=
var bRules =3D {=0A=
	=0A=
	'textarea' :function(el)	{=0A=
		el.onfocus =3D function()	{=0A=
			this.className+=3D" active";=0A=
		}=0A=
		el.onblur =3D function()	{=0A=
			this.className=3Dthis.className.replace(/\bactive/g, "");=0A=
		}=0A=
	},=0A=
=0A=
	'#comment' :function(el)	{=0A=
		el.onclick =3D function()	{=0A=
			togglePostForm();		=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Behaviour.register(bRules);=0A=
=0A=
=0A=
function toggleSendForm()=0A=
{=0A=
	var frm =3D document.getElementById("sendFormDiv");=0A=
	var frm2 =3D document.getElementById("postFormDiv");=0A=
	frm2.style.display =3D "none";=0A=
	frm.style.display =3D (frm.style.display =3D=3D "none") ? "block" : =
"none";=0A=
	return false;=0A=
}=0A=
=0A=
function togglePostForm()=0A=
{=0A=
	var frm =3D document.getElementById("postFormDiv");=0A=
	var frm2 =3D document.getElementById("sendFormDiv");=0A=
	frm2.style.display =3D "none";=0A=
	frm.style.display =3D (frm.style.display =3D=3D "none") ? "block" : =
"none";=0A=
	return false;=0A=
}
------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/article/article.js

// ----------------------------------------------=0A=
// StyleSwitcher functions written by Paul Sowden=0A=
// http://www.idontsmoke.co.uk/ss/=0A=
// - - - - - - - - - - - - - - - - - - - - - - -=0A=
// For the details, visit ALA:=0A=
// http://www.alistapart.com/stories/alternate/=0A=
// ----------------------------------------------=0A=
=0A=
function setActiveStyleSheet(title, reset) {=0A=
  var i, a, main;=0A=
  for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0A=
    if(a.getAttribute("rel").indexOf("style") !=3D -1 && =
a.getAttribute("title")) {=0A=
      a.disabled =3D true;=0A=
      if(a.getAttribute("title") =3D=3D title) a.disabled =3D false;=0A=
    }=0A=
  }=0A=
  if (reset =3D=3D 1) {=0A=
	  createCookie("iwstyle", title, 365);=0A=
  }=0A=
}=0A=
=0A=
function setStyle() {=0A=
	var style =3D readCookie("iwstyle");=0A=
	if (style !=3D null) {=0A=
		setActiveStyleSheet(style, 0);=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/omniture/s_code.js

/* SiteCatalyst code version: H.8.
Copyright 1997-2006 Omniture, Inc. More info available at
http://www.omniture.com */

/* CR: uses 1st pty cookies */

/* Specify the Report Suite ID(s) to track here */
var s_account=3D"infoworldcom"
var s=3Ds_gi(s_account)

/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* E-commerce Config */
s.currencyCode=3D"USD"
/* Link Tracking Config */
s.trackDownloadLinks=3Dtrue
s.trackExternalLinks=3Dtrue
s.trackInlineStats=3Dtrue
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls,sw=
f,m4a"
s.linkInternalFilters=3D"javascript:,infoworld.com,soaexecutiveforum.com,=
gripe2ed.com,careerbuilder.com,infoworlditexecconnect.leveragesoftware.co=
m,soaexecforum.com,virtexecforum.com,virtualizationexecutiveforum.com,inf=
oclipz.com,ifw-media.com,event.on24.com,reg.itworld.com,infoworlditexchan=
ge.edgeio.net"
s.linkLeaveQueryString=3Dfalse
s.linkTrackVars=3D"None"
s.linkTrackEvents=3D"None"

/* WARNING: Changing the visitor namespace will cause drastic changes
to how your visitor data is collected.  Changes should only be made
when instructed to do so by your account manager.*/
s.visitorNamespace=3D"infoworldmediagroup"

/* doPlugins Section */
s.usePlugins=3Dtrue
function s_doPlugins(s) {
   /* Add calls to plugins here */

	/* External Campaign Tracking */
//		if(!s.campaign)                                     =20
//			s.campaign=3Ds.getQueryParam('source');

	/* Plugin Example: getValOnce v0.2 */
	/*********************************************************************
	* Function getValOnce(v,c,e): return v if that value is not found in
	*                  the cookie 'c'. If v has a value, write the cookie
	*                  'c' which expires at 'e' days (0 for session).
	*     v =3D Value to write in cookie or return
	*     c =3D Cookie Name - something like 's_campaign'
	*     e =3D Number of days to expiration - 0 for session
	* Returns:
	*     v or ''
	*
	* TEST CASES:
	* 1. Page A: s.campaign=3D"123"
	* 2. Page A: s.campaign=3Ds.getValOnce(s.campaign,"cname",0)
	* 3. Page B: s.campaign=3D"" (cookie value is not overwritten)
	* 4. Page A: (user clicks "back") s.campaign=3D""
	* This will de-inflate click-throughs due to back button
	*********************************************************************/
	/*	s.campaign=3Ds.getValOnce(s.campaign,"s_campaign",0);  */
	 s.campaign =3D s.getValOnce(s.getQueryParam('source'), "s_campaign", =
0);

	/* Setup Dynamic Object ID config */
	s.getObjectID=3Ds_getObjectID;
=09
	/* Setup the new returning here */
	s.prop6=3Ds.getNewRepeat();

	/* Setup an sProp for referring urls */
	if(document.referrer&&document.referrer !=3D "")
		s.prop7=3Ddocument.referrer;
=0A=
	/*** trigger event 4 on every page view ***/=0A=
	s.events=3Ds.events?s.events+',event4':'event4';=0A=
=0A=
}
s.doPlugins=3Ds_doPlugins

function s_getObjectID(o) {
	/* TODO: Add code to identify whether an objectID should be created,
	 *       parse the URLs and return objectID. If no objectID should
 	 *       be created, return ''.
 	 */
 	var ID=3Do.href;
		return ID;
}

/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */


/*
 * DynamicObjectIDs v1.1: Setup Dynamic Object IDs based on URL
 */
s.setupDynamicObjectIDs=3Dnew Function(""
+"var =
s=3Dthis;if(!s.doi){s.doi=3D1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv"
+">=3D5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else"
+" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa"
+"lse);else{s.doiol=3Ds.wd.onload;s.wd.onload=3Ds.setOIDs}}s.wd.s_semapho=
"
+"re=3D1}");
s.setOIDs=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s._in+"],b=3Ds.eh(s.wd,'onload'),o=3D'onclick',l,u,c,x,i"
+",a=3Dnew =
Array;if(s.doiol){if(b)s[b]=3Ds.wd[b];s.doiol(e)}if(s.d.links)"
+"{for(i=3D0;i<s.d.links.length;i++){l=3Ds.d.links[i];c=3Dl[o]?''+l[o]:''=
;b"
+"=3Ds.eh(l,o);z=3Dl[b]?''+l[b]:'';u=3Ds.getObjectID(l);if(u&&c.indexOf('=
s_"
+"objectID')<0&&z.indexOf('s_objectID')<0){u=3Ds.repl(u,'\"','').substri"=

+"ng(0,97);l.s_oc=3Dl[o];a[u]=3Da[u]?a[u]+1:1;x=3D's_objectID=3D\"'+u+'_'=
+a[u"
+"]+'\";return this.s_oc?this.s_oc(e):true';if(s.isns&&s.apv>=3D5)l.set"
+"Attribute(o,x);l[o]=3Dnew =
Function('e',x)}}}s.wd.s_semaphore=3D0;return"
+" true");


/*
 * Plugin: getNewRepeat 1.0 - Return whether user is new or repeat
 */
s.getNewRepeat=3Dnew Function(""
+"var s=3Dthis,e=3Dnew =
Date(),cval,ct=3De.getTime(),y=3De.getYear();e.setTime"
+"(ct+30*24*60*60*1000);cval=3Ds.c_r('s_nr');if(cval.length=3D=3D0){s.c_w=
("
+"'s_nr',ct,e);return 'New';}if(cval.length!=3D0&&ct-cval<30*60*1000){s"
+".c_w('s_nr',ct,e);return 'New';}if(cval<1123916400001){e.setTime(cv"
+"al+30*24*60*60*1000);s.c_w('s_nr',ct,e);return 'Repeat';}else retur"
+"n 'Repeat';");


/*
 * Plugin: getQueryParam 2.0 - return query string parameter(s)
 */
s.getQueryParam=3Dnew Function("p","d","u",""
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:''+s.wd.loc"
+"ation);u=3Du=3D=3D'f'?''+s.gtfs().location:u;while(p){i=3Dp.indexOf(','=
);i=3D"
+"i<0?p.length:i;t=3Ds.p_gpv(p.substring(0,i),u);if(t)v+=3Dv?d+t:t;p=3Dp.=
su"
+"bstring(i=3D=3Dp.length?i:i+1)}return v");
s.p_gpv=3Dnew Function("k","u",""
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"
+"=3Ds.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=3Dnew Function("t","k",""
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."
+"epa(v)}return ''");

/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days
 */
s.getValOnce=3Dnew Function("v","c","e",""
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");


/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_objectID;function s_c2fe(f){var x=3D'',s=3D0,e,a,b,c;while(1){e=3D
f.indexOf('"',s);b=3Df.indexOf('\\',s);c=3Df.indexOf("\n",s);if(e<0||(b>=3D=

0&&b<e))e=3Db;if(e<0||(c>=3D0&&c<e))e=3Dc;if(e>=3D0){x+=3D(e>s?f.substrin=
g(s,e):
'')+(e=3D=3Dc?'\\n':'\\'+f.substring(e,e+1));s=3De+1}else return x
+f.substring(s)}return f}function s_c2fa(f){var =
s=3Df.indexOf('(')+1,e=3D
f.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df.substring(s,s+1);if(c=3D=
=3D',')
a+=3D'","';else if(("\n\r\t ").indexOf(c)<0)a+=3Dc;s++}return =
a?'"'+a+'"':
a}function s_c2f(cc){cc=3D''+cc;var fc=3D'var f=3Dnew Function(',s=3D
cc.indexOf(';',cc.indexOf('{')),e=3Dcc.lastIndexOf('}'),o,a,d,q,c,f,h,x
fc+=3Ds_c2fa(cc)+',"var s=3Dnew Object;';c=3Dcc.substring(s+1,e);s=3D
c.indexOf('function');while(s>=3D0){d=3D1;q=3D'';x=3D0;f=3Dc.substring(s)=
;a=3D
s_c2fa(f);e=3Do=3Dc.indexOf('{',s);e++;while(d>0){h=3Dc.substring(e,e+1);=
if(
q){if(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'"
)q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}')d--}if(d>0)e++}c=3Dc.substring(0,s=
)
+'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'
+c.substring(e+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return =
s");'
eval(fc);return f}function s_gi(un,pg,ss){var c=3D"function s_c(un,pg,s"
+"s){var s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s."
+"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._in]=3Ds=
;s.w"
+"d.s_c_in++;s.m=3Dfunction(m){return =
(''+m).indexOf('{')<0};s.fl=3Dfunct"
+"ion(x,l){return x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"
+"eturn o;var n=3Dnew Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"
+"ndexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for"
+"(var p=3D0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1"
+"))<0)return 0;return 1};s.rep=3Dfunction(x,o,n){var =
i=3Dx.indexOf(o),l=3D"
+"n.length>0?n.length:1;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x.substri=
"
+"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return x};s.ape=3Dfunction(x){var =
s"
+"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=3D=
=3D"
+"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D=
"
+"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)return "
+"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return x}"
+";s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')"
+"):x};s.pt=3Dfunction(x,d,f,a){var =
s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"
+"exOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(=
t,"
+"a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.leng"
+"th?t:''}return ''};s.isf=3Dfunction(t,a){var =
c=3Da.indexOf(':');if(c>=3D0"
+")a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);=
retu"
+"rn (t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf"
+"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0};s.fs=3Dfunction(x,f){var s"
+"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.c_d=3D'';s.c_gdf=3Df"
+"unction(t,a){var s=3Dthis;if(!s.num(t))return 1;return =
0};s.c_gd=3Dfunc"
+"tion(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriod"
+"s,p;if(!n)n=3Ds.cookieDomainPeriods;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=
"
+"=3Dn>2?n:2;p=3Dd.lastIndexOf('.');if(p>=3D0){while(p>=3D0&&n>1){p=3Dd.l=
astInd"
+"exOf('.',p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d"
+"}}return s.c_d};s.c_r=3Dfunction(k){var s=3Dthis;k=3Ds.ape(k);var =
c=3D' '+s"
+".d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':"
+"s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!=3D'[[B]]'?v"
+":''};s.c_w=3Dfunction(k,v,e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime"
+",t;v=3D''+v;l=3Dl?(''+l).toUpperCase():'';if(e&&l!=3D'SESSION'&&l!=3D'N=
ONE'"
+"){t=3D(v!=3D''?parseInt(l?l:0):-60);if(t){e=3Dnew =
Date;e.setTime(e.getTim"
+"e()+(t*1000))}}if(k&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:=
'[[B"
+"]]')+'; path=3D/;'+(e&&l!=3D'SESSION'?' =
expires=3D'+e.toGMTString()+';':'"
+"')+(d?' domain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfuncti"
+"on(o,e,r,f){var =
s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.eh"
+"l=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i]"
+".e=3D=3De)n=3Di}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;"
+"if(r||f){x.b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return =
b}return 0"
+"};s.cet=3Dfunction(f,a,t,o,b){var =
s=3Dthis,r;if(s.apv>=3D5&&(!s.isopera||"
+"s.apv>=3D7))eval('try{r=3Ds.m(f)?s[f](a):f(a)}catch(e){r=3Ds.m(t)?s[t](=
e)"
+":t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds.m(b)?s[b](a)"
+":b(a);else{s.eh(s.wd,'onerror',0,o);r=3Ds.m(f)?s[f](a):f(a);s.eh(s.wd"
+",'onerror',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dthis;return =
s.t"
+"fs};s.gtfsoe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'];s.eh(window,"
+"\"onerror\",1);s.etfs=3D1;var =
c=3Ds.t();if(c)s.d.write(c);s.etfs=3D0;retu"
+"rn true');s.gtfsfb=3Dfunction(a){return =
window};s.gtfsf=3Dfunction(w){v"
+"ar =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.l=
o"
+"cation.host=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s."
+"gtfs=3Dfunction(){var =
s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.etfs)s.tfs=3Ds"
+".cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.ca=3Df"
+"unction(){var =
s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.apv>=3D3&&(!s."
+"isopera||s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images=
[i"
+"mn]&&(!s.isns||(s.apv<4||s.apv>=3D5))){s.d.write('<im'+'g =
name=3D\"'+im"
+"n+'\" height=3D1 width=3D1 border=3D0 =
alt=3D\"\">');if(!s.d.images[imn])s.i"
+"os=3D0}}};s.mr=3Dfunction(sess,q,ta){var =
s=3Dthis,ns=3Ds.visitorNamespace,u"
+"nc=3Ds.rep(s.fun,'_','-'),imn=3D's_i_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?=
's"
+"':'')+'://'+(s.ssl?'metrics':'metric')+'.infoworld.com/b/ss/'+s.un+'/1"=

+"/H.8-pdvu-2/'+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if"
+"(s.isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,4095);else =
rs=3Ds.fl(rs,20"
+"47)}if(s.ios||s.ss){if (!s.ss)s.ca();im=3Ds.wd[imn]?s.wd[imn]:s.d.ima"
+"ges[imn];if(!im)im=3Ds.wd[imn]=3Dnew =
Image;im.src=3Drs;if(rs.indexOf('&pe"
+"=3D')>=3D0&&(!ta||ta=3D=3D'_self'||ta=3D=3D'_top'||(s.wd.name&&ta=3D=3D=
s.wd.name)))"
+"{b=3De=3Dnew Date;while(e.getTime()-b.getTime()<500)e=3Dnew =
Date}return '"
+"'}return '<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D"
+"\"\">'};s.gg=3Dfunction(v){var s=3Dthis;return =
s.wd['s_'+v]};s.glf=3Dfunc"
+"tion(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);var =
s=3Dthis,v=3Ds"
+".gg(t);if(v)s[t]=3Dv};s.gl=3Dfunction(v){var =
s=3Dthis;s.pt(v,',','glf',0)"
+"};s.gv=3Dfunction(v){var s=3Dthis;return =
s['vpm_'+v]?s['vpv_'+v]:(s[v]?"
+"s[v]:'')};s.havf=3Dfunction(t,a){var =
s=3Dthis,b=3Dt.substring(0,4),x=3Dt.su"
+"bstring(4),n=3DparseInt(x),k=3D'g_'+t,m=3D'vpm_'+t,q=3Dt,v=3Ds.linkTrac=
kVars,"
+"e=3Ds.linkTrackEvents;s[k]=3Ds.gv(t);if(s.lnk||s.eo){v=3Dv?v+','+s.vl_l=
:'"
+"';if(v&&!s.pt(v,',','isf',t))s[k]=3D'';if(t=3D=3D'events'&&e)s[k]=3Ds.f=
s(s["
+"k],e)}s[m]=3D0;if(t=3D=3D'pageURL')q=3D'g';else =
if(t=3D=3D'referrer')q=3D'r';else"
+" if(t=3D=3D'vmk')q=3D'vmt';else =
if(t=3D=3D'charSet'){q=3D'ce';if(s[k]&&s.em=3D=3D2)"
+"s[k]=3D'UTF-8'}else if(t=3D=3D'visitorNamespace')q=3D'ns';else =
if(t=3D=3D'cooki"
+"eDomainPeriods')q=3D'cdp';else =
if(t=3D=3D'cookieLifetime')q=3D'cl';else if("
+"t=3D=3D'variableProvider')q=3D'vvp';else =
if(t=3D=3D'currencyCode')q=3D'cc';else"
+" if(t=3D=3D'channel')q=3D'ch';else if(t=3D=3D'campaign')q=3D'v0';else =
if(s.num("
+"x)) {if(b=3D=3D'prop')q=3D'c'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'hie"
+"r'){q=3D'h'+n;s[k]=3Ds.fl(s[k],255)}}if(s[k]&&t!=3D'linkName'&&t!=3D'li=
nkTy"
+"pe')s.qav+=3D'&'+q+'=3D'+s.ape(s[k]);return ''};s.hav=3Dfunction(){var =
s=3D"
+"this;s.qav=3D'';s.pt(s.vl_t,',','havf',0);return =
s.qav};s.lnf=3Dfunctio"
+"n(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():'';var =
te=3Dt.index"
+"Of('=3D');if(t&&te>0&&h.indexOf(t.substring(te+1))>=3D0)return =
t.substr"
+"ing(0,te);return ''};s.ln=3Dfunction(h){var =
s=3Dthis,n=3Ds.linkNames;if(n"
+")return s.pt(n,',','lnf',h);return =
''};s.ltdf=3Dfunction(t,h){t=3Dt?t.t"
+"oLowerCase():'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D"
+"0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=3D=3D'.'=
"
+"+t)return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h"
+"=3Dh?h.toLowerCase():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt"
+"=3Dfunction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExter"
+"nalFilters,lif=3Ds.linkInternalFilters;lif=3Dlif?lif:s.wd.location.host=
"
+"name;h=3Dh.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','"
+"ltdf',h))return 'd';if(s.trackExternalLinks&&(lef||lif)&&(!lef||s.p"
+"t(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';re"
+"turn ''};s.lc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this"
+",\"onclick\");s.lnk=3Ds.co(this);s.t();s.lnk=3D0;if(b)return =
this[b](e)"
+";return true');s.bc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],f;if("
+"s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=3De.srcElement?e.srcEleme"
+"nt:e.target;eval(\"try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||"
+"s.eo.parentNode))s.t()}catch(f){}\");s.eo=3D0');s.ot=3Dfunction(o){var =
"
+"a=3Do.type,b=3Do.tagName;return =
(a&&a.toUpperCase?a:b&&b.toUpperCase?b:"
+"o.href?'A':'').toUpperCase()};s.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o"
+"),p=3Do.protocol,c=3Do.onclick,n=3D'',x=3D0;if(!o.s_oid){if(o.href&&(t=3D=
=3D'A'"
+"||t=3D=3D'AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=3D=
o"
+".href;else if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\""
+",''),\"\\t\",''),' ','');x=3D2}else =
if(o.value&&(t=3D=3D'INPUT'||t=3D=3D'SUBM"
+"IT')){n=3Do.value;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid"
+"=3Ds.fl(n,100);o.s_oidt=3Dx}}return =
o.s_oid};s.rqf=3Dfunction(t,un){var s"
+"=3Dthis,e=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+',':'';ret=
urn u&"
+"&u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''};s.rq=3Dfunction=
"
+"(un){var =
s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)retur"
+"n s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=3Dfunction(t"
+",a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s."
+"sqq[q]=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return =
0};s.sq"
+"s=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return =
0};s.sq=3Dfunction(q){"
+"var s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew =
Object;s.squ=3Dnew Obj"
+"ect;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D'';for=
"
+"(x in s.squ)s.sqq[s.squ[x]]+=3D(s.sqq[s.squ[x]]?',':'')+x;for(x in s."
+"sqq)if(x&&s.sqq[x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.a=
pe(x"
+");c++}return s.c_w(k,v,0)};s.wdl=3Dnew Function('e','var =
s=3Ds_c_il['+s"
+"._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=3Dthis[b](e);f=
or"
+"(i=3D0;i<s.d.links.length;i++){o=3Ds.d.links[i];oc=3Do.onclick?\"\"+o.o=
nc"
+"lick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&"
+"oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds"
+"=3Dfunction(){var =
s=3Dthis;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=3D5)){i"
+"f(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&"
+"&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else"
+" s.eh(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visi"
+"torSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+s.un+(g?'_'+g:''),n=
"
+"=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));"
+"if(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return =
0;n=3Dx}if(n%10000>v)retu"
+"rn 0}return =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)retu"
+"rn 1;return 0};s.dyasf=3Dfunction(t,m){var =
s=3Dthis,i=3Dt?t.indexOf('=3D'):"
+"-1,n,x;if(i>=3D0&&m){var =
n=3Dt.substring(0,i),x=3Dt.substring(i+1);if(s.p"
+"t(x,',','dyasmf',m))return n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,"
+"x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.dynamicAcc=
ou"
+"ntMatch,n,i;s.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd.location.host;"
+"if(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toLowerCase();n=3D=
s.pt"
+"(l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');s.fun=3Di<0?s.un:=
s."
+"un.substring(0,i)};s.t=3Dfunction(){var s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3D"
+"Math&&Math.random?Math.floor(Math.random()*10000000000000):tm.getTi"
+"me(),sess=3D's'+Math.floor(tm.getTime()/10800000)%10+sed,yr=3Dtm.getYea=
"
+"r(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(yr<1900?yr+1900:yr)+' '+"
+"tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay"
+"()+' =
'+tm.getTimezoneOffset(),tfs=3Ds.gtfs(),ta=3D'',q=3D'',qs=3D'';s.uns()"
+";if(!s.q){var =
tl=3Dtfs.location,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'1."
+"0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps;if(s.ap=
v>=3D4"
+")x=3Dscreen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D3=
"
+"){j=3D'1.1';v=3Ds.n.javaEnabled()?'Y':'N';if(s.apv>=3D4){j=3D'1.2';c=3D=
screen"
+".pixelDepth;bw=3Ds.wd.innerWidth;bh=3Ds.wd.innerHeight;if(s.apv>=3D4.06=
)j"
+"=3D'1.3'}}s.pl=3Ds.n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEna"
+"bled()?'Y':'N';j=3D'1.2';c=3Dscreen.colorDepth;if(s.apv>=3D5){bw=3Ds.d.=
docu"
+"mentElement.offsetWidth;bh=3Ds.d.documentElement.offsetHeight;j=3D'1.3'=
"
+";if(!s.ismac&&s.b){s.b.addBehavior('#default#homePage');hp=3Ds.b.isHo"
+"mePage(tl)?\"Y\":\"N\";s.b.addBehavior('#default#clientCaps');ct=3Ds."
+"b.connectionType}}}else r=3D''}if(s.pl)while(pn<s.pl.length&&pn<30){p"
+"s=3Ds.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=3Dps;pn++}s.q=3D(=
x?"
+"'&s=3D'+s.ape(x):'')+(c?'&c=3D'+s.ape(c):'')+(j?'&j=3D'+j:'')+(v?'&v=3D=
'+v:"
+"'')+(k?'&k=3D'+k:'')+(bw?'&bw=3D'+bw:'')+(bh?'&bh=3D'+bh:'')+(ct?'&ct=3D=
'+s"
+".ape(ct):'')+(hp?'&hp=3D'+hp:'')+(p?'&p=3D'+s.ape(p):'')}if(s.usePlugin=
"
+"s)s.doPlugins(s);var =
l=3Ds.wd.location,r=3Dtfs.document.referrer;if(!s."
+"pageURL)s.pageURL=3Ds.fl(l?l:'',255);if(!s.referrer)s.referrer=3Ds.fl(r=
"
+"?r:'',255);if(s.lnk||s.eo){var o=3Ds.eo?s.eo:s.lnk;if(!o)return '';va"
+"r =
p=3Ds.gv('pageName'),w=3D1,t=3Ds.ot(o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc=
;i"
+"f(s.eo&&o=3D=3Ds.eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElement?o.pa=
rent"
+"Element:o.parentNode;if(!o)return =
'';t=3Ds.ot(o);n=3Ds.oid(o);x=3Do.s_oid"
+"t}oc=3Do.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=3D0&&oc.ind=
"
+"exOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return =
''}ta=3Dn?o.targe"
+"t:1;h=3Do.href?o.href:'';i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryString|=
|i"
+"<0?h:h.substring(0,i);l=3Ds.linkName?s.linkName:s.ln(h);t=3Ds.linkType?=
"
+"s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D=
'd'"
+"||t=3D=3D'e'?s.ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l?'&pev2=3D'+s.a=
pe(l"
+"):'');else =
trk=3D0;if(s.trackInlineStats){if(!p){p=3Ds.gv('pageURL');w=3D"
+"0}t=3Ds.ot(o);i=3Do.sourceIndex;if(s.gg('objectID')){n=3Ds.gg('objectID=
')"
+";x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w?'&pidt=3D'=
+w:'')"
+"+'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?=
'&"
+"oi=3D'+i:'')}}if(!trk&&!qs)return '';if(s.p_r)s.p_r();var =
code=3D'';if("
+"trk&&s.vs(sed))code=3Ds.mr(sess,(vt?'&t=3D'+s.ape(vt):'')+s.hav()+q+(qs=
"
+"?qs:s.rq(s.un)),ta);s.sq(trk?'':qs);s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkT=
yp"
+"e=3Ds.wd.s_objectID=3Ds.ppu=3D'';return =
code};s.tl=3Dfunction(o,t,n){var s=3D"
+"this;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName=3Dn;s.t()};s.ssl=3D(s.wd=
.loc"
+"ation.protocol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocument;s.b=3D=
"
+"s.d.body;s.n=3Dnavigator;s.u=3Ds.n.userAgent;s.ns6=3Ds.u.indexOf('Netsc=
ap"
+"e6/');var apn=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE =
'),o=3D"
+"s.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'Opera';s"
+".isie=3D(apn=3D=3D'Microsoft Internet =
Explorer');s.isns=3D(apn=3D=3D'Netscape')"
+";s.isopera=3D(apn=3D=3D'Opera');s.ismac=3D(s.u.indexOf('Mac')>=3D0);if(=
o>0)s."
+"apv=3DparseFloat(s.u.substring(o+6));else =
if(ie>0){s.apv=3DparseInt(i=3Dv"
+".substring(ie+5));if(s.apv>3)s.apv=3DparseFloat(i)}else if(s.ns6>0)s."
+"apv=3DparseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFloat(v);s."
+"em=3D0;if(String.fromCharCode){i=3Descape(String.fromCharCode(256)).toU=
"
+"pperCase();s.em=3D(i=3D=3D'%C4%80'?2:(i=3D=3D'%U0100'?1:0))}s.un=3Dun;s=
.uns();s"
+".vl_l=3D'vmk,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieL"
+"ifetime,pageName,pageURL,referrer,currencyCode,purchaseID';s.vl_t=3Ds"
+".vl_l+',variableProvider,channel,server,pageType,campaign,state,zip"
+",events,products,linkName,linkType';for(var =
n=3D1;n<51;n++)s.vl_t+=3D',"
+"prop'+n+',eVar'+n+',hier'+n;s.vl_g=3Ds.vl_t+',trackDownloadLinks,trac"
+"kExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFi"
+"leTypes,linkExternalFilters,linkInternalFilters,linkNames';if(pg)s."
+"gl(s.vl_g);s.ss=3Dss;if(!ss){s.wds();s.ca()}}",
l=3Dwindow.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.in=
dexOf(
'MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(l)for(i=3D0;i<l.length;i++){
s=3Dl[i];s.uns();if(s.un=3D=3Dun)return s;else =
if(s.pt(s.un,',','isf',un)){
s=3Ds.co(s);s.un=3Dun;s.uns();return =
s}}if(e>0){a=3DparseInt(i=3Dv.substring(e
+5));if(a>3)a=3DparseFloat(i)}else =
if(m>0)a=3DparseFloat(u.substring(m+10)
);else a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf(
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return s(
un,pg,ss)}


------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/omniture/omniture_header.js

/* You may give each page an identifying name, server, and channel on=0A=
the next lines. */=0A=
s.pageName=3D""=0A=
s.server=3D""=0A=
s.channel=3D""=0A=
s.pageType=3D""=0A=
s.prop1=3D""=0A=
s.prop2=3D""=0A=
s.prop3=3D""=0A=
s.prop4=3D""=0A=
s.prop5=3D""=0A=
=0A=
/* E-commerce Variables */=0A=
s.campaign=3D""=0A=
s.state=3D""=0A=
s.zip=3D""=0A=
s.events=3D""=0A=
s.products=3D""=0A=
s.purchaseID=3D""=0A=
s.eVar1=3D""=0A=
=0A=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/omniture/article_tag.js

	function trim(str) {=0A=
		if(str !=3D null)=0A=
			return str.replace(/^\s*|\s*$/g, "");=0A=
		else=0A=
			return str;=0A=
	}=0A=
	var title;=0A=
	if(document.title.length > 0)=0A=
		title =3D document.title.split("|");=0A=
	//check to make sure the title has everything - if not don't do =
anything.=0A=
	if(title.length =3D 5) {=0A=
		var headline =3D trim(title[0]).replace(/\,/g, "&#44;");=0A=
		var sec =3D trim(title[2]);=0A=
		var date =3D trim(title[3]);=0A=
		var author =3D trim(title[4]);=0A=
		try{=0A=
		        if(section =3D=3D "News") {=0A=
				if(type =3D=3D "Column") {=0A=
					s.pageName=3D"Columns:"+subType+":"+date+":"+headline;=0A=
					s.channel=3D"Columns";=0A=
					s.prop2=3DsubType;=0A=
					s.prop3=3Ddate;=0A=
					if(author.length > 2)=0A=
						s.prop4=3Dauthor;=0A=
					s.prop5=3Dheadline;=0A=
					s.hier1=3D"Opinions,Columns,"+subType+","+headline;=0A=
				} else {=0A=
					//need to test for a few things=0A=
					//typeof verticals=0A=
					s.pageName=3D"News:"+date+":"+headline;=0A=
					s.channel=3D"News";=0A=
					s.prop1=3D"News";=0A=
					if(typeof(verticals) !=3D 'undefined')=0A=
						s.prop2=3Dverticals.join(",");=0A=
					s.prop3=3Ddate;=0A=
					if(author.length > 2)=0A=
						s.prop4=3Dauthor;=0A=
					s.prop5=3Dheadline;=0A=
					if(sec !=3D "News")=0A=
					        s.hier1=3D"News,"+sec+","+headline;=0A=
					else=0A=
						s.hier1=3D"News,"+headline;=0A=
				}=0A=
=0A=
			} else if(section =3D=3D "Test Center") {=0A=
				if(type =3D=3D"Column") {=0A=
					s.pageName=3D"Columns:Test Center:"+date+":"+headline;=0A=
					s.channel=3D"Columns";=0A=
					s.prop2=3DsubType;=0A=
					s.prop3=3Ddate;=0A=
					if(author.length > 2)=0A=
						s.prop4=3Dauthor;=0A=
					s.prop5=3Dheadline;=0A=
					s.hier1=3D"Opinions,Columns,Test Center,"+headline;=0A=
				} else {=0A=
					s.pageName=3D"Test Center:"+date+":"+headline;				=0A=
					s.prop1=3D"Test Center";=0A=
					s.prop2=3Dsec;=0A=
					s.prop3=3Ddate;=0A=
					if(author.length > 2)=0A=
						s.prop4=3Dauthor;=0A=
					s.prop5=3Dheadline;=0A=
					s.hier1=3D"Features,Test Center,"+sec+","+headline;=0A=
				}=0A=
			} else {=0A=
				//default=0A=
				//because this code is included in the servlet, the SSI include =
cannot work=0A=
				if(window.location.pathname.indexOf("/servlet/pg_top_rated") =3D=3D =
-1)=0A=
					s.pageName=3D"MISSED CONTENT TYPE:"+sec+":"+date+":"+headline;=0A=
			}=0A=
			//add in the page title=0A=
			if(author.length > 2)=0A=
				s.pageName+=3D":"+author;=0A=
		} catch (e) {=0A=
			//alert(e);=0A=
			//this is just to catch errors=0A=
		}=0A=
	}=0A=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/article/related_art_sp.js

/**=0A=
 * created by clin =0A=
 */=0A=
var httpRequestLHC =3D false;=0A=
var httpRequestBOT =3D false;=0A=
var LHCtargetDivID =3D null; =0A=
var BOTtargetDivID =3D null;=0A=
=0A=
function getXMLHttpRequest(){=0A=
/**=0A=
 * exception tracking=0A=
 */=0A=
try {=0A=
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"=
);=0A=
} catch (e) {=0A=
//alert("Permission UniversalBrowserRead denied.");=0A=
}=0A=
=0A=
/**=0A=
 * get XMLHttpRequest=0A=
 */=0A=
//if(!httpRequest){ =0A=
if(window.XMLHttpRequest) {=0A=
	try {=0A=
		httpRequest =3D new XMLHttpRequest();=0A=
	} catch(e) {=0A=
		httpRequest =3D false;=0A=
	}=0A=
} else if(window.ActiveXObject) {=0A=
	try {=0A=
		httpRequest =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
	} catch(e) {=0A=
		try {=0A=
			httpRequest =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
		} catch(e) {=0A=
			httpRequest =3D false;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
 * set up MimeType=0A=
 */=0A=
if (httpRequest.overrideMimeType) {=0A=
httpRequest.overrideMimeType('text/html');=0A=
}=0A=
=0A=
return httpRequest;=0A=
//}=0A=
=0A=
=0A=
}=0A=
=0A=
function getLHCRelSpArt(artLink,target) {=0A=
try{=0A=
/**=0A=
 * get url of dynamic content=0A=
 */=0A=
LHCtargetDivID =3D target;=0A=
var url =3D '/archives/relSrSpArt.jsp?';=0A=
var params =3D 'pos=3D' + target+ '&link=3D' + artLink;=0A=
=0A=
httpRequestLHC =3D getXMLHttpRequest();=0A=
/**=0A=
 * send request=0A=
 */=0A=
if(httpRequestLHC) {=0A=
httpRequestLHC.onreadystatechange =3D processLHC;=0A=
httpRequestLHC.open("GET", url + params, true);=0A=
httpRequestLHC.send("");=0A=
}=0A=
=0A=
}catch(e) {}=0A=
=0A=
}=0A=
=0A=
function getBOTRelSpArt(artLink,target) {=0A=
try{=0A=
/**=0A=
 * get url of dynamic content=0A=
 */=0A=
BOTtargetDivID =3D target;=0A=
var url =3D '/archives/relSrSpArt.jsp?';=0A=
var params =3D 'pos=3D' + target+ '&link=3D' + artLink;=0A=
httpRequestBOT=3DgetXMLHttpRequest();=0A=
/**=0A=
 * send request=0A=
 */=0A=
if(httpRequestBOT){=0A=
httpRequestBOT.onreadystatechange =3D processBOT;=0A=
httpRequestBOT.open("GET", url + params, true);=0A=
httpRequestBOT.send("");=0A=
}=0A=
=0A=
}catch(e) {}=0A=
=0A=
}=0A=
=0A=
=0A=
function processLHC(){=0A=
if (httpRequestLHC.readyState =3D=3D 4) {=0A=
if (httpRequestLHC.status =3D=3D 200) {=0A=
if(LHCtargetDivID !=3D null){=0A=
	var contentDisplayArea =3D document.getElementById(LHCtargetDivID) ;=0A=
	if (contentDisplayArea !=3D null){=0A=
		contentDisplayArea.innerHTML =3D httpRequestLHC.responseText;=0A=
		LHCtargetDivID =3D null;=0A=
	}=0A=
}//end if no LHCtargetDivID not null=0A=
}//end if 200=0A=
}//end if 4=0A=
}=0A=
=0A=
function processBOT(){=0A=
if (httpRequestBOT.readyState =3D=3D 4) {=0A=
if (httpRequestBOT.status =3D=3D 200) {=0A=
if(BOTtargetDivID !=3D null){=0A=
        var contentDisplayArea =3D =
document.getElementById(BOTtargetDivID) ;=0A=
        if (contentDisplayArea !=3D null){=0A=
                contentDisplayArea.innerHTML =3D =
httpRequestBOT.responseText;=0A=
                BOTtargetDivID =3D null;=0A=
        }=0A=
}//end if no BOTtargetDivID not null=0A=
}//end if 200=0A=
}//end if 4=0A=
}=0A=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/aculous/prototype.js

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=0A=
}=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function(){=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([value]);=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.opera){=0A=
  Array.prototype.concat =3D function(){=0A=
    var array =3D [];=0A=
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if(arguments[i].constructor =3D=3D Array) {=0A=
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D this.options.parameters;=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*'));=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=0A=
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if(value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style) {=0A=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.readAttribute("id") =3D=3D ' + =
clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
attribute.name.inspect() + ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push('element.hasAttribute(' + =
attribute.name.inspect() + ')'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      element =3D $(element); \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D scope.length; i < length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=

------=_NextPart_000_0000_01C78C12.5B60A9B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.infoworld.com/script/aculous/effects.js

// script.aculo.us effects.js v1.6.5, Wed Nov 08 14:17:49 CET 2006=0A=
=0A=
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: =
http://script.aculo.us/ =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';  =0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  element.setStyle({fontSize: (percent/100) + 'em'});   =0A=
  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);=0A=
  return element;=0A=
}=0A=
=0A=
Element.getOpacity =3D function(element){=0A=
  element =3D $(element);=0A=
  var opacity;=0A=
  if (opacity =3D element.getStyle('opacity'))  =0A=
    return parseFloat(opacity);  =0A=
  if (opacity =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))  =0A=
    if(opacity[1]) return parseFloat(opacity[1]) / 100;  =0A=
  return 1.0;  =0A=
}=0A=
=0A=
Element.setOpacity =3D function(element, value){  =0A=
  element=3D $(element);  =0A=
  if (value =3D=3D 1){=0A=
    element.setStyle({ opacity: =0A=
      (/Gecko/.test(navigator.userAgent) && =
!/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A=
      0.999999 : 1.0 });=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera)  =0A=
      element.setStyle({filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  =0A=
  } else {  =0A=
    if(value < 0.00001) value =3D 0;  =0A=
    element.setStyle({opacity: value});=0A=
    if(/MSIE/.test(navigator.userAgent) && !window.opera)  =0A=
      element.setStyle(=0A=
        { filter: =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
            'alpha(opacity=3D'+value*100+')' });  =0A=
  }=0A=
  return element;=0A=
}  =0A=
 =0A=
Element.getInlineOpacity =3D function(element){  =0A=
  return $(element).style.opacity || '';=0A=
}  =0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  _elementDoesNotExistError: {=0A=
    name: 'ElementDoesNotExistError',=0A=
    message: 'The specified DOM element does not exist, but is required =
for this effect to operate'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    if(typeof Builder =3D=3D 'undefined')=0A=
      throw("Effect.tagifyText requires including script.aculo.us' =
builder.js library");=0A=
      =0A=
    var tagifyStyle =3D 'position:relative';=0A=