From: <Saved by Windows Internet Explorer 8>
Subject: Honor Flight Network - Programs - Regional Hubs
Date: Sat, 25 Sep 2010 21:33:16 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB5CF9.439BD7D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/programs/index.cfm?s=WI

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Honor Flight Network - Programs - Regional =
Hubs</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.honorflight.org/includes/styles/HF-InsidePages-Styles.=
css">
<META content=3Dno http-equiv=3Dimagetoolbar><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.honorflight.org/includes/styles/shadowbox.css"><LINK=20
rel=3D"SHORTCUT ICON" href=3D"http://www.honorflight.org/favicon.ico">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.honorflight.org/includes/js/lib/yui-utilities.js"></SCR=
IPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.honorflight.org/includes/js/adapter/shadowbox-yui.js"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.honorflight.org/includes/js/shadowbox.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.honorflight.org/includes/js/jquery.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript src=3D""></SCRIPT>

<SCRIPT type=3Dtext/javascript src=3D""></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.honorflight.org/SpryAssets/SpryMenuBar.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>


window.onload =3D function () {
	Shadowbox.init();
	var options =3D {
        resizeLgImages:     false,
        handleUnsupported:  'remove',
        keysClose:          ['c', 27], // c or esc
        autoplayMovies:     false,
		keysPrev:			['p', 37], //(p or left arrow)
		keysNext:			['n', 39] //(n or right arrow)
    };
	Shadowbox.init(options);

};
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=3Ddocument.MM_sr; =
for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++) x.src=3Dx.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=3Ddocument; if(d.images){ if(!d.MM_p) d.MM_p=3Dnew Array();
    var i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments; for(i=3D0; =
i<a.length; i++)
    if (a[i].indexOf("#")!=3D0){ d.MM_p[j]=3Dnew Image; =
d.MM_p[j++].src=3Da[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {
    d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}
  if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];
  for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=3Dd.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=3D0,x,a=3DMM_swapImage.arguments; document.MM_sr=3Dnew Array; =
for(i=3D0;i<(a.length-2);i+=3D3)
   if ((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx; =
if(!x.oSrc) x.oSrc=3Dx.src; x.src=3Da[i+2];}
}
//-->
</SCRIPT>
<!--[if lt IE 7]>
<script defer type=3D"text/javascript" =
src=3D"../includes/js/pngfix.js"></script>
<![endif]--><!--[if IE]>
<STYLE type=3Dtext/css>#mainContent {
	ZOOM: 1
}
</STYLE>
<![endif]-->
<STYLE type=3Dtext/css>#apDiv1 {
	Z-INDEX: 50; POSITION: absolute; WIDTH: 145px; HEIGHT: 98px; TOP: =
769px; LEFT: 838px
}
#apDiv1 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
</STYLE>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.honorflight.org/SpryAssets/SpryMenuBarHorizontal.css">=

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.honorflight.org/includes/AC_RunActiveContent.js"></SCRI=
PT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18939"></HEAD>
<BODY>
<DIV id=3DcontentHolder>
<DIV id=3Dheader>
<DIV id=3Dlogo><A href=3D"http://www.honorflight.org/index.cfm"><IMG =
border=3D0=20
alt=3D"Honor Flight Network"=20
src=3D"http://www.honorflight.org/images/HonorFlight_logo.png" =
width=3D272=20
height=3D186></A></DIV>
<DIV id=3Dmenu>
<UL id=3DMenuBar1 class=3DMenuBarHorizontal>
  <LI><A href=3D"http://www.honorflight.org/"><IMG border=3D0 alt=3DHome =
align=3Dbottom=20
  src=3D"http://www.honorflight.org/images/home.gif" width=3D14 =
height=3D16></A></LI>
  <LI><A class=3DMenuBarItemSubmenu=20
  href=3D"http://www.honorflight.org/about/index.cfm">About</A>=20
  <UL>
    <LI><A href=3D"http://www.honorflight.org/about/index.cfm">History =
of Honor=20
    Flight</A></LI>
    <LI><A href=3D"http://www.honorflight.org/about/mission.cfm">Mission =
&amp;=20
    Goals</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/about/financials.cfm">Financials</A></=
LI>
    <LI><A href=3D"http://www.honorflight.org/about/directors.cfm">Meet =
the=20
    Board</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/about/honorary.cfm">Honorary=20
    Boards</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/about/keyplayers.cfm">Other Key=20
    Players</A></LI>
    <LI><A href=3D"http://www.honorflight.org/about/news.cfm">In the =
News</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/about/speaking-engagements.cfm">Speaki=
ng=20
    Engagements</A></LI>
    <LI><A href=3D"http://www.honorflight.org/about/newsletter.cfm">HFN=20
    Newsletter</A></LI></UL></LI>
  <LI><A href=3D"http://www.honorflight.org/tour/index.cfm">Tour=20
Schedules</A></LI>
  <LI><A class=3DMenuBarItemSubmenu=20
  href=3D"http://www.honorflight.org/apply/index.cfm">Applications</A>=20
  <UL>
    <LI><A href=3D"http://www.honorflight.org/apply/index.cfm">Veteran=20
    Application</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/apply/guardian.cfm">Guardian=20
    Application</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/apply/volunteer.cfm">Volunteer=20
    Application</A></LI>
    <LI><A href=3D"http://www.honorflight.org/apply/charter.cfm">Charter =

    Program</A></LI></UL></LI>
  <LI><A href=3D"http://www.honorflight.org/faq/index.cfm">FAQ</A></LI>
  <LI><A class=3DMenuBarItemSubmenu=20
  href=3D"http://www.honorflight.org/programs/index.cfm">Programs</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/programs/index.cfm">Regional&nbsp;Hubs=
</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/programs/lone-eagle.cfm">Lone=20
    Eagle</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/programs/solo.cfm">Solo</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/programs/tlc.cfm">TLC</A></LI>
    <LI><A href=3D"http://www.honorflight.org/programs/flags.cfm">Flags =
of Our=20
    Heroes</A></LI>
    <LI><A=20
  =
href=3D"http://www.honorflight.org/programs/rvc.cfm">RVC</A></LI></UL></L=
I>
  <LI><A class=3DMenuBarItemSubmenu=20
  href=3D"http://www.honorflight.org/donate/index.cfm">Donate</A>=20
  <UL>
    <LI><A href=3D"http://www.honorflight.org/donate/index.cfm">Donate=20
Now</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/donate/donation.cfm">Donate&nbsp;Form<=
/A></LI>
    <LI><A href=3D"http://www.honorflight.org/donate/sponsor.cfm">Flight =

    Sponsorship</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/donate/official-sponsors.cfm">Official=
=20
    Sponsors</A></LI>
    <LI><A =
href=3D"http://www.honorflight.org/donate/friends.cfm">Friends of=20
    HFN/Links</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/donate/tributes.cfm">Tributes</A></LI>=
</UL></LI>
  <LI><A class=3DMenuBarItemSubmenu=20
  =
href=3D"http://www.honorflight.org/merchandise/index.cfm">Merchandise</A>=
=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/merchandise/Results.cfm?category=3D1">=
Books=20
    &amp; Video</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/merchandise/Results.cfm?category=3D2">=
Clothing</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/merchandise/Results.cfm?category=3D4">=
Hats</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/merchandise/Results.cfm?category=3D7">=
Coffee=20
    Mugs</A></LI>
    <LI><A=20
    =
href=3D"http://www.honorflight.org/merchandise/Results.cfm?category=3D8">=
Accessories</A></LI></UL></LI>
  <LI><A=20
href=3D"http://www.honorflight.org/contact/index.cfm">Contact</A></LI></U=
L></DIV>
<DIV class=3Dclear>&nbsp;</DIV></DIV>
<DIV id=3DmainContent>
<DIV id=3Dleftcol>
<DIV id=3Dsectionmenu>
<UL>
  <LI class=3DActive><A =
href=3D"http://www.honorflight.org/programs">Regional=20
  Hubs</A></LI>
  <LI><A =
href=3D"http://www.honorflight.org/programs/lone-eagle.cfm">Lone=20
  Eagle</A></LI>
  <LI><A =
href=3D"http://www.honorflight.org/programs/solo.cfm">Solo</A></LI>
  <LI><A =
href=3D"http://www.honorflight.org/programs/tlc.cfm">TLC</A></LI>
  <LI><A href=3D"http://www.honorflight.org/programs/flags.cfm">Flags of =
Our=20
  Heroes</A></LI>
  <LI><A=20
href=3D"http://www.honorflight.org/programs/rvc.cfm">RVC</A></LI></UL></D=
IV></DIV>
<DIV id=3Dpagecallout>
<DIV id=3Dww2group><A=20
title=3D"Washington DC - World War 2 Memorial - Honor Flight Trip: Photo =
by R.A. Makley Photographic Images - http://www.ramakley.com"=20
href=3D"http://www.honorflight.org/images/WW2Memorial_Large.jpg"=20
rel=3D"shadowbox;options=3D{handleLgImages:'drag',continuous:true,animSeq=
uence:'sync'}"><IMG=20
border=3D0 alt=3D"Honor Flight Trip - Click for full size image"=20
src=3D"http://www.honorflight.org/images/WW2Memorial_thumb.jpg" =
width=3D554=20
height=3D165></A>=20
<DIV class=3Dgroupcaption>Photo by <A href=3D"http://www.ramakley.com/"=20
target=3D_blank>R.A. Makely Photographic Images</A></DIV>
<DIV class=3Dclicklarge>Click on photo to enlarge</DIV></DIV>
<H2>Regional Hubs</H2>
<P>Regional Hubs are where Honor Flights begin. </P></DIV>
<DIV id=3DbodyBlock>
<DIV id=3DmainCopy>
<DIV id=3DDonateBtn><A =
href=3D"http://www.honorflight.org/donate/donation.cfm"><IMG=20
border=3D0 alt=3D"Donate Now" =
src=3D"http://www.honorflight.org/images/Donate_btn.png"=20
width=3D153 height=3D143></A>=20
<P>All donations to our federal, nonprofit, 501(c)3 organization are tax =

deductible. Contributors should consult their tax advisor concerning the =

financial benefits of making such a donation.</P></DIV><A =
name=3Dmap></A>
<SCRIPT type=3Dtext/javascript>
AC_FL_RunContent( =
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D9,0,28,0','width','550','height','425','src','RegionsMap=
','quality','high','pluginspage','http://www.adobe.com/shockwave/download=
/download.cgi?P1_Prod_Version=3DShockwaveFlash','wmode','transparent','mo=
vie','RegionsMap' ); //end AC code
            </SCRIPT>
<NOSCRIPT>
<OBJECT=20
codeBase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D9,0,28,0"=20
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=3D550 =
height=3D425><PARAM NAME=3D"movie" VALUE=3D"RegionsMap.swf"><PARAM =
NAME=3D"quality" VALUE=3D"high"><PARAM NAME=3D"wmode" =
VALUE=3D"transparent">
   	             	             	             	          <embed=20
src=3D"RegionsMap.swf" width=3D"550" height=3D"425" quality=3D"high"=20
pluginspage=3D"http://www.adobe.com/shockwave/download/download.cgi?P1_Pr=
od_Version=3DShockwaveFlash"=20
type=3D"application/x-shockwave-flash" wmode=3D"transparent"></embed>    =
       =20
</OBJECT></NOSCRIPT>
<P>To view a complete list of all Regional Hubs in one page, <A=20
href=3D"http://www.honorflight.org/programs/allregionalhubs.cfm">click=20
here</A>.</P>
<H3>Regional Hubs in Wisconsin</H3>
<H4 style=3D"MARGIN-BOTTOM: 0px; FONT-SIZE: 15px; FONT-WEIGHT: =
bold">Freedom Honor=20
Flight <A style=3D"FONT-SIZE: 11px" =
href=3D"http://www.freedomhonorflight.org/"=20
target=3D_blank>Hub Web Site</A> </H4>
<P style=3D"MARGIN: 0px; FONT-SIZE: 11px">Flying from: LSE (La Crosee =
Municipal=20
Airport)</P>
<TABLE class=3Dhubinfo>
  <TBODY>
  <TR>
    <TD>Chuck Hanson</TD>
    <TD>608-784-1015</TD>
    <TD><A href=3D"mailto:info@freedomhonorflight.org">Email</A>=20
</TD></TR></TBODY></TABLE>
<H4 style=3D"MARGIN-BOTTOM: 0px; FONT-SIZE: 15px; FONT-WEIGHT: =
bold">Stars &amp;=20
Stripes Honor Flight (Milwaukee Region) <A style=3D"FONT-SIZE: 11px"=20
href=3D"http://www.starsandstripeshonorflight.org/" target=3D_blank>Hub =
Web Site</A>=20
</H4>
<P style=3D"MARGIN: 0px; FONT-SIZE: 11px">Flying from: MKE (General =
Mitchel=20
International Airport)</P>
<TABLE class=3Dhubinfo>
  <TBODY>
  <TR>
    <TD>Joe Dean</TD>
    <TD>262-238-7740</TD>
    <TD>&nbsp;=E2=80=93&nbsp;</TD></TR></TBODY></TABLE>
<H4 style=3D"MARGIN-BOTTOM: 0px; FONT-SIZE: 15px; FONT-WEIGHT: =
bold">Badger Honor=20
Flight <A style=3D"FONT-SIZE: 11px" =
href=3D"http://www.badgerhonorflight.org/"=20
target=3D_blank>Hub Web Site</A> </H4>
<P style=3D"MARGIN: 0px; FONT-SIZE: 11px">Flying from: MSN (Dane County =
Regional=20
Airport)</P>
<TABLE class=3Dhubinfo>
  <TBODY>
  <TR>
    <TD>Brian Ziegler</TD>
    <TD>608-835-8604</TD>
    <TD><A href=3D"mailto:sgtzeke@hotmail.com">Email</A> </TD></TR>
  <TR>
    <TD>Charlie Maurice</TD>
    <TD>608-835-8604</TD>
    <TD><A href=3D"mailto:info@badgerhonorflight.org">Email</A>=20
</TD></TR></TBODY></TABLE>
<H4 style=3D"MARGIN-BOTTOM: 0px; FONT-SIZE: 15px; FONT-WEIGHT: bold">Old =
Glory=20
Honor Flight (Appleton/Green Bay) <A style=3D"FONT-SIZE: 11px"=20
href=3D"http://www.oldgloryhonorflight.org/" target=3D_blank>Hub Web =
Site</A> </H4>
<P style=3D"MARGIN: 0px; FONT-SIZE: 11px">Flying from: ATW (Outagamie =
Regional=20
Airport)</P>
<TABLE class=3Dhubinfo>
  <TBODY>
  <TR>
    <TD>Drew MacDonald</TD>
    <TD>888-635-9838</TD>
    <TD>&nbsp;=E2=80=93&nbsp;</TD></TR></TBODY></TABLE>
<H4 style=3D"MARGIN-BOTTOM: 0px; FONT-SIZE: 15px; FONT-WEIGHT: =
bold">Never=20
Forgotten Honor Flight (Wausau Area) <A style=3D"FONT-SIZE: 11px"=20
href=3D"http://www.neverforgottenhonorflight.org/" target=3D_blank>Hub =
Web Site</A>=20
</H4>
<P style=3D"MARGIN: 0px; FONT-SIZE: 11px">Flying from: CWA (Central =
Wisconsin=20
Airport)</P>
<TABLE class=3Dhubinfo>
  <TBODY>
  <TR>
    <TD>Never Forgotten Honor Flight</TD>
    <TD>715-573-8519</TD>
    <TD><A href=3D"mailto:info@neverforgottenhonorflight.org">Email</A>=20
  </TD></TR></TBODY></TABLE></DIV>
<DIV id=3Dfooter>
<DIV id=3DfooterCopy>
<DIV align=3Dcenter><IMG=20
src=3D"http://www.honorflight.org/images/troops_4601jpg.gif"></DIV>
<P>Privacy Policy - No information gathered from this website will be =
provided,=20
sold or distributed to agencies or persons outside of Honor Flight =
Network.</P>
<P>=C2=A92007 - 2010 All Rights Reserved</P>
<P>All original graphics on this site are the property of Honor Flight, =
Inc. and=20
have been electronically tagged with a watermark. No portions of this =
site may=20
be copied or reproduced in any form without the express written =
permission of=20
Honor Flight, Inc. All other trademarks, copyrights and images of items=20
represented on our site are the sole property of their respective =
owners.</P>
<P>Web site designed by <A =
href=3D"http://www.itsonmessage.com/">OnMessage</A> and=20
maintained by <A href=3D"http://www.vaunlimited.com/">Possibilities =
Unlimited</A>=20
</P></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
var pageTracker =3D _gat._getTracker("UA-130955-42");
pageTracker._initData();
pageTracker._trackPageview();

<!--
var MenuBar1 =3D new Spry.Widget.MenuBar("MenuBar1", =
{imgDown:"../SpryAssets/SpryMenuBarDownHover.gif", =
imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</SCRIPT>
</DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.honorflight.org/images/HonorFlight_logo.png

iVBORw0KGgoAAAANSUhEUgAAARAAAAC6CAYAAABm+hIpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAA4VlJREFUeNrsXQd8U9XbfrKTNk33BMqGsveWvYdsWSKKKFtFxAUoKKCg
goiKiooDcCtL9hBEQPbeFNrS0r2bZiff+56kJWlTBMT1/zj+riXJTe69Zzzv884jQe+FuNf+pqbS
4eUTK9An5TjSVX7/6julQ02HDx1Kh81WmQ4tHdXp8IfD4euwWGs74DDT51IHbHXoUNzOBSSQ0iE/
Tf800aGRyhUXIZWmS6QSi0QmvyCRSfUSuTyWPjPSYXD7+5c2pd2KJHUA3qreC6cDqwI20539kFSG
j498guoFKdDLVXd8P8HmAoxtOBonQ2sB9O9/W5PfW9X3WonmS0ckz106wujQwm6PJuBg0Khmt1oJ
+Rw+dphi6K+FscAOR7Tjti9jgwxWhQsYNLA6/CQSaYZDKrMQtPgTuhRKnNfnVZNORxYd1+nIuzdE
9wDkXvvnG7OLqsQmKtDfugwadrOFgMIaTn8rOuzWcAcsCjstdKVPCJShoVAFB0EZFAipUgl1dAVI
5XI47Hb6LER8dlvwYTLBkJAYyd+ne4AhMSnCptfDWlAAU1oGLDk5MGQlEU+REZYo7BKpPF2qVMRJ
FIpUuu5F+okcOs5DIjlHf+PoKLw3pPcA5F77a5qEFmodYhItHDZ7fWITNWlVRtDii5BIJMFiHkik
8K1ZHZrICPhWqwJ1VBQ05aMEcCj9dVDq/KDgw09LZ9O00fjc3TskQIHJCIvBCHNOLgGJHqbsbJiu
p8CYnCI1Xk8OL4i9El54NQ7GpOuwWyx0+xLCHkcy/Y8ZSpJEKj0vkckO0XGQPoy9N+z3AOS/1KR0
OFzHP9mUtHh0BBbVScp3shtNze12c12pXB0g9/UJkhMY0F/4Vq0C3xrV4FezJnT160JNwKEOCoCM
PoPyj3V2tgxYbIRMpGdYTBYYDCZh2bilRoxDo1FCqVbCTr2lkAEqlYr/RyDlD0V4uPfvmU2w5ObB
TOCij72KwitXkX/6bGTembORhmuJ9W36wp7EYGzmnJwsh8OaJpOrzkjV6j3EmHbQt1PoyL43Te8B
yL+rFZprodDUkVZTMwSTdFYr99LiXU6f2D0XDb1U+AiDmsxhv9t3EUkruYrDYmli1es7Wm0FLem9
cE1gOYmWgEIZFgptTA3oateGtlZNBDZrArnWt8wfy7M4kFtgoMOI3HwjsulvbEoO8gvNuJZZALPZ
hri0XOToTVDIZcimc+JSc51ockv6ix1VywchUKuirrMixE+NyhEEXgTB0aE6hPlrUDncH1oCmUD6
t5+PGiH+aigJ2BTEiPjwrVyJfqhjMSBZ8vORf+osco4ek2UfOhpaGBcXakpNq2O4ljSEVCGbFPKr
cqV2JwHkNrrP8/StSy4cvNfuAcg/0Fh05hZOC64Y/EqbWuV8qkYG4Me9l5BwLfMRqBXsXfjd43yF
BjUyLqBebiIK/oRV3q3Vp4XQlECjGdH9DmZ7QYwCPvCvVwe+1atBS+pIYPOmCGjaRKgi3rHPJoAh
MT0fiRn5SCAQSCCAuJSUg6TMfFzP0sOaWeAkVTKZk2BIpZ5/hYJE/+DVfxvtwtV0sfDFj/BfmwtU
2SZid70mcPIL1yE8wAdVCGDKBfmielQAwgO1qEZ/+YgK9BXXV+h0CGrTUhxFLf/cBWQfPIS8E6dl
+efOVcs7e75afsLFsVJILQp1wA6Zj+ZX+u5puv4vcBpr77V7AHKbTSgdjqowW4fQ34pQKXgx/Eb/
XnnT75it0x8Z0nzelL6N0aByqHh789E4wGjJIwDRe5wspW72i0Sby1vRLuM8TvuXvzMW4nA0JJ2/
Hy2y5naTqZnNVBiqCAhGaNdOtHBawZ9UkQACEE2Vyl6/fj4xC0dj03CMjmtpecQi8nAlNQ/pBBbI
cK0fJd2rUiYWL+QECgE+f02/S2W3pOrk5xQin0Ds8vlkwEo6EzEWvjd5hH8xgDC41K0YjFoVgtC4
WjhCdBrxdT9iW3yIZrUi5+Rp5J+9gNwjRxRp23b0yD9zpoeUxkbm63tQqpAfpqHaQOOyUUrXldzD
hnsAcnOzosSpxFttLyi1qsndW1UrV55UkB/3X0JaSt44qORb6aw0r8wj3/Do8L6N5332VPfitx95
ezPOHU8AAn3epZenblgktIjMu47pJ1dCZypArDbs1sGDgyXsjpp2s2Ws3WxqI5HLK0ukshBlSBBC
O3dCWI8u0NWKgV/laMBX6/FVK0nwkyTld51OxN6zSYhLyROMIiWbgCJT75TwDBYqmdMoSirDv27V
8BgpXVNU4wks1kITzp9Jwnkaw53EpBCggcbfB1HEUqJCtGhUJQzt6pRDm9rlEMEshZ4xoHFDcVQY
ORSO1GQUXIlHxm/7kLD65+bZJ041dyiUj5lskvP5NvyuN1t/gsGcBLulilARbTzwwuVclY4KxMAs
0Cj20L+/8lBXmU3JSAgRy7RTh0ruAcj/KHiYrbzKZo7q3WDOjKEtUL1cEFKz9dh2+CrS+DOVXOJN
IiIjv1/vnvU/+XzKDfD4cudZfLH6CC1i1Q6aWPPEeQwSKn+EFiTjrdPfoGZ+EnIVviikiSW9OYCw
EbQ6MYxu1oL8YbRUYtQhkTpNdDkEtW6FiPt70t+WUIWGenwp22BBAqkjB0lS7z6TiAMXUpBCkrvA
aGZdpVglEBbLYN9bt1fchB38yUG4c8Die2emqHKLXbPaYcgzIJaeOZb6YM/hOCz1UUKnUaBupVB0
bVQRrWtFQUGs6kxyHgrsMlzNUCJNWhcXa/nAqmmGeL1dqQ4Mqm+Ho75N4/NwuI/GZLOrNVKpROHv
I9ROHjihq+mpXwmQH6N/NqHjWb4DcR9qHaTGXFTUp3EEHmwSyT0A+d8CDziZR3repLGj28356Imu
xR+9+OVvuHw5lbiv+hl6mVrqu9mFlaNiIt9eOLajRKlwUvBrGfmY/fkeVntyoZY/AbvNABlNNt9Q
RGTHYsnxz1HekINUdYCTuZcNHpVpYTS36fVDTcbsASpVIHT16yOgYT2E9+5BbKOb0PPdG6sfl5Ky
8cvxeGw+Fo8TF1OcQCF12RWKbBO+qj8HGB5gIRE/JZVKhRtVHHBeUlrGNRz0X7GJg36L1DBaiQ44
u8LhCQx3PJOlnoCkN8FKAiGLwPPXS2n49fdY6gclfNgwq1VDS8DCoMAG2jr1q6F8l8YCGapFBYku
i9AqVTGROpWB2A2PdbVIMX7Fhh62GcVM+EKqLzAOgUyyiITFNVgKUaMgBUNjt2NA8hGk0JgbZMp7
API/1WwOlsi9uvRpNP/1R9oWv/359jP4fPVRQKveSRP5vVLfM1h8Q8oFfr1+1oDKNcsFFr/92JJt
uBqXAZqNk2hFnIPSF0pTPh66sA5tk48i2pAlwtalZUvsfrSiulsLCvqYLXkV/MpXR/kewxHWuSNC
OrcvxTQuEGDsOnUNB0kt2XLyGpJi05xrkBaGoPsK2d3pJ7f7ldKKktPilhFoyOmQClySimB0qfT2
Fj0DiDhII7A5XAehi5XQxCaCym4RTBiRWBAIJml3/iWgDIjwR3igD6JDdMJzEx2oRRCpMFFBPgjW
aYR9JJLeC9apqMsUd9w9aQROdr6uyu8slOqc+xIPIkmlw2NXdqBzxjkkaoL+Cm/bPQD5x5ve1KhO
3XLfrJlxv9bXRYHPXsvEpA928uJLIGkykiaxuYRBATK1/IMPnu7eonHVsOK35353AFt3nSPGollJ
C24VnQSl1SRUlp4px5DoE4o0mlReJpLOYbM9RkdPu8XSRUKLMbjtfSj3wAAEtmoB/wb1PIlPvhGf
bD2NX47F4VRCFhKvpLGxln5F4zzuJk12LWB2zyqkMtJ6nMAhYwDhwC3301xgcLsE0AlEN3CiGEwI
QPivhfrbZLN7ghkvVgYYm/N6Kn8N6tSMQH1ST8oFa1EvOhh+vmqUJ/UsyE8t7B7y2/QM3WpLIfAY
uHgHDFk5GJN19ED1wvT8+tlxmFOzLzJpvAvk6v8X4PH/C0B4phYYg8LLBa74cfr9fkXgwcbGRxdv
RWFaLnscZtDKSPaY7TxhDZbpr0zq/NDg1tWLP9pJ0v+VFftY6l+hGf4E5BrIrQa8cXIVWmdewnld
ecE63CYSz+ZadqNxorXQ0FOmUVdWhYUhol8fVHhwCPxiakLupqLkEfXefPgqvtlzAUdJp49PyeU3
nUyDFghIyt6VkDXHjWdlgFArncAhkzkZBndbEVjYHI67czlWY0pcv4jdCJYil8OHQMVKgJFfYBDs
IjQqAP1bVUObmCjULB9E7EIjgCJIq/5bp1EBAfeDCzcj/tx1jDKcx6OxO8fKbJbm8bqoxQVy1S6l
w1r4L/ThSAmdlaK3ZYIyGu8ByG11n4TVFrlMKV/++bSedXgCFrWZX+3DgUNXWHX5grp3ZanZnlvY
vW/3eq88O7Bp8dtGixVPEWMRMRKBmilQanNUdmIeJ1eiVWYs0tT+7iqLllZhY5u+cJLFmNtbpQvx
DWzRDFGD+6PCiGFQR0XcIEdEyc/HZ+Cb3eexio6UjAI4TBYnXVfT+IfqSi/8P6misN1CTmxDzYxD
JnMq+RKJa5E74Pib4mod7qDCtkhSxZKzDFCQWjauf2NMpf7n4LJ/shlpfIbPW4udP59AILGfeJ8q
GBbRO1QWHt61wGjt5CP3PaeXKV8nobGFTs/8R+18ZlsIDOa6MFmbU+c2JvWuApuiaKDlRC+30Xuv
sni8ByC30pkcO2C0LH77+T79ejSuVPzRlqPxWLRqP6suFwmZnywFOql5IZE1I99ZOrmLXCm/YVt4
8uNdOH0iAfBXz4dKt15pt2HJkY/RjGhsstr/BupLJENthYVjTYasDmq/MEQPGImIvn1Qfthgj0vF
pubil+MJ+JrUoZ0HrzhdxWzP4Htg4JDc9dUqjKBKYhlqhVwARxErcJQymt5+Y1bHbEUlvzN7DDOR
zNxCBOnU+HhKNwx0Y353s6XTNazU15GBvn94bqbehGFz1mL7j4egrlsedSqFEAuqhNoDe6J6pD8O
XkyRffNrQt0d12NXDc/POp4fUv5Nh92+nr6a/7fOdaexvx80ildq1IpqUCMyAIF+GlSle2Qb0Hy6
/6SErMb0OQvLS/cA5FaMpnmGkY+OaDXpifsbuk0eA8Yt2QJLgclM6sBoWjl5HgORZ1DoQrTfbZzd
v2a5oBsxFutpgX/y/SHiFar90IZOV5j1ePvIh2iefRUJmiDIHXZ/Ao5HHBZLL3NeZjd1WBQqPjYa
Eff3QljXTh63tvt0Ir759Tw2HbiC+LPXAR8lM6G/Lh6DA6SEmqIoZhwOl/S/e5qiBEarVQCIhliE
3XH7a4DVBPaS/PhSX3SoV8Hrebm0oNk7kppTSExFL0hTclYBaLBQOzrY49wNpAru/j0WejonMVvv
AikJYpNzBdhVjwqk+7QLQK0Q4ofK9HogqUtsW+H2G6krT7yxEcevpGHWnEHoTPfUtk45j2vMySf1
0mBA3bZNoTAdaGiIv7aK2OZ+iVz+Nn38/d/nIDB1b9m88pqpg5qhNal7Rc/ALSE9H298tZ9tSexh
zLmnwtwKTc8ztG7XtuaypRNuLF42/D310S+Iv5AMBPs9S6ton8f3nNGOc+c/2a1jwyo3jKZXU3Ix
etEmOCTSVGj9Hn7q7A+O+lmxqJ+fhASfYJ3MYp5sM5kftJtMtX0qVUT1558hxtEburq1b/w00eCf
9l3CSmIbu09cgz4xy2nXCNf9xX3BAaYysO1HIYyLkts2gN6qKmKmRcm/zdKdVe7bugwhQYHeiO6t
qtLQqLFq13mcSchAVr4RV9gORL+ZReBhINWO7TScn5NOIGIzWzGwQwzeGN3O4+e+/+0ihs9eDVtS
thOgFXK3DpGL653hCOKikHqXN2dx9Qi8M6EjEjP1eHbJVhQQS1zy6iA80adhqVt+dvmveOujnXjw
gRZ4f2JnKK/3h+LTFUj4YmUrc0ZmK6lCvleqUs2ka+26fVJB/SmV/7Gh3CHAo26LhtGrNs99AP4+
nu7j41fS0f65b5CXlpdDHz7symC+C6Tnf7kiWb4xulq1sB1bX3ugmrv+/Om2U3hs7nqeKKshkwws
ZU/INzwwakDT775wCxbjBTFg7lqs23EZ0MmfjDDmvfvB0eWobMgIuKYKGGXNznpKIldU8akYjQqj
RqDimIehKXcjByUjz4ANB2Px2ncHEZuQBVu+gRV9J3hI8Nfl8LrUFV+FAiqS2GzzsP9Fhg1mH2ar
DblGk7iultQvH7ru7V7PbrdDLpeKWJFcAgiL0er0wPBf7it2VbN6J5E6F47BhNGDmmLh4x1EjEdR
+2HfRYx47WdimUb2lN26asYh83RdNUlvI9ugiKmMeuQ+fOEWeVzUPtx0EhNItQmOCsCpZaMR6cZW
Cy5ewuW330Py96thyswokGl81st8NLPoPm5ZdQi06PFcnaHYF9EAdovR+0ThPim0yCMidHs2zRnU
0l3ocWOG1mPmDzjJkdJBviPprVW37Hiw2aWk/lehPmlOEoF1yQrU/+VocE+Skv7B/yaA8IMbLXKZ
Sr51/SsDO/ZscsPucTYhEy2nfoX83MJkWsBtaTxiPeweWQWR9RtVOrhj7qDyIf438kDe/OkQnlu2
j+tgfDvz9KphfVJP+GQqtEPNWRnP22Gu6V+rAaIGD0DliWOhjriRjn41LQ/fk5qy5OfjSGIpyJye
GYDyLyZ/rkAytkP4ktSVuTwcf6VNlL04+bTgCs1mp4CnZwxQq27f1Uu/w65co9km3MjsjmXg45iT
IjnM/7ZY7cjK1WPq0GZYOKaDx28cvJSCLs9/x+PsZB538uAcZ0JA36hZFex8bTACfD09PusPXUHf
GT8KcJOq5GhXrzwmEEPpRedr3aJks/YfwMXX3kTqpi2w28y5ysCQBfSMH7Nc+UP7P3u/CChHN34M
6T6kmtnMXhCXHs5ofveLGf0mj+pc21Oroc8eeH09Vm85xS5/DpBcdMtrKLewCv3ArODokIciAn0k
wa4cI/7N3y+lwmY0b/zfVGFsIrDorXemdPMADz3p1mPe2yaSs4h9TPIAD+4wvVmlC9R+v+KZHh7g
cSExE/O/O0aTUHr8xTMrxw1KPjoiEerHTVmJHXTV6qL8sAdQedI4D+BIyMjHl9vP4KMNx5F4NcMZ
DcqBS3+Hh89l6/BVMQOQl/Jw/FWNgcJisxVLRQuNA79mALgdDOH75e9oNVJvmpgTYEjfz0rNweND
SoMHC4lBs1Y7wUNzh+AhcfajX0QAPiMmWhI8ODHx8bc3O4FaoxBreNeBK9i17zI6tKiKF4a3QvfG
FcW5Qa1aoOX6H3Bt1TeIXfyef+bhva+ptKGDZWr1DIfdvvkPgRk3iSlhoZepv3/UkGZjH+pUu9TH
Ty77pQg8Prpl8OBWaKocFuG/Z0K/xlF96HnqRAdTVzrhYuepa+jx9FewSaV+/3sAwgOaXThs7MjW
T03q7amvzvpqP37fSyqIn2oJvVzt8SHrvhbb7IVPdm3DwUnuxroRi7cjKz7FOCVz174xcXsWX5X7
PxIcEYRKY6chklQVhEZ40MVlm09ixbbTiD2T5ASOuxWzcYu2Dl58fgQebCS1/01+WGYIJgILjt0o
0te5XCG/ZtuL7S51gAROL092Wi66daiJpRM7e3yeSMKh5+zVzmC7YO2dX4gD10xWvPt8l+Js62KP
DLGSIQs2IDUxmyOQb6hGrD7Rv3ftvYRdJ66hf/uamP5AczSr4ZwfFR4chrBuXZDw+QpcenNxY1N6
+iZlYODn1F+zWOaUCcxlSR3u5/T86MZNKi1fOqGzsqSZZNHqI1jKRlMf5TZ6OeWWn91kVQUG+n71
87wHoppV9yzudDQ2FaPmrYfFbM2iZ58h/58Dj5zCZt07xXzywQRPj8emI3FYyC5blfwQ8fnnBUtx
OJwlseyOaOQbO44a3vKFx7rWdWOwdrz4xW84uvE4TRSp/Iw85MHHqj3g7yB1IKBJY4REtAM2xMOS
fYLG0kEMx4pdJxORceG60/0apiuOqfi7wIPjJ3yVSmG8vBPwkLjsMSZSIfj77Oa9VRMNqx0O7k+3
8HZe7A753Xt+9u5k5+jRq30NfD+jb3HwGbfsAgL7BT8j4dx1aCMCiTBKoDeZbz9Sl0EwpxCPjWiF
hzuXlupj392GU4eusj0BrnnkvEbRrTBwGc1Ys/Yofj0ahwdpTr08oiVCdD5QhYag+rNPI7xHN5yd
Pgtpm7c9Qv3VSe7r+wr9xvLbus8Co8QnSPvmu5O7hviqPcPy1x6MxTNLd7Cud5wkyQgaQOOtziEa
+BfmP96hZUnwSCB1fPBrPyMpMcuIIO1D1E97/rcAJM9QLrJSyArqUF/3HI1TcekYNnctkJTF0aZS
UTFMKqlKi7ySUi2HvcCoatammq4k6MQm52AHSZJqpAYptKTkRrb09ydGwZGGErkcqckZcJjNNyQj
TaQAX1q8MVFIzS28AWp/A3Dw/zi3w5cOfvQ7AQ9mEew5ycohFU8hFbo1Z/NyZbCbGUOLwtGd7MOT
L5hFnotD2GD+rLuYr5OVno/ubarhm+n3w0fluWie/WQX9uy5CHWoDhoC8KIkP7bLFC/yW2nZhWjc
pDIWP96h1EczVu7FTxtPElLL2Ubg9OpwX7HnjsGT7QQMJHxvYQpkESN99+vfhSv59VH3YeB9NYQL
WVevDpr/+BUSln+JS2+9E10Qe+FThV9gG5lK9Rwxtz8OQmOGZLWNeebBVkNax0R6fHTuWiYmLt7K
IFZALGEyTY2MW5wAXBem5bD+jaeN7V6vlHr6+PvbcfVSKq+hZ2jAN/L7/1UA4ZkTQOgfQTQhiNSP
MNLZomn19nt/ctea1Z2Zky5h4sBWkgIViWqWH9qC6L2sSZVIXRMODOPyeewnZ6bRulZkqQkZUz4I
Fz565LZvjuMY+hJg/bLr/F9XkMeddYFZqhJa0lEdLpvanYCHkRZBXmYu6tevgNEkNTk35eWV+4Tt
SCVzenAcXtUKCSwOm+hHj0UqjPh2AUqc+/Jn4ENGP5CamoeYGuFY9mRX+Kk93ZQLfjqMT+mQh/pB
60y9F5Neo1CIe8o3mF0GlD+4kMECRYgfFo7viJJSfeORq5i/Yq+TodD1O7WpgfqVQhCgVeF6ph5H
LqXgCAkcaN0qzrEKS89/JT4DQ19ZjaHEaKY/2Br1K4aI6vaVxj+G4PZtcfaFl5C8bv2jdoOimSIg
YAKByN4/sFHUaX9fjUWvDGtZQhO3YeyS7bgen8mq8wR6a++tG00NEm2EbuHMYS1L6X4zVu3D1l8v
cEbzl/RyadH7/wUAKUezsAXNwhCaoZGw0WG1V6EjjBT9KgGhOr+KpCpUJDp5f5vqGNCqWqn1NbJT
bTw1oKnIKP3byBAX7ZFL/5ZrMfBpaaE4g8/vTLIbCDzyM/LwYP9GeG9cZ7EouH2+4wxOX0wVqgO7
g70xKodL3XOUIeXNNhuUUukdG5DZppOekosK5QKw8ZUBAvjd2w+/XcQLRNcltFj91SqRw1PEloQa
RmxRqmEPkfnmzIyBgST7m4+1R4e65T0+4rINExZuIrZqQnB0MJZM6IwR7WNKqXAPvrUJ32847rSN
uEt2l3D6dsMJ/Lz/MmaPbodprvQIrprWYu13iH3nfVx8/a161vyCrTK1ig14l+zUn+zKldltN9DP
apP4huk+emdsRz9JiWzopz/ejd8OxLJ6teimVfW8eZwcmLxoXKfWdbwE4r312R5+jlNEJT1sKf9O
AOFBtth602iPpgGt7xOsrR4d5gdOoy8fokWFEAIMes06ZUSgj6iZGervXdLLZBL63Pdvu3WO93jw
zY04cjLBqQvb/1oVhu0d7Kb9M+Bhttiht5jx+pNd8MIDzT0MyGwUZrezrAxbjgTOuA2WfF5VBDau
Wq3CGyST3L4aw6wnPbsAAQFqrJ7Vr1Q+zCGS+iPe2CAWvn+g1muci0OACDMoJXKNZYCIM5YCA3rU
xVP9GnsySmIvQxdsQMKVdMEolz3VXUSqlqLFdI2FY9oLu0cqCxCNl3IBQVro8w14lubI3rPXseDR
tqgR5SwPUfWpSTCnZeDigkUqqUJejmjXpSBLAZZW6oxs3xDqaJcqZrI8M39ylzYljbufbD2FpcTC
aFLso/Om31ZH5+ijO3ap8/pjJVSXi0nZwq5kNVqy6d7H0O9m/7sBxA6pQoJX68ZETXu4S21VL9JF
2f/s56N0RVDeXuPIT/dJyy5Adorl0eLwUcnhp/GkwuzjzqMBthNlNyhUsJstkBgNYJXHaf+AuA9v
qeI8mce/ux1Hj8cTffT9a8GDnslX2DzkN91LQlJsGXVyBfe1I2wetPByc/SYObqNB3hw23EiAZk5
hZByDVJiEF6zcV0L1mK331QecM0P2W0yQImY1ybIlTJ8+GwvNKkaXsLkZcbE97bDkp4PXbkgARIc
zS3xcp98jzyGfsQE8kwWTyBzZmqjXHQQ3vFi9+BCU/tZqtNcaVgzAn2bVynznpm5RZCgS03O9Q4g
fF0OalPbsGbTSew/l4QFBDojO8Q47UTCe2VhA1oGZ3JbJTLsDKsNk4IEpIl+M0vfbFj/Jq9N7tPI
42fPXsvCC8v3MA1KhUr9EG6n4jz1sX9U4MJFj7bzlZRQh578cCfy2NsUop1G936oFDv81wGI1RrU
tmnlGSue6SlCldn3zOObQ9SRk594gfPBtPgoIbiGBmxou5rCW+Devt97GZv2X8TljAJBLV1G1UKZ
VGLPzzGYk/KNQd+90LtUrsWj727Fj2uPQRqgSQsw5gUqdVqFQamFL02GcH+16NQwYjTRpGvXrxiM
VrXKCYD7bvd5vPzVfhSk5TndeX8xQ+N+4TiPkjEeErdFIXEtHGYIxQXKOHpT4igGy6z0PDw+uDHm
jGxT6jLvbjwhIjJ9gv3KZjeifscf174wshpzC8l1Erd7Z0+QmRjDwomdMLhlaYk/7ZPdOLzvspDq
LCjy9GYUl5N0GmCcUaUedhlXLVyb1ekpYxuF0SKux9XpOBfGw5tBwPHBumPOGB5SI+x/IBS4LOb1
a9ns7bs5wxYFqzVIjU3H9M/3oE9Tp6DUx8URCBocSlnQ1QhjDubW6IsU/2hazflECY0IrBD06qwH
WylKCr1JS7cjM0HYPWbQW1duXWBzf6H/2L4NB5eMYJ3z7QFsYTtekO8yOserh+jfByByWR7pmzvH
LNnaiYN1eGKQtM8oNFkLMxOzGE14dlyjlZxLyNnu+ak9fEqCx8Xr2Zjw1gZkJuekQadZ7HqbLdtx
NHmySNo88+ozPYeVBI9NR67iy7VH6R7UW4nOPvf61kVflRvQr3bQ7NehN1vR76UfYeEQdFf2Krv6
xERgd97FVKfKQsDyl7puXZJUS6qLO/MQ5QRd3hCnV8Qu2AOJcOci4jOJ4vuQqqeh/mJGkZ6Rg6aN
K+ANkoAlG1c9O3TyGiQi8U5+U9uByWa9BRXbjmIPr8Sz2LDE9T9R6tDhjB9xsE2PwHjC0GZ4un+T
Ur/13PLd+JjYHioECq8Hq0lRpNY6REV1JyvSEWsNI5XDY9G7Si/yeWcTspCdkS+8KY8/0ha9m3ky
C97u4kliODYSXqIGi0OGk+eT8SOB1tC2Nbyqr5wXk56Sc2uxPzxQJJiY2RXYnJsRhxTm8A5YyVHG
HEvlQj3kDgItLovo9CQ9veDRdj1iyntuI/raD4ewiwQY/H1W0W9+6gWTHWWitcniW7t21MJZJYyx
W47EYS4bjLUq3j50ZpnL9V8HIFKJ+VJ85uBLF1Pbkq7AMTScMhpH7xeICrlcw4BzCfToO3hAk7bz
3coSCklHgDN68RZkcuJVqG4snbvWw9pntlXv0rNB+5lDPTuM2c3kj35hX2ymVCsZ98yFzXG1HDmx
5bITa9eMCcWJVCMsXAXM4vI0GCyIrl8BD7SpTrRVLSz2247FYRMHqrFbTyr16i1xxZ14Lz0okrls
LqkJZ7i7u9QW27NInR4I1yIQKhktONbtTXx/9qLKXXY0IIAc2rYmVErnb3yy5RTOnbsOKwGJhJ5D
SxLvsyndSK1XlaL7M1fuh5760C86pEw8dNZbcohYjz8UdPTMvMhZzWB3L7+2u9iLABeOYLXZb5Qq
LDShR5+GeH9SZ6+219p0X4sWDEGlCH+hTioJyCvTv4u7mX6f1QlO1S8JfmJLTLqHM0T7e838ARb6
3pwHW5fyZoxeshUJXGe2iJU4i8Hi8cWbcepqGu6rUx4kvYTKdPhyKr7YdgYnTiU6BYo3plJUWY2D
FouelV6nEpB1I+HUqmIg6tDlaviEnFtQo5NZTkzqcGBlWuT5zATrdO5U67Ux3TxtFCeupGPBF7+x
enWBpMJYMcdt9qbU2b3oenWo8wKhkGfTfDtIn3wA9z2EnfNw/qLH2lfxdfNq8XYfjxNw0jhco99l
apr13wEQYY2S8QOvKxM1Cy1RdeuVf/vTyV1KWUdf++4A9jGtDda+5wEeTrRVh5UL+H7puI6RJdXx
V78+gCunk3iyvE3LMi7eNwQmpS7zowwN9j35FZItEvQlsAiiRcelANrWisTQ9jGo5GbUm9S7AfrO
WYMt+0lfVkqLZqITuGTOC/rT99lrxDqrtYj6i3Mcgva2qFcetSoEi8jNPTQZ4zhbl+mwSwXhCFO5
xGmPMND3RKAUTcRKpHe3qhUpHtRE0qpHs8roT7Tf3bjMHqreM3/EubNJQg+fOaot6lYMLdXFX+w4
i737LkIRqhMLvmwDC13LYv1j4y0DAi3YAlqUBUW2I5dOFUmsLTSA+8Rf7FTHW2uEUR9VpkXbrXkV
rxsjsA3q8RLGvj8yxJa6dSmn7pNqSirMwsfaC6bi3jiKc/vOs04wEIE1die40zjmk1o8j9TVtg2j
xWOco7EU6oMwgvh4gkcRIEqd4FOrSijaEfBUIKZaOVwHHV3/SnIOCZ94fLH+ON1YA9RpVq3CmaAa
GshVBqG65OdKQssHLl3yeAe1e3wTu9cnfLAd+rxCA7GPh0h6htP15utC/Dp3a18xWEeCgcH9EIHg
ucupQ0hl60oD9gEN2EAagCgQYxo9onWX7m41chh4nyRBeo2dAAG+vvR7ywih2Xj2FH18/b8BIDej
fKSTy3xVH38yuWsVXQnJuYso95xV+1ivJdqFl93L9Qnrms3x6pLxnRpUdyuKLOja0Ti8t+4oBwEd
ItE0z2GX4Dtd4zY7mkY3j6pfCwNa18RD7WuKhS/yOuwOr8WEWbV48v5G2HLgShEdEjaans2r0mKu
ikY0eSrQomSXYNeZPyHlepaYlP5EvYd2qIUn+jZExVB/UQuDbz0zz4gXPvsVy3nLCKLQnKDF6hqn
sueSeqLRKtGWAOeJ3g3RuVFFIXHFtiRlFDpmD0Z/ot7n9l9GpVpReLpv41LnXE3Nwwuf7BKTXavV
FPNfZwyIpxHWWeDedvMgLd7+ku79vrrl0bxGJCKDfMR9sPeMbUlsy+EsYTZosxfj73K0swG2xTNf
o1XNSPRu6qm6/H7+OmaQKuJM/5c5WQOdX75iiIhM7UOqTlSwrwiwO3I5DYNfXeMECFeymTOq0C6e
nRlkJM23BzvWAqdWVCqjbMMT9zfG8ZFtMOitrThzOaMRAcdwOpa7en/c88NatqtdwdO9uojU7f2H
46zUgV8g39A2umrYzCd6NQwc0amWEBwMtMy+0kTtm61Yt/FE9/IxUR0bVA5VWu02BBLrmD2ilcdv
norLEKDTvUd9hAVrg84lZg06zFm8PsqdLgbzHwUQMVu5sph5zpKpPXq1qOkZfccGt6nsqy60sN72
HPV7tseXM/K7jH6w5VNM6d0bl+2fsXKfmCC0SCfDaJWiwPB6tZioJx8Z2FP9Yp96kJaSXhLsv5SC
SJowlUq4FRtVCXeqL5wOrlNjzcv90c0N4cVkWbYLKZyrQbfVrWNtzB99n9gIqeTjhvprMOi+Gli+
ci+UJNk4WIztGhaDCU1IfXppeEv0a1nVixUS2EOqSh3SlbluqHsTPn6673EkwUsGSnF7+at9SHPl
eAj7APc5769CjIVjOYoARVKULFeWUVHiBA9ePO9N7PyXVRW7k2akxT3mjQ1IyizA6w/f5/kZsTqu
OGfn0gEE0IJNFJgQQ+xu06uDSgHA298fQgH3k5/GTciZhGCoViMcwwg4Zg1vJQQPq9en4zOQR4Ih
kJhNLTdBxl9rVDUMLw5ogHGLt0odVvsgkkjLkamP7tQ+5uXJJfK6OCflrR8PcQKoHv6aLo8ObDp+
3qj7nJtolWBfETR32pE6u5EYztElI5WhOk2ZfdOAhNzG2QOKX/OGaYdJ4NAcyPrvqDDe3btstOw+
/IHmL07s1aC0q430wGNcGMZHyVmH6z0mcrY+oGq9cktef7htqU065v94EEfE91SzkGe8TBR104SR
rbu9+lAb0macHf3L6URsPnQFc2mAGNXnfHcQL7+5AX2IbawngPCIGTC6NnEiAHl9SrdS4DHynS1Y
RRLehxby/Ild4F4lzZvd4G026tJ9+CgVSM3Mh4JUowWTO+O5Qc2Kz/t05xmYDBaMp35htWjYmxux
mvpj/rxBeH6wp2uW62toSHoOLxEExe2DjSex8odDwr4DfzVaNaoAzko+cCEZaUSzVTof6FxbIfDE
NNuswpbglX0QeISTGrLnzWGo6hYZfLPG0aJatimUwWbOJmVDhrLJThH74uhiTRnlEjjFYNTr67F1
5zlsXPqwR/0Obhyqfuho/I0SALTopQTknzzZtRR4DJi3Dpt+ZeOlxn2uQU59NvOxVphIi54Xa1KW
Hp9sPom1ey/hGBexoteqSH98Mq2XYCbuj8Mbi3MdWHOhKZLD4311Pm8terxDpMrNZsaqy+NLdyLv
fDJCq4b5vzu1p783o+6N881YuuE4ZBWC8OmWU1DTBWMIKHo09twC9dvfLiItLQ8SV9/tOZOI73Zf
YDVuDfsY/tsAkqOvFFO/wvL3x3UqxXN/I53+nW8P8MxiQ9ILHkp5oUWi8FW+u+yp7rXCS+i5jOKL
vmPbkuQETfhTYRH+vy+Z3KV6EUvhQKrnVuzHMlaLaPwWjG6Hr6lDX160WbgA9SKewHNCs2WfJ0jP
+xtgcm9PX/37G09g1ae/ko5bGe892wsd6pS/6SMvZD381wtQ0iTPIebRoGY4lk7uIkrVcTtNevdz
RLU30aJv0qWOmLDTlu/G6jVHhQGWYyhKttNEUWuSpCtXwl25et8lTJy7FuHRIRjbvQ7aE/C1inGG
9+8lNjPstXVIpAVsDfYXIOq0B9rLDg8nlTEkjNW1AnEYzBZcIGbjEJ56u9jU28T5I7TgmTJfpWcZ
SGrc0/0be+2LeTRO7313AEqt2qlOScpwSdJnvC+MHwFReXrGaLqHB2hx1SP1Y+eJa3jig+04u/0s
xj/TEz2bVi7hhYvD2zyP2E4jdZWjpzGe/lBrtCkxVs+Rarnm5+NOz1uRypJvRNMG0Xibxui+WlHF
9qRXv/wNV0gICZcxu/jLB8JEQDOFmE6XhhWFOldsvLU4Q/9Flbwcfaunp/R4oGTA2OJ1x3B0+2m0
IHa67Pk+IpzgZm3Wqv24wsZgrWr5i7NX74ZKvuin90d5fInLaw579mtmW+eILv0I3kzUhwu6+Fyj
vni31FYn/ykAKTRrdGG6D794tldUoFZVAldMmLx0B+z5RjtRhkk0s3M8DFgmy6Bxw+4b2al+6dqa
nOdRkJBpJXEVX69u+aXfzuwbUcvlIjtAKsqY93/BmY2H8dSYNmjXoSEW0cJ8nSaxCBBSuooRl2jr
D8YinND9sye7iWI4RY2DsibPWYv2JHG+njNIqD88Pz8lyRRDuu19JWpscs2FmSt+Ezq4mSbb4O51
8eHkrqLMH7dVu87haXru9LhMSML8hV2GDcjLt51xSkTXvi4l27G4dBIoapHQdcPukSvu74PpfdCj
eVVUCvOUtE2rh0PLk9/qTJZz7gxqc9o/yqIDtFDOEyj0eWW1OIVBwkjUvRhxmeWwt4mNtKSjh9SO
QueG0V7ZBwPYTLbL8Hf0ZprPUq9u5SJvUTzHYTjHXiS9rdh5FlVI4h+6mIp8kto129XE66PalIrf
ePKDHXDkm5yGU37QAgPaNK2Cl0q4OL/afR5vcmZ30Z487P2i0Xx0QBO8Ob4TfV0lXk98fyc+4MhQ
vg9mYUX6HwMECSDOnLaVCMDj+qv23EI9sY/Yhk0rffjyEE8GefBisuiLth1isOb1IQjyUQlP1idb
ToqYpIZVPMHmO2IVC5lV+qr2kWo9BuH+9Z97+D6fAa1uqJQsKBnM6J6sCNE9TZ24xZPa3STq4t+v
uvCEw8tzxrTv3rx6RKmPP9p8CieOxbPF+EN68B2e3M0c1qxp5bcWlnD1cvt+70VsYN+5Up5bu175
Tt9M76stAo/DxEwGvbYRSZcSMS5lm2m2spwqoMVA9Hh1LTKSaXJqNSJdm3eEd5/vZqK7v5xKxLPD
W3qEz3M9z4cXbUIXUhvWzhkMH4UUSTRhudwe+zC+f/F+j3tLIbbx5HvbYE4vEEFfA3s0wJckMYto
+Re0IEaTDu+gBeVfIURU/rpyPRczPv9NTFIFTSqJSomqUZ6qAzOAo6eT0IykqZkmndKVq8NGzfcm
dC5zCBiULpxLhpKeqSialKWk3X4T46mUY7Xs0BcWus02Zy6NXKlEQLBOuKRzCTxMARp8+1LfUnU3
hOygxTnl41+Ep0oXHgCN/KblddzNQE4NhEDqeroecewl4S/Ss84g8Ajw9RRE7xCbuMyV9jmOh8GV
FpWUFvlrj9znEQB3+XoOpn240+mRCVA69x1mg+akLphCAFJ07TFLtmH5NwecqlBRTIj7rnukSnUg
oRAZdGOecNj4d+z5MVnS4O9Tc/bDbesr3PKp2Os2lRhsb1r8P77cDyrqv4spuXiABFNFUq+GEYPz
cPHGZ2DiEs7Kpd/TqseybaZm9fDPn+nf2MMIsnTTCRwngUX3uqIUePyRh+tfDR48kDmF3Ub2bjD1
SS/FbM/EZ+JVEeyiTqeZ/ZrHh1a7lHTXpe9O6FRRWSLmgu0Ur/LgkkSMrBER/NPMvtraFZzgkUaL
d8S89UiKz89uZk99/dH8UzkZBU5VQOwNUyTmaPG0L5FwxYWSK9EEnHK/p+oynShsh3rR2PTaAwI8
dpGUaT3uc/x2MoEWbiexo7w7CA2Zuw5njl0TEZXtiKZ++ewN8NhH3x2/eAsctDgDiXmIZ+Maolyj
RKOmuaqGg2hw+XA/tKvryWp+/P0yzGevixL/DB6FpEJwpe5NR+OE21JkrKKkengdz9ECdpBKwDVO
WX1weib/YEsRh2v82FBbdPBCpMPhCiYzEDgYScovGtsRncqovv4qqRSHjyVAofMRLuWivXVvdhRt
n1lU2YwDykKCdCIAsNd91fFQiYXGUn3hV/shCdTCV03ga3PWRJ0xshX14Y0x5nD8iR/tRDLnxOjU
TkZksWLRE13wtBt4LFp3FMu/P+jMyuXndpSgSdTPUmKBnPHs7mJ+mlhASnyWGSrFmkHta/bt16Kq
m33HgfcJ5KICfbFudn8BHhto3O4b9xlir2djybhOCHQDRQ5qGzJnDQdTsn3vMfqBMzRw0998tF2j
MDfXPquSbwo1Hul0b6/d7hL99zIQEb9eGFktJvKjpeM7KUsbzByYQlSuMLfQRjN7Mr2R5PHdfMPj
L0/uMqikt0awlk0ncZr0XTUt9i+f7iG2ArgRPLQNl1hfja74dFam30+0VoYXJDrd3+VowRYFaYUR
JS25QH8+dAXTh7QQkrWoraVFy/uxfkgSituKXecxcf56FGQW4N3ZA0p5XyaSdNuz54KYfOHlAvE5
3V/RLno8KUYu2gwj5y4E+hW76YrELhciFvktJjOqlQvwSDzLLjCKjMoaRH3fHd8RiRkFGPnWBmHg
u7zvMhqQajW+V32Pe4lLzcPQBXSvxBL8g7TF2cw2AjbTzdSXPxhXG32X40fy6Z4G96qHKf282z1+
PZOId9jTQCCpU6tumvPzR81A1wsK9sH80W1LeV2eIalupj7VhQWIrSj0pNLFNKqIZ90M1dx4e9Ft
28/eKCREQPAUsdun+zVxE2oZmM3qAIMlj1tJVYv7jZ574qPt0LlBtNOlTGA15p0t2LjzPK11615Z
gH+NuQ+380j8uUxAwCHrX07tKcb4+32XMGLmj5zkho1LRnoYeHkeD31jIy6euc42mqfpC+uRnFup
d9+GT5W0+7z45V5kX8vidID5fJnblvH/XruHSeHjp/7w02d6VPIrEe8hFuLOc9i+9xJH4K2nQfrO
g79m6WPatanxxssldFdBEwmtZ3/9u6DEE0m/7NIw+oaEpkHZuPUUdXrAem1h+heTr2w35UpUSZYs
p0dYJpdD6UfoTYuf4z383e7r7TVHER3iJ/T4YtcyTVqObZj7UBuXKnAao2Z+jwKinV2JUZX0JnEp
xE/ZxkKUnqNZl4zt4AECL5PefZUYiIoAySmNvSwUei7qNzzSuY6n65iASaaU4VeabBw/M2DeWuym
Prx8MhHVaVJtfnWgRz0ULg3Yb+5aXI9Nh2+AFkqZvFh1EFXG/lSioAT5+YWoUy0UH0/u6vUMvsY0
WthGYkha6nPn9hCOO5RFzspkT/ZtJIypJdWz3/ZfhjLIT/RpAbEKvxAtFj/W3iPRkrOSOSYHHNXL
agWx0hatquItN0Di+1tI8yA/Lb+4vGEpNxH9fjtiQFxcyGmmc+Dng1cQR9/RhHIVeHuN6UOa944p
FyB1/11OX5rYu4HYevRbEjDDX/oJVlKDxz98XyljMM+TnawKBfh8SA+/mO81MDJg7msj24S5J4H+
eiYJa2gO0BraR0PyTrHJwGZnadcDt1CA4d8JIBy5Z7CMmz66bd92XjwVbFN4mT0jdkcuoetLHsyD
OkumUy+YP6adzptB7g2i6gUXU1CRqOlz/Zt6uBDf5oAtFnIq5awofRpaZ13yMSg0UksO0UATSWGa
FHK1HAHlg/BQp1rFBr8jl1Ox8pezeLRbXU96x5TZNbjLNp/CmPkbhOQKpWd697EOHvSVg5ee+WS3
k/KSetKD9NwhbjErFxKz6BrnhFTTllEdTBAv0nOb1ozwcNPy3iqcFLb+jWEIJ/AZRMBw+PdY4R7W
RPhj6dTupeIHxpPufJIAVRuqAxc1TM8rRHahgbQ+E2Gv9c439HYWNYVCoxARoCVtEcU2iXXHcIgE
hIJdsoo7r+0qKsWTxK9VMVgAiHu7TiA5e5XY31iURBBms0IjBtLYdi/hfp9LqlTO9RwnMJDU14X5
4cMJnT2ysnmjqi+IpSDY13vsP89rlRwzSHBp1YpiLb1b44p4f2InmEidC6tavtzY+5uWGtiqUYEC
0Hifm5Gk4tqyChx1WldzvF2CUa3efwkLPt/DDPY3Ym4ThaE6t3D4g/c3GFHfzcZkszkwlwSpJZsL
jCtfpWvYnEmG9jdJ0LDb9ic6nvzvAQgjoN7UpGeXOm+9MLCZ11Pm/3QI8ZdS2BuyjD2TNwZIbGE5
aMbI1n1beVFdOMruhx1nBSUe3qm2cPcVG5yupjv9//6+q2WWwmMvXN7Iu6znyuWyWGN6Bv22SdjD
LNTJU4e2KC5qw1L58Xe3CTrqXoxZTF6Xp4OZzTiiqGLxqJUiAKymWxARJww+9fFuZ0ASswD60WdK
uDO/2XORJFsuFLTgpK6075JSln9HqZJhBt3fDbdyJhb8cBArn+mFltXDMemDHfiJ3Y9cZZx+5I0x
7dClfrTHbz2z/Fds2HgCalLt7DTRcvVGjO9TH/VoAhpzC0l9+RM7z/ONkwB4dlDzUovU3VC58Nvf
hbdL6/PnMps50M1IoPDKg6089owRoEC6fzoBs4r6Qk0gkkYS3Z/mxKslojO5Dz9lZsoeMOFidaBn
i6oomb267Xg87NRX8FZ2QmxpbUG16GARMOY+bqzirvr1AuxJ2aRitSFtQlXqq4zXR2PTMPWjnbDm
G6+jXMDlxWM72tVu8S7X0vNofHfyyWxHeVJYutPyRjRtW2P5Sw+0kHh6tpKwjVXlIO0v9IUtIpAy
R//WlMHNpn04sYuvRqXQEKCM+u8BiNmqC60Ysuy9iZ1V3kKy2XD60U9HWLzH0UC94jEx9abQhi2q
LH7xgRZef/qlr/Yjl4AnsHpE/JgunhR/NydBiWw16a981UrEQELN+Q6bVEYKu1HQ1jUHE8B7605z
yw4dMW8dMvMMmOlFXeL2y4kEjH9na7FbsVeHGEzo6WlreJ0m8kEOZmPKTIurcYMKaFUryuMcDuoR
qfViwnhJDpNwFbQCPDu4aXHw2oWkLIx/bzvmkArFEascu7CUpI6Eg6dIF580pCkmlzD4bjx0FYtW
7oU81J+uIkVhrh5vjm2PDyZ2EVs+Qm+687GViiriaNyiCp4f3KzsuIWv9yM5LhO+wTrS5KR3nNjM
tqistDz0alcT97fwLAfAAmPF9tNsOBJ1XpIJnJUqqQgYK1nx7N31x2DKdwGDGEcbHu9WOhfnDHt6
vOUOOTd3h9xfgy+e7lGq+NVBYsRLSAjVJtVmgJeyBcIzR+A2kJhj4vWcDLqPVZP6NPLp0iDawzsw
+6vfkcz2DB/lUwR0xwgQpnXuWX/Fty/ery6Z6/MVlye0ixL+84SbucD06fiH2z7z9uOkNkcEwG4S
GdZ/ONj/LiOqqOXgmPve+I6Nq0T4e9WL53x3AHnXs9kd9wJDhjv78AnxW0y0srxaWTr+gQFiM7tt
fVRnq4brrleLCqjojj0XmZ7KhUcjx0YLckHtIaifeQEjru1PyEu04p2lm/BtoQ5fUgdrXLUexpM0
//anw/hgzmBh6S/ZuBxBP6Kb+am5giYHh+mw+PGOHrT3PA344p+P3YiPILrdq0mlYsMpXK7IjFyD
oL+SEn55kefFVXOvZmBQ34YibNrpEszChPd3YOqAJmBr/vNEa9/89FfhijUTq7i/Y21hufeIqaFr
T2AJRouWiwiZ9AYsnNoDU/s1xs+Hr+JXYlLFUZd3oroQ0IZEBuDbZ3t57S9u20mKf7PttKhtqpFL
79hoKnGppb5+KtEH6hKeuHfWHUVBYjbUUUFIS8lFZLgfvp7Rt5RnjeND1orcJodTBaF59sTI1h62
rpKMs9SNsFpNKsvK53qjdQnBwJnU46nPpcQ6XiVmqvNi72Pvz4MLNyP+SpqRJs8rVWpEdJkzsnU5
T29ZkrCx0djtIpD7kK65cGj/JlO/or4umUx4PjETK5yMapdwGVtsP77xQu+Bz5Jg3H0mCaPf/Jk0
dlM2CbTp/y0AyTX0nzSy9aQhJfJVio0+pxPxLdebFLSrxIbFVnvvCfc3HOHN6yImDEuRzHxWURYQ
9Xy05BiLQsyc/6BR1uSKElvKt8SWiEbQWxzZufT+hQQLlj/XGtUincA2/r1t+GjZLsS0qYEx3euW
uh57PR5etBn5nE3LVnuSvA/RBKleIjbjs+1nkMtRghyURN8Z90hbPFdCOnPiXpDLbchZuEpJ0eRz
IFtvhoVo86j+jfAJTRb2zJwk6brgh0MiUYrdkNM+3YWFn/8Gmc4HStL1o8I0QucuObE+234WCeec
e9kolVJ8/fxADGxTXezlO2TWT7DRApKQ9HTciQojMnIdmPbwfagWFejdU0JSj1MS7Ly5tlYjih/Z
/kRdlUIC3f5dYoq9He7AvoYztnlDt/xCdG1RGZ+QihcdUnofmZ/ovGSO/Sm0QBqoxDuTu5RibUVN
gBRLboWLhbD9gaR7CD3vl8/3Qc/GFUt953sOb999Dg2JfQxq4z0c/YmPfsFOBocAzQvEZC7OHtl6
cUl17AMu/pSWZ6T5y+kYa2eN79h3dokSBUVtx/FrKOTN1RRyhV+gzycrnuvdnIXMmt8vYeSr66Av
MGbQfBxGp+76bwCIqNevj6pTt9zCOQ+19qpWsXdh/veHnBNRp/labKd+w2XrV6tW1JszhnhXXQ5c
SMHqnWe4oM5+tUax0d9HWco41L9VVbxC1N2akf80DUIhcuJ/h1TV6uOYPg/3a18DG57ogTAfObJI
mkz5cAdW/HhY6MQPd6rltdTitI934eBvF117hFjhT7rvQx1K558kMaiRWuBXJRRvjW6HsV7yfLjU
3UiaYL/QZM5PzkE+g43FGYcRQNT08QGtiosCcSEg3kWeqSgnyw2YswZrNp+CLNAXwTpfpBEbWjiu
fanKW8JNnG+AiphBDQLhL5/pIXT8N388hBmf7AZBh1ApOCT9jpY09VsroufPlhGqzo0LOB8mpihn
4y4XieZCzndorC2ghesfqCmlLgo2SoIomyStX/VwzCCQfb5EKUcPFfT0Ne4YVKgfjS85/YAA+Vhs
GmqWDyxVxZ8TBj/acEJkSjObDaOx703q2mtj2iHC31e4V92D0qxi36E9gllO6FbX6/U/JuD44Jvf
2Xi7HgbrO/XqVVjWt3mVUhT7IidAFpqV5WIiRyyd1MWnLwECqz1BBDQl46A2EpvkQLimTSq1Wfty
f0SRSjtr5T68xvPfaD1C64sF7Mn/RhyIxBn1Rz07943HO1QJ9PVuNGN/vcFigYRDwG32l+h7HP1y
gimlRCKZOm/UfbUCyygl+Nbqw87IQa1icYifOiMtt7DUJjt1K4ZgJUmJt77er47P1s8J0igQXS4Q
Uwe1QI+GziCnn3mzHgKGi7w3Bi20iHJBGOulLgVLf5GCz7YGdvllF6IpAVTjEjU9uU3o1VDQ1mmD
mqJKuD9eXPYLqtK9lCxu+2jXuriepceqraeRQ4sjklSJ+tUjMJUWZJHxlo19HNY8pV8TApJEjHpr
A67FppPk5NRzFQzUz8Ghvmhb13sODtczaVMrEr2aViEyaMaI19fja5Z8xFp0tAC4IJC9rOS5P2Af
clpM80a1KRMQ2AC8hBYfj6eSmBJnV9/5PjIOFBaa0aJOJLo1Km2obUD9NZoW9TRiepwiv+ZALMw0
P4Z4SUjj7SmrRwRgHjGnQpqDkxZvwSYC6aNLHkJJbYPZ7643hgpPCZcqGHJfjeJIU7ajcMUzd9V8
CamuV4/EoTwxpAdLBLcJm8q1TMzgIldSSRJ8FGOQXOjXolZUR38vnqsn+jbCibrlpbMebOWj0yhJ
2B4UhuHJXgIwezevgja1o0TMEm/B2mfmD9jA6qlcthJ+qonUffm32tP/PIA4jYu9Jz7UZnSvEv5s
98bg8NP0vmj45Epcv5ZVgRYwV1s6Qcyl+rChzZ8a0Mq78eno5VT8sOscuywP0/kbEhOysEUmPUr6
cZuSBZU5o5GP41fSRcGXoryTs0lZWPj1ASxfcwRK9tyw/k4L9aGOMaLAkCfbSRY1LsXsKtoMxWZD
WBlV43kg+WAbzAPz1uEHGvgOPeqXAhBuM4e2wCSaENczClDHLYGKweIzmoztm1QmcCgnYj7eY4Yk
yhg6K3IJzCRK35r6qVyQ9y0fWRLxsfPkNTz17jac5sJDfN+kQuUZjChOhLldAUFgNGVYC3SsX6HM
0z4joDrP6pNaiUKT2a1s1h3a0gjsGlUL8/pxy5hIcfCmV89/9ive/PYAlk3t6fXcMV2d47DlWLyo
EXKEiytTn166no1mXlIrmLW5e2e47MM0UndbE0i4gwcJMSz49qB4XlZdSpZWYMb9yJsbkZ6cYyJB
NJqeKZ3WSr1AP3W0t/scxfvidoIIDGT2+zGxxm1fjvNa/Lso/og9S9M+2oWclJx0BPjMpbFacrv0
8p8HEL0psFq98svmj7rvpqclZxVg3ncHkM81SZWy7UwIOBQ9okrY63MfbBNY1vfeY5uJRSRtfSiM
rgQKadey3n30na3Dvn+hT6i37xQlJB0jVWDl7gv4ePNZ5Kfn4IMX+3AxEEyYt1bYCUrWFsnRG/HI
21tg5/wIdyOhTCYmTFmq2exV+/EpSahMmpTaKhHYczpJsBhvngoOVy4KWeYApO/2XMDXv5yDlb77
I0kzFVHkLPYGsM2EYxuKI1UlwpDLE4yv6c2IyYWO2Li4kCe23pVU5p6/cSeN2FKFSiF4flDZXhfe
0GoFx7hwUeQw1Z/fR1gUhXUIRuZdZtnx/s8nsHzjCZw4FieAkeeXt7aVPn933TH8vOeSyH8Cg4DR
gvHvb8e6l/qL0gHeGqsJP+y9hK/XHoVMq8Lm+UM9PueCxWknEjCF1KIoL8LlBRJChw+SqhHm9x49
yzaXLpuZnW8knQpVS57PKRiLaey+3nEWceeTeZ4vP3ctc3iXhtEhJc9dd+AKFq05jN1cMFmtWENq
9ky6xpk7M1b3XvjPgQdJcalMsuDnVwY+17MM9sHSc+XOsyK6Lv5Cso065g1aGPMIFPTQGwfOntTl
x1lluFB5AjWZsgrGfONlWlkcnZMrJhe7rSy2/i0aV/p0ePuaQS2JevLbHFzDFbmOXknFkUtpOBWf
Zcu8ej2j69X9mmeHNNV1XfIaziTmoMHYT2AjytuqUUX0bFJJBGFxmvymo1dx6aJTvfFYcPScKnr5
eL/GIgCN81a4ShRXQttMi/48u5CJrehC/UXBY17ghWYLujetiEGkV3P8BefIcAg5u7E5noWZzili
Sub0fCfb8VU6iyJx5TVmVpIyYjAKTZj2UBvMGdnaWeSGrnXiagY+334GWw5fwTX6bQE8oh7Gn1zJ
7CbMN+LzV/rj4U51yjxtz5kkdHzxO9gYeL0UObpjZmuxoxupjmwPYDsAZ50eiU3FCRqjc3Hpor/8
wgIgYwcYfT60fQ00rhYuyjRwLAqP6aHz11HIWzQw01QrivOg2KZTiRjOkHY10ZDGh+cpe324vOH+
8zw2aTCyS5V+95O5g+EeNsBu29bjPkO96uE48MEj+P6XM/hk/RF071Af4VolfqexXcbqnERygNhf
+2J3Ks0Bna9q9kPd6swa1i5G5Eex7eNnGrd9XP4yNs1I539D97qQ7vO0j1I+s3+b6nO4eDjvlhiX
mityqU5eTrOZswqO0nlzaBJspnMtd4zV6LLgnwMQkyVmeN9G+7+a1strxZnfaSDYuLPt0BU4jJZ9
JPVnUAftclnJFBWrhO4/+PaIJmWpB9/8eh7D39jIk8lE6P0GAz8Pgyu/nCdQDC2+RzVqRW/qCS5z
riRdvMBusmTTyjoI/6h17VL2XXjv8KfrZP0GNq295kccictE66krYea0b56kovCxa29UDmRjdlBU
S8JdIrrqnmqIARXtMG/mBWMSnh9I2c3LiXAOZ1V1IwFUPlc1U8ug4EhMV+g4L3gb/xaDBV+bDXmS
Wx5tZ0o+OK9HJ6qpMRXPo8VgLDA6P+NSBX92H8qiZyZG07hZZfz65jAPt3QpDxlJzimz15AOFXD3
5lbRGHOqfRGg83jxa35OAgRnWQOp8HJxkR7emY9Zhk+FIKEyJzGDoe8p/DSeyYMSFzjy+CllNHaK
YpessLWxgOKxob+tSADsW+DJPvqRqrru89/w/rsjMZHU1Zzdu7GswwN4p91jv10Pq3YZ2WlaWtgJ
dCyh0+M9nslkkdEkGaP204yh29byPLHrTdl08fX0nN/Tw1wVosJZZoAzH4fS+93pflX0EDKah+cJ
1PYQGO4D/pymKFSYyEj/fww/7Cbr488Palpq1rBPm2n5UkZho+UYsYdPiXm87yFdFLIHpg9pXiZ4
cGOUZsPjc5/vURFjGE8Lm/f0THGVrmLL9nn6recMetNzcO63608dnyHiQQJ0CHDkoV32ZRhkClvR
zgXBNJmiAnwRl13o2vfUXnQ/N/YCcXjRyUXWrAMGV2avmIR8HVckoVxyI9dD1Fem81X+GgE0YqsG
VwUdnYrARkNzQauB3mIRMQK3jCCiuLNz0+yk5BxxFAeT8L2rJd7v/47YpU0A0bjeDW8KHs44B4dz
o+owP0+168/aQfhZfVxjBIfzuQis2d7Am4VzAB6Xp2RmYkjLhX/5IPRtWQW1K4bgeGwafszWw0Ys
RimTiMdxuPcjL1DXvrd2i+3GEBTNA36P5srLQz09g2v2X8Y6jgAlFbOo4l1hYgo6IR2G+F+WzA6s
9D18ddR/Bu/PpJQTYjiWGQtNy4rvQ6MorWI6i3RzSvI3ND+/8bi3u9jkNzNc/tXNYLE1a1A5zKXD
6bGOdHouSPzD3otMfU8gwOdLouYfslG9JD2tWTV0ysOd69z09zkykGmoQxTCkazi8AwvPlJRbUww
ExTtYs6dr0NU6gk8nPCb9IwmJFOXwOn1NmjEBFTeqLwtvY1gXlGZ2/vmSlzgx9sGHvIyduPj4srs
Ps4nVUdsK3k7TSopBq6/xrMGsWdOvWZVMLxdzB+ezu7PC1O7Y+XWM6L+h9ctL/7MvchcdUhkvJ+O
QrhS7c6gRaSl5IkK+pNGtRbxHVzQeuI727B+93koSTj5cfIkqY56WG8ypiUWr9QZsfpIr/oicrnY
tUzs5vkvXHV7Q51bs4r3ExKQqAnR900/lSk5+TlmNRhFA0/gZDPf9jzyysRkf12pajmHLv9jDhiH
Y0uvWavbKhVSkSx2/nyKgxTQtcQtf6ZjPa2mNK/S0O5o8miXOnVUZUw0lsovrdqH5euOITUpK4P4
6HzqdN5g6tZWmlwDH306xsb/injfELvMas8yZ2SJ3cwCiAGIorQ2290dCOntZRXwAuD4EH/2WpDq
VGiywIF/SbM6VbuBLauSEP5jmwanonOFrC84VZ7ZiOLu3xIDrlaldFWXhyiolJdfiO6tKmP6cGfA
HbtN60/4AtnxmdASG+FYFB4Vi/02FiAtfEl+DroqcvDWUM+Yl3lrTuDihTSxoDn/psiQbc7IJBlm
z0/UBKX0I6FlP7kSr9QltUfmVg7AbsW/scmTeQOmf6pJ8Mam2LTDtBoiiFplEt08Bz/VNVF/0XHT
1dNoaNsYD92FaT4HznxNkoMzXy9eTC6k81aSzsFW4ou3THuVPlCbCvDmqRVonh2HFDVpWDaTQeyU
mJwKVYVoZ1So1X5Xu0IqvX0pYXfZS3xponPOCKesc6X0O/aY3K3GtD9Ei3Z/UPOV7Q7sZmePxIET
10TsB5cgvGvN4dx+gwtSa4p2L+Ts3HwDTTA7nh/eArNHthERpAcvpaLH9O+RTWqdrnywOF8UJirS
Nql/rXb7zakOzZ3o7Hg8sWc5HvxgHoIj3MqOnjyG62+8RepGTXpGfxHHE+qqWmdI4nozkmyZw55+
neZb/5TjcEikeKdmX5pnJmeek4rmod381+14eKcAcrd1otudagjW3nL9RTdxHbv6wOXi4sJXCQTX
k/qz+WgcMjMLEkm87CdddxGd9/sti2UObCW1RWMpxNsnV6BxbhzS6bXUwdssShLsdhuMaRnwJQBh
xnS3B7Joa8rbpRGCibP1l2i6TK2CnlQao/UP9mr5qxt3j9mKxIx8r6ARn56HXQQYy7efxvFLabCx
e1TYYRR3FTxYxeMtQOVy51akbO/Q600wE1t77+muIojP6dyw46n3tyObGIgfb9JN4FEUQl+0Vy9r
ATflAHIFwvUpmLb7Y3To2gyRIzwNp/vPJmKU+TJapJ3HS9G9IQuu4kzpp+sIdsseQlKxOY0ileZd
+8wLaHTwfUgcdnEPr8T0x9GganS+5V8GIP/FppL/8vTbW6aTSBhIryrQ5Eul2cLVpM8QaKyAQhV3
28ZAuRrlDVmYRfSxUW48UgjxJTd+oJBVFn1mFlhmRIfoikPJ70Yr3rX+T2CSszypROxcp5DZBJDc
UdTo3WikvlgKzXiB9H0ues1qTGaBUew1ezIuQ1Qas7ERuqjMoUZ5F4HD+UdDrMOXN2aHawtQOHNt
9AUGvDGpczF4cOPq97//fhmqiAC6JYVHBGxR0XlR+6WsCvS8YTkJmNFHfoJvUCAUS94nWngjPuTD
zSfx/OrraNt7Knpt+xLzznyNwnGdEezLtV/M0F+OZXBj+5zAKBsXjaZDY3Ma3H3o7/SL6zG4+RO4
IylzD0C8TBJf1ev0//fo4AylZDg3z75DVYomgF8k6p5fi27pZ3BcVwFyh93dEHXVbrZY9Vfi5Cia
TDbHXRtLCXDXdmQTjgaxebZE5INY7rT04J9tnCJPzPAp3rWN0Y1FuNzlBWAjNGf13u114LIL+bpU
FrvbTnr8l4st9WpfE88OulGwJ5ZUlrkr90EapBXfEx5aL+PjDMEvA0GkMjRLPo0KeWnIWfIxqtR0
OSZI/Tgcn4fpH/6CvKwCbCAVe0OlQXg04ytM/eAlGDvVhCIwkO5NVLvPKzmODCRFgJKj8BG2OUJm
QPLvWYpS/Lcbc+TTdw4eDsE8tBYDXvv9HQxOPoJLvuGe4OFsBqFuubJQRf1JDmm33B07iLB/3MVF
bhf0XUZrVE2LQvnPjIzd4fT0cOQmx3dwaUaO2uR8pbsRZ+JlKFVc20OjEiqIs6iy2wASYwz0V+Ot
MZ4VvNYdiCVmWQCVWulZY7YslliGCGgXdxiBgwbgkXF9UNTjSZcS8OGTc5FtsDldvkqHYBzLGwzB
h6lKZL00HVkHDtHQ83apuFq88XqJwyiRo2p+Ch65vJkeUvuvYiD/dQC5w8lGC1/KkjAIPmY93jjz
LXpeP4xqBWkolCm9EBRput1sNhRcuiReixwa5d2KV3AymrtNTIsNrHSfHDsialX8ywxwd4t1cN/x
vsF+BAJs7BTgUeI0Dl/n0gS1ygd72I9EZqqajdCSm/Z/mZ9JFYjISUJjHwt6zZqCIBfO5JptGP/x
XgSdO4Y32vhDER7mDNW3GkkhNiB48RKow4JxbdU38G/UwGEtzLtmzsmGt8OQkwdFfiZaxx4AUlMB
s8N71bN7KszfM+Gg4KraRrROP40hV3ehWfYVJGuCnHFWDq+sghmOsUg35s2tFDTpLGIbBNnfctvO
qgUWDsuHhK4dolMXx0YJCckJb4VmkXGr1WmgEUWVHKKkH0eaikgos2szJ4fri8wEhCfAIeI2nBtH
3WTfSHbJMoPgPBmu0MVVrliyFtUHcW7D4Yz29Nfc2NKgKHKTiyLxuRz8p5R57mLP+8lyZCdH2bJL
m7/LyYwuA6gnHzQ7t1RgGw8xLQcBZAFbDzQoTrEvMn5ykJiZn18hEWkE7o0LNXHiINuzOIeIbST5
9FxyUrN49zwuHMUxNuzh4i1FvVi+wfu1RV+/hHqdWsI/xrlZE2ftDn11HbYcTaNJo8Oay9uR2fsZ
LFieRX1jEN+rFKpF0Guv4/LQ0Qhs3tSmKRd12W69uau2l82A93yVeCreD7bzBHxc41Qm/UcFw/8/
AJEp4G81YMr5NRh+bT+u+QQjRe0P6c0HIcdhsRpMKaniBee+6GghZRaY/rbbttocYiOrJtXCRb4F
58L4Fe3fCvZuWFGbPufNsw9dTEFqtlNXZkt/pwYVRMwBp8zz9gZsF1HT4sjMM4oiTRIiou3axwj3
NIdGe7dby4S94GR8BhrWryAyTtnrdZ0LJhUZQQkAGjWsiJgKQdh5IgGp/8fedYBHVW3dNX0mfdJD
CqETWuhdFEVRVBQUURG7z8KzPp/tWZ69d+wFK4qAUgREeu+dEEoI6b3PZHr59953EgOCAgnK+/X6
3Y847bZz1lm7rV1VH5BM80NNA33goPZS4cyd5qr4PfaHMGBU1yOuY7xE1Ti93uZwYUdOBdZvyRHL
8TCFc/o3MSkSHRPNhF96MVeYdbDQ9sb9pVJUxlq3nMHLrIO76vE9W7g9B21iD0961mhUUsW6bHsu
yirt6EYTsn/neJTQuXEC34HCasTSs+b+NRtZg/dI8Kizw9SmNcaU1CNp4LkCW0V0Lde+OA9LONs0
Ohq7UtOx9Ou3cHP6ICwZlobNP26EITYUcXrFcW9MbIWSWT9qh21YfhG98vPvjYNJHDXYkIWfl+3F
Owt2Kmn6fyIb+QsCiAFhlmJcUbgJ+0ITxN+h/j0EV6lqvB63xZab17jaq/9gZzgX0108oC0enzBI
+sOc89AM7M4uR1SESeaWlSbQRf3b4r/XDMLElxbgh3VZEoFIjTPhvTvP+ZUOJ2/8O61v+EgcjzMe
uRjH0lNp2LjHzdinZuH8PqngTvCPfrEGz767pFFJXqvT4J3bzxY910c+X43nuekXv+dWMngXPXO5
ZGP2u28qqjiNnlZ3ZlNP3ns+rhmedlgLCzZDFpB5cRf9fnZu5S/FfQQMLJDMWchHZulykdpjn6/B
4q254FYgnFcy4ezOuOOinqJ0ZnEcntnJ1816GYu2HJKwrYuAtX+nOMxZfwiXn9EBazKK0KGVWUSf
1uwtPPxmEJsyRoTgy0lD0ee1eQjr0R3ZNU6Meug77GNWI1W6HlSERGNlbBrS3noFTz73PsakxEFF
ZkxUqPI8WN2tbOMKZD7xzJ1pTz7KDawX/N5YGD2gvewd0hJxz3OzJWW+xYoQ/waQ3/RW0gC0477s
RSgm1qH1H78TVK1Se1WBrnSp8RE0IU0oz6/6Uy6DVbwfHt8P17+ykJi/N2CuAKoG9/wRVkh4sFGq
MR+ZspoovjaQ16ASiQFu5uxXeXHXh8vAYk5WMg860Or+0OX9UWmx45lp64W5sFOWs4V9FifWZhbL
77KmBmuXcnMjNls69UxGt1SlenxAp/hfTBua973axsixWTEtf1+J5HyoDRp8QuBx/YiuUrM04aX5
2JddhgiafE8RELIAT+v/hmHMk7OQxYVt9H3Wau2WHC3g8fy0DZi3LhtJ8WECQBcRwH5417kY9dj3
2EfPhrvcN7TeqKi1BeqGDt9YE6OQgDg0IRIHi2qxfGcBNuwtlqDRxQPbiUTDTnqfs549Lp8Svicg
akUs6KNHL8eoRGCH2w+dNhizt+Rh3/ZAe0xxvLjhNYRjW+ueKNnwEXpmrsedo0aKSn9y4DO2XM6b
RGXOh5/YW112yeTwHt05ffW4sjvvvqQXhqYl4LOlezCZhYdYzZ0T5tis/IPMmr8YA1GjnaUQ3eoK
GkNkx+2D0Goy3FZbH1SxWni0IhP3J9ieDq74pcNeSSbHjxsO4evFGTS4gwU0Gho1+5r4FvgUGTfL
yKR5e8ZmmAItAxoct9xr1up246v5AQU7Mmva9kjCbaPSJW/jTRYmYq1Y9pcEutbvJWpfThOSzYOo
iCCU5ldykgUGdohvbMbUiSaYmliD0j8XZEYpOjhrMwvh5wpkWjGvGN5FwIOzUS98dAZK8qoaK5lX
0io+49HRUor/5qQRuPD+b+g6tTBqtZIRyibKwi25WLMxW0ycpdvz8cFdIzBmcHsMJAa0h0CKAcQT
AI38QA5KjyP677LI0Xt0X7jRVXhYECpq7FL8xwDEQM1+pfwKq6S+s64tV/Feem43vHbLcGJMYXBu
3ox52VbE7K/CPrvl16LTdJ9dYiTSn8FB+Mf53aUHbrBJSSLjnkM6GLfVl+S8nPPBpwvT33n9Dvro
88c7HvqQ6cc7V2ivXH8QtXTNBTvzFN8W+5C8vlM8o/5KkRdDBO7JWiSJOR7VCV+6hlWuHJZ6QV2R
XmyJdHaVMuGPlaN0mB+CBkc5DfBPFu4WVvCfKwcglSi20+X5Xb8xL8RqWsFNgZ2V65VdB7PRAG1Q
ILJkUF6X3AeazOxQRMPOIEL/llZYsIwmOPuC2saGKZIEZDKwpB9PWK6mjqTB258VyF2ivSJmD28r
9hSJM5bB5dlAx77/frseJVllovQljllzENz1TjFf2NE5sldrnEmU3e9t8McqAMmTUEOfjwgz0n2p
x/oAM9Jpf+1Y5IrfadzK4Iht3NBOePymYeLPqKWJPZ/MmeIaK7LL6qQk4quFu7BjczbcVjsG92+H
D+4fhR8evUTA46s9xXjkpenYScwsolUs9uVVHO6EVmkkb6NzfYlkiIX16QWrmkwrpxssO+iurYPP
ZoNKra00hsT8nDvls3VVazc8y26OEx1G7951HnZPvR2b37gal1/YExHMcLgbwCn2j6j/MuBhikSf
km1oYyuHTWM48Xmu0eR6LBZYD+U2OhVbCt39gcrQ378MP7i/x+JtuXh/3g6kpUTigXF9FVbym5ab
SpEFKLcSgfpl5342UqxJFMVsMhKw6ISuqJpAmZJi32Qn5uWn77IjlDd2PPK5h5BZdy5NdO5fM5tW
Qi5VP5NrYepdCCVgYPm/HJqU64g1sPnC/YhZ4o9X48XcNoF9Bk0RlGh4bk65hFnZ5zSYJQgDPoyG
OcqVu14CmppauziU2UfEW5X1182dmBkxEB1te3LCYLz5yMXo0bUVvDYn6nLKYCEw8Lhc6Ng+Bjdf
NQBfPHYp1rw9UTRwN+wvwWXPzsHEB2Zhw+5c+MIikNgqBmXsGG76HNUaBDvr0Lk6D15TCAytW6O4
1iEN1sWvVVlJFrWD77ldbTDA53C+mv3uByqfy/3QyY6lOGIe05++DAtpD2EGwud0ChMJtZIP0XTz
eXE6Jaq0yBJvisLg0h14fduncKt1qNYH/b7j9NeO1Dw/iwrbFZ2GVjzgDdoWqTnxHecd50ZjbItz
46Pnp23EdSO64PYL07Fg0yHMXbTnmKfB/V6SaEVa+vH1hzkeWbHtzneWIpzMGv5qKE1su04L32/f
BzlbVjHj7azuSfiIVvxU+v1UYiMf/rRDWmm+fOMwDO7SSpS7RvZvK8dduSufJrxDMlF7B7qzFRIY
2Xml5OS8pjeBTR+TAVsPlOGSge2RwOzEo3zA7fELqDBgJEWHSmMo/ntot0R8Sozhp42HEESmRtPr
eJRAgNXGuEn1HAK428lEMzWpA+Nex9eROZVBZk69TanNYRbVjoAxImD2MZh9RKxk2dYcYSuIS0CK
1oM4rQpetUY6+B32EGhuxTvqkFZ2EJpOneEPDUPGrmIkBxpXcRGdx2phv042jyN9ROSs4u/nbLE8
cN8d4T26vUYfOXiyY6o/mTVrptyCM+74HHUcPg+E/VscQKavfwPLYtIwte25BIlW1JjMdOF6rkBV
kl5U/8MkhR+mIRwDS7bj+Z1fwiXgEXysXI/fYyBOj83mtxUVywiJ4QbYTPkb0rSbAyCNuqXHhyR8
7NLscrw8YwuevX4InrthKH5csf+YIVh2jbD8Xbw5qLH5UShNzpJq62F9V8R14vP/fqY0mSuZ+ZVS
FCfNyYltNAgMb6IJX3ywTPIv2nOvnVADhgSKHrngUUK+ZE4cJiLsPzru87k0VMCKWRLYnIoSP24l
EGBm1aBSvnR7Hm5/e6k89iD6fXsT047Bg0O8DHIc0epy+2e4kQBj7NAOSIgMkXBwOJ3bkY2fNh8o
wdcr9hLry8P+/Cq4WLWMmRqbCGT+hdjqENk+CQftfnilZ3CTC6B7G+myINzrgEvlZyk87CmoRrtw
JdrFTdu9DiczkMoA3fP63O6Xcj+aMq3H268+TK/c3Jxx1SMpEkvemICz7v8G9YU1v+Tm+FoOSbRx
RLHGFG3ByLIMmlhePN/hIthokh0kIKkLb60AidMiYjqnVRL+7xN+ulkR6Fu8HU/vngYPgYdNqz8p
8JDhoFbneh0uj9dar2ugxCqNuhmtBw7f2AGqUR1fUhqbMkzxP5i/A+OGdZCcjGtGdRc5g6NtvIKy
Hmb67V82rqY8ARm4IgPK8w2+GC4a/N2nTBOojNgLq3YxO+jYOhoj+7RGlcWOnRxyJUAVndMeyWjT
JVGiOnyfuBu80nTJQ+aTohElfVJ0R0ltF/lFD6LClPMr5QS1AFBzuwI+9ye/Xo/NZE4M656I+8b2
RV9adVlHdu66rMPYBW9fLc3EG99vxvxnLsNDV/QX4erH31mMZ75dj3hik3GRwUgg+s+Ff2xqcWOw
7JJaeNw+Oo2ANCKf+xGK9uy98mm5WNClKKs13j2/aHjsiWiNlSm9cMaujajauoOwwoyGNpPMQLy1
Fq/aqD/Y4KzS6PXfFf8w56129/5zfHDbNg+iOTVetPWlsbH0hfG455UFWF9UDT/fRz5+C4GI2qI1
Eq3XwOB1QUvmywt7vsPXG97GM3tm4vyCDTg3b40kvCA4jm6gKQAkp7m/g9WcQhMJPLbh1V3fKPKQ
Gt2Jmy2Hs5l6v8/l89QpNU+dCd01QYYWexC+E/gd+SSBF5fGP/DxSnntvsv6ol/HOFl1VUdlOYoJ
1LC7A1KJTX/U1SgD8DsnwBOeGAY3WOKNW3Ge16s11u8rIWCpkHPjBDVmGRPO6iyZu1uyyqR5dYMf
ZR19lkGA/TituJsgZ7aqjrhI+uw5Ab9FdnEtR8IUbzaxKD737dmlWEZmxZNfrsM/31kiyXK3XNAd
RgI45xHV0l8vy8SW9Yfw0JTV8v9v3zEcbTq0IjbiR0W1XWQF2LT5eslerM0oxoH8Glps1BKRiQwJ
ZNweVcUtkCh31JvuRj0x4A9Th6NSHwHHN1/hun5JaNdaiQQ5isiE8di80GgaQUJNTMhVUfFC/udf
M1Ld0hJji82ZtR/egG8evFCJqFkcLeYXUSvPSiVhTd7rtCYcCIlD97p8vLD1I7yY8R3uJzB5dPsU
9CrfSxOzlZIKzqaNqiXrSFtoM5qRWleIR7d9IiAoD0rd/IIyMmGyPJ56Z0MyGYsb+3wtFyJjqn6i
UMQr8YpdhXhz9lZpRXHtOV0kr8PrP7pFcDQgakzw5Gs6XpU1pRoaa/cWwWp349YLekgSmjQo58FJ
P8pRGt6uPrOzZI1OZ5lKT0CehwCmqLhGPs+d0yZx9zh2fLq9v5wQmUcXD0+TJlDs7F1C5knIEZ2c
mL1oaIIbaOfjsYkytGsSuqZGS/Zo0y2EK4AJYKYuycCMVfvRNj4CT04cJKYd/445yIjY0CDp3xND
JhlH2Tgt3qDRiBr+SW9uGw6Z22FK5/NQ+vMSnBnixLDOirnnrqyGx+/yEpP9xdfBx3M6PyuZO7/a
Y7GyqIi5pcYYtyH54Z1rlfvMficGdKe7+QDyK7uGbhhHKgqDolFMZsCVhRswMWclHt83G69sfg9P
7/wSQR4HNFIJplYYikb/J6KGX4qamCG1q83F2zu+xMRDy8RcqdMZoWoZ7xFnjTXOsLSOSdCHhYof
WtGnbB6Qek6CHXH1KNPmV2duwb78apb8p1VYd0zlLP78kTvniDSERr0nElWiCbl+bwmKqqzCxpjy
L9qRS8BiFAckmwG5pXVIS46SfAoWE1bqXAK+KTreI1+skp/iDmk3c18gb0DVnNjNiGFpmP7gRfL+
fz5fIyaMQXd0f5xeqxbGsZpMJGY77OeQlfZX56yTfI4HPlkpIlQTCXAnEEhxNEdMEf/huz9QlPdb
SmQNY+vYniOfJC/OTh6ENX4zqr6dpvQ2pq85yytoDmnLuWTpsOcUElpTtyfzw6LvZ7FoyYiWnCmX
9muDDZ/dghUf3YQVH9yA4X3bQsVmDdcX2U58P65EMlZIYqm1MLcdQ0p2wUcTpm19GSJd9fgqeTCW
JvaH22NDRUiCEvv22EQL4ZQ7YHllYOCi8wuxluDF7d8hhc4rwmPHPmJKmuNJU//tjbOCInmM0t5d
qwlxWDIyUTF7LnRBZrRzVCHP7YCVGJmf9RpEJ8R14vqVkqHtD7R0UB0j1AsR/FVWU8UR5g/4N/KL
avDk1HWY+uAo+T5Hahoum+k+A0Wb+HA4frz7V8P8wU9W4aVvNyA4VK9MhYCSVwSBkZNs5WPCol4D
S2G1NGRihsG1KNsJUCTlnCZcFQ3KTVklaB0XJqHawgrr4QLUtOqv35SDm1//CW9PGoGP7j5Pmoqz
CHbHVuHoGhDbvvfDZfjgx22ICg9p9DexX4SjOg3iyOxgLa+2YV1msVTccs7J7LVZ4ixt0B0V/VwC
qChzCA4VVOPF6Zvw/p0jJM2fm22zP8d4DKFpj/fYY8hN4z2Inrmenrn/WFFALwEUMfsprc9A34Wr
cPaDDwl7dZM5TBBegCPEzlTEfFzWstllPy1+MOW6a0bRSzNaMjTav/0vLVZ//O8Y5BMbvOylebAx
iJxg3shxZ6LyZGQ/Au+8xTvJJqWHd13eatyYtwrVNIFe7HAhjH4PNkS0hSsske6unWC2mZqrfkUh
XYRU/J5fQhUMTsHxUBFgDCndifE5y9C/6iBq6TxqtUEn7SwNsDJua87dqs4O/Cs0UhceAcu+/Vg/
8WZJBX+F6Oah4GhkBcdid1gSMsOSka8386hiGse9Go4vW1WlOOPYN8EtBI72DS782pNbieVE1fdw
mnbASci2dyhNKO5S9+7c7VJQx8Vg/Hn+j/0kM9ccEBYQdBT5Sqb9PAEl01JpG0DM1im1NPye97fC
1ARkny3ZAyd9dw2t/n4OY3LNjV8FH5k2367YJ31/v197APVcbatv4iTmgRqsxyffb8Gm7HI8P3EI
2ieZJauSC/64DubVHzZjyfqDSnq2onsgp8Ld5YurbJINy8DAuSoMegwgfH/4Pkabg1BZaydgKEfr
2Hy5Jw33LNIcjM8X7UE6mX2cmcq+I05fPxqANDKQo90HvxdFhnD0IpYR5Kwneqo+9gOmBXVvdEd8
U1mD/mvXwpCWBndVFf2klqv03EceVK+P2FuxauXC2q3bzwvv3ZP7a+48FWswj4lOZPLtfve6kzPt
50UmtsiJ8IQ10ySPdFnxHTGS3VGdUEk3/OeUocpkp9dPKCwszlCTCNAOyl+LddGdFSAR9Sa1PJDR
xVvRu2IPrqb3c4Nimu8oBSawqUj7xb8LagEmrvN5oaOBFEznk22MxLa2vXFw6IVYVGBHTbFFKXTS
HEeimF8JtbIk4dFEbaScnyijg5tN0aQMC9Y3OkEDFgEqON7v8RKgmCSbtGH1rOaeK8dw0gaFGMnq
0KKSJr/4dJglsDNVoh5qxWP/W2Fy9l00NLlq6t3n9xg0uPSf/Q8hhmP/BtvhdO7ahHBhPiyD6Cmz
KCFHYhANeh+sks73hn0ifmYX4aZG8SBOlpNyfE6OI1CJonvAr9VYnXBxBzqWOKDJ0tRx3HC/DCa9
5MIc6chWBcCj1uE6utCQPhTDDy7HufF6dHn2v7jlrZ9RXlarZOweY226oF0opl2RBm1iItacexFs
uXmvaUND/3W0T9dXFd7f990PX25z+y3XsB/4dIxZtFgtDDtgK/QhKCFEPqtiLy4t2oQausHpdfkw
k6nzSethOBidRlhrFUqn9C9tmkKlUgaviHLQadFvdS3ZiYlFG9CbmMVGYjW19FoDgOiJNo4p2giP
WovM0MTjq6o99taFdk4hvvQ4IzKNq5OLjs+WoFVjRJS7HuNy1kJrrML4Nj2wb1hXzDxUj63lHAI0
KPawGjh6wof/N21txYTRy35k1KbhsqOb1GE0NWGizcHHplt0LTa3W5kgDUjEwHGMnq+/OimOTjR0
iz8sqhNosfl7eqcB1sN5FR5iLRUskcDHjwxu8hG/NMI2aRtMGFOT6JK/8X5IM64m582viQkTpD9q
pKvp/TpaFIzNQZdEq46tk2IksCjJK8Y5xAL1QUb6nFVpxyBh3AancGABoXHfq08nhA4ZDHtePjTB
ZPp6vbnH9HGpDNvLlyzPSbluwpWaoKC59FLd/1sA+cUB6xX9xmpdsPw9vmA9jHTj2GdiJQDIMUbg
1Y4XQUMAwP/f6Hz1OhHisgkQPbJnLmKZzThq0MVSiCKjGSPKMyTM3DD3/FxNSr/FmtVaf7OiIVfS
/ibtsc2K0tBJOXVGFNFqqlq7BSnZh9A5cRPOSuuJqmFd8FN2HWbX6FHo0sBvp0liMip5Db5fIh/s
B/F4OaqnabH8kuMBAdefreL+i5f3mE2lpIAuoHn6R90bNitdvxmZ8iMnNB7RFUXQ2a0w+jzoXnkA
ndxVEoRYF9Ue1cZAEEWYtxdxScowqz94kNhHDtRGY/kx3UzhURsLf5i5tkPGv6429+vNakVb/t8D
SNMJxWBQSozERwMz1lmHZFsF2hFgdK8rEAfs6+3Ow56ojgIKfcp24/ZDS1FJoMLpv1p6GA76bHZw
rDALfv0Y1uXJnR/3+bDZxqnUmi/UBr2updopqrV0S8PDUVpH1L5yH0Ky8xBnXo5Jw8/BrQPbYXWJ
E7PrgrAlvxYV5fSZ6DjFN0AmEK+mbpoo3EHtj5givMLKxPSd5qULdJ4cIeLcFRYP+sPuDYGH13eU
DDdmGIGFT+/xoLXKAcsrL+KpDdsQXF4Mo4rYMJ3lwOosrI4kU14fjCoyv60qLVq7asElEbU7dqO+
phQhUUkbjzn2NOo6v899yLIn000A0s9rs22xEPAYY2JhjI87PR5NS/lATgRYtJzzEPAfNLgM+ZZ7
uJCLE57Up34CkQ3dXh9tXulzexI8FqtklZ6aQJFPTDUVDRo2J1KuGANzWidke/RYVKPB3E052FJK
tnhiB6Haer8LZrL3/4h0PXYEc39dFvlpUfbh9x9m6rXUbxoDPqI/goDIvXHRvXG5FNDg6KLOKP/q
HNVIsxSjV/UhDKnKQqq9kvDfCS23hGBNVqWZhPgFNYG+Lhoa6/kcyYyPQWKfHrDuP4jqzVuhDQnm
0v3tUDRAuMCIGQmnFEtymddm7xV99pnvDZr3fX19VvY5Mzq0Q89J9yJ98mv/vxnIsUmfSjJfhZZq
NC1HKU5sedE6LCVPtr75ugTOBiyYPhP6CPMxVz8fDQ4VnatKc+L6p8x0xLdDzIRBYd+nX0Ol16P1
6AtwT3oabr2iA9ZbtZi7ZDuW7K5Ebrs+KA0ORZTfA5X31LYz5NS13wpRnsTDlecXJC0kIRPQ72sh
04j9ER5iSzq/aJT6TiWKSJq/D07p8qdTgMNtR3rFXgKNHHQlszq9Ng/hHgfqtEbxg8FoOiKUojpc
c4aGTozHBk/2QeTt3k2miwG6sFBeYB5u6jeF0qKkLvCvRWMy+qrWrg/P+3JqV0dBYT8TsEljNP7/
N2FO583ncHYzRsZdaR7YHyVz5x/mh/j1Zx0iV+eqqICztEzJ1WCmpDk5MWV9VCQ7zpA94zscmmlC
0sjhGNCtI0aN64ZcUxQWzVmJxQd3YpO5A6qMYVDTqqbhrnPiJG65zFd2nrK55GypvjEB/wT3nzVK
vQtkoiu9aXwtsjCwM9Pr9YqC+ikZFwwc3GKBFjiHh00mJ9LqCjGscj86WovQ1laOFFuVLIB1OhPK
yaw+kTPhnBHWW9EZDL+w08M39hy3P/xBqaU+aduNt3nVWt1sGg3z6Hn963RxqP4lAcRrqz8jsucg
dVjPHsib8uXvcFkNnGXliOjdU9Ee3b8fLvp/ySI0maDW6054ojEAGaMSBEgKf1qM4sUrENqpPeK7
p+GWMaMwPiwGmSs2YPWO7VhUHYzdfrKfI6LhCY0gE8cLg8fZ7PkoeSd0fH9zu9cJ61AiINyDhn0U
DX4DlkEMM6lhIyZiFyW15rMRFzEmfUu2z6U76dJoaddBR4wv2O1AlKMCfYt2YWBxBhLcdZKaYPB5
UK8xiAB3Y7e6P4SyK+OFxhpn9iSoHNqbiRG3pdfvoHu5728A+TMYiN/dUWcOR2jH9vRgjETlj81A
2CnK7KN86XIYWyUgZviZIgJTf+gQarfvgLOiFPqwSGK6uhOTOAwMDH1kpExi68FDyKL90KIViO7V
A2nXXoneF56FiXsPYPvWA5iVsRtrDnhQGp+KyqT2AiTcEIuZif/kxqW0fGj+4FZJc2/O0VDqyprK
A/glah2iV5p/W5vbbpNZE4OeXysMqjln7yazo55ME2Yc0fYatKspRBcyT3qV70fnmjwBDK3LKVXS
NmMQrFrjH2pl/2oc8v3lIkKLm2UQz6YxM4dYcL8/m4n8JQGELQmfRwGNcGIhxXPmCRs4llkir/NA
ysnFwbfeQ+TgAYgmIDH37wtHYREKps2Au64MJnNCIJflxIa2rDBBgYQtVuletxFFi5chtHMnpN50
Hc6+7Sqc77Qhf+lKLFiwEQuXrkFmYhoOdugjvpVgZz0NeDf8xzm0+VOcYcpygSc9men7zDZC2ZZv
6OjmPzpB4Y3NGk4/tzpdStgYqpOaiXzeHDkSGYCTQBCH1gArmR/hTgt6le1HJwKLLlU56FmRhQhi
GvX0vtuvhouft8MNNbPMQPOvP11oy62IfcWcfRaPyY58W/9sAPnDozCnw+asKns47rwLnhu8cDZn
AmLlwLPgqq6GNjj4OCY7rYIWK3xOB2LPOxcRfXsjKCUZlsy9OPTex/C5XNCFhynO0+bQdQ5d1tfD
5aiGKSoJKTdeh9ZXXY7QhGh4ly3F8nlrsXjFTmwJa42M9n1QFhorWq+ce6Py/zaU8Hvc8qDO6Tpp
Ryn3nuVesuqArshxXpJ830bmTL1UgZ6cScPHZlbjP45TFWcmPQunRi9Ozba1hehXtleYRpu6YiTV
l8Oh1sFK5omXTBlWnOMFQ200Iu3pxxDcoT12/ONOOEpKha3+eTNVBXtlARIvvAz9vvuCF5wV9OpI
fpR/5lzSTDCF/fX4h8dX7/O4b40992yE0ABh8KhctQZqsuFVvzegufCXPqcxmlCXkYHq9ZvZKUsD
rR3a3nkbglJTRKrfU2fhEJyEh1XqkwsRM23VBYUTkNhQtnIRCqZ+j+q9B6FJ74X0G67EiPP7YbDJ
gS6bFiE5JwMOMhEqdCFw601wa3UyeY5WEySd6mkSn0z+BwMGh1IZPHhQn2hSlyIHolEqiWmVPxm3
MB+TNWmP9qwYOjk7mX0a/LdPpUF8fSXOyd+M8VlLcMmhtTiraIcACT+fOkOIAIg6OFTyMzo//Tja
33MnajZvQdu7bkfkwAHyuxXLV0gyWOMxuWI30EnuZJ/vCXiP4ayuQNSAQej3zZfQmSNYV/N62g/9
2VPpLwkgKp2u3l6SOyI4pU1i1NBBMA/oi6q1G2Dduw/aoKDjngmaoGBZrer27EHt9l2wHcpFeHo3
pN56E0LapsJjqRMTx22pgZoGtEqrPXkgMYUKu6ndtQNl8xaSiUMDOqk1Ui4bjfRrxmBQj1Sk71uP
rrtWQV9cgHq3Hy46v9qgCLH3OYu3IQWLJ2C9y6NYWqrjmrHyOXGKGvUyeY9hsRz3ppNqWq1SrNYg
I3CcZIS/o6dJ21TflTVJ68k0YaYR7CF2aKvCwNI9GJe1DOMOLkP/8n1oW1MIY3U57AQYFrUB2gQW
UbYh9ZYb0GPya6jdvBWxI85G3IXnQ0ss8tC7HyFmxHBhdEUzZ8t98Lvd8FjrRdzIlNiKxhKxFlae
P4WZvB5aQLSmIJj79EHKDRP58jn0O+10mEt/TQBRqVwqvyarbnfGdbEjz4UpKRFRQwejdO5PsBYd
lFX/eAdDwEMuNTr2/HxULFuFqnUbEH32mWhNAzNyUH/4abJa9h+A21oOjT74pEPADCRak2JmOUtL
UTb/Z+R+Mx32qlqEDeyPjv/6J/qMHYm+1dk44+A6hO/aDH9pCVRkmlWERsGiDxLnq5cmgcPjPX7w
AOe46YR5cDJcC/UUl1wRFuzh8K9EhE5gEvJ39VqWqTSg1hBKk9yHZEsp+pbtx9jsFbh2788YUroL
SQQkWlq9OZPVThCqSSFgtzsQf/EF6PXxu/DU1iG4bRv5/4g+vZH99nuIOnMoPTMXDr39Popnz0P+
F1NhLyuAx2lBUGJrYiX9hbmayHRl3xlrm4oPrYWZCP+eo7IEMWeehW4vP4+aLdsQf+H5mWqD/gl6
u/q0mEt/RR+IMgJp0FZXvxoxoP99/b79HKbkJNRs3Y4t199Cq/x2GM2xJ72i+GiCuiyViOjaE+3u
vxtRQwYTEynEwdcno3jOXAmh6sPNCiNp5mzkCI6rppIYjh4Jl1yMxCvGInH85fJe5ccfo3z6DGxc
l4H1+njs69wfu1LSUe4h88NZr2iX/A54cA4KmytGjVbO+1S4EZWcFK+SM3Jcjl3uTxPMysnoVFeE
zlU56Fibj/TyA0i1lEmCos1PJpJf8SOFdOks6l/hvdOlarbgm+/k3vPf9rw8bLryevT9eoqwidXD
z4feHCF6pY6iYngIdrSqICSOuQQRA/vBVV7BJRD0vQJaLFbKwqE2GE7FKifgYU7vi0Hzv4c+Nhpr
R4ze2vau23Stxl7yIk6T6ty/LoAoCG9wVBR/GjVg8NV9vvxU/BguWk22TLgBZT8tgiY46OQHB9dS
1NXBzXkEPQeKWRN/8Sgxc/I++wols+bAXWeR32c63KzVi+tD3B64alncyofIPoPQ6rJL0eGB+8QH
41izGo4f52LnzPnYUmTF5sRuWBPTGbmRrQPFiYFiuqb+Er8iwsPOSgYR3wn6SxT/g5KY5Wvie2Ez
ik0CtTh6/YeBCDtjbQQiNo/7cHtGpXxT6Y6lRbC9BkOqs9DHWiCJXqm1RVKwWQet1E9xOjk7siX9
PSkJ/aZ9gYrlq1D282L0/epTAfh1I0ej3b13gnOB1p53sbBCv9MFa9YBOl8nNAQaZmKPSQTGwR07
oH5/Fupzc1G1ag2qN22W85FjBK6sRUshaFFw1JTD3LsfBs/7AYb4OM47enpeQqKq8wMPPdLluScZ
QB75G0BOh83v1zirKz4OS+t6fbfXXkDc+efJy3v/+yxyPvhEksgESPT6k2MLXO1aXSVrt7lPP6T+
4wYkXHqx2N45H36Kgq++lWOwf0MTEnzyxwlMNHYEumor2X2K4DZMzS9E27snEU1PJUpSAdeKJch8
6yPs35uDA/5grAxNxdrkdFhCoxVpRr+iJh5C4GEi8GjaCe647HX6DfZDcDGk1laPiNoytCWWEOpx
Il8fgRJzAhzBoXCZQsTZqaPPcQIXg4n0rqL/nFxsJiFLbUBv0QOj24nutXkYWb4b7a0lImgVTizK
TczIpjUqPXNiY+n63XQfQ9B/xtewHsjCwTfexaAfZwhQbxo/EbEjRyDx8rFYc84oEYfSEduw5eUQ
aLhhDI0hM6YXooYNlVCp1+1CxYpVqNuxm8yH7bAVHSIwNRFYaBVncFSUiCDrIiOJmZRDqanSHAYE
nMrfIAZ9XNhB1+6l34kbPQq9PnoXhpholq+/x7pv/0fzOnf6Z/eHHnuly/NPvUCvPYnToIHTXxlA
+KlKMgjbr7Qq3ak2Gp9NHDc2tPurLwhoVK3fiD3/eQLlS5dKd1N9ZFSzJjY733jAhdCKxv4Rntz6
KLMCJF9PQ92uDHjcFuhpMjcbSLiS1GoVUNDShDIP6IP2990F8+BB0AaZAJo0uW+/i/xlq5GXVYCV
3nCsadcfhQntYYmIg0pvgMntEN2V3z0cl71zKFQfDKPdgtjCLHQp3IMzdBZ0izEipXdXGem1dH0V
5XXIcJCp4DcjK6YtauNTUE3H48JKE4GMS6uTXA2904aQ6lIkWMswoOYQhlQeQKyrDiZiGpzS76Tj
NRRdMhgb4uMxaN73wgS23jwJfT/7EEHt2mD3vx4mS82JjsTGMh97CqULfhbmUHcggx6+D8agKDEx
2e8RNWQgPY8oKXIr++lnVK/fJBE6Lz039s+wF0VnMiM8vbskADK74ZqWuh07Ubdzd2OZQ+Pa4fUF
wvnH/8zYHE0aP57A4x1oQ0P55l9N+8yVg4ajeP3y27v++5E3u7307Pv02tNQCu/+BpA/0vMBRaaQ
aQb3C/iM9gU+uwOm5GQkXDH2zOr169/y2hw9Ovz7HmEKvO1//hXkvP8xLHn7YAiJUcyak5zc7LMQ
Tz7Z5sFt26HdPXcg8YrLYIiLRe5nXyL/869RuXINR5phDIs98QzXozAgAUinE5w8Z+7bGyk3XYvY
80YgqLXS8LrokymonD0XVavXYke1GzvaD0BGuz7IMieh0hCOII8dQQQmvwYORVDJYgiByV6HDrvW
YoAlB5e1D0HnwT1hvuAC6BMT4ayshD4mRlo7OjIzUbtxM+pWrUbhgRysKbRhDaKwt+sQFNP1xtiq
0aGmAJ1rcjGgdC9SLcXwsjmo0gZMItWvEua8dprYERHoP3MqIgcNQO6UL1D+8xJ0fPQh5Hw0BYVT
p4nPw1acR6BBjAdBiDvvHLAD3Tx0EIKSEmHZux9F380UgHGWlMp95/vmcdTJd8LbdxNHO98zXXi4
HLP4+9mo271HQORIxzh/NyStM4zxsShfuBhqju4d6zkGxLUc1WVIvmI8en78HnQKeFxB+2z+yPJe
g1G+fd3olDHjpw74/tufApGYA38DyB+zcRdnTroZEACPpttkv8f7gtNaWThk9hzEnn9u+IGXX7uv
cuXqu/UxseHt7roDEX17wXaIKP/LbyDv86/EVtaGNy96xfkEXprUTmsFwjv1QMp11xCY/FOSlYpn
zaXjTEXZgp9k4mtpwDbb4RpQG+OB77RXISy1M+JHX4TEcWNkYvDGjMuyeDFs307F3oxMZEZ3RWab
dGyL64xMc2vJdmWWwP4LFnSy6EwIsVuRtn8jzrPnYtz5PdH+3DPhiEmQgjNewQto8ga3a4tOjz8k
mbUN1F4ydunavBvXo2LOXMz7bgn2GyKR4qpFt8pDciyOGrnUxxf6dlaVIfacc9H9zVdQPHMWDr71
LpfKoz43h5VpOP6CqMGDEX/JRYg6Y4iYdHV79kr+T+m8n1C5ca2YffrQCAFat70ShtBYxF96EWJG
nC3hfVdlFWq370QRAQdHZfTBZkk4O9pz4Y5zKddPQPyFF2DD6MuhDQs/JhPhRcVZU47EMZeJM1dj
MnFV7lW0swoZ8r/4Grvuf5CuseIMc3rvN/v/MC0oKCWZRUw3/A0gp27rHaB/DBo9aA875grt8x10
1Ja8TBP5g37ffIHwXukonP59Vxpc/6jZsu0uDu91fflZaIh5VG3YhL2PPomK5SvFFlbThG+WA5QG
lbu6lhiHFeEduiNpwpXo/ITiH+Nam9xPPkfRzDlwlpVJ4Z4ku51kGLgpmLhr6JheC4JiU4i+n4Gk
q8aj1RiFcTnpPcvSZaie8gnKlq9CjioU+80pWJ+cju0JXYhxBBMjcWJowRaMIuAYfsFAxJlDUOVT
w1JcLk7Gmk1b4CIwaHfz7ej82COoP5iNgm+nS7Sr/b/ubszqLKf7mEfXWD97FgwOG1xGk+LT4KSt
E2R2/HktMZH6nGzxpfDz4WfXauxoKT3gsKub2FDpgkUonvMjAdxGON11BBtcIRsqrENt0CNyyCDE
jRqJiB49YCsqEvOEP8uOWLer5jAWKowyEBKXDFbObWGgrrfRPb0CvT55FxvHX0vj6VsYIn8tAsQ5
JG5rLRLHjkW/6V/xWLIGxu3chs+sHHgmSjeshCkopq9Kq35q4NwZZ0YNG8oPa+nfANJyG49Iln27
hPbLaE+lPeKogy1A6b0Oh/ihdLQ6MDhozOHz+0376sGInj0yfU6Xt4JMCRr4rAT139J5C0bGnn+e
pv29d4pTLP/Lb7DvmRdg3X+AJrWB7NWQZvksIPZvjYARe/1bXz9RMlu5RoZDh1lvTCaK/T1seUTD
XQ5ZKVV6XfOOyQOd7HuPqx4Gc4wcN+nKy9Hm9lsao092mviVU6agbPpMFBZXIt+jQ3ZMW6QQ+HT1
1yKpT3fY3D7UVtTCdvAg0fASFpmEISqGfusKmmBeVCxdAX10NJImXoVoAisGj/yvvhEpBSuZDpy1
KxENjebEr4evgZ6jN9D0XE8AEt67F2LIRIk+c6iYG/b8AtRu244yMiWs+7NgLywgo8QBhiidKRKG
6EiE9+lFoHG+VF1zkknFitVy3sw4bPm54gPThYUJgHMUh4/HpiizQ2NCvPheDAkJMJKpZtm7T/xZ
zHb6EyjU7tiFNSNGwVVRKb6Thvsvv0Hg0+6+O9H1+af41X10L27VhoWuaLi8LGK9u558DHpdCI0N
TQdbVdEDA7+ZNj7pynEP0Nvv/w0gzTx/KILIzDLGQWnCoz3aZOEoh0wWfz27Q2GKT5Tq2uD2bcWJ
FnnGYIR1TeNkrQX0+RvpWyUZDz9Bk9WGHq++zFogV+557Kl/OvLyh7SZdKuEZHn1yHjwPzQZvoWj
opAob7SIBTU3isLVvjy/tTRgk6+/Bm1v/weC2rQWj/7+515Cyey5qNm2gxiEFUai2c06ZsNKyD4S
lyJ2zRMi5YaJsoKGdGzfaHYUffo5yn+YhWpakW0F2fBBB010vExgngjMkMTU4uuQjE0rrfopSJ5A
7IZMJQJlMmm+Q+G06cKAePVW6/Sy6p/w+dLz5JXbBxeCE9shsn9fRPTrKwBgSk6U2hVmDAxS9tw8
5fP1dQQcLnGEsU+DmWbc+ecitEc3cTTX0j3lwsqqNevk/LhEgZ3eDWYKh935nusJdCJ6dpcoDEdx
mNn46utRuztTHKoSjaJr5zHSb5oiF8Gm3NYbb5V7wGDKNTecYdrpsYeQ9tRjnFZfs/G6G85qNerC
Ha3p3jdsu+99ABlvvIzQqCQ+h3hbVeEzA7/+9uqkq8c/Tm+/8jeAnLx5MpT2YbSPpl13VNCgSeGx
WuCm1UavDUNYty4I7dRRBg6vOFxNqwsL5Yy+XQGH1HrauXnq/kPvfujbPulOGXAdbpkkDrdWl12C
3E+/uL1q7fq76WF2Srr6CsScM5wo+xbsffxplPz0E5n2OugiwlsivKwkidXSqhURLenWbN5wBIC3
Q5M/QPH8BSgnOu6FE4bwmBZJTGtwuvJk0YUEI2HcWCSMvrDRocxbzdZt4qcpo2NXbl4nOG4Ii2p0
+DJ4sOJ49FnDyHQYRhMtEvmff4XSeQuVzN3goBMvNgxEKdzE0ryww0Tjln8/lpgG50kYafV3lpWi
5Mef6DgLCODyoNEpei3ssHbTd4KjkhE9bAjiLhwpZgqzLGvmPvrOAtmZaWiNnPtjlKLJBpbgslcJ
A4k9c4SYRJx5LLk7XF287wBKf1ok2agS7tfpAo5dh/jOzli1uPESyCxGxv0Pw1FaCq/Tjs6PPioF
e7TlFM344aaF48Y6Rq9elxU1ZGBZw3f2PPw4Ml54GsHKPI0jAHlv4NRpXQjcudkUg4jvbwA5vi0N
Sr8WBo4zDjNPAm0I5V9awXm18bjrEdSqNSIH9Id50ACEdumMsO5dEJQikQcGjLUBJ9T2wP9LZRQP
pIJZM1Dw6TSZQGqyye3l+ZKg1WbiTejx9mucUvz4+osvfzJm5AjJWuz63H+hj4tDPq0yB154lejr
LmlC1WxfBZR0Zr4eR10pgmJby0Rue9cdwpYazreQTJviWXPgsViEsje7ErhhwnLKe10ZNDBJTUgC
UXJa+YiGK/KPTMk5OYsnUMnsH6XTGq/kPInYjAjp3BGW3XtQsmIhGzV0r6JO7LwaWja4PZJRyo5r
rlPhCJKaJrDXzmaoDTUbt6Cc2AZHyTR0JK0xLCCabSETMARxF5wnPg1mmmwm1dOkL5n/k5g0dQd3
EzRooQuOEEARnwabuA6n5GSYCTDiLxlFDLCNmJLO8nLYcvJQvmQZ7KW50KiDhCmqjjC/OLLHDGXY
miXEUJIaX+ckwm3ERDo8/G/JhA0sXJdUrlqT+dOwof8c+MbkYe3unnQXP1p+c+ed92HP5NcRHp3M
5xZCAPIzAUhHApDJ9PYzOKKr3d8AcvjGXqexAb9GOu3xDQOLHy4PcKbOnILMtinvwUS5o4edgZhz
z4YpMYHppU9jNJbSt7gR6wLad/BiQHuZQoWd4sTcdtPtYtvWbt1O9nw+QsPjw2hFv4yO9Q8a9EGu
ysqHg1JT53d98Wnsuu/+p71Wx6ODf54LR0EhcqdOR1yPzmjz+KMiPpTz8ec4+MobcNfWyqBskVRn
DmXW1sHtqUNwfBuZSB0feUBJEKONW27mff61+BZ4Yot4OFHvky3gOxJInHXl0KhMCO3WlVjXWWhz
+82Sz9KwWfZkomjWjyj4msy5wmJZ+W3leQI+YverVCfMjhiIGAhCunZGzNnDxVTzEkixGhzLMFh2
Z6Aub38gw1VPjMMozIdlIyMIwJTcjkFigtRl7BGfRvW6DeKf4Puo04WJj8kXGEdaYhAcuTEmJ4nT
NaJXT0l1txBLYZOESx0s+zKEcelCIn4znM+/yX619A8no9WY0Y2vs5m0676HMHTZAv5iJu2X07Vk
rr94HOoPHYzWR0TuHDhvZlZ4j+7MruU6N4y9gkzWreKEtVUWTCcAGUMAwnkgz/4NIIdvPNoTAyzj
8gDTiGrwsvOq4HXUCxvgB8irP6N85MB+iCZTgrMIDdHRTm1oCINDTiCGvpJ27n7OqtdeLkJj+5bp
dt6nX+LglA9hMEXAejCLH3u41hTWTRscfLXf7xtHbCbaa7OpvG470Wa3y9y171PDVv387L5nXxi7
59WXZ45csRLhw4bipY9/Rs0Ps3GpoRI9J14O/dkjYKu1Cl1lhuC1W4kZmFssFOsmIOF/OXeEWUG7
eyfRZO4oH+HVkcws8ZNwpqXXaaPVNVxyFZp7bMWPZBURIwPddw5vtr75OkQNHdKYys3nVrFyFfK/
+IbAeJtIG/i8DuUcjhNI/YFWkpwRGtKpAxzFJbBlHxIA5VAqswB2zvoVWWgy32KFIUT0TkfkGUNg
7tdbWETttp2oWrdR0s/thYUKoGu0YmowY+UqaTZz2M/DfozgNqlSBMnfLV+0VDReuB6Gd6/TQaZL
kFI4eRxgyNfAGaUpt1yPnu+99QuA7NhJZskTGDT/B84wPZeZcB0B4aLu3REUlcSJa5PjR184acAP
39xPB3pV8YM8iKx33qJ7aIa9pvhjApCJBCBz6K2b8LegkGycIMCdyMfQzi3ZgxtsXvbQc4iTN1N0
EkLatyNzJE38GFwVGdYzneksNyhmBNgc8GEsDwBG41Y0dw5R2xBxSrGOh5b1H/xKywVa5tI0JuOZ
dMzrfA7HQLaZuYhKAx1C2nZAUGprBNNxI/r1QerN1889+PrkdZvvu/O/Z07/QR9/+aV4cc4OPPTs
XAxuo8dE2z6cHadD+/FjoB4xEqVEk/c+9hQqN62GVh/eoMTdbFbA580OOR7YbDakXD8RKTdei/Ae
3ZSJTCDJqfgl8xagcvU6+Pw2GEJjWsThKjSfwES61/v8wkhSJl6NqLOGSeJUw1afk4vcDz9FOUcz
aOV1cQjUFKmorx1Xz2CV5MsEMoWVld3hIPZApgmCZMFgHwvnlwQRE+OSd8kiXbhIKqLZjPAHpAga
fBOcbu712RAU31rMMn1sLLG41mJyVq5cjco16+AkwBJTOKBSpw44hk90c1VV0Tn2ITNmcSN41hMQ
7n/2JXR5/imfITaGkxpXcNRmWfpAYT/ErDv6nM7MLs884W5//z3s69vD31vWcyAzIRXdw+8IQEYR
gLBz5dojx/mfseL/WRuPtAsCLONi+f8G7z07vbxWTuuh1WQAInr2kEES2i0N5sEDiX2EMKJsgtKp
a3vg7/1HHqDohzkEFrtp9crHvinvg339hpBYorjRPAFZHeYaGmFneB2Osa6qykgvHDCGx0uoMTSN
fSZdxX8S0SsdAbNnI9usap1eRxBQa8nJiWGbKspEt9Fhx9raYKyNOgMXWAox8c2vMGLxMkSMG4cz
N64UKcT9T78Ae0UhjOa4k5I+PMw3QPeKWQXnoTCYHHjzNUk4Srp2ApKvvkIcxB0evE9ChIXTZqB4
1jxhJV5LJQzNPL6o0jdpLcC+hJL5P9Jz6iNhYK4nCkvvjmAC3i7PPSnqbUV0/MoVq1BMz6S+5BD0
RvMvMo6/5dANOJMl5On1ILx7D8SOPIdAPRWa0BABZI5Icb4MmycclSEWKeabsK7AmFLMSaM4XUO7
dpH7xtEmR0ERct77BDUZ26XOhc0YZorMUDU6XbMGuC4kFHWZuyVK1/qm6wKYqJLfp+tiytaGAeQI
s22/z25fuO/JFy6gBesbGovD6eWqwLMKDnzH+Wc7T/8sAAkO+DSG06AfSAMjTVazQPMlpsiGuDjE
XTASEQP60iTuRJO4mwi3MJOjfWGAZTBYZOAYcm4sDrTvjVdQMXcJrI5qGAiKImJaywCklaUXmUIT
/Xx8j2cQe9PDyK6P6N9H0rxDOnUU2kx2uzMQlWETaGvgeAc4LyDrg8ltjIbQu302JfcgMtSodKXn
0prSMiwIjsa25AvRb8s63F7wMXoM3ADOaI07fwT2v/AqCr78RnINeAI1W0MiACam6FYyyfa/+bKk
bsdfdIEU0XHUJvmaq2SvWLZChHE41ZtXZ4mGnGS/m8MmCked/GGo27kLO7evR+h7ncT8SLnhWsQQ
Q+CJmzT+Mtlb33y9AEn+1Omo3b5dWeF1Svj3aPeCmQfXp8RfejFC2rVRxKCJXdXt3i0mSsWG1SKK
rdeGQkvn0aBf28DyOFzK5k0yMTRjQpywCxeZsXb6l5mR118vYGaMbPlObyqDHl4yuQ69/zESxowW
5zM7hDnEHJDP9B7teWpDQz+0VRWeXzh9Vg8CkAfp1QebzFc1TqPtjwAQzgBlqnYNDYZeRLvbMlBw
7F8bFEw3yyR6DVG00kcOHUwmSlvOz3AQ5asOOD1XBkCDHaEVv5UXsGn8NaLTwE7Emrz9CAqOQURs
qs5rs7VylpeeQ/d+NA32dLLfU8N79xSFdc7/4JXIEBNtDYDE0oDD9UDAE25tehzOsqzYvcsYGhzj
4BoP3iK48zzvHh93WybuakHJASvmmnuhsmIvJj3zBhInf4C2jz0sUZzkCVdh//MvSb4BDyheRZvF
SAJmBdPkIGOSSBIcmvKxUPnYC84jIPknrdxdxTHIe+odN6Pwa87HmEmDuUSiNwxmUsB3siAmQBIB
nT8c9oJC5Hz5qdSVmMnsS5owXqJHPGk4T4P3JAI0tv3ZD8Vyga7KajFPhFUFVn5ZUOLjiXl2gXVP
JqwZe+CkZ2vN2S+FcFrilPrgyEBIVdOYryK/wQ71tm1gHtBPSgYY3Go2biITIgeOsiJiG0a573qt
Gaes1R37qYjtVWxejYx/P4L0d96ANStLSUALEQCxHnUsezyROn0IAaY4yK+h/a0AA/YHAMR3ujCQ
U+UDYXMkjW7gNd562yiP0xbP9ZN6g1kcf8akRFkZuQaD5QRNyUkeeuC5AWfnkgBo7D7WDT5yq96y
mcyDl5E/+zsaVEbRK9WFhXW1lxUmk0HUJSgoanh4n16tiNZqW98wMTbu4lGh9LeNVj0GiG0Bn8ka
2nPxGyK1TNU3jaPnqdWEEItZG3/JRd37ffMZ1u0vwVkPfAtXvVPpNM99U3V6XHBoNcbvmo8otVfa
Gai0Orle1t000yQq+O577H/mRdRl74FeHy6UvEUGc8BHwtW/kmlrNos+SOo/bhQV+oaNHcp5nymR
G86o5YxUVmNTFNaafx6czu3zKDkhIe3aEmhcKRXIIR3aHQZ8HGnI/+wrub/i+CUTlqcKh21pNRba
zyFi9rswU2Gg1BBI+CRk75bFiPVNJTpHYBHWo6v4ybjQzVVWIZ/jFHb+VyJTzS1QPO7HoBLxIekf
RMcNSk2WiF/KdRPIvPyXK2C+b2zqA5H7ZrO9SGb2A32nTiEmN4TTDUYtSx9Qa9m7P9Xlqlk3cOo0
Q9JVV/CiOu7P9oG0JIAQf1QN9nu9/T1W63ivx5LG/Cw0vo2EVkM7dpQHGzl4oDi/OCQemLx7A76F
RRwNPJEDclLRnocex74P3obJFMUp0iq1RtvJWVWVYPdaOqReOLaTJswYGzNseG3qbTfzstYtcNzV
gX3H8R6LMxo3EnioFcVuPZkLa6PPOqPPoPk/oKDahuEPfousvcVER4hNaI24NGc5bt32DSI6dYMr
zAzLgaxGJyDTclYNa3fPnRIB2P/sizj45ruS9WqIim3ZwS25MV64LXXEAELEhGBGwMzgl/tYi4Jv
pqF49nwpLnPZKsQX1CKJaVBKByTDliYT+5+Sr7taAI0rZw9nUX6UzJkrLAH0N5fj681KzglPfE2Q
SUL2HB71Ol0ifFyxer1oz3KIVlqQsrgSmy/cca/RJFKdst7HvwXiDar6g76fLfkwWx9/mBkxhq1d
wgWGawJRGPuRAOKurv4xvE/vC4csnc9VuW/QS/cSgBC4HujndFZPG/jF1wnJE69eE/Ahuv+XTRh2
TY+mwXGu1+Hs53VZ+qtURhmczDB4D0vvIULDtJJYAsxiRyD+vT4QOTnprT7roIBHaDSneSvhcKel
0hB77tmxNLmrOjx4P5tAaYFQMDOaO9k5fjLHynz0SXicddJRjiYVhyAqbTzQ+Ql6/XCxAA7TaI0W
w/LWYdK2aWh1/c2IufEGHHjqOZlAouZOq7GGJmXe1K9RNHOWpKl3eOR+JF51BfY8+ChKFs2HPiRa
Se9uITbCk47DrhxVYB8JM47E8Zch5dprhBGxD6MNnUeb224RsyPvy6ko/n4Ore6OFkmIa/Cz8CrM
eTf7Xn0RuZ98Ic5QdrgmX3u14phVq8jUGX30xaK2DlZiJ878Cgnpsh/BWVQMW36BCDLx/W1QTG/s
R/wnbj5iXwxkPd98R/JAMrdul8mSeusNUp0cMM/tRwVcYvAirqT01t3c+LrHE6PTmhJ04eHewML7
p4LHiQOISkRSND6nawhR5GuhUXPotQ87p7gOgYGDdw55GhPivQGGwf6EtQHQ2HtUx9FJbjwhDarg
RvDge+xyWHdEDRm8g8Cjd+D63m3uMbMnvw9LXhb0oVFNJ7Vb+duPhHAjUmJDkXewGrFVebhly/do
M2kS2k1+C1xPU7Z4CZkRkYf5C0zRcWLPly5cJOwk6bzh6D35NVRsvVYxa8jeZ5+B+CVaQO27QeyG
e8zwynjg3TdROP0HxI8aiXb33iUgz8fhjE3eufo0n+tWvp0uPpKG+92sxDQ+B/q+KSoR7IDOm/Yl
imb8gJyPPpVJlnzdNXIsrl2py9gr3f84SuIsKYGLWBI7QDnF3uVU9IQ5SqfRKiaJVPeqVH/2fBJ2
yQ5qQ0I8ur36PBLHjRXzMP/Tz4l9JKP9fXcjEAR4p6kZx2ANlWLC0nN/tW5XxlcF02ZqU2+6thEJ
fV57anBiWyPnrOBo5RunJYAoSTNJtAK09XptZ2o0QcMIMDrqIiKSos8apk64bDRCO3WCLtJsJWpZ
FQCM5YHwVNkfbaPxEGJ7ORA5OQ47vV4kB1WaJs+DVup1F11GJlc3dH3xGbHNHTVVxHSSG737RIlz
uYjMTYPDSOZZiMlAB3Zi4p656Hf5+QIe+V9zavvL4ixWHeEkbehaH9GxAzS3TcKC1z9Aj7kL0P2O
G9H/uy+R980M5H/2JWwF+URjw4S2Nzt/JDCJ2WEaRLu7qgp5n3+Bsp+XIu6ikWg76bbGWhtuPM57
h/vvQc6Hn0i6vL2gAN66GsmhOZYOxvGeA4dRTUFJYnZUrl2Nuu27JAFOMXXs8gzZh+L1OaQOhWuM
uOqZi9uCglqdFmBxpJnGOUt8R1gDJP3d10W6oJ4Wh63X3oyKokKEhEehZNZcLpDkNPSaxklIzyI0
LU2S3dRakWyYZreWd69YsvQ/BCBcWS4VeT54+hsS42GMj/MHGPXpCyBqjbaNo7x0gBuOFHpUyZFd
+zLTiAnp1NHZ5vZb/CFpnYpoUjA45AQYxjIotSU+/A9sXKnJ6dZ7ybwoX7YE+rCoJhTSL1mPvHKU
EaXn1TskMvHICWyVYjca7Aw96pAQBBVk4rwYNTp98pGIJ2c8+LAAh/oYTkmuWylZsBBp/7gFM0dP
wrI1y3Dxix/i7O7JSL30UslZ4NyOvE8+g8tSReZT/GEsprkbR03Y2eomAGUltOIZs5B45eUit8hp
3MKUUpKQ9swTaP9vApKPPiPTZhZqt+6ULmmsi8G+iZMGNgYSZpGRsQIcbJqIycVgSyaPNiwUOnX4
6T2QRDzbAo/bivC0Hmh71yQyBW+St1j9ffdd96Gyph4x738Gw/KfsZfM1JBuXc4z9+39dsNPGGJj
xIzLePxRqeiWZ6MPf6lyxZqLLRmZl4R2TeOS6Czi2cOY3Rvi41QBX95pBiAqVQQNjMtpOJhdtA63
HnZe5/De6Ulqg8GT+o+bsoPbprIGozEQ7lwSYBlW/A9tZT8tRtmSpch85XkuoSL0D5MU4YZMx8Yb
ExqqePXp9aMWp6nUNRxmrMsrQHDPdMSGGjGqYA36fvgfICwM+/71MOoLc2CKbHXMCc+/66WJYn3v
Hdzx72dx6Y/hWN5zIibU78P5/30J6YPT0WbiVYi/aBT2EdBVbl0LQ3B081b/I8OvKlVjQhcDQfZ7
7yuJTzdeh8SrxiFyQL9GsOtw/91of88/UfDtdyj6fo4o19sq8mEMi2t2ZINNG432f6hVcyC132Ep
Q0h8KtrfcDc6PvgviRzVbN6K7Hc+QNZnH9J7Keg3ZyY6XnA2DpbnYNu3U7DrrvsvGrzox3u1wUGv
iy/vUA52PfwggqJ/WaTIjKmrL8q+qnzZiukEICNprBjp7rbhSI7iJpGI5Z8PINzawGu3D/TUW1px
Qk76K2/UGuJiI1y2uk4p48YX6MwR2cxo2RUQCHXuxv/oxivC+qvHC0Vqao40OPqO6oA8lgNRhYN+
t9vnKisXG/VsWz7cKRGIvOUfUt6f98UXomn6exuv4CXLVqHfJetxybkdMXvGBrxKtvLifjfi/F3L
cNGGR5F06YVIn/IBqpauEBEjTseWiMQpaGRkjI6TibEv4GzlWpvU225ujNpwzkVDYlr54mXIp3vK
2qDu6hqJIsj9Os3MixY1VUSBjAWy66CPjEbaQ48h5doJkvTIjPXQE88g/8upqK0qRNvR49D99Zck
zb5q1Vq6p++7dYaQnZXr1vTZOeme53p99M5WAt4VfN91+rDDmRxHk+DbYy8q5kxU1qf5wKDSI7QL
y98I+6g6LQDEUVNqanXx2JJOD9/vIqrexdy/ryPg7GTvL2cWcS5+wf/yQ69cux677r8P9RnZ4AQd
fZi52f4ElUrlpd/w+jwemcU99qyGZowit1r43Ux4XfbjOw43EHJ7UP3557j75Q8x++ddgL0GO7KN
2JE4Egu1Nbjzy2/Qfeq3iLr1VvSf+Y2ouHOSGPedUbQptC06Qfj3uLCLqXn2p+9LQSBnB3NafEOt
DW9cS8J73X13IW/Klyj6gYCEK4HV6lPfL/YPRQ2/JKP5AzknQW1SJRzOOS2irbp7D7bdcCtK5v2E
2vI8hITGYsjrbyHlnkloSBxlU7W+ItcbHJl0v0/nfDD38ynn66Iiv+7+6gvD9VGRB452TENYDPtM
yuq2bt9p2bv/+bCOaYg6Q/RrOe2h5LQAEK/HVWdMiHdF9OvDQeg5AdCwny4Id8LPWqF/8jeH9zjl
efOV14umhz446rcmtaqJSefB7/XcUKt3eh2OWndNbTSLx3AdRo/33pS3WBJAKkWlUO/3Kzc1BmIh
OzOQtm05Lh87GDM+X0mzU4Pwgn3oVp2BeFrNqh02VL38ukgUcLiVQ6B5n34hwsV+7p0aHtbik4Z9
EFp/iDhbeVUtW/gz4sicanPHLQhP79EIEqxN0u2V55D21KOSz8JRKwa3k85sPXLF93obs1P/SBOF
m3VxVMjrd8JgjkXkmUPJtLtesns5n4cra3fecTfIzIDTVQu9JgTtxl6Ffq89DbRuh425NYgPUiMl
JkwKH1Vi/vvXqg2GW3Uwbzz09nuJXmv9tMTLx4xT63W/Mkk0eiNsObmausyMf/J4iujbB0FKBGb5
6eJr1ErOotNpO96oxem0GblG5oju81qdUTQpOXKS8fDjqN62SdSzjVGJjSpfTTYO9XamnQPzLG7R
UN3FKZyclVoW+NcRAFQO79QGdjtRWS/TdhZa5v6zkWcMlS+3vfN2OIpLUZ25FcagaKXg7TdAhPM0
aquqYZ8zC/94cRQyf9aj6/b5GF+bAbOrHjanB6aBAyTNn0vMWRqPGx+1v/9eWPftE5Ga6t1bxGTi
Sdsi0ZomzloWzOG/2XTK+0wJvXK+RvI1VyJy8ACJlnDIldW5OI1eFxoCr8XSjInrFrk/BcTCOOoQ
0DhR/SHAweDgrK8QjZGI9F6I5VyVCeNFVtKyZy8OvPwa3YPZkl7v9NfDqAlF8sWXo/eDd0E/5Axk
Vdnx6tuL8cXyPdj78c3ysyxDQAZxMVvPdF15BCLjydxbUvD1t72KZ82ZQc+Nc5RWHwGeYcQw3yOk
voDHOfukoOQxrTptXEGsi9b2ptul0fD/2pb5+NM48OJrjRl8ih2vkRCgqGcHRwvFP8qEGkj7HbSP
DzCu49k4xb0yACrsTLb7HM7zIvr3MbKuJ0sndnv1BUkV52NyKHLPI08g+613aby4oYuI+k1aL5qi
BCRR5wyHJT8fqo0b4A0Lh1ulacxq5KgJCwnxQGbQsGRlotMDD4vMQPWGjcqxaPJxp7RTlqodSJN3
VleK/B8LN7lr6qRGyO2ogVYdLALTJ5rFKloj9fUisWBMaCWaHjKZ3V6afJWwEnCqTqWTNdDygq/B
GNlKcmG4Xw9nTzMTKV+xWooUOXrXIC+h1YYhiSZ1mysvQ+SoC5Bn8+HzuZswefZWlO0rRnL3ZHpO
t8hnN4y5EoWzZm43RsadhV9SG7jvy8c0PkMDY+MLKBFNrvnikNsE2gcxm2MQGzBnOpvOUwOv/w0g
zdky/v0fZBBtDja3OiH5fxooF9KwnkoPrNmcnx86K6n7PC4YoxVxYy7gCu3ckaj++YgZfhZqd+5G
7sdTJGLBMgWSlXnUqE6gm1xNJYwGE3yhYVI/0/R9Xun5M6y/wanwLNaT+d8nRHog6YorpdqUnZo1
zIi45QSrtp+qVbuhTL6uhv7UKqBxHJGYBpOkwWZs+DRXQbN6GL8iokGlZVLnwpOHaHyLX0fjeQQq
d5m5sQQCgwazKre1HpZdGcJkuYrZWpEvKu6sysaNqFLGX4bkMRcjePBgcFrbc1+sw4zFO5GTSSQj
1CCiS8P7pWLps+PgoetZO3ocqtau+0EfGcmLVtOQHyuPfUbn0kb8T5pf+iRLghmBmj42BkMWz+ey
B7YUzoGSxX1abFr8j228UnGLwj0MHuHxim18IqutWj1Bo1GHcZ6HH0qU5UR6lx45CFnqX1ZKLuwi
2l5RlIfy1UtQSDSf7VXuThbUOhntH7hXKD6L1jhKypTG0k0nRSBTVBsZo2jUHcmaOAGMlbToOCU/
LZC07o7/eRDn7Sea/PQLyHrlDVGYT7j8Eum6xoV6nGrvdzklff5UrNjMCDgScaTJc5hXyedX2IXD
Ke9zSbueTBK+7yxyzbohzODqc3JEMpAnjJuzUXPyRHWMCxCl81tLnHIgSY1/lwsM2TQytU5B9BlD
RP6QI0ncfnPv0y9KG4i6fRk00z1EUXWyUIV36Ywut90A88hz4Y2JQw4ZEy99uBLzV2Wi4FC5SDQg
NlT51+ZGqEkht2zOsS+F2HHJEeDBY2glgdeZxuSkye6q6tHSJ9mpZLir9UaYkloh/d03GtTx3zqd
wON/EkAKZ8ySDM/YwWdBozcoilMn4mHVaD4xGfXDtDlZiVU19ZIRaqOBw2DC6dAnVUAWmPxS5xKY
rDxp2F9Rl5EptSYNK3RYlzT5eTtNGMm/OEGRYZ54XHDHuqO77rlfwoR9vvgYFTeuJGAlk+65lxHS
uRNSrr9Geppwm0w+llS1/kFVqMKk7A54XLWsHorg1HYI5sK42FiYuJVGQMeVGzYVTf9eTCDJ6q2t
FeCUnJDgoBZjSaJCxops4XGi+8JarsbEBIT36CGLh/RAJnOTE9m45sZhLZfah2Aygc3EjJLPHIz2
1xFxSO+LQosbyw9WYMpH8/Dz+v1w2t1K4V6YUam/CYAmnG4M7JQgp2Evr5DaHbVBX3i003TX1OQn
XHLRmORrJzxcMnf+JDJH5Yssr8j5OKYkKXj9FIoKO/4GkGYyEC7l1hiDBBFUJzigNPWWJZmHLOfU
XH3rG92q886vWLsBsawLEWxCXV4h7JXltIAoA1gpaDu582wQeW6YULy68eQtPpAlcgMhaZ0EBHxN
isBOBEg0LH/ndGL7bXfJZGXH7RmrFomTM/vtD7Dt3juRMmY8kideJeLD3I0N3JKTgKzFnKxNJ2qg
eTh3u+MalbCu3aV1QlC7tjSv1IroEIEfMzDOx+G6FhFU0gTMOX42TVTOmhs9cdfViiwl982J5d4v
dL9ZSoIFq5iBlM1fKGDLERZOlRdt1bBY8afFcBFom1R0HDMKwWMvk59dlVWBtTM2Y/K87Sg4QETC
SGCsI+aqZx+V9hf/EBdVVlsx+qJeuP2C9MDjYv3VWmi0+opjPU93ncUXOaj/s1FDB02HonXKNQVM
74po/472qafjfPyfA5BG/4H/5CZBiNqPjDrvvnfLoi5des2gO6JGX3SOs6LqwrKlK6A17kJyXCR8
OoOEYq3ZB2jwK42PFFNHe5TJrjq85+lRVnheBdl/wToW3F+GS9QdRUWwFxQ1615IdSuBwq5/PSQ+
BE59Z23UxCuvkDqazCeeQfni5ZKezqnSXCDHoUd9hFmh2c2MznD3eZYr9ASEm2NoxYw59xzR++CV
nBXgHEUlKF+7HpWr1sJpLYNWHSIgposyKyt1C0WKlG6DLjkXA5lV3BTL3L8fMRu7YkKR6VK5fLW0
0uSoWPTQQUh79kmRreTzzHp9MspXLILeE4XUyy5B63vvwmYLsHDmFizZkIVluwuAUmJIUSGAOfjo
5hqxDkJQXDt+ID66k54zAQzfhwNkXvo9bqiDQnJ/c3F0sLkZxIV2DQpkJhyjYvdvAPmzGAztRo0K
oZZKZ/tOqa9HxEdP3rjjUO9ufXoMMKpxjX3btn61S5ZJvkN7orosulO7a5dQUPuhXKWDW8D5ptiw
fjSlKVKCLX1SFScmmw3hfXsjatBA+luDms3bRDTHdjC7+QlXHOYMD0N9ZYE0/WYA4Y0ZGmePcmc0
bjKd8/4nYkuH9+opBYIVy1aKc/JEohoiMszp/oH6Ff4umwHcaImpNvt57IVFcOQXopRWdzbfarZs
g8NeBb1KicyYlO5qgQdx8oV4rOJGD0EYDRcZMhhy9SurzIV37SIrPrez5IxgzmFhcNGGhiGSQOP/
2LsK8LiqtP2O+0wyEm+sntTdKKXI4pSiCxR32IXussgP7MKii9vii7sWbbECpdTd06ZpksZtJpNx
/b/v3JuS4qUtpOmc5znPJBOZO3fOec/72fsVz7xMNBeTK1p3DOeBk0XlMVdCV95xF5Z9tgjX64ei
rJXuUTREJw+xyZw06aP+MTOQTRl6T1fNmIi7zxEdGUQ/4FUXXI7mL7+C1u54mf5wV8Ovwe6+n/Y7
ANlxetPiC3GuAS0PTSiwuGBo6eJQJPacSqstyJw0/oRQfcOxZBsXx0IhW8YhU2Ghk4odtqLqkqi6
f8sWcWKw8njMF5DAgv4nq8YLJS2zWbRYZNbBtn7jnM/h27RJyP3xacgVmLvFAroMbg7d+X85xb1z
cJ4MVxMXnHc2Nt10q2iGxP1vGWj4mnxkTv2c1ge/P1bUEvTe7oK5uEhUmAoN2dHDhVZpx7qNUuk/
MR6OnASqtyMW9NL9NYj3aOoKGr/R/yJK5EWjp6h0X9knwH1vTCYRNmdnKPsyuM8uq6rzdQkfx/Ch
QueWBa3Uv+BIZhOLQTfjyD8J8euWp5/DZZiFOQOPxNzeExBS0+cV40h+DDtRTmakHawvq8Pt503G
1dNHiac5rX3F2RehdeE3xPhct9Kf3EQ3Mt7T9tF+CyA7H2pJcbCEW1q9GrNprcFlX0t0+KaiC88b
HvV4zmj5ev6BTbM/HapJT1dzdqa5bx/0mnH6Ti0sBbB0dAiHIMv5czIbN+Bm3VP2rIv+sZxRSad3
17yV3adUXMEUF8DV2fH+B2YbbaBRrzwnFNVq33oTflrczAg6O8nv9O+IYXEP2Tj3nM3IR/qEsUIR
n0Vw2I/AzMOzYjWqn34B3g0bRLq7YGXECpRygy+dIfNnTbqft1ElQsc5GbGgX3BGQ1YezKyML7M1
nctJjCdfVECz45N1cG0jhgqgdBww8Ud77bIjNeJ2i14tHCbmSA+bwdbSUpFX0zk4cjbsqf+C+9NW
3X4n+n30ISZuXYw3Rh2P1RkDWCkZiATkU4gu1hOAwWrAU38/AqcfJHULZKfsstPOQmDbtoQuPeM2
Apl//h7O6xSA/IrBjYl3FGzt6Q9FdgZ2UnZaiCtpc6zktPHck6cf7S+vOKhx9ieT6md9MIabMAsq
L/ZIQjAABopg1XbR+4MXvkpnEAyEHYUi3LwX0rFD7jrYCgeiz9+v+NmIjnvJctH4WWOyig0fJkCT
lLsUku+go1302GUzI4/MN+eUA8RJLvw/9H/bFiwSSmWeFcuhZM7Diu6sps7tJXa3+15nDgwxKJZ1
ZKcmb2zbsKFkqcQQ93VAZSYTZOwokaQXqq8XAk3c59YmtdyQQaKDWEiZUCmLNNNnUVsvTE92VkcJ
PNgc5UzZQFMVvYJGyDbY+pcK4WXW52WnL7dA5cHtQ9I/nIWal16D8/77MXjBw/iwaCpm9T8ETUYn
8VYCkeZ2ZOSm45Ubp+HgoZJJxNKXqy+bSeuhOq51uGbQ4ni1Jx+++wyAsCNszV+uItt2u9DwZNqq
7NSiSPz6upPfMjjKobHZPqTN8mHxXy6xRt2eiW1Llk1a/4/rzm9duyxDJZa8VogSsegNd8zbawlc
nb1SOInL347Mg4/AYO7eLi/87w8GtepnXxAFeOwX4NRwAZKiQCwiuuaZCouF05FPbw73snYpZ382
fjxHVJF6t66XaL4uTTgod8oA+43X38meOn0rbJpwoZi5Tx/h+OT7xyyDBY7YVOHPn9t7GAq5CZQV
/q3bhB+pjMwNNhcYGDjdPcy+KgKYaFRq2MZgx2AhfFJy+4iuvhgWdG4vW4ttLzwNW78hSCOThycd
GPR6uUIIOnPaMch64UX0uvVWjJ6zHG8POxpznMNQUJKP9/55NIYWSLkwLIi06qLL+d64dc6MMwkU
P9zprbPv7AfOV0UKQPYKYDDlp0dOz97+9htQK/RoXPw1LQWD0KbwbS4Xi4E1Nrktg9blEptKIXcR
+9EPa3evSWInXjrhZtuGD5lNtvhA7Yay4zV7upDt+wtM7kLHm4hpPDeW5tO591VXIuf4Y/D9RcoU
ncWRmz6bKwCgfcMaYX6rtXSd8YTUfsGejvRxY+GYOFaABt9P95KltCm3kWmyCR2VGwUsanQ26NKy
dm4endw1wBC9Z+l1FZ3NsGgji5YN9Lmljx4lfBrM4pgRmfr2FiYTs59IW6tQVWdwYFBr/GiOVG/j
9gg2wanvYW+L6AvDXQQ554R9UVycqCFA+snN2WVdcChZ5O6wOjwxx/bNa1D72luofPRJpI0ZhbxT
TxLO6NxLL4br1FOQee89yH/oCUzYtgwHX3j/DvAou/U/2Hz7XXyfKjQW82n0OSzeiWHRPVD+SK9i
btMZY7DbR4GkWwGId8N60SCZbyo7oHhRsWMu0sGFTfqdHHK8oDpPM7aBRUNnssH5hOLn2B/Q2fxY
pC1zBGE3PyRuccmjmk6jyheehzqhiYieLnscPWlLcOvISBTxWFjcE7bTdQSS4nQ89UQRfmTHIN8H
0Wh6/Ua6fxsJBJbBt7FM5J2E3A2IsQ/B4BAVswwavFm5HSSbIN61G0UzbO6nK05w7nPDfhq9AYb0
nJ171ewCGIuMTzoAOCrBZo7WaRdO6yT9P1Y6Sxs5TNS78LWz2cH+FQO9PyGSTNfCcgj8yD1rWB6A
dVAZLPj3E0m6PmZ6GslprUvL2BncfiMr4rXB7EwNiaExw2F1eE5lZ2c0a5sWXHA2sm67Da4LLkTx
P/+JpmtnYsPyhaLkoOLBR+IEkAvoM/lLMpFc/X1Qj8dCGPPKqzu11eCx5vK/oXHeF6Ip++6KV++3
ANL02RdCKWzTfXdCp7d/56CC1NNU75BVvbosks6breh6ytHkakl+1Odkiw3DJzeDCX8tQq7h3y6g
xqc6tw8ou/cu6E1OJDUqL1SK307nd1plkpnG/gnOU+A+KvqcHNErhoGDIwncHIpPcBYa5lApq9Kz
s5bfs0KWAowFggQaAfpgDXBOnCK0K7jFInfbU1tMonds2c13iM0p+s52arzSyahhFbbvpdfvipnH
952TtNTEELncnzc8J25xwR07YPnnfgKGeJCAIBoRQMmhX46ceDjkSqYpM4hkl85yCjnULa4v7SdM
wz3MNMVrsRmalNLw+T5zFIvLBXJOnI7C889CHzpA7AsWYcP1N6Hxq0/ogFO36eyZnHXW/IN74wsQ
8A8TYebONhWdY9Srzwv/WcXDjwtmxfVMKQD5NWxj/QZsf/N1QT033vxvQZdNznyxAHd5gchNmDsB
hfu2hhubRVd3kQNAdFZHHwxXvFpsBkSUarQabNDmSKnGKlrk/Hf67IwdIgtsFolH+h1eUDWvvYlF
fz6Zrlfd9Tq/po1/wZ6IAvEJzcpVWoddUGoGTmYYHI7k665/9z1UPPAw/FXb6BqjdB168TtSkyW9
2MDxEC1UMm1sI4dLneaEA1clktY233k3go3V3BNLyrLt1OqIxkQildR7Nv5dM+vkr+sYQOe2MI8s
/QYIhsYAwL1n2czUZThp8/jhXbdRyA7wb0eaW4kxVYqudOJ9KA1S9MZgoOsyCCDtNmSeTS7Z+S2a
bZEZxvq0PF2HHYyii87D+I/eQdPnX2Lzv++wti1f9IDG4niA7u3SndasQi6MC/14zzJmhaX/uUX4
q/a18btX40aJKnP6NWdENpG9ycvY+H26vKcjK9zYiP0H9Eka06yopy+rXIWYMjALOlq07W1e2OxW
xOgD5ivQ0Ckf9/mgIuDh4i7eiHVvzRI0gZ/rcp1Ml1hHpWB3HaO0k4TdL05Zut5ANZkVzWTfJ6U2
Niq1FPVQcYiyM/mMFyWBi9blQDqZBkoCjRhdtwAEei/tS1fA76kTmlhqlUX8raITZCExOl68OqcD
hqxMER5lBsQgxolWCvyCU1qtQpCoPpsf3HbBu3I1QrwJ6DoDxJK4V22EzA9/9XZEw1IFu0ruHCg2
pFKBfS68KUfqwu3NzDrgOGCyaEfhPGA8Gj/6BNsef8oTrNr+hEKr+TeBT0CKDvlgGz4EY2e9seNg
6iljrwEI28C8mPlkrZv1AdH+u6G3uoQt27pmiWiGrElL/3HGsRdHnDacgawfc8iHBgIHzqHgassI
nYZKWX6OtqVYHAkyBhS05FkNSmd2/pQCOfcufXHHRtgNP4sww+QwcqcCl4i4yFETAYSJpFwOHxcx
BkNeHsyDSuEj08BkMyHubke0qRFqlt4jULAO6EcmjAm2Pr2RJNNIlZNLtMoAXVGREHSOaXQA/W5M
rUWC5uaaFoQVKuisFjS6A6hp6cB3tuL395ISUdocxUVZaNxajc0rN+Hwfg4UR9yIV1cisrUC8Yqt
iHNbSfrdoNcnVOxDxEoSzLrkqEjn4z4HJPR5hb2tUKkMsI8fI5yt5n790Dh7DvtO1hADvk2p0b6V
iEQTtuGDUwDyq30Fixeh7KY7ybb9BlqrXehgRD1uIfbDU8jv9aDEGoVCdVHE0/ZgPB7QqdVmuQXj
z1S+dmFFDAgiRZzZBDe8E/AVF/tVo5YqaNm5pyHTQE/3TWPUw0QsijedtbAXLHk5UDmdCCjUMJLJ
oCGA8Ku00BYWwhuKIkR4F44l4I8m4Q5EsK3FDx89X98RQZsvhC01rejg5+to03MRGl+PrJURF2D1
CzVHXCPEGRX0ubIGhpGus6RXGgbn2JBvN2JYQTpyNXHoWpqgqdgMRQ0BXUsDEo0N6Ghrh6+pFd6G
Jvj8bVJFNHSivJ8jFko5orYvAAn7e5ip6gnQc6YfA31mlvDteZaveCXYUPNvx7iJZWPeeS0FID/t
CJ0rbO22hYtR9sQjMBkdQsuhMzzHcfg9423sfiMa9CHr8COOIhPgoebPvyz2VZQTdwmLDATeEkqF
hsAhRu8+ykqpws/CLmCdNVPK3HQ6haOXq0V5ERqzMuByWJE+oC+0FhMUxQXCXRUz2xDWGdGmMUFN
P69vDcIXCKOpzYcoMautBAJt3iDq6Pv2jiC2N3egxRuAxxdGuMWH7+wXxXesQik/qVT8kGX86s2b
/I6iMGiys7qzRIgByKxHXnY6hvXJQq7TimH9slGoicHQ2gi7txmWxlo4CEAiZLZ5ahvhrqpFy+at
BHQe2ewhlqKSompS7Yuyex5ADLgJKSGO+/qyoj2XPTR9+plbbbFcNX72e8/oMzNSANJ1tC1cgqrX
XsL2x15AMNpO5wehsCtLZBD28DGdJktkP+htq91+2ILFTGPz3UuXXxKorDrXt3lLRri+UYQpORuS
81TY18B+Bk26jQDDSKdVrjiRTAUFUOi1O8wWdl/O2R5Cm7sDHf4wqqub4QtH0djqhdcXRBUBBeek
1LbS/+Yirja/cIYSZYGICnGEigGBhZL4e95wauUfurG4SpWokAQoxHhgN8Oa60RxvguFeS70zs9A
dsIPR7gDfdQRFMa8cBIIB7dshbeOQGXTFrRznka55ERWKnRQyPVHokr6+ypvfyRzkXVVY34f7OPG
Cn8UN4Kf9OWcB42FBddC0tjdfwFk3d+vQ/vq1aLCkcveW6vLYLFk7Ln2i913cPHLRTSnQdJV5VW6
OR4NX2gdMPBrBoex773BCzqfnueA/yg6KQuiXm8GnUCFtMjZI8rq26yCx6XdNZVPPXNUw2ezT9Sn
ZaLv1TNFX+FQPIk7XluIfz/1NW22MBCJSwCglptGa+R8AX4U3yv3nUQkhfweYgQqbLpFYtL741L4
dDJtnTZk5NiRm+uCPd2CbHUcBQagVB9DkY4m6/Y01MNfWwv/+o2ib25oa4VIVWf/Fptdcc5DIaDi
77lhd2fVcyfI/Kik5F4aXPUciXXAPmg0xs9+l53WrLL8v56yIX7Rc8UqUfzhsLbnmiuugNbqFAlL
MbopTM/VWgvS5LBmDwUPrnwrpXmmzDqyv/fzfmqd8SPP8pUfJhPRh78oGbG+o6GyuuSa66v7X3/N
hxwX1dhsItgESU0ggC6ydnVvvvPyts8+WkPE/N9s/g178hFiMmNxw2kToKXT9Z/PzhPCwjDp9l2/
EYMG9x5m4Z14BMZoAFlBN4Z4t8McDQkHK0v6bGtPQ0c7mWqboihL6AV2KlRJaMiMS2TlQOdwIpNM
oAJiLznmQRh66BhkmdUYkZcGfTKK2MYNSDY3QV2zHYrWZsQqtyHiCyBEM+wP0Nd+hNmJKxfpKSAz
GJHmrt6Rb7Jb4MJ/y/6jcFiExtmOs+T2Qf8brxEpAfj1It77NoCw57/xyy+w5ea70LpooSjC4lyD
cF2byKvQqGzfibkk4j0ROAppjqHJ3YEm/6wTLR4z0eI7JZYIn9K+Zd02dXr6YrXZchf9dKXsCQjL
8wdDk54eNUB5iz49q6Nj/cY7F087VTf8mceQddThuP7UsRhc6MTJN7+LMEdDnJZ9B0R4I6lor6j1
ogw+jQAjK8SgUYPxbeUY0FEPTTIutrFckSjC6LGQHzE5z8VUVAiNMxsVriJ8ZM/ESnUMW9eVo4JN
Ia0aLwuTTSUifRazHv2yrchNL8Lw0aNR4LIg32GCzt8OS3sbLO5maJsaYPR5YPC0wN/QjKC7HZ6m
VrTWtwhxbJYuiMalREOlCGJrRVNvoYHCIXDuFpfc+S0m5QRA4RSn647T5LdjcOSKtHxuv9H7ystF
XQ8NJvxv9igA6dqIqeWreXCvWAqN0YaWefOx5dXnYTE5obVJbQK4BPw7hOmZDlEZLI6jyVmFBT9r
59LCiXa0iXCvbcBQOCaMZ83NosxDDi4y9i7Ko9+6mubCX7nhHtDY0zdH2z1vrjzvEuPA225C4Xln
4dhxvTHrtpNw/m3vo5YVsdKM3fvuMdNQ6USpvMPfhAG+Rgz1VKKUgGOArwH6RBRBAhZO5guxLlMw
gBgxEr6HJmcvOMaOIbpfgpxRQ2GdMoFgvB+srRG4F5UhsnyrcBh3sB+FfTvsZ4vHBK1r9/uxtK4F
S4kFz4olJJ8Lb2UC3b69HMhx2ZCTMRj5JWkodKXBTsxF19aC9LAPoywKBOvqRMIe11ax74r71bIo
tUjvJ+DgCmD2ZSi7sBORAEjfc78ezg/i7FWRNUzAwSnrrPJOZi1fyGc0X6P5fE/bLIr3Tekw9+0v
aHPt62+Jnp5qQU20MLiy9wdnKA9Gxhk0D5fnj9LMzspfbjfAWZ+cg8H9OhyTJ4lScxbrpbGW5gc0
OfVyFc01P/fCS0+Zge1vvAK9PVtm+8rRsY6OFxPRWP+S228WfhEGq7J6D6bf+DY2bGmkq9V1D5+H
Qo7g8KNSLbhWLoHEMG81hniq0dvfjGJ/I2wEEB0EKhxqjnGkgrNfCXz1LifShg4W7TJd40bD1r8P
1KUDEKXfXdgSx9eLy7B2QzUqtregrM4NHzuLiXkI38+vPcAYSNjHwo+dwBIiC9JKQGy34OUbj8dp
o6VS/HBzi9CU5YPSOWXyR6aionCkrS2PPpPscGOTjsySDMX3AIRZicgeNhihSbO2KHU6zpjbIk9m
oCxR+G1P3TiKj50FiHV4EQ67oTPYiY2Ye6pJ8v2hlH0bl0DqtdHvp0w5qTCMyLZGK0SEuB9s9vTj
YBtUyq0U4rJj9G1IrUG5CXnTr72I7wOIvDH7xAOBl2PBjjHFl1wqZP2Fv8Ttx7n3zsEn88tkUV/1
788EudEV53wwcBCbUJMZkhtoxRh3BUYQ0yikrx1hL2yBdgTp7PHT78f1BhFh0pqMsJf0R9aUSUgb
NwaawiIk0+2IWdOwniy0uSsqMH/lVpSX16G62Ytgc4e02XUa6f3qdjPZTMhN0rXHk9CbtXji8oNx
+gF9RUi96Yu5WHPxFWgpXweD0nTlyJeeeTzvzyfzZ2uRDxiV7ET/KVEX9mtx1l1IdpIH94dNpPjI
nov9bHC10jCaf6V5oOwk/QHT4BqOWMwHtcYCQ36eYBcZBBxZxx3D9mxMoVZtlakp27Ur5MWzy+NH
AUQCEVciEHg2FgwclXPSCRj+5CMizZ2TwC757+d46e1lZGgTUTJq9z6I8KZj04RZRjQIayxIoNGC
MW1bMaK9GvnBVuhDfuh87bSLoojQXlPYpLB1WlEv5I4fjeyDJhFcD4JfZ0FzVIHK9igWlTdi2cZa
LFq3Ha3NHoQ4EsOAIeoJVNJUKXcfNNgXw9dP127yt8OUjOGRa4/HSYfRMohFUT/7U6FdGmlqrlPb
rFeyn4KrrPnA+KUR9jaj9OZbUHDumbsnqtTTnKg9cIyVmcbZkPrgfm+hSRqgEX+b8Hua8/uSHTsM
6WSa5JwwTVSz0mBlHS7VniWbKXsvnp9MNiuNxlM0Ot2DtW++cR6rug956F6Yexfhxb8fQTa8AQ89
O09yQBr2AojwxlPrJH8GmSCuQDN6C39GNYZ2bEffjgY6Y4MIR/xCMiAKPdR9+iON7P+soaXImzAa
ysnj6czOxFZ3GJ/Wu7FmcSPmb1iFL1dXwdvglTigQvFdQhuHV0363a+mEyaVlouaiG1E4aTrzg+5
hS9mUFsl8pQR9H9qM9bNykDI047W+QtFuFWTnrZJtNlLJo+NuD1EneIcrmmW9wkzijrpa0WYDLF2
YqVKpUanX3jphcG0kSOS6WNGpgCkhw0+Qk6RgWOGbLb8kG10+Mg09kHvyEP+sTPgmDRRAEfayOH8
KxtofiHbscw42n63q08m/WRjn693ZrkbP5591cIt5Rj95stCpevBi6YgN8OCax7+lJZ2hEBEs2cS
fTudoLTx8r01GEyzxFuL/r56DHBvp9cKgMUPO+hWGvN6wzF8CBxDByFz2GBYx44A8orELnt/QwtW
f1GN5esXYumWRjRw5zYORzPYsTli3PPyjoIhMejRZ5rpJ7Bjx21HDQa119JjHTQsPUk/5zhJ5fuz
hS+G5SaFqBCLXCeTU8UEukpQBsU+USh8yXi8gkxLTTwSDCYRq1ZAUxYKuT/rfexJ84yF+dgfR081
YYpocpn9oeBkrq57ksNtsZhclBaDhuX+J09A1lFHEuMY3AkalTTfpfkVzWXyybNXxk+aMD8cV0ba
2u7TZWUphv73PuRMnyaefG7uBlxJJk27JyiByC77BDodoZweHkc/2nTD6ZQe7K5EQQed3P4WGBJR
cLso9CqAfdwY2EcMg6V0ACx9+0BNjKOdDu1FdWF8sagMq9dsQ1l1E6rqPHR2d0hOz07QUO5Bx+9O
1y495hHITSCzaiCBRbG/CQWBVtjI3PKqDQiQGZP4lY5n4SzndRJPyPKLki4IF386Jo0XGqppw4eK
nJGwt60yb/oJfLA8LDvQUwxkHx2sK3gAzXNoTpJ9Hd8J9hLd5iZIKpNZiLpYSgYi56TjkXHwQdBl
ZURVBkOzbJawT2MdzYZu9v4e0NrtNaGG2sdXnHOxgxsWFZxzJs6eWoIMqwEz7v4YbQ3tUsLZz4kc
8SmtlD92TuqKhdHPQ6DRXIZBjeXI9jXDQXs9ncEo3Q7jlCOQceAk0VMlntMLYZMVUZMFqxoDmLuy
Cl++/DGqq5rQ6PEjQnOH05Mdntlpe8EXo5aIZDwMA7GkPAKKA1o3E2jUo1ewBc6ID2Z6T1GlSoBG
rTrtFy0iodURkSQjk7EIETCjpFrPwk59+wqt1nQCTu4no8t0BYmttMoHyyLZpGVWWrM/MpCeACB9
ZKbBTtH+6GJBc1FTNNQuFpwxt0C0N8g8/FDknHg8jPn53EtkE5MASMk9X9P0dvP3+pbO7vLQ+3p+
9cVX5ERa3eh71RU4clQRPr/jZJxyxwfYsrpa6p7Gae/JLqChkovQIn5kBZrRy12L0obNGFazluha
GwzpWbBk2ZHWZzIyDhgP+yFTgEFD0BHXoLYjjJWeEL5YUIv5q5di47ZGtHsDtOFiUio6n+z8ekad
KJzb46DBZolw4AbgDLQhJ9gmIj4c+elFX+vlaBBX80ZZLEpr7ura+tEhutX5/YglA0J0WefIFC0d
OFvUOnSIKM/npttap8NPTIPBgUsPvpFZ6XLZ/5XEfj72VROGfRlH02R79SyaaTvYBpknnH7PfVGN
zjykjRghTg+OoPBJAinMyqfHXJrP0oz8kW9k1fmXYev/HoVh1z6H3slY/NNYIFBcdPlFGHLff8R7
r6j3YMZ9c7Bg/mZRrAaNQdp8ES+KyBTp7a7CwOr1GNq6Br1pa+n79oehdCAyRw9H1qRxxNvG0p01
YaM7gtVb6rF+cx0WlNXjm/U1iHISGzOLznqczurdPZ6PkpQ+Xr5untEQepFpUhhowdD2aowk06pP
oBFx+h1ORmOzhOcvdklmFXruNRPyiUxXnT4d1oEDRO2RhR5Z8Mc6ZHBn4292lm+UTRIGDRZIDiA1
9nkA4ezOM2TGMbVzYbCdykpasaAPKr0ZjskTBdNgAWLHxPGc7NMmmyYL5ROksju8Gf+WrfjmiCMQ
rW+m697lZlOFyWj06XBH68H5p56GwQ/cI+QA+Fg85ZFv8P7Hy1DiraINV42SpjJktVQh12JE0dSJ
ME+aBAtvlqGlZOjliiSWb1fUY+X6KqzbVIOV25rRWtEkJV5x0ppeu2vJW7u+DGUwYieoluXv0Z8Y
xmBvLfqSaTKoowZFgVbBMjrUeoSUml8Ei05/F2vixsNB8RqW/v2FLin7L8wlA0QCG3fao1EumyPL
ZOBgs6QxBQ89B0DYt3EuzSli4/DCEPUHCdHSkKuAeWFkHn040c5JMPXtA43V4pEdoR/KPo3N3eXN
cGn3SmIeHevWw7t5E/TOLOHQ3fVPT6FMRiJPBDuazs+eeiSByF3QRYJY9/I7WPTK+7ThYlC6MtDv
oPEo+tNBsPYuEu0pW3VafFXmwZdLtmDdukpsqW1FUyNZb22+75ye7APZm7obnIymUHY6IaCMR4Xz
c6x7G/oR4+gdaEJWsF2YJ35iIkGlFnGF4kd5RqdjnCUOhLi0KO9XQZfhgp2YFWcKWwcOFABrKOjF
Bwqbrl9CiqyVyf6umhQc9CwAYemmo2heTKtiIC1kk9Tu0CecXGSbEt0sForfOdOOhrGwMKm2mBvk
U+QFmvPlU6Tb2Kn+bRXYfPu9qJ/9PsK1TbQ/tdDa7buT+WsOt7UMTiB8M8HPaLMtK8118EECLGz9
eqPOkYs2tRFBgxlNYQWWbKzGnAWbUVPVhLZAGAlfSNLoYIdnZ4r4XjU81VJSl0DRANJiQfQi02q8
eytGuSuQGfYKB6ghEUGYWEaYfj+uUP4oYIg+OdxSMxkhS8ckMoTVVpvI13EdMgWug6dCn5MlHTKA
W+tyfiSzTzZH6vB7huNTAPK7Di5m425JZ5Od7UyEIoj63KLK0WjPITt1iDBRso85UpgoMv3cILON
97vjwuAksPL7H8aGf91Ii90qtT4w7Xp/XC49jwcCvYP+FnYWs7cyM/fQo4sJONXxQGgy2e8jMg8/
HNbhg2HIyxF/89m6Wky/+V346j1ShIYL0fgYV3XxZexV0FBJFblsdoTb0SvoFlmsE1q3YFj7dmTR
c+zBULIZSuwhplD9aLiVGSere8UhOT31GTkwEEA4B/SFjtiFbcxoUbzG7Tt4tHw9n+Y8uBcv8zXO
njN9wicffpZx6NTUju+hAMJJEIcJ4FAoThCl3X4/ImEPdLp02CeOJbAYCSdR0cyjuNZNREs+lWko
A0d9d77J4dZWfOB0EgDKjbEUu7L/1Ai3tAyIJv2FxBVUZkuGuvdfL3Umk0nOddGX3HYTO/q4RsPV
8tU3mvU33HBxuKbJxoV4eaedLP7HJyuqcOKts+DjvIx0k6QQtldXVWf6ODtwfRjorUGRvwnDvVUY
QqCRRyDCzCKo0tCjaofrtItpJjXXCoaE05MbfXMfHnZy2oeUIGvEEDgJJEGzVW0WhSpdk8jLbr8b
G66/XhwuaoP1/Eiw9esD534tGmqlxp4df3QYl8MiM5KJxBTaWAN2FK7RauLqYC5aY7ZhHzuae6XE
ZH8G52qslGe3H0y3N177T1Go+FuangS9zWkFM05zEHD6yITLNxUX2RwHTKyWHcEOee98zJul+pkX
UPvtvI+N0L+xdMbZmaHGRvSZ+Rf8aUQB5t3zZ5x/3xysWFklgcgedYB2aqzKhXaxEAa1lWO0pxID
vLXo429EfrBNCAd1qHXwaIw7OTxFspbcTKqzpF6l0SJtSCkcxCzsI4civWQAdIMGEouyYlUAeGdt
Debc9y2G9LLhquNHQqfXiLWz7m/XoeKxR4j0WNaozOaj6f9uVwSVqZ3egwBETwvuJNpY5yZC4eFE
TW2iXyqLwpQMRNaxR8E59UBY+vWB1ukMyI6uF2XfBpsr0X3pBnONxfaXXv3NbQui4UDQPnHct7kn
n0C7B+wY5rCzUQYQT9ffZT0KOvfn6Zyuo6LtnkfX/u2qMdxsuuTWf2F4cQbe//d0nHjTLCxatg2w
GnZDJ1UhAYUo4Y+LqIk2HsVwTxUmEHD08TUgm0yTjLAXWjLXfAQazToLGyoCRIXDkxO3uJcx/R8W
lFbRGrDm5sA1bhQyJo2DfvAQJJ0uwJmBiogS722ox2f/W46Nm2qwbXsLgm4fDprYH2edNQ5mAg/u
vbLmiqtQ+exT0BrTX1UZjVcQIDWntnjPABB+HS6dP4Fo6amxoKePgttl5+TBkJvN2guipwZHUtQm
Ezu42DP+Hs13ZEdoZF+7se1r1kCp1WHNX64SLETUWvy2rRrmlo80qmXw/MV7QRtnucaadqoyFHyx
/N4HJ7Ko87BHH0Su3YzP7z4VZ979Ed75cLUEIjrVr3czsx9DLUkrqsIdcMU86E/myThWGCPQcBFg
GOMRqJMJ4cvoUBuQYBUvZpbsv4gEhWqXWmeD3pUBU5YTLmIVvaYeAMPEcYhn5KI5nMT2mAJLK92Y
+95mzF/9KZoa2xEIRaQs146QyLS9dMYk/PeygyWWVluHFWddIASxdFbXywqN5jy6B+HU9t73AcRF
bGMS0cg/R9u9J0UTPtG02Tl8MuwTxkth1wM5Qiv0M5hhcNLOq5Cy/va54VmxCr4tm+HfXIG1/7wO
Wo1NaG2qLXukAbd/l0ynZGKbUqebSsznpZqXXjuJxYdHPP80bdpMvHj1UXCRGfPEaxyQ0EgJYj8V
rhUFanrh11CGPOjL/gxfI0aRecLZoPaYX/gzONbBJkpIpRFJXSL/wu8huAiI9qWm/GIRQnX2K0be
+NGwEGigqD/cRGBWVLVhU1UzFsxZgvnrarF5K50Z3ExLiB9DcvR2lvWnG3E/AceVx0mVr6watvS0
s+FevBQam/UehUr1jx6slrffAMggmicmItHjoj43a2/APmosHGSaZEydIpxZSq2WY5evQ0rgmQcp
eWefHNwcufyx/6L2f6/C01gJHRkSP9nndy8OLgz83taJ0IY6Q2O1VjZ8OucfCw47GiNffEZU8z5+
2SHIIhC5+dlvpJNd3wVEumhoKEPtGNG6Bf2IYQzuqBHShNn0XJAVxujnfpVuhy+DJf+ERCGCMNhz
kDZmMhwjhiKLfRijaBn0HSgo1JLGEJasrsS6Dz7DivJGrNrSAHDfGoPmO6GkrlocDCDeEBT0s2ev
PhJnTS2RAHvlaiyedpJoA6qzO2+lp25Mbel9FUCSSUUiFjs5GYufDhYjTiQyuVl00bEXEsuYBNuw
oZ1duebJpsm3MuvYp0ewqhrzpx6O5oqNsBgcsLny5RaUvy94tMz9Gttefg56i+P7P4oQ5b9ab89s
bV+76paFR0zTjH79BTgOmIibThuPvAwrLnnkC8RCklAx+zb0YR8mNq5Dqa8WfToaURxoEjkazDC8
BBgNKqNUrRoNS0YWNzA36JAxbiRcE8aBdTGMRUXQFRUiZrZgXlMM3ywvx/qPPid20YCy2jaE6txS
pisLInHiWqb1J9YVzVY/snvZ8dy1R+OwYVLZfP2772PNX6+Cv2ZbQu/IOofW3wup7byvAYhUe9I7
5u2YQZT5FE1aWpEhN0fHncuzjz8OlgF9oc/KYqUuTg/mgjWOoLCPo2Nfv3Hs8V960uloX7UWgZoq
pHe2tojvWeDg/aMyfec/ibS2iWgFBz42XH8zmud9KdqHhmrrRY8UXbrzh+AlEYv/6BxZteH6hmeW
nniGpuTuW5F/5uk4/5BSOI0a/O2ON5FRuRkHh7YLJyjnZ1ijIbBx4k8oUB9RIkaAoVQlRKWqhmZa
UT6yJo1H9gHjoRpYgpDZhqDRgvIg8DWZIp9/vACby2pQ7/Yj5A1IDaXYFGGWwbU6yl+uX0F7EL2K
XXiJwGNyqZRysP3FV7Hmir8j1t7hNjizL6T78VZqK+9LAKJQZCZC4QNC/ubjVNCOsQ0emmbu1zeD
8w4yDj2YFxgnc3Fy11cycHBxUo8RWm35dj7K77wfNR++I/wcOkfGXmMcKrVW1Mx4li4XzcpXnHOx
yJHhvrFcNMjZmAFFtdQiM83x89eRTL6kcdg3hFtbX1h/9fWl3D1N73Sg73sf4KGlX0JB/9egUUAR
jSIUDKE5HhJqY1ptGgy9cmHtlYfMYSXodSABBjGYmDUDtd4wVviiWFrRgq/XrMTc5dvgaSW2wrkm
3C2PHznDtTNF/ld6jsXfEfMYNroIr193NPrlSAli5fc8gLJb7mQAb9Gk2U4h8Jib2sZ/3NilRDKy
p8dE29wnBeMdE4wGuybr2KNt1sElpoLzzzXrM10MRotl04TzNZb0xBu26oLLUPb0ozCSucJNtPe2
w45Vvxk44iGpIIz9HFLeRVJkpu5iNSxXLZfS38wk5ngChz65DkVlMAjFYO6LEkaQWIcK1r6lIi3c
WdIP2cNKYTpwApBThAbChNXlzdiyrZFYRjUWbqhDLTs9+ToYKNSq3avU7QQPYh7jxvXGa1cfhYIM
ybzZcP1NKLv9P2QuGdfRNZ/za03gUFs9Js/9MpVI9kcwEEGXgVNpcZ0YirRnZE86pG3I6Sf7jIWF
lozDD2UjmCMonBU6Fz1Yvn7bo0+Jbus1s16H1VUgFb/9Dt5+vv87JPd+23DSPJImhy0m0zUPg9xB
kPNvOFoSCbhhJHBg9sjZntbSAcgYMQyavn1Ede+3tSF8vWQzNq7/ACsrm7GV5Qlbfd9V6nI4eE8N
lj30BHH0kUPwBpktBmIuzLjWXD4T2194BRqTeZFSrz+WNWNT27c7Aojk1zDEAwFHMpk8TW00jknE
47H8s2c05p56Qtg6aFC2zuXkVHLud/KRzDp6rIQ9+zS23vcwll89U6RBmZ29flvl7O87uDTgCJrH
EgCV0OfZN0lmiWiEpJGqbFlB3DF6JNLHj6WT+UBJTCc3Gyq9JAg0v9aH626YhZrqRtR5Q4g0eCSn
J9fTsA8jL33PlylyNIhOq8tnTMC9Fx1EVo9KNCZfe+U/sP31l6G1OF9S6XR/pffkTm3dbgYgnBEY
bmkujiHoIrv+QOug0sKI19M87LFHFllLBgzRZWc5iU5z+vizsn+jrqffnLq33sWav81EzB2A0ZgO
tdHcXfv/Msd3gZt+J5PHJqLRkkQo5IzFAlApdNA6HFA7nUJti6Mv6RPGIp3AQ22xBNRmU1PU015f
9b9nx/rKtyl7X3EZLAP6odSmwYBME+Z/1iBJJHJbTclykpF1D149mzxcGUyAcd0ZE3D7mZPE04HK
aiw74xy0fbsAOlvm8wq16ly6/4nUtu1GAKJQqU3R9va+/ohHmzNmcqHaZnbZx4ypHXjrvziZizvQ
c+HEc5DyNfYLVSZfWTlaFy7AmktnSlmkdCordabuBh6s+dqXGOOBxDCOjvv9o2IxvzqBBHR6O4zF
xUIsx1LSX7TcZFU2Y2E+U6et8mRZPpY8mL/xX7cENj107w1aGG9p/uxzjHj2SQE0T/3lUJT0cuCa
J+ci2h4USVx73Gxj8PAECJx1ePCvh+LSI4eKp/3lW7H0tLPgXrqUW6veoVAp/y+VINYNASTUUqcz
F/XNKjz+XNXA/7uhVmNPr6XnB8tgcS1+oil0Tx2eZSvwzWF/QtDdAnNXB3P3WLw5wo+hwMhEOHI4
gcYg1vTkRtTW0lJYBpfSYwlMRUVCYd5SyuUzIoTOLTZZRGeZbHK27my1Ktg8u1XrsDf4Kyr+u/Tk
M7VDn3wI2ccchZnTRqBfbhpOu/k9eGmjw7YHQYSdrARMWjKJXrzxOJw8UWrX416yDIuOOQGhpoaI
3pl5IwH3Xamt2k0BxNSnd9vYd9+cQwuPNSY406uF5uP7240INzaRuXIV3POXgGtPLHJC2B/ug0kk
CpFITEsmkuPoeoYlY9H+3M/EUFgAO2uijBhOLGOAiJiYehfzn7DmKwtFL5TBY90vmpud0ZJk8mmd
M6M63NT00tKTz3ANeeg+FF5wDo4aXYy5D52OaTe8hZpqwh6bafebPzEGtQeQk2fHa/86DgcMyPnO
bLziKoSbmqN6V9YZ9J7fTG3TbgwglqJ+fGpxPvI2SEVs+9dIJBGoqsLiE05D88qF0GttMDiy/xjw
kHQwDIlIpF88FJ5OG3qiyqAfoNTrczVWq9DwZLXw9LFkjhQVcGZvSKnV1spg8aXMMPgAYGW232Rv
0fv+VGtPPzzW0fHymstnDvBt3oJBd9+OkcUZ+PTuU3H+3bOxYEWl5Eztqvy+Sy9Cf+QLo2RgDp79
xxEY01dkKKPi0Sex4dobubK2Sed0nkfX8mFqi3ZzAJHyC7BfVi6yYM2S085A61dfIeGLwOyQBH/+
gObiRWSOFEbD7YcSikzR27P7GwsK7Ib8XKSNHiWEodNGj4DabPEotRoOm6+XAeNrmXH4sQfdmsR6
VqjM5iPpmp4vv+eBA7j5+uD778HAXDteJ1Pj7Ptm44v5W6TalV1p8M0AGaN76w5gzPg+ePXao1Cc
aRM/2nDDzSi/m5uIJ6sJwE6la1iY2p77AIDsr2+89o23UfvmO6iZ9TYM5gyo6YT/Pf0cCqVyZNTr
HRaOtI+hV82z5vQe4Rp2kIVMExPXDjmnTuHm1CHZDCmTzZJv5ce9781NJrepjMYTlDrd81ufeOyI
YE0DRj73BPKcDnxyywk454FP8OIriyTHKmeY/pLKGYMHZ6Z2hHHQ1BK88Lc/0f+yiDqatdfcgPJ7
74fGZFlMr3cJ9hGxqNTYTwFk7cxrsP6Bu2BUW2D+vapmGZyUygPj/sChkVBbL0IAlb1khHPg2Wfk
Kmikjx+ndkwcx+YHh8g5x2aV7L9gs8T3B92qZoVKdYzBkfNk40cfnbvomBMx4sWnYO7TB89deTgy
002458UFxH/CUlHcz2EIg4cngBOmjcSb1x4tXChkJmHVhX8RYK612ecp1Krj6T6lxI5TANI9R8XD
j6H2/bfR8vk8WOUIy14BD07Gi0aViYgQTxtLu+VIhVLlivn9kYxDp8Z6X3m5nl45wzxwgNZUVMgp
/1EZNDbJ5kl36kkSp019ntbh3N6y6Jt/LZ52ihAn4lYJd58zGS6bETf+bx4iQVkS4McGK78Tusy8
YIr4GwaPUF0DVl36V9S99zZ0towXCTwu4WbiqS2ZApBuN1g+r/Lxp7HiisvE98b0HIlS71mThRNV
0yJtrao4wk59WtY4Y0F+EZ2yUeugksohjz0YSMZiA3VZmdBYrWyGVNLcDsnhuf13MUt2j0HdpLdn
ebzr19217M9nawY/eA9yTpyGq6ePQu/sNJx1z8fwt/kl52pXsyUQhlKjwi3nTcH/nTRGPN2xsQwr
z70ILYvmM3g8QyznAlZASm3HFIB0y9Ey71sBHnqzEyqdQVqre9jfoVAotaHW+rGuyVNd0ZhfW3Tm
ORvyzz2znV6nn1KtziXzhZO3uOycnaDsuY7sg7fyAV26syLc2PTcynMvTg81NaH40gtxwvg+sNxw
HM594BPUbqwHXGapbL/VT2CpxzP/OBJnyCJA7qXLRTtP95rlBB6u/yPwuCO1DVMA0s0piFw8ptXt
tYMuGugI5Z9+5uyRL/2PkzF4cs9E9mnc1e3Zxa4h5fvqNNvhiXD41XUzrymOtrnR/4ZrcNjwAsy+
6XicfscHWLtRSjuxpRnxwr+Ow7Fjeovvmz7/CstOOwv0N1G9I+tK+jAeTW3BfXvsH3r3P9EScU+O
WNCLgbf+k+8nR04+p/kGpArlnkfNk8klSp3uYJVev2zdjddi1SVXIB4OY3CRC1/c+2eMHFmIzEwb
Pnvo9B3gUfXsC1j+5zMRb2/3a9PTpqfAI8VAUqMrRkGFUF19wlhYULdfvOFkslKhUf1JZ8l4eevj
jxwerqvHsCcehisrE5/eehI8gTCKZR2P8gcewbqZV3PoeqsmPf2sZCLxbWrFpBhIauzvI4k2pVZ7
is7seLTm/TexbMZ58G+rgt2s2wEe66+9Eev/fi3LB2zSpKWdSMCTAo8UgKRGauxgIl4Ch8sMaTl3
tnzxFRYfeyLaV69BxO3G2r9dg83/uZvFkL5Um03TIOW2pEbKhEmN1NgJRLgs/zqNPb3CX771yaWn
nAlDbi5a53/L7RY43X46sRVP6kalGEhqpMbPAclTKpPpyGBltbfly6+4yyC3WuBu6CnwSDGQ1EiN
XwUis1Um4xE0e0FqHJYaPXj8vwADAHZE2CUcvB/fAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.honorflight.org/images/home.gif

R0lGODlhDgAQANUAAP///wAAAPT//zlbaxclQfD8/uv6/OT2+vD9/pzM8ktqec7o89ft9qTZ+pK+
6omy4tLq9WaAjp6vuElod2iCjtLq9HWNmZG/6ur5/F97iCo1VU9ufOv6/ZOmsB8sSYSZpKni/ztd
bYOp3eX2+qS0vYabp628w0Jjct3x+HGKlkVmdJaps6i4wN7x+PH9/lNxf2R+jIKXo9ft9WaBjpvN
86Ta+lt3haGyu32UoN7y+ISapIufqT9hcAAAAAAAAAAAACH5BAAAAAAALAAAAAAOABAAAAZ9QIBw
SCwaj8SAUrgsBk6hgbI5DGReE95AGkjGLBTbRhUQdJm31Q6XgpUFZmaAJemU3vA4QGkiBRAuCAWD
SwEgSgYGGAYEBBxnAQ0NNQEHIwQDBAeQCTQJATkoCgoeLZAXDg4BMgwRMxoMZ3sPDwEQFR86VEwi
AQsLu0lTRkEAOw==

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.honorflight.org/images/WW2Memorial_thumb.jpg

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
yoWrKRbRK0llNVkFmecd0xUqvozRwAnz1OP0gKb/AJnkliXllT4Vsd6Y3b1zmDU8SXPYYdku0rZj
LebB5VJS7QRkiNFVVHj16sC5oNou0zQE+P6rE93aP/yAFSTiQoOMhKHk1NUQ3vJ/M28CjMHMzzUU
JM2pq8oyS5V+7DtW1I2kXvVwoqsKajwSr28889VLYl1uPUwL07lEF75v/VPbTxNOacdJ/SK3M31k
xg8y5erI8yvi0zcWJ+UxlJ2fEmMsEr7EuO4iE2SHz3KiL6on7erDt7t23noNQJxwXkYy5m1VHP8A
OBinCCxqeF/LrNlPy2RCjuuwU+xxOREP82R2FwfutEHBi84gCvtp2rwPPqi8ol9aj13tZTVFmQfL
PI9nGcMVFtK0UNk7FIWfYGT7J2TflS2mwKzIEhu9y4k1ZvRhI2HmSBuaXugLYkhcl7jn1H3J8eE6
jsQLQjEDvPb2mKbHm58zlEMvg1fYZT4j0epL2TA1bie3No17km7OLNhQ7KJFCPAiNvtNSGWyiyXO
AIkXjuAVVORXp8faUXPJaVAHHjP25Q106h/YtY8SJ+Eo0O8rPaWsPITAdTT5jbVFr6vxSHS2EdiP
EsIEM8gsJjjclyARPe1GCUadxEiCRJyqkvHVO5uaVBvpDGZ5YfNMF5x09tSpXYMgg5gT+sOg9Q4B
Uz/FTa1XUR6bN9jWWfY7mRHBemPy8YVw4sVyxTuIk7ZRAAOmSIKn2qqLyvUO2kkOL8gOXtxg1uhY
xtPRIknLKcVx32maKw2LNsMaydzQl/ChpAr7/FRZlQZqzLEweelRge4Jl9tVFyNwnYiL28jz0iX7
RRY9gPq0wTJ2MgoRyY/6vGEo3zdeCj593wg1VV6NJlUzXueUrWOS24kimrclq7OXKxG1hSTA/wAs
NbEyOCYoPLUN8iTgu1pwkHhMwq2rm0/WpuLgSpBCPEpmX3DiQnPGJqCvcW0suae3dGi8mKiB4+a7
zUNYRmMqrr2gYhsx5hXD9/iksnm7WOrTgqqyWwejCQI2RKwXH1uAvAbj0Jv223YS0aZsJfL+aQOf
wHviQq2oC1NWCcVjZeXuY0tD+lhoLXmF1MiXSQLSlzV/MZT3L78i5iSZzoiDadrfckww9VVOERET
0Xo7Zba30y4Hyukh7cfGGWpVDbX9uksV98DbQgW+xKL+aNmxsitbCvrkw/V1C5PaZZpoj9ky5NlN
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

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.honorflight.org/images/Donate_btn.png

iVBORw0KGgoAAAANSUhEUgAAAJkAAACPCAYAAADp03k8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAML9JREFUeNrsnQu8HEWd76u6e2bOMzkJjwQSIAkohFciiyRwXYmgoiuQ
hJeBKEH5yF4fS6Ifd11kL4grsit7EXbVu4sYEVdAFoFAomhIACG8TSAgRDEJ5yQB8iAn5zVnZvp1
619d1VNTU9Xd8zqZk6ShUj2PMz3T/e3f71//qq7Gvu+jJAvGGO2nSz1/uL8/7kALHVgqBQrXABbe
H8GzDkBVFUi4AsBwFa/7ByDbt8DCVb6n0m35CQDzE/zdAchGKVj8MW4/csEMhI2uIAYlxxebZ5Zi
4Hcj5HWTGsF/bm7H+tz21X0JlMjXAObH2OyoBw7vw4G/Fqy2w88fh1MdMzAAhI2jsIGnkJcJXJjB
hRGvtRrG9hvdfwFw3RRA333K991u3xleP7TlgfUKQCqtdSp4ALJmAqv18HldRqr9TGyYczA2PkzA
mokNg/4m8pgWhDF7jMP1ImQKV/MZYIAXB40Wj617yPc8qJ/yPecpzx5Ynt360HoFSL4GsCTwjQrg
9hXIyuBqnTS/y7Da5xKw5hKI5mITYDIRhYsUg60jXIQNCXWgZvpwzGegBbR5AmhesXghaKR2YX0P
AW6F5w6vGOq+b7kCJl8Dnmo9Tu0OQNYgwEhMtZAAZS4iQEFNGDKRQcGCOngcqBjAxNdxCButEWag
IQVsPnNKX1A0T1C0IljFdZdC5sG6S2p47Lp9vle428333p3dtny9BrIk4DU9bKMZsvALtU66gKhW
22IC0CIC1hTDsJARAmYhgA0AQwAYDoALaq5kRUVDDLAiaLh0a75omT5TNHGdAeYJasYgE4sHxYV1
h9TO056TvWeo+5d3sy14GsC8hJbaVLCNRsiKAfzkT0/BVprCRaDqCuDiULF1qlyWoGBF2ELAjCJo
IWQhYIrg3/cFVWOQwfH3/KKChUrmMuiKcAWgOcFj1wkKPOfaPZ4z9L3Bt355jwCUp4AsTuWaCrTR
BhkL5IlypYhymeb1hpmiMIWFKpdFwQrUjAHG4QrXi3YpqlhLigBKHqdJDJcyMTfMMsShKrgesklx
CFw522HQFW0SCXBxNUMlauYEsIGFunYROAKbaw/eTOK2exlYInBeAuCaCrbRApmQx1p4NYGIwGUR
ixQBSzHlCiCjsJGCBCUTITMIRK2WhTKWgdoIWCmAysAlv7Uk2CvhrEgaFr5ggcDmEOgGbZdA56Kh
go1c1w0Df8TUyw9rts7g8j0GmsOBs7c4uR2Ls1uXr2FQuRUC1xSwjQbI6Ibbjrx0jmGkbiEAzQS4
TACJQhYULKkYhw3xdQJXW9pCLZZJ4DJRxsQl5ODSH1sCj+yYvCGggzB8lfwPSjeQdwhwDqkLIVjI
5bA5PC4DuwzUjUIGgJLaAehyjxb637wuv+vZbgEuVYmz0r0CWjNDxqxxPuS4rifALDYZVLzGImQh
YKkiaCYolYXaCVxtFtigCAwuAwTLG9dCWEQMo/K2gQ5ClyjdYMElsNloIJcPgCMgcTUDJQtUzS4W
Dpxj97mF/luIhd4ugeUqQPNiVM0/ABlXryMWzMRm6gGiWFNMK03UKxWoF1kvKlhKgIspGqk7ACxi
g5YhIiVBgxUbjYCwBKSEEKogxlThfNRHFK5/OI8Kjh3AxovnhIBRdXMKVNUIaKizFT377sZVVzoD
f9kjAOZKsPka4PYKaM0IGbPHhRB3XU+tEQDjcJUBBiVNa4uoVkc6RezQiAdBo0I6uMrfHw2hvH0c
sT/BTt/L5pDNYXMKLD7jkHHQCnTddQp99tC2q4bffnSNAJgrqZsfY6MjZp/NBhlm9riUQDTPSHHA
BLisACiDgYWZwnWweEsFkq8Api4QSn+ES5RM0s8EljxIYNtNlM22CWQEKBqbeQF0HlM0ChsrTr73
20Pd9/+E/KmjUTU3wkJHTNWaBTLM8l7EHtNLiXrNNFPpUsBY4coVQJdGrSmLKhfWKEbpwcexMEVB
qIZEfq12S+4nsPUSZQOQqKq5AWR+qGak2Ay0wuCvZk3b/u1Vqx7rlVRNVjiVhY4IaM0AWRDgE8AI
OKsJVF0cMCOVISrF4GJQYQpaGqXJeyCYNyWvSgIQrhOEcWqIFbk1pFE4eVtwWHZl8yibzwegUTVj
hSuanQ9Uzc69Pvzu4wudoe5eQdVcjZWKoKGIdMc+AxlTsEvnEfVaaqQIYKBeFLIMhczgkNE6Q9fb
iHqlaBJVD47cums4hAnVsFJLLrgu2jnEVS1fhM0JAPMYaI49/MbwO6s/4wz1iKA5kpXKMVtcXm3U
Q8YBW0QA+6mRCuCyACwCk8mAogpG1jEplpVmqQgc3d9Els72FDp26nj00h+31wShtgFQAYS6z0lq
yUBFL4nVhqmq5SlgoaJRyPKBqhHQsu+svpyAtpuBZCuUTY7VGg7aXh0ZWwpYJgAMLNLiqhXABaBl
oJhBq9GTTgx+oMShpJeeOx0dfmg7evG17eFeKz2UfvB+UUV8ce8WgfF9ne1JauT7kSD6fjmIwYAO
vwRCX3GCj2vNoLRpor5hHJxkvJ+1NMab3nbYWT/Pvr3qcie7pVfYtFhciV9P2pwvtJdGNWS4bfKC
OdiySgAzmYoZoYq1UOhaIY0BEPlCa1GoPbZv+IHraE+jhecdh97eMUiBlCEsgcAvPbBYatn7oiX7
MgS4eDT8UjWUtxV+DgcqIYTBnwS/AVQ81d6GdmcBMCMEEDN+2ME8rvXws+/Kvr3yCje7bTd7o8EU
DWuEtqGgGXsDsNZJl9Akq0nBSpcCxmqcaiXPtVDAuD1Gtr2LI27QwnOPI3aZpnbZ0Zaiz3nhyNWg
eEIJn1clloTP9fzSx2eeNin4DBQUH8mfXfw7z2NFfE74zDBgkr6bXEwSi45va0WpDJyALeE+C2LY
FrY/W49rO+yjd5qtkw4iH5mSiiUUU4DQkBQvyvmbGjLcevhFU0gwv9pkQb5lCepFAWshgLVQ6FpM
k53hRRhUYIgFYrGF500PN3jqiRNRyRhDRV0EKDmElxKQLyOWLIIoQxh+To0QhoVBCOdcV0sGpdIt
gdoLoJmspqBNnHMj+ZN0BGCmABpWlLqAZo0oYBPndpEY64GgFZmiZ53B1IzuKDOIwShgMGpCsjhx
+dKlM9AHT5wQxlwDQwW0YdNuNPfsY9CYjnT4vmOnjkOrn9+ijHXKVNGXErjSe/i3AZX83wtOLokP
VZYsxno6S/blXJsvf0+dJWM0NpNBfaS2yQtG+HnFM4gAfVbHUZf842D3ff9aATRevS1zpCALjkGq
fakJiVYKWLEFGcZgoGBkPUMAo1GIj7Rpirsefh2dNesIClvU8hmmattIfPb29kF1Q0CIg/wEEHI7
phBPGYc2bO4ND3HshZRSA0WmX26gzJk1CT3x/FZtA6UznUYD5JEdpAqQwaQVFNOkgye7FrZN+ps/
Z7f9+kGpE0T+mr60eYySXbrXFJCxVMWCxYZlzTNYHqyYxc8EfY9W0KpMccAkFZB/Zf+gjRZ987fo
zu+eg6ZPG6/dOKiaDOI2AtuP7nkFLVu9sYQe3YWRYophjGTHoJQAmS8pVpwaIqSZv0CA8PyPTEPn
n3U0ehwg85GmlUwaOgAaecEJYwCv9AqqtsO+nhl/6p/zu1/6o+L88TVqhhXnid+0ShYE+tb3DdbR
LXcV8ZgsBcNzVAddkxcbGLLRFQlAkwG79rY1oaKpFtjuPHJw5519NH0svhcUTLRjiPkeWr1JCU49
LBlqnSUXPwMz0DwpKPQCNfO8zvS4E24gkF0WYZeqznOvHi3ORidj2ZCdy9aa6ZaZVhoCUmKJ6RbW
EmphgX4rSkOfJMaRCVbd0kkO+oO3nYcmTejQvqd/sIB+/vAb6IdEwaI2Im7vxsVnENCOidw2fO5L
r71L1QxiQkibwHqJ10gZfz/B7/oiAeyLTIEvWbI8tOSo640BxqF8DrmFYRjoiDw7B11OtDiFHLKz
u+4d6rn//0JHAiu2kLC1I3oIakrWNlLJeEYfhuvMDMaBpaTO7sAmUxrAkv6agcFC5OsvvPouuubW
NQSAIfWX1FjyN299hj6eHwEaqNpZs4+kRVyuJdsDOxaTrUktubyFPKEIWYQlw8V8LeREHubXF/jF
az5Ny0V+y7gFmUPOeCq/85nnUPJL73CtltlQu2w9/OKZ9GIPOlw6VezsNnlnN8vu19hlBbYWp2IQ
9EdCrPkO1xLQ4E3zP3pM3ew4ypKhlXz4oR1SC3l8ojkLoLawgTIEtJzvEpvykAGjby16YTHZ9y5K
jzlmCYHss5rYzItQLK9a2KxGqhg2U7eEgJWNaE1T6Cxce6pOBgCgEg8SrPtxX1YTNvhU0dZQS/6o
pFaJ7VhjyQ8RpfvgSROoJX/wpInaz/4IaUX/89WnUyV+kagy1NBa1nWMpk0LOaT17njsaimuZjDM
22p9X/sRc78wtGXZ7Uh/XaevaHHiauMzq1GAtU769CIS7M8x+AUf4bh8bpMEMMiF1bhMOrQdncYO
EKjID+5+GT24aiO65gsfRIvmHk+fPy3iACa15OlT9Q2LN0gs9pUbH1facb0sOYwNhZYyt2SksOQM
2dcuUS5MwDLgcjwzUDRQNrPl4EuOO3H2bza89lyPBJg4DMhUgNY8rcuWCed2YQNskl2qZrFh0gAa
tCChlWmkgraUH9XYiN/WVy6bWQIXX2768Ys0EL/pqx8K4xxojVaznEbUJsqOweJ0drzXLJlsK032
c55AhglkhhVcHWVa9DrPzq0DR16J0HPfSWCXYjGqSdZajVAxbLUvJgo2xZAuWzOMFBt8CB3e8TaZ
pOH7GDkZIahXLQBdPwHgpiUfoimOF17dXtWPuvz848sOsgjdJBJD+Ul2zAhbsmWayCH7G+DCRMEM
M7j8ziCgmZmxn7Q6jv6ZM7hxC0p+hbqHqpgvzWiQii3GRMWCYD8VXnzLL/ywcP3YfuzZLVJ/YWlZ
9dwWdPk1j9Zkxx89/chiK/X7T6Ozr/wVrcP3RKgc0kiCqkRZMoA9f/Ej6AcEMO1VIcIT/PenTdbQ
opcIptj1EcExaTnolM+h0v5MuV/TQOoO9IqyTFaDVKyLX9lNL1cTAKNqNoKX18GOfmNTb9WWfDmJ
6wAusGNRCUElIfj+wbVn0ZgJLLVapUxiybxbrGJLJo9hsKfj2kF85qVIfEZq0yZq1nWO1TGNqNmm
LUh9Dad8tTrWNAJGVMnwqTOnLOoc0xYCVlQxi8ZkJjZRMy1RKgjlrmWvEyX8rRIgeA5UEmyM92VW
u6gsWVyOY2mM2EvEFT/CoiqWDk7wkuNiocxBp1yhUTMrRs1wUjWz6qlij/525aLW1rYp7W2tqK29
jcRDHurPemjnHhIY7xpG775no3d2ZmkA/qfNvWg0LFu3D0W+Dip59pX3J+7WirNksREz/+yjw4aL
mJKpppUMYYsPgHkBXD51FRKbpbs+bqQP+pFXeE+82onbpYWip0FI1HleV7u0LOtqyzKRlUqhFClH
TW4nwWwHfRwod+ksOXR4DoFtIFsg0O2hisAz23HJzGZaoLP++fXbq7ZkaFWqWsj1tGTTMJELjgK2
Gc4VYgax2SGnX5jdtvxOjV1aAnjcOg1U3s+pbWnWo++SvrDskRUzx3SOWRuoWDvq6IDSgeAxnZ5J
AVnJ1Wxi/56wDvEQ/AWHDnJSAGdQ22hfWKZPKw4XUi3HTR2H7rrpE6QV/TRtyFS7OK6D7MIg8grD
cNEJ7eN08llk5we3D2z82eXkLXkU9GnyWi5y36aL9Fem198uW1paFoGKmaRVabGSBgXDuCLAygPi
ifT1WSdP1CZCAbpt24MsOChCsR4aFZBFNUxES45LKidRMwfiMsMOZzoKYrPMhMz4U2fmd7/0BwaO
JUDE4zJToWI4iZrVChkuer65iMOVgusi6RQDZsUtyUrfz2MhfDLWxFQBcFz9+tkIWtGaR4slQ7qm
lsQ17Fsam7H5cz0OGilWx1EfI5C9LNmjWFwh+JdbmpGJ2boo2YpfPzrXMs0uAhoSQTMMQyISVwxV
remOyRM6aIGFB9fy8vz6dwVrFuvRExfGRT18N5oELBfmbXMF0MhxM9NjZ0sBv6sALg40pZrVAzIS
8KfODADjhUBmWVpQdNxUC1StIHIrjrJkqnxMCYsWPXosORwsSSdk5nPomsKs4FZHyyFnnJHb+cxT
ChWTLROj0i6myO6lWiATrNKYC5DB7IdczaCuVaWSwDMSiV1uyToIuSXzWLDZLRnyZZ4EGhSz5RC4
OuYZhZo5MUoWmc6oOSa77/4HphimOSWAzAhVDGusst4q1gyLaMnqeKpQ0ire25bM72eA2D0OPFYb
6a5Z5OUfa5RMZZkibA1RMrp0dHTMhQtOA8hYscwRgWe0gAk5Lq6CcXGhbMmNSNUY3DLFGcHpDTVS
E6y2Iyc62Z6tgj3KlqnK/EcqWrWQia1KGo8ZDDSaxhghq9yXFlVcKOYw5TiQ2zNY9dtVxIVB0M9u
BYSLd2yxOqeeRCB7RwOWrGY60OobkxG4ZhiSkiVpVdYK1P4AIabzf/glcSE6SQ7o/dCSN2zmKZre
MB7kvSrln20Wb/sj3CzDSI2dqgHLQOp+TAM1slvpv26/YxwBagr1c1ZEFUvaqtzfVaxelsyTtWfP
OqIMQqh4r8kLpIbnn123mU499dqGbtRr5whjGBlW+1QNUKYGMLGFqUxlWNUqGCwTJk6cAf4ewMXU
TDGketnzG1FXewZNmTAGTTl0zH4Ti4202sXlyWBaB1hOPfFQWn9pwUn0b4ezw6h/YAC9/NpbaMfO
PSdedcU9hiJ1YSSIy1DdY7J0Kn2mAfQzuaVqZhplEFz8LytKHh91aCeaMfUQdN2C2WjmtEMOkFIH
iGpqCJjBsXv/tEPpiJD58y+Y9uCDD7wZA5hqIGP9YzLyxboCm8ShXRrSsOq+oXwJXN07BsLy8POb
0KobL0JzTpocvufJ17ai25atQ3vY34ECzp19NLrioyccIK4KMOMghdfFcAfis/Hjx7cLdmjEwBUb
/NcUkxEPn8FvSBoqmlGqYq9s3hWuP/adC6ld/v61behrP3mSvvb5236HNt3xefr6z1a9Th+r7BZe
e/ymi0OVnHPNfbT+1mWnE0iLMchb2/uILY89QFqFKY2iG2H0gVNOOQH9BL0aA5jOLmXH843avlxw
z25DAC0qXuLx2JlEucAqYene0U/ACAoHDKz0gWvPQ6u/exG6/tLZocLdcPezdP2JV7egJ1/dSsu3
2HN8mXrlTxA+95aybe8ZzNG/e3nTjlGpTI2MUXHoROzOxeXwGJrHhiYeK4GuUiUrHXKLiZIx9eJf
UP65oFrcKsUFbDBUHwLasueCwXpjyfOPE7i6OloCxSIqBdZ528Pr0K2kfGvhGSWfA6Bx9QKIdMuS
Hz9B1RCWny45J7RfEVJu26Iy7ls2itiUqJjPjFYkQrgH+8SJh03RAJVEyepil1g8g+QviDTpi6Mi
WpUA3Cubd9L1eST+4oDxBWIygIzHd0+8urXkdQDlzq9+InwMSiguACEHjCshh+zOx/5I1RSWG6Tv
BYq75PxTyPfJ0G3OJJ8L60Hdsk/RZwjHMJ1OtyuAShqT1S1Phm/5/m1ddEpc4RbKqjktwOZEq+TL
ywwqWKCFyR9XkuIAcAEQAAhiMw4fgCBDyFUSQBUhvfOr54SPb5Csl9ox+Vz4+yclsDnMFMCbLhnV
DYRSoSiZEzCqRClZiZpVHZMdddSUGeHsf5gpF44GQlS4u1YHynLmiZPL7FNeXt60U3ocxFWgRvxz
7xSUSgQVVIur2K1fmBPGgfwzwBoBpCvOLl4tBA0Mf/nX0Lp//wxVLfE3gLrxbYL6quDjYHd9+odo
3neWlalq08WFWLz3Z4kgyTDprFIVToXP1dC6LJ4BKJzku3wbv//jthAqUDXMYjBIYcByHQvs4WDC
wQdYFp//gRI7Aqvk9kWDeGabANOSuaegr5J469Zla0O4xNYlVzH4W4ASHsN2qP1NO7QkLizGZkcw
hT00VDQa15FtQRGB2SOkaOSGBqgmxJpgyaE9k98HignfR1RA+KyHyHvh8+B3QHw4kq3kopohdPDB
Bx+vUK2oWExrlTWlMHxfcTaoFOyQTtS9s5gbE5eliz8WBttXE7AgVQEAfOSb96PrLwvgg5wZj5kg
PhKVDXoQAE4ABw7oK5Ll8lYoBwcew/ZA2WC9FJj+2N8MIMDfgeoCgFEQiOEAnAAcMvgMuXGx5PbH
wxNJXOBkA5WFEw5+B2wb4Gx4wwRjpFEpHAOY6m/8WjL+OJq6YHnz9s8FSdlsAAFXOx7PiC27pYs/
TtMY8L4Lbnyk5HMWETuDBoCY4IWDDQcAYBHjKYBPbjnC62JgLzceuJKdKSSGRWvmiirCADHeE8Ra
RUUsKlleyBXuZIAfUaKY/Dvyz4R9Mu/0Y8KTA56H9z/0T3PRE5DCuec5dOarBLKbjggbLfAcnFSw
fxYxyw9OQr+sAVSlgsRBpLPKqvoucen3YHPo8+m8w3/1LUiIv6JyOrCTADbYuaJaBc8fUXbQ+cFd
Qs74EsjITocDwFUMFIErC38uaABsCT+XK0wZLIIdXk8bF1vCz+lj1qZauKryxgbA9ASBgysm/E6w
VP694QQCmILldKp+EAaA3cJv5tsRIYX91E1Dj/6Sk+OC7z5Cn7v8rOlo0VnHoxvufY4+v+o7F0YE
P/w+BrHKhSqxyhrtsjjPtx951V3530UmbIkFfZ8F6LqELrwuHnxQMwCRB/jwGd+65n9CZbr1qo+U
fsbn7wjjshAydvBmSmc/hx1gAesCAOIWgCdsvS45B82/8eEwn9ctQCKq6a3SbwZ15mEAxGpzWAOJ
/z2A94pgyfTkuTT4vvw9V5/3AfQwCUEgVzk2ahoFPqUBw62vr687wrlwTAK2Lq1L+qGFQr6P32ED
CXfbaPTC7TE44EhIRXwCbf7JlbRlCAcTYiAe08gLjwPF5C23Nzn/xWGupCNfjMfA/rhtQUJYbFy8
LKidKr4TtzlWan1zi5Xzj/xEg+S3+Pcq6/SFWcaLd2OhxzYb0XrUAVZ/JfvMwktfWbnqcekLsjNi
Lw3FgQPFD5YKLlEl5IPKVaFcyXaESgHdVTOkhCykPnQNgBAusr3P3frbsFdDpc6qRUyPiMA89Nxf
qLrxUOBrdzwZ5iOh8cRVLMk2OGV+yb2n4sMlVMHtcGob4w9fyPNK7kcUXuUZY4t7c4FYTg7WIS+m
AwAsF2xIbMEWW63lqQY5KSymTsTGxRQh3wYWK6qoqLJzpMYIwArf5SiWwgHIuLXzbfBGElfLD584
SXttJhw1+QZnFQDV0PnJMPlie8gX6qKAeV4InM72R+NYQzmeAyt+i3fqkzoqnSCqIigrqJnKtuk6
iSGhpQqgwTaW3P5EaJM8YQ01KBa3RFAxsecDAn4K2KyjQ4B5S1y0S7mBxo+f5wWAvfXW5g0RLciK
j2JNSka+2HrypT4MX44Wvxyy4H5DuAJxjFbAva2QoSWfpH8PWOhMKUUDagYxGRx0Dh98DnTWA3yg
ZuMW/IjCIAb00HCI2g5XRN7KFFWsGM+l6Ta1Sha6kReIRYKBtiNml+QL9XlcxeALusGXrLSVuq8N
pxZjw5JGxC+/XJYuAfggvQN2CnBxwECdoMUJDQd+4kJcxmMvaE1zexWfB+WD1EWYDCef48fs/0Ak
ikq28S9v9sR294zUPP6O46wnX+48fga4Hj8TmluNmgFCcQGQoEBcBjEUKJMKUrF/d5HQ1yq2PMEq
xfQLWHpUvzAsruci13UZaB7avHnzTgko1fqI2KX/4kUXv9JlptCEU/8KtaXS6LDZs1BHaws6eMbJ
KDN2LGo9/jhkjhlT94O0r0IKyiTHeGL4AclgKOLoX3gdwIKGCKRbeJzGc2qQI5PH8pV8LigZcyBe
VqxY3qNQLh1ojZ1iPet7PWOQh/pefgU5loWc9a+hdtNE75HSaZhkPfj49HHHImNMJ0pNPhylJk1C
FtSTJ5H1oD6gdLUpIdgljCKWAYL47v8smEUhC5mSmIBwB1TMpaC5qLe3tyfCItFIKVl4Kfothdz6
m8eMRW7eRq5w22NYd1hyFmApbPgT/cPcC5ovwWADEFumHxfUx0M9htb7q+VWk9wW/wa65K5bMCts
3WviauRQqwxA27FjR48Ud/mKWKyiu8bVPBdGYXDwKctK/TWFCwWFg+Ym3ICz7W1aYBlauVr5ntZZ
H6R122xen0ZJh3p/XeIgTPK667hMyYKYbOuWLd1If2df1WPd3Uuqgkx1m0bf9v2nCFR/7YYqxqZQ
hhqm966T2gw//2JJ/d5tPyp5PTMd4r9OlGFxYFB3BrassOR9UcX0n6WPx2AeWW6XUD/zzJo/RaiW
j6LvoF1XJQs3NkQga+PKRVqZrmCXNnmcqf9NT5RL/o0gf5hlEMoLj/94KVoy1NP3D2WT4zGPHCei
ZA5VMwfl8/nsr3+9ohtF3+0wqWXWfAV5uNxcGH7qJtPcQ8Dq4qA5vkFBs5m6GU0QO9nEjqEgDYRG
Zzl0ojU3m4rVxSoJWI7j0BpUbPPmTWs18VecsvkRtlozZPRDHc9/2vW8c51Q0Xx603VQM6jToyBA
9wYGQhUc5HHhbaXvaWNxoWzJmTqmaqq1yajuPN37bCeAjKvZG2+8sSGhcsXZaH0Dfxon+d6KFt87
F5KxjhGAxUErEGVLN8gyQX0AjpFaOIQ6S+ZxYdGWSy16bwb8ZVZJYjDb5pAFSnb3L/57rQYwD6nv
uZQoZ2bVqmJQ1rnO8jNN8/85oV0GlhlA1jjLnHDdP6Jdt/4wsMEmWHhcmNSS5biwWptMqmLi+wEs
27ZDu+zufmvtli1bsij53Xw9FH2PzHBz1ebJkNDS9H/j2ntO99Ir0p73KZsEk2mmZg4EltijatZS
5xt3gWqMvWg+GvjdqqaBrCpLjkvVSBZdFYTIL3kN6gIDLFAzF60jC4q+z6VOyep+RxJ5TtDwQ/t9
725imZ9yQiWDgknwj1EeWpm+UdfkKagYD8p1B2y02bEyVVN2ch1Lk9RQA3TQe0KT2ZreE3XA71IV
40o2PDycvfsXv1grHdc4mOLSGnWNyehG/q0wvOK7htnjeN6RNonNbAylaJnQCEih+kAGZzdv8fEz
vhELgNx3/0PaGGzvWPKfSiAsO6AMuAC+SfRESU9/P6uPpe8pFGxSCmFMtmnTpnVbt4ZWmTQe85K2
MuvRugw/NOt796Q99xs8HnNYGgOgGybQpUyjIhXhXUpu/0Ax3iHLwUu+HK43KscFBwrsOPf6hqaC
LG4Je08UXXj9JPbKtrUi9L6j0RBRMfOE6Sibz6P7Nr65EulveO9VAFrdW5fi/XRoedop/OcnsPEN
B5TM8Ggy1vaIZeLAMuFxCicDDWxq7EXz6IEuyXdt3VZmC+M+91mqOPW0Ng4yKGbvT3/eMChGypIh
fBn2XDTc14+yL7yEhgG4559H79iFDY8O9fUkjMOiWpha66zmVoTiFSr8knV+BwvrW5m2H3VYqUvb
rBRqNS3URouJ2gwDdZB6jJmqaOccdvONZaDpFre/H+WJ8oD6AIzVggd2fOS9Pws/880Zsxt28OH3
jYQlg4pRJSPxGJRhj6wTq3xgePB7q+38G6h4Q1W4+4jNCr8FIVzjlxeKfHtC/reqOK6qBJau74rS
/7rrfM8hZ4wNxedq5tG4LAd1hSNn3/n7a8lBeDDReyEQBuUBBYT1OMAOXvzlIL4jBVqrKjuGzwHr
bKQlZzQjTeq1wD4fpsfEC8IXdkwGPXcXAWxDjHq5SH1/8sSJ2XoF/iFo9zmF7ummda/leQss1gAo
wM3WmW0OkR+bwriiliaABksSRQMgk+bOQO24YkUtsN3scy/UXW1GypJhnxe8oAFGQWMn+5pC7t6E
NlkJaGViVO2de2XLFKfkti6y0lP/ykqvbQXLtALLpNZJLLOVWOZYeGyYFZ/1Rz/9mPb13OtvoB3f
/peKQRh74Tx02L99N/H7AUywY7BlyNGJDZJqf08jLRkUbA+xxSzEY2CVxCahhljshqG+70kg2Qqr
lO2SP8ffF2mV1dqlyjJLzoT7nULPgOfdbDOJLnhFy4R1OLPcCvvoxn3+8sjXqwGMKt+vHkLvfP2b
yeEgjQ5Im9D4LwFg0ChRWbIIdqMsGfbxAAEKkuEFL0iKB8fDRb8v5B5OGOS7MSCNTN+lKrfyuFu4
/TwDX2V6xljLwOQHYmQSyzTh7rEQD2CXKlrSFhjEWZHvGdNZ9RcH0OQDH2XH2wnQSRsUXv9AYkuu
RRlVyyBRLRGwAjvhd7a1rnu8f/eGCJt0FSXOLlGjYjJfkSUGC/WedZ09pxrWksnY+GkBGwQuLygA
GnnLMIEMRmcksc3Oj58ddqmAgkBrDGxrwnXXlOTLasn8Q8wVtVRrx0kBhviMx2iwLXvr2zVZMthk
1g2gyoeAUcvM/nLH9nsiVMyNKCJoI6Jkqi4m8Yu7/2HnfnODYTxL1Ox002UqhriakTMNBY0AKyZ3
Bjsf4Opd+nO0e+ldoYoAaHDwqN1Mrs1u4hoV1dpxpUrJTxiwZQC/GsAgCQ7pCoAr7xUBg/oVO//w
nz1nl0bFZKgcDWiymqEo0Oo5BkfZsfqiYy8puG4f/Mh8WIIfDzsBdkZU4wNiFVCujR/6GNp12w9L
bAqUq2fBFRTAWofSjPv8Z6NzZzUOXKwk9gNLht9bTYsTRrz0uXYRLr8I2E7H/tNd+ezKCiwyCrBE
KlYvyHyNbdKy3LV7trvODQUIQN3gB1PQ2Fk2TEq/pwcNUhEyXOICZ/pbf3NBbSp24bwSO4YUyNar
vkLX6xHz8QWsL86SexYsoimbansBBqD1yE9iWoKTOkts8p5cdmkEYF5CuCoeU1aPmEy+K1gYl/Fy
m527758M43TDxRfDXXEMNm+8wWbJgNokv6XDrO7rAIg9l15Rk4qp7BhU8sh776QAttQhYTq+QS3k
UNmJKwy6bugSFDA4sclzTxSGl77pOTsrACzKKitqXdbLLnUtjPDLP2LnbyBB5+sFlymZW7TOnE+z
z2jIddFIL2DHg79brbRjUEl4HhSmHiNb41rItVgy5MFoHFamYi56yymsWV7IrUvYmnQiAHOReqCi
VsXqaZdIZ5f8y73iub2vufbXCVz9RcCK8Rl0OYHU57yRBS3OjuF5UDRIwNZqyRzUelsy7LM+AbCc
cBL3Ok7PLcODSxUnvidBFVV0SoaSxGT1zpPxXgC5xUJd8T6n8GoXNv5+Gkb/FdzNJJj7X7zPxB7y
m8aRRxnDQM2yAGjb/vbvalaxRlgyANVLAMu5wYmaExQM4rB/Hx64OWGqIilgunhsROwSaeyy5Efd
buce3eI63yjAmUfONthJOVZzReslraNhz0X7ygKWnH3uxbpbci5QqnD/BYAF+3XIdbK/zA3dvMv3
hiJSFUnUq5L+SuVSbd+l8i1Czfs0TaFYrMBYn/Q/pFuvP8i0FrVYKZQxTdRikMJqUDEoMGlLtY2B
0bZAr8bk2/8jcQNmkA3d4ScmBwyAs1ta0F3vbb/hJcfu1sBlI/WQHnkYj9iXKUOXGLRGQqYDjUIG
5Zp02/fGmdb8jGWFoGUANgZZho5BsyhsB2b5KebBoJE0IACWFwCD8gxpSf5PIbdGY5GOBI8OMluC
UQZMTsQ2NE8mW2bc0JFQpm8qZL9B4okH845gndD1IZydsDP3wBXOIzB9e7MvsA/2kFACgvwcyzEG
+ywYWQGArSkCpmzlK6zSjrHKyBEWSeyy3tG1bjYYbVOZgHbNbtd+KOfYZCc5QaEJxQA2KGANu8nr
lQ543JcWUKtdToHmwQCmYTGeZTHYCx2tS+8vAhaVnrAVta0ALi43lswF62iXUbEZ1thmWP5h4qSr
D+rr/1LaDKwzw2KzdFgX47Q2Uoz9xD7BHoe4PbKhUjwHVvA4cCTIz2dvFmIwPwawgqJW2aQrwcY/
F1UCWiMgk0EzpPjMYGBZEmzpL6RaLpxmWv+cIaClATQGGwCWxkYIG8RsMEwo6UUpo3WBfsc+J7DG
gtDZzQHLU/jcXb/KZX/wB9fuUTiHg6LH7qvWbYWSuUg/tGevQSY3AORbDFtS4aBlPmmlTviQlb6D
gNZJVcw0qZoFSmbS4UEBdJheoNJhWHRUx74a3NuCeomd3RDDQof3f+aGfiCkKTxJxRwJMF7nNYom
q5iLoq9OQs0Amco2OWSmAjTa6pyKjfGXp1tubzetYylgJlMzQdWghmFCtAVqwHBuY9RbKMAFsegA
A4mPJC744nAdl/ZF/sWxV/4wN3RvkgaWIu7Ka+CyYxKwFdnkSEAmAoYUamYKsHH7TItx2tXpli8e
blpfSBlWGWgpAbQUqByp20cpbAFcXjCSlcHFFcz23XBEa4FeyuZmn+1sX/rQu2+vQ8n6Ie0IyOyI
VEVUq7KpIFPZpip/ZqoggzLfSp/2ATN1fatpHpYSrDNFATNJjSlwHLY0hc2kI26b3UZdplyDTLnE
K+75eHybW6TroXdce93SXHapJosfFeir8mJRLUpVPqwqwEYSMhQRn6l6BFLi+lHEPi9IZa6aYJif
BtBShhkAxWoKGalhftpgpG0w2raNNRJaDLOp4KLju2iKxqVQcbgcBlV4rSq7AIe0ILNP2rmlv7bz
a1FlIylUaiVelCsH+Q6KHm1RVbJyJCCrFLSUoqYKd5aZmn6GlVrcaZgfEGErQhYoGly4AusWAw6e
o91W7PWRtlOPQZTzg9wfB8th6uWwC24drl5C2egWVt6XH162y/eziuA+CjCdiqkUTGeRVcdhewOy
uIaAqWl1lkDGH19ipeecaKb+rsU0J1rUOs2ikjHYuJqZDDRew0ZaWCs11SDoPDaLUSEcPOixWcFL
Z6EMptfisBXBgsfvus66BwvD97zpubsS9KDoOrwLiphMXHcTpCpqUrGRhkzXEIjqTLcUidtQ5T6T
ynzqfaa1iMRfFDYKl1G0ThPLNb+YJRidazLoTBE4+GBshLdNtJAaQoiZ+AJg+PS5ABw6ITODzRXu
aVCcT9cLazpRoB+ABZ/znudsWGMXHn7SKWxI2EUnpyqirFIO8B1UPr6sroDtLcjE2kDRnemmJk4r
eW6hlfnkFNM8Z4xhngyQmQJwHDKzBDJcApnBaviNfDg4/7nyPffK7pDAgPIZVLx2BcgAwTLAvGIN
z211nTVP2fmVf3CdHhQ926GsOlHDdQqavklHAVhdWpLNAFkloBmKFIel6S2g7/uQab3/NDN1wUGG
eTppgXZQuAxmmawuAYxdZyBCFtQovEen6saOfiRkMEcuCu/MUqJm4X0OAgUjwf+utzxnzbJCbiWJ
uYZQ6XUSvibBqursthUqpqpVY/f9RgK2tyBTgaaL0WT71DUOxGIehvHYOWb6fx1hmmeMN4zZgZIZ
yDA4XAZTMVhHxYtaMAovbuGqFnw5LCmZXzwabP95KLh3tyfA5TGLhJvNul4AF7HZ7HbXXfvH8V1r
Vr7z9gakv9or6YW3UaMpdK1HB8VPZle3YS97C7IkoBkKRbMU6Y4yyMT1iRiPmW2mTp5qmLO7DOMk
0sI81GAWarDZhYKrpwKYDAYXFn6zyi65ivmCiol26TG4aBeR7/VsJWC97NprmR2iBHDFXRep6jJK
Oso1anRFXQHb25AlBU2XuLViALOkv6GfM500Et5nmNMmGubUg7FxYruBp5Dgvp0DV1Qxpl9YbZfw
j880LYSNpin8Xf0Eqt2e17ORBPGvEaiYFSKU7CYMUVM3OUh9VZFKseKGUY8IYM0AmQ60OPs0hVjN
TAiZCFtZOctMnQDbm2aax/NfO3Hs2OOdgQEktAHoEXBIONXre92wnvf97Fbf3TJAQBJUSttOiFCv
KMBkyORaF3M5SH9x7ogA1iyQJQVNB5vOSk0JNG67hgY2LDVCsCLloqpVS9RslEns0UXJ5qcQIXM1
ea+kF4I0bOhxs1ylofuBHiqf1MVQnPUm25mmsGNNtsNFIJ04RVP0SmBNjg9pYPNjVMxPEOB7ihhK
1TLUtRh1qQldN1FDx7Y326VA4oza4mOEpJm2GQBRrS8zohgVgoYUyhalZvUATDUBnYMqmxQliTU2
/OKJZrzeTARNvFAYo+ipqjwJPBVUutjMjLBNHWQ4oTpXCpgq4Ro1V1hUUJ94Xtf9DTIdaLKFqnae
oThYpiLJmxQyI2F8VglgqiDfjwHM01ihHLv5CXNfI3rpVzNfOasCzFcccPGgGRJoBtv5RgIFSwpZ
JYF/kpakj5LPNh1niUkC+xG/trDZL8+W59eIUjUsweZJ8LgxcVilSpYUsjglSzIxcJJbzyRJS+yV
i1dHyxwASVRNBxuWQDM0CV9dPNYoyJKAFmWrfowt7nW4RhtkKlWLs1AsqZoq74YrsMh62KUfkyPz
I+yvGktsisvumyUZW48ELtLAoMt94SrgqjZPFjWFQyXrlcRbTTOvw2ieMke2ULHFqVI1LKgbjgEv
ziKxAni/CjVLUjzN3zc9XPsCZDoLlWFDCvBwBHgINbZbKQ46VKUdNu2MNPvK5F9JYPMjVCnJelLA
koBW7boOqKae8mhfm2HOrzC5WylQSbqUUELrrKQedWDty5Dp1E13UHTQoZj4q1rw49b9hLCOqmV/
mCvTjwnQVdAhDXiVgOZXoHD7HFj7G2RRwCU5iNX8DaoAFL/C9x+AbBTHb3EA4RoPvl/lawcg28cb
DbgBIOx3k9/+fwEGALszJ4UGFYmPAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.honorflight.org/images/troops_4601jpg.gif

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

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/includes/styles/HF-InsidePages-Styles.css

BODY {
	BACKGROUND-IMAGE: url(../../images/background.jpg); MARGIN: 0px; =
BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-POSITION: center top
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 35px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; COLOR: #01539c; FONT-SIZE: 28px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 20px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3f66a2; FONT-SIZE: 24px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 20px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #b5121b; FONT-SIZE: 20px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; MARGIN: 10px 0px 5px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #5da2d1; FONT-SIZE: 18px; =
FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 8px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #c9c8cb; FONT-SIZE: 16px; FONT-WEIGHT: =
bold; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 5px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 15px; FONT-WEIGHT: =
bold; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 5px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#mainContent UL {
	LIST-STYLE-TYPE: disc; MARGIN: 8px 0px
}
#mainContent OL {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: =
decimal; MARGIN: 8px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 0px
}
#mainContent LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 3px 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 30px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#mainContent A {
	COLOR: #b5121b; TEXT-DECORATION: underline
}
#mainContent A:hover {
	COLOR: #000
}
DIV.clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 3px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 3px; PADDING-TOP: 0px
}
#contentHolder {
	BACKGROUND-IMAGE: url(../../images/bkgd-leftcol.jpg); BORDER-BOTTOM: =
#3f66a2 5px solid; POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: =
0px auto; WIDTH: 960px; BACKGROUND-REPEAT: repeat-y; =
BACKGROUND-POSITION: left top
}
#logo {
	POSITION: absolute; HEIGHT: 186px; TOP: 20px; LEFT: -50px
}
#header {
	BACKGROUND-IMAGE: url(../../images/header_in.gif); PADDING-BOTTOM: 7px; =
BACKGROUND-COLOR: #3f66a2; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
left bottom; COLOR: #fff; PADDING-TOP: 75px
}
#menu {
	MARGIN-LEFT: 260px
}
#mainContent {
	BACKGROUND-IMAGE: url(../../images/bkgd-rtcol.jpg); MARGIN: 0px; =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top
}
DIV.Sponsorship {
	BORDER-BOTTOM: #ededed 1px solid; PADDING-BOTTOM: 3px; MARGIN: 5px 0px =
3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
#mainContent DIV.Sponsorship P.name {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; =
MARGIN: 5px 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#01539c; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#mainContent DIV.Sponsorship P.flight {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; FONT-STYLE: italic; MARGIN: 5px =
0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: =
13px; PADDING-TOP: 2px
}
#mainContent DIV.Sponsorship P.desc {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 5px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 11px; =
PADDING-TOP: 0px
}
#mainContent DIV.EventListing {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffcc; MARGIN: 10px; =
PADDING-LEFT: 10px; WIDTH: 525px; PADDING-RIGHT: 10px; BORDER-TOP: #999 =
1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px
}
#mainContent DIV.EventListing H4 {
	COLOR: #990000; FONT-WEIGHT: bold
}
#mainContent DIV.EventListing P.flightinfo {
	BACKGROUND-IMAGE: url(../../images/eventarrow.jpg); LINE-HEIGHT: 17px; =
PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
left top; FONT-SIZE: 13px
}
#mainContent DIV.EventListing P.temps A {
	LINE-HEIGHT: 15px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#mainContent DIV.EventListing P.temps A:hover {
	COLOR: #b5121b
}
#mainContent DIV.EventListing P.top A {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 2px; LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: right; =
COLOR: #000; FONT-SIZE: 11px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: =
#000 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#mainContent DIV.EventListing P.top A:hover {
	BACKGROUND-COLOR: #b5121b; COLOR: #fff; TEXT-DECORATION: none
}
#leftcol {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 150px
}
#sectionmenu {
	WIDTH: 200px
}
#sectionmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#sectionmenu LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 0px
}
DIV#sectionmenu LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 185px; PADDING-RIGHT: =
5px; DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: =
5px
}
DIV#sectionmenu LI.Active A {
	BACKGROUND-IMAGE: url(../../images/sectionmenu-bkgd.jpg); =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top
}
DIV#sectionmenu LI SPAN.Active A {
	BACKGROUND-IMAGE: url(../../images/sectionmenu-bkgd.jpg); =
BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top
}
#sectionmenu LI A:hover {
	BACKGROUND-IMAGE: url(../../images/sectionmenu-bkgd.jpg); =
BACKGROUND-COLOR: #01539c; BACKGROUND-REPEAT: repeat-y; =
BACKGROUND-POSITION: left top; COLOR: #fff; TEXT-DECORATION: none
}
#bodyBlock {
	BACKGROUND-IMAGE: url(../../images/mainBlock-bkgd.jpg); PADDING-BOTTOM: =
10px; MARGIN: 0px 160px 0px 200px; PADDING-LEFT: 20px; PADDING-RIGHT: =
0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; =
PADDING-TOP: 5px
}
#mainCopy {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
20px; PADDING-TOP: 5px
}
#mainCopy P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 10px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#pagecallout {
	BORDER-BOTTOM: #b5121b 5px solid; PADDING-BOTTOM: 10px; MARGIN: 0px =
160px 0px 200px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif; PADDING-TOP: 5px
}
#pagecallout H2 {
	LINE-HEIGHT: 36px; MARGIN: 30px 0px 15px; COLOR: #b5121b; FONT-SIZE: =
30px; FONT-WEIGHT: normal
}
#pagecallout P {
	LINE-HEIGHT: 26px; MARGIN: 10px 10px 10px 0px; COLOR: #b5121b; =
FONT-SIZE: 17px; FONT-WEIGHT: normal
}
#pagecallout P.normal {
	LINE-HEIGHT: 20px; MARGIN: 5px 20px; COLOR: #000; FONT-SIZE: 14px
}
#pagecallout P A {
	TEXT-DECORATION: none
}
#pagecallout P A:hover {
	TEXT-DECORATION: underline
}
#pagecallout TABLE#Info {
	MARGIN: 30px 0px 15px
}
#pagecallout TABLE#Info TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 25px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #b5121b; FONT-WEIGHT: =
normal; BORDER-RIGHT: #b5121b 1px solid; PADDING-TOP: 5px
}
#pagecallout TABLE#Info TD {
	PADDING-BOTTOM: 25px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#000; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#pagecallout #ww2group {
	WIDTH: 554px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#pagecallout .groupcaption {
	LINE-HEIGHT: 14px; WIDTH: 300px; FLOAT: left; COLOR: #000; FONT-SIZE: =
11px
}
#pagecallout .clicklarge {
	TEXT-ALIGN: right; LINE-HEIGHT: 14px; WIDTH: 150px; FLOAT: right; =
COLOR: #000; FONT-SIZE: 11px
}
#pagecallout .eventCalendar {
	BACKGROUND-IMAGE: url(../../images/calendarBkgd.jpg); BORDER-BOTTOM: =
#01539c 1px solid; BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: repeat-x; =
FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: center =
bottom
}
#pagecallout .eventCalendar TD.calMonth {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Georgia, "Times =
New Roman", Times, serif; COLOR: #01539c; FONT-SIZE: 18px; FONT-WEIGHT: =
normal; PADDING-TOP: 5px
}
#pagecallout .eventCalendar TD.calMonth {
	BACKGROUND-COLOR: #fff
}
#pagecallout .eventCalendar TD.calNav {
	BACKGROUND-COLOR: #fff
}
#pagecallout .eventCalendar TD.calNav A {
	COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pagecallout .eventCalendar TD.calNav A:hover {
	COLOR: #01539c; TEXT-DECORATION: underline
}
#pagecallout .eventCalendar TH {
	BORDER-BOTTOM: #01539c 1px solid; BORDER-LEFT: #c9c8cb 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e6e6e6; MARGIN: 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #999999; FONT-SIZE: 12px; =
BORDER-TOP: #c9c8cb 1px solid; BORDER-RIGHT: #c9c8cb 1px solid; =
PADDING-TOP: 2px
}
#pagecallout .eventCalendar TR.calWeek {
	BORDER-LEFT: #01539c 1px solid; BORDER-RIGHT: #01539c 1px solid
}
#pagecallout .eventCalendar TD.calPad {
	BORDER-BOTTOM: #676767 1px solid; BORDER-LEFT: #efefef 1px solid; =
BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #343434 1px solid
}
#pagecallout .eventCalendar TD.Day {
	BORDER-BOTTOM: #676767 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#efefef 1px solid; LINE-HEIGHT: 26px; HEIGHT: 80px; COLOR: #454545; =
FONT-SIZE: 24px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #343434 1px =
solid
}
#pagecallout .eventCalendar TD.Today {
	BORDER-BOTTOM: #676767 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#efefef 1px solid; LINE-HEIGHT: 26px; BACKGROUND-COLOR: #01539c; =
BORDER-COLLAPSE: separate; HEIGHT: 80px; COLOR: #fff; FONT-SIZE: 24px; =
BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #343434 1px =
solid
}
#pagecallout .eventCalendar TD.Today A {
	COLOR: #e6e6e6; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pagecallout .eventCalendar TD.Today A:hover {
	COLOR: #ffff99
}
#pagecallout .eventCalendar TD.Day A {
	COLOR: #01539c; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#pagecallout .eventCalendar TD.Day A:hover {
	COLOR: #b5121b
}
#DonateBtn {
	Z-INDEX: 101; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: =
0px; WIDTH: 153px; PADDING-RIGHT: 10px; HEIGHT: 143px; TOP: 544px; =
PADDING-TOP: 0px; LEFT: 800px
}
#DonateBtn P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 5px 0px; PADDING-LEFT: =
10px; PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 3px
}
#form_donation {
	MARGIN: 10px 0px 20px
}
#form_donation FIELDSET {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; MARGIN: 5px 0px 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: =
10px
}
#form_donation FIELDSET LEGEND {
	LINE-HEIGHT: 15px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; =
COLOR: #b5121b; FONT-SIZE: 12px
}
#form_donation LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 14px; WIDTH: 100px; PADDING-RIGHT: 5px; =
DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 12px
}
#form_edit LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 14px; WIDTH: 100px; PADDING-RIGHT: 5px; =
DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 12px
}
#form_donation INPUT {
	LINE-HEIGHT: 14px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; =
FONT-SIZE: 12px
}
#form_edit INPUT {
	LINE-HEIGHT: 14px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; =
FONT-SIZE: 12px
}
#form_donation SELECT {
	LINE-HEIGHT: 14px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; =
FONT-SIZE: 12px
}
#form_donation BR {
	CLEAR: both
}
#footer {
	MARGIN: 70px 20px 0px 0px
}
#footerCopy {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 1px
}
#footerCopy P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 5px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#footerCopy P.alert {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; COLOR: #b5121b; FONT-SIZE: 11px
}
.newsarticle {
	BORDER-BOTTOM: #999999 1px solid; MARGIN: 12px; PADDING-LEFT: 4px
}
.newsarticle H2 {
	LINE-HEIGHT: 24px; FONT-SIZE: 18px
}
.newsarticle .newsdate {
	LINE-HEIGHT: 14px; FONT-STYLE: italic; FONT-SIZE: 12px
}
.newsarticle .newsphoto {
	MARGIN: 0px 0px 4px 12px; FLOAT: right
}
TABLE.hubinfo {
	MARGIN: 0px 0px 6px 32px
}
TABLE.hubinfo TD {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; FONT-SIZE: 11px; PADDING-TOP: 1px
}
DIV#tribindex {
	BORDER-BOTTOM: #000 1px solid; POSITION: relative; BORDER-LEFT: #000 =
1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e6e6e6; MARGIN: 0px =
0px 12px; PADDING-LEFT: 0px; WIDTH: 547px; PADDING-RIGHT: 0px; FLOAT: =
left; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0px
}
#tribindex A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; =
PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; FONT-SIZE: 13px; BORDER-RIGHT: #000 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
#tribindex A:link {
	COLOR: #000
}
#tribindex A:visited {
	COLOR: #000
}
#tribindex A:hover {
	BACKGROUND-COLOR: #b5121b; COLOR: #fff
}
#tribindex A:active {
	BACKGROUND-COLOR: #b5121b; COLOR: #fff
}
#tributeblock P {
	LINE-HEIGHT: 18px; TEXT-INDENT: -72px; MARGIN: 6px 0px 6px 72px; CLEAR: =
both; FONT-SIZE: 14px
}
TABLE.tabularData TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: =
13px; PADDING-TOP: 3px
}
TABLE.loginform TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: =
13px; PADDING-TOP: 3px
}
TABLE.loginform TD INPUT {
	WIDTH: 250px
}
TABLE#tableProductDetails IMG {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; FLOAT: =
right; PADDING-TOP: 0px
}
SPAN.errorMessage {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
#applybox {
	BORDER-BOTTOM: #e8e8ea 1px solid; BORDER-LEFT: #e8e8ea 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; =
WIDTH: 175px; PADDING-RIGHT: 0px; FLOAT: right; MARGIN-LEFT: 12px; =
BORDER-TOP: #e8e8ea 1px solid; BORDER-RIGHT: #e8e8ea 1px solid; =
PADDING-TOP: 3px
}
#applybox P {
	LINE-HEIGHT: 16px; MARGIN: auto 15px; FONT-SIZE: 12px
}
#sponsor {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
3px; LINE-HEIGHT: 12px; MARGIN: 3px auto; WIDTH: 150px; FONT-SIZE: 9px
}

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/includes/styles/shadowbox.css

#shadowbox_overlay {
	Z-INDEX: 998; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; VISIBILITY: =
hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#shadowbox_container {
	Z-INDEX: 999; POSITION: fixed; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: =
0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#shadowbox {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; DISPLAY: none; =
FONT-FAMILY: "Lucida Grande", Tahoma, sans-serif; VISIBILITY: hidden
}
#shadowbox_title {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: =
25px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#shadowbox_title_inner {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; HEIGHT: 16px; COLOR: #acacac; =
FONT-SIZE: 14px; PADDING-TOP: 5px
}
#shadowbox_body {
	BORDER-BOTTOM: #fff 2px solid; POSITION: relative; BORDER-LEFT: #fff =
2px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: =
#fff 2px solid; BORDER-RIGHT: #fff 2px solid; PADDING-TOP: 0px
}
#shadowbox_body_inner {
	POSITION: relative; OVERFLOW: hidden
}
#shadowbox_loading {
	POSITION: absolute; BACKGROUND-COLOR: #222; WIDTH: 100%; HEIGHT: =
10000px; TOP: 0px; LEFT: 0px
}
#shadowbox_loading IMG {
	MARGIN: 10px 10px 0px; FLOAT: left
}
#shadowbox_loading SPAN {
	MARGIN-TOP: 16px; FLOAT: left; FONT-SIZE: 10px
}
#shadowbox_loading SPAN A {
	COLOR: #fff
}
#shadowbox_loading SPAN A:link {
	COLOR: #fff
}
#shadowbox_loading SPAN A:visited {
	COLOR: #fff
}
.html#shadowbox_content {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: auto
}
#shadowbox_toolbar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; HEIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#shadowbox_toolbar_inner {
	HEIGHT: 20px; COLOR: #fff
}
#shadowbox_toolbar_inner DIV {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 10px; HEIGHT: 10px; FONT-SIZE: 10px; =
PADDING-TOP: 4px
}
#shadowbox_toolbar_inner DIV SPAN.shortcut {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#shadowbox_toolbar_inner DIV A {
	COLOR: #fff; TEXT-DECORATION: none
}
#shadowbox_nav_instruction {
	PADDING-RIGHT: 10px; FLOAT: right
}
#shadowbox_nav_close {
	PADDING-RIGHT: 10px; FLOAT: right
}
#shadowbox_nav_previous {
	PADDING-RIGHT: 10px; FLOAT: right
}
#shadowbox_nav_next {
	PADDING-RIGHT: 10px; FLOAT: right
}
#shadowbox_nav_instruction {
	PADDING-RIGHT: 30px; FLOAT: right
}
#shadowbox_counter {
	PADDING-LEFT: 10px; FLOAT: left
}
#shadowbox_counter A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; =
PADDING-TOP: 0px
}
#shadowbox_counter A.shadowbox_counter_current {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.shadowbox_message {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV.shadowbox_message A:link {
	COLOR: #bed333; TEXT-DECORATION: none
}
DIV.shadowbox_message A:visited {
	COLOR: #bed333; TEXT-DECORATION: none
}
DIV.shadowbox_message A:hover {
	TEXT-DECORATION: underline
}
DIV.shadowbox_message A:focus {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/SpryAssets/SpryMenuBarHorizontal.css

UL.MenuBarHorizontal {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 730px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; CURSOR: default; =
PADDING-TOP: 0px
}
UL.MenuBarActive {
	Z-INDEX: 1000
}
UL.MenuBarHorizontal LI {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; =
PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; CURSOR: pointer; =
PADDING-TOP: 0px
}
UL.MenuBarHorizontal UL {
	Z-INDEX: 1020; POSITION: absolute; PADDING-BOTTOM: 0px; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; =
PADDING-RIGHT: 0px; FONT-SIZE: 14px; CURSOR: default; PADDING-TOP: 0px; =
LEFT: -1000em
}
UL.MenuBarHorizontal UL.MenuBarSubmenuVisible {
	BACKGROUND-COLOR: #999; LEFT: auto
}
UL.MenuBarHorizontal UL LI {
	WIDTH: auto
}
UL.MenuBarHorizontal UL UL {
	POSITION: absolute; MARGIN: -5% 0px 0px 95%
}
UL.MenuBarHorizontal UL.MenuBarSubmenuVisible UL.MenuBarSubmenuVisible {
	TOP: 0px; LEFT: auto
}
UL.MenuBarHorizontal LI UL LI {
	WIDTH: 125px; CLEAR: left
}
UL.MenuBarHorizontal LI UL LI A {
	COLOR: #fff
}
#menu UL.MenuBarHorizontal LI UL LI A:link {
	COLOR: #fff
}
#menu UL.MenuBarHorizontal LI UL LI A:visited {
	COLOR: #fff
}
#menu UL.MenuBarHorizontal LI UL LI A:hover {
	COLOR: #000
}
#menu UL.MenuBarHorizontal LI UL LI A:active {
	COLOR: #000
}
UL.MenuBarHorizontal UL {
=09
}
UL.MenuBarHorizontal A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.75em; PADDING-RIGHT: 0.75em; =
DISPLAY: block; COLOR: #01539c; CURSOR: pointer; TEXT-DECORATION: none; =
PADDING-TOP: 0.5em
}
UL.MenuBarHorizontal A:hover {
	COLOR: #000
}
UL.MenuBarHorizontal A:focus {
	COLOR: #000
}
UL.MenuBarHorizontal A.MenuBarItemHover {
	COLOR: #000
}
UL.MenuBarHorizontal A.MenuBarItemSubmenuHover {
	COLOR: #000
}
UL.MenuBarHorizontal A.MenuBarSubmenuVisible {
	COLOR: #000
}
UL.MenuBarHorizontal IFRAME {
	Z-INDEX: 1010; POSITION: absolute; FILTER: alpha(opacity:0.1)
}

@media Screen, Projection   =20
{
UL.MenuBarHorizontal LI.MenuBarItemIE {
	DISPLAY: inline; FLOAT: left
}

}

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/includes/js/lib/yui-utilities.js

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: =
http://developer.yahoo.net/yui/license.txt
version: 2.4.1

Note: This file includes yahoo, dom, event, and anim

*/
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);=
if(A&&A[1]){C.opera=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{isArray:function(B){if(B){var =
A=3DYAHOO.lang;return =
A.isNumber(B.length)&&A.isFunction(B.splice);}return =
false;},isBoolean:function(A){return typeof =
A=3D=3D=3D"boolean";},isFunction:function(A){return typeof =
A=3D=3D=3D"function";},isNull:function(A){return =
A=3D=3D=3Dnull;},isNumber:function(A){return typeof =
A=3D=3D=3D"number"&&isFinite(A);},isObject:function(A){return(A&&(typeof =
A=3D=3D=3D"object"||YAHOO.lang.isFunction(A)))||false;},isString:function=
(A){return typeof A=3D=3D=3D"string";},isUndefined:function(A){return =
typeof =
A=3D=3D=3D"undefined";},hasOwnProperty:function(A,B){if(Object.prototype.=
hasOwnProperty){return A.hasOwnProperty(B);}return =
!YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!=3D=3DA[B];},_I=
EEnumFix:function(C,B){if(YAHOO.env.ua.ie){var =
E=3D["toString","valueOf"],A;for(A=3D0;A<E.length;A=3DA+1){var =
F=3DE[A],D=3DB[F];if(YAHOO.lang.isFunction(D)&&D!=3DObject.prototype[F]){=
C[F]=3DD;}}}},extend:function(D,E,C){if(!E||!D){throw new =
Error("YAHOO.lang.extend failed, please check that all dependencies are =
included.");}var =
B=3Dfunction(){};B.prototype=3DE.prototype;D.prototype=3Dnew =
B();D.prototype.constructor=3DD;D.superclass=3DE.prototype;if(E.prototype=
.constructor=3D=3DObject.prototype.constructor){E.prototype.constructor=3D=
E;}if(C){for(var A in =
C){D.prototype[A]=3DC[A];}YAHOO.lang._IEEnumFix(D.prototype,C);}},augment=
Object:function(E,D){if(!D||!E){throw new Error("Absorb failed, verify =
dependencies.");}var =
A=3Darguments,C,F,B=3DA[2];if(B&&B!=3D=3Dtrue){for(C=3D2;C<A.length;C=3DC=
+1){E[A[C]]=3DD[A[C]];}}else{for(F in =
D){if(B||!E[F]){E[F]=3DD[F];}}YAHOO.lang._IEEnumFix(E,D);}},augmentProto:=
function(D,C){if(!C||!D){throw new Error("Augment failed, verify =
dependencies.");}var A=3D[D.prototype,C.prototype];for(var =
B=3D2;B<arguments.length;B=3DB+1){A.push(arguments[B]);}YAHOO.lang.augmen=
tObject.apply(this,A);},dump:function(A,G){var =
C=3DYAHOO.lang,D,F,I=3D[],J=3D"{...}",B=3D"f(){...}",H=3D", ",E=3D" =3D> =
";if(!C.isObject(A)){return A+"";}else{if(A instanceof Date||("nodeType" =
in A&&"tagName" in A)){return A;}else{if(C.isFunction(A)){return =
B;}}}G=3D(C.isNumber(G))?G:3;if(C.isArray(A)){I.push("[");for(D=3D0,F=3DA=
.length;D<F;D=3DD+1){if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J=
);}else{I.push(A[D]);}I.push(H);}if(I.length>1){I.pop();}I.push("]");}els=
e{I.push("{");for(D in =
A){if(C.hasOwnProperty(A,D)){I.push(D+E);if(C.isObject(A[D])){I.push((G>0=
)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}}if(I.length>1){I.po=
p();}I.push("}");}return I.join("");},substitute:function(Q,B,J){var =
G,F,E,M,N,P,D=3DYAHOO.lang,L=3D[],C,H=3D"dump",K=3D" =
",A=3D"{",O=3D"}";for(;;){G=3DQ.lastIndexOf(A);if(G<0){break;}F=3DQ.index=
Of(O,G);if(G+1>=3DF){break;}C=3DQ.substring(G+1,F);M=3DC;P=3Dnull;E=3DM.i=
ndexOf(K);if(E>-1){P=3DM.substring(E+1);M=3DM.substring(0,E);}N=3DB[M];if=
(J){N=3DJ(M,N,P);}if(D.isObject(N)){if(D.isArray(N)){N=3DD.dump(N,parseIn=
t(P,10));}else{P=3DP||"";var =
I=3DP.indexOf(H);if(I>-1){P=3DP.substring(4);}if(N.toString=3D=3D=3DObjec=
t.prototype.toString||I>-1){N=3DD.dump(N,parseInt(P,10));}else{N=3DN.toSt=
ring();}}}else{if(!D.isString(N)&&!D.isNumber(N)){N=3D"~-"+L.length+"-~";=
L[L.length]=3DC;}}Q=3DQ.substring(0,G)+N+Q.substring(F+1);}for(G=3DL.leng=
th-1;G>=3D0;G=3DG-1){Q=3DQ.replace(new =
RegExp("~-"+G+"-~"),"{"+L[G]+"}","g");}return =
Q;},trim:function(A){try{return =
A.replace(/^\s+|\s+$/g,"");}catch(B){return A;}},merge:function(){var =
D=3D{},B=3Darguments;for(var =
C=3D0,A=3DB.length;C<A;C=3DC+1){YAHOO.lang.augmentObject(D,B[C],true);}re=
turn D;},later:function(H,B,I,D,E){H=3DH||0;B=3DB||{};var =
C=3DI,G=3DD,F,A;if(YAHOO.lang.isString(I)){C=3DB[I];}if(!C){throw new =
TypeError("method =
undefined");}if(!YAHOO.lang.isArray(G)){G=3D[D];}F=3Dfunction(){C.apply(B=
,G);};A=3D(E)?setInterval(F,H):setTimeout(F,H);return{interval:E,cancel:f=
unction(){if(this.interval){clearInterval(A);}else{clearTimeout(A);}}};},=
isValue:function(B){var =
A=3DYAHOO.lang;return(A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBo=
olean(B));}};YAHOO.util.Lang=3DYAHOO.lang;YAHOO.lang.augment=3DYAHOO.lang=
.augmentProto;YAHOO.augment=3DYAHOO.lang.augmentProto;YAHOO.extend=3DYAHO=
O.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.4.1",build:"742"})=
;(function(){var =
B=3DYAHOO.util,L,J,H=3D0,K=3D{},F=3D{},N=3Dwindow.document;var =
C=3DYAHOO.env.ua.opera,M=3DYAHOO.env.ua.webkit,A=3DYAHOO.env.ua.gecko,G=3D=
YAHOO.env.ua.ie;var E=3D{HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i};var =
O=3Dfunction(Q){if(!E.HYPHEN.test(Q)){return Q;}if(K[Q]){return =
K[Q];}var =
R=3DQ;while(E.HYPHEN.exec(R)){R=3DR.replace(RegExp.$1,RegExp.$1.substr(1)=
.toUpperCase());}K[Q]=3DR;return R;};var P=3Dfunction(R){var =
Q=3DF[R];if(!Q){Q=3Dnew =
RegExp("(?:^|\\s+)"+R+"(?:\\s+|$)");F[R]=3DQ;}return =
Q;};if(N.defaultView&&N.defaultView.getComputedStyle){L=3Dfunction(Q,T){v=
ar S=3Dnull;if(T=3D=3D"float"){T=3D"cssFloat";}var =
R=3DN.defaultView.getComputedStyle(Q,"");if(R){S=3DR[O(T)];}return =
Q.style[T]||S;};}else{if(N.documentElement.currentStyle&&G){L=3Dfunction(=
Q,S){switch(O(S)){case"opacity":var =
U=3D100;try{U=3DQ.filters["DXImageTransform.Microsoft.Alpha"].opacity;}ca=
tch(T){try{U=3DQ.filters("alpha").opacity;}catch(T){}}return =
U/100;case"float":S=3D"styleFloat";default:var =
R=3DQ.currentStyle?Q.currentStyle[S]:null;return(Q.style[S]||R);}};}else{=
L=3Dfunction(Q,R){return =
Q.style[R];};}}if(G){J=3Dfunction(Q,R,S){switch(R){case"opacity":if(YAHOO=
.lang.isString(Q.style.filter)){Q.style.filter=3D"alpha(opacity=3D"+S*100=
+")";if(!Q.currentStyle||!Q.currentStyle.hasLayout){Q.style.zoom=3D1;}}br=
eak;case"float":R=3D"styleFloat";default:Q.style[R]=3DS;}};}else{J=3Dfunc=
tion(Q,R,S){if(R=3D=3D"float"){R=3D"cssFloat";}Q.style[R]=3DS;};}var =
D=3Dfunction(Q,R){return =
Q&&Q.nodeType=3D=3D1&&(!R||R(Q));};YAHOO.util.Dom=3D{get:function(S){if(S=
&&(S.tagName||S.item)){return S;}if(YAHOO.lang.isString(S)||!S){return =
N.getElementById(S);}if(S.length!=3D=3Dundefined){var T=3D[];for(var =
R=3D0,Q=3DS.length;R<Q;++R){T[T.length]=3DB.Dom.get(S[R]);}return =
T;}return S;},getStyle:function(Q,S){S=3DO(S);var R=3Dfunction(T){return =
L(T,S);};return =
B.Dom.batch(Q,R,B.Dom,true);},setStyle:function(Q,S,T){S=3DO(S);var =
R=3Dfunction(U){J(U,S,T);};B.Dom.batch(Q,R,B.Dom,true);},getXY:function(Q=
){var =
R=3Dfunction(S){if((S.parentNode=3D=3D=3Dnull||S.offsetParent=3D=3D=3Dnul=
l||this.getStyle(S,"display")=3D=3D"none")&&S!=3DS.ownerDocument.body){re=
turn false;}return I(S);};return =
B.Dom.batch(Q,R,B.Dom,true);},getX:function(Q){var =
R=3Dfunction(S){return B.Dom.getXY(S)[0];};return =
B.Dom.batch(Q,R,B.Dom,true);},getY:function(Q){var =
R=3Dfunction(S){return B.Dom.getXY(S)[1];};return =
B.Dom.batch(Q,R,B.Dom,true);},setXY:function(Q,T,S){var =
R=3Dfunction(W){var =
V=3Dthis.getStyle(W,"position");if(V=3D=3D"static"){this.setStyle(W,"posi=
tion","relative");V=3D"relative";}var =
Y=3Dthis.getXY(W);if(Y=3D=3D=3Dfalse){return false;}var =
X=3D[parseInt(this.getStyle(W,"left"),10),parseInt(this.getStyle(W,"top")=
,10)];if(isNaN(X[0])){X[0]=3D(V=3D=3D"relative")?0:W.offsetLeft;}if(isNaN=
(X[1])){X[1]=3D(V=3D=3D"relative")?0:W.offsetTop;}if(T[0]!=3D=3Dnull){W.s=
tyle.left=3DT[0]-Y[0]+X[0]+"px";}if(T[1]!=3D=3Dnull){W.style.top=3DT[1]-Y=
[1]+X[1]+"px";}if(!S){var =
U=3Dthis.getXY(W);if((T[0]!=3D=3Dnull&&U[0]!=3DT[0])||(T[1]!=3D=3Dnull&&U=
[1]!=3DT[1])){this.setXY(W,T,true);}}};B.Dom.batch(Q,R,B.Dom,true);},setX=
:function(R,Q){B.Dom.setXY(R,[Q,null]);},setY:function(Q,R){B.Dom.setXY(Q=
,[null,R]);},getRegion:function(Q){var =
R=3Dfunction(S){if((S.parentNode=3D=3D=3Dnull||S.offsetParent=3D=3D=3Dnul=
l||this.getStyle(S,"display")=3D=3D"none")&&S!=3DN.body){return =
false;}var T=3DB.Region.getRegion(S);return T;};return =
B.Dom.batch(Q,R,B.Dom,true);},getClientWidth:function(){return =
B.Dom.getViewportWidth();},getClientHeight:function(){return =
B.Dom.getViewportHeight();},getElementsByClassName:function(U,Y,V,W){Y=3D=
Y||"*";V=3D(V)?B.Dom.get(V):null||N;if(!V){return[];}var =
R=3D[],Q=3DV.getElementsByTagName(Y),X=3DP(U);for(var =
S=3D0,T=3DQ.length;S<T;++S){if(X.test(Q[S].className)){R[R.length]=3DQ[S]=
;if(W){W.call(Q[S],Q[S]);}}}return R;},hasClass:function(S,R){var =
Q=3DP(R);var T=3Dfunction(U){return Q.test(U.className);};return =
B.Dom.batch(S,T,B.Dom,true);},addClass:function(R,Q){var =
S=3Dfunction(T){if(this.hasClass(T,Q)){return =
false;}T.className=3DYAHOO.lang.trim([T.className,Q].join(" "));return =
true;};return =
B.Dom.batch(R,S,B.Dom,true);},removeClass:function(S,R){var Q=3DP(R);var =
T=3Dfunction(U){if(!this.hasClass(U,R)){return false;}var =
V=3DU.className;U.className=3DV.replace(Q," =
");if(this.hasClass(U,R)){this.removeClass(U,R);}U.className=3DYAHOO.lang=
.trim(U.className);return true;};return =
B.Dom.batch(S,T,B.Dom,true);},replaceClass:function(T,R,Q){if(!Q||R=3D=3D=
=3DQ){return false;}var S=3DP(R);var =
U=3Dfunction(V){if(!this.hasClass(V,R)){this.addClass(V,Q);return =
true;}V.className=3DV.className.replace(S," "+Q+" =
");if(this.hasClass(V,R)){this.replaceClass(V,R,Q);}V.className=3DYAHOO.l=
ang.trim(V.className);return true;};return =
B.Dom.batch(T,U,B.Dom,true);},generateId:function(Q,S){S=3DS||"yui-gen";v=
ar R=3Dfunction(T){if(T&&T.id){return T.id;}var =
U=3DS+H++;if(T){T.id=3DU;}return U;};return =
B.Dom.batch(Q,R,B.Dom,true)||R.apply(B.Dom,arguments);},isAncestor:functi=
on(Q,R){Q=3DB.Dom.get(Q);R=3DB.Dom.get(R);if(!Q||!R){return =
false;}if(Q.contains&&R.nodeType&&!M){return =
Q.contains(R);}else{if(Q.compareDocumentPosition&&R.nodeType){return =
!!(Q.compareDocumentPosition(R)&16);}else{if(R.nodeType){return =
!!this.getAncestorBy(R,function(S){return S=3D=3DQ;});}}}return =
false;},inDocument:function(Q){return =
this.isAncestor(N.documentElement,Q);},getElementsBy:function(X,R,S,U){R=3D=
R||"*";S=3D(S)?B.Dom.get(S):null||N;if(!S){return[];}var =
T=3D[],W=3DS.getElementsByTagName(R);for(var =
V=3D0,Q=3DW.length;V<Q;++V){if(X(W[V])){T[T.length]=3DW[V];if(U){U(W[V]);=
}}}return =
T;},batch:function(U,X,W,S){U=3D(U&&(U.tagName||U.item))?U:B.Dom.get(U);i=
f(!U||!X){return false;}var =
T=3D(S)?W:window;if(U.tagName||U.length=3D=3D=3Dundefined){return =
X.call(T,U,W);}var V=3D[];for(var =
R=3D0,Q=3DU.length;R<Q;++R){V[V.length]=3DX.call(T,U[R],W);}return =
V;},getDocumentHeight:function(){var =
R=3D(N.compatMode!=3D"CSS1Compat")?N.body.scrollHeight:N.documentElement.=
scrollHeight;var Q=3DMath.max(R,B.Dom.getViewportHeight());return =
Q;},getDocumentWidth:function(){var =
R=3D(N.compatMode!=3D"CSS1Compat")?N.body.scrollWidth:N.documentElement.s=
crollWidth;var Q=3DMath.max(R,B.Dom.getViewportWidth());return =
Q;},getViewportHeight:function(){var Q=3Dself.innerHeight;var =
R=3DN.compatMode;if((R||G)&&!C){Q=3D(R=3D=3D"CSS1Compat")?N.documentEleme=
nt.clientHeight:N.body.clientHeight;
}return Q;},getViewportWidth:function(){var Q=3Dself.innerWidth;var =
R=3DN.compatMode;if(R||G){Q=3D(R=3D=3D"CSS1Compat")?N.documentElement.cli=
entWidth:N.body.clientWidth;}return =
Q;},getAncestorBy:function(Q,R){while(Q=3DQ.parentNode){if(D(Q,R)){return=
 Q;}}return =
null;},getAncestorByClassName:function(R,Q){R=3DB.Dom.get(R);if(!R){retur=
n null;}var S=3Dfunction(T){return B.Dom.hasClass(T,Q);};return =
B.Dom.getAncestorBy(R,S);},getAncestorByTagName:function(R,Q){R=3DB.Dom.g=
et(R);if(!R){return null;}var S=3Dfunction(T){return =
T.tagName&&T.tagName.toUpperCase()=3D=3DQ.toUpperCase();};return =
B.Dom.getAncestorBy(R,S);},getPreviousSiblingBy:function(Q,R){while(Q){Q=3D=
Q.previousSibling;if(D(Q,R)){return Q;}}return =
null;},getPreviousSibling:function(Q){Q=3DB.Dom.get(Q);if(!Q){return =
null;}return =
B.Dom.getPreviousSiblingBy(Q);},getNextSiblingBy:function(Q,R){while(Q){Q=
=3DQ.nextSibling;if(D(Q,R)){return Q;}}return =
null;},getNextSibling:function(Q){Q=3DB.Dom.get(Q);if(!Q){return =
null;}return =
B.Dom.getNextSiblingBy(Q);},getFirstChildBy:function(Q,S){var =
R=3D(D(Q.firstChild,S))?Q.firstChild:null;return =
R||B.Dom.getNextSiblingBy(Q.firstChild,S);},getFirstChild:function(Q,R){Q=
=3DB.Dom.get(Q);if(!Q){return null;}return =
B.Dom.getFirstChildBy(Q);},getLastChildBy:function(Q,S){if(!Q){return =
null;}var R=3D(D(Q.lastChild,S))?Q.lastChild:null;return =
R||B.Dom.getPreviousSiblingBy(Q.lastChild,S);},getLastChild:function(Q){Q=
=3DB.Dom.get(Q);return =
B.Dom.getLastChildBy(Q);},getChildrenBy:function(R,T){var =
S=3DB.Dom.getFirstChildBy(R,T);var =
Q=3DS?[S]:[];B.Dom.getNextSiblingBy(S,function(U){if(!T||T(U)){Q[Q.length=
]=3DU;}return false;});return =
Q;},getChildren:function(Q){Q=3DB.Dom.get(Q);if(!Q){}return =
B.Dom.getChildrenBy(Q);},getDocumentScrollLeft:function(Q){Q=3DQ||N;retur=
n =
Math.max(Q.documentElement.scrollLeft,Q.body.scrollLeft);},getDocumentScr=
ollTop:function(Q){Q=3DQ||N;return =
Math.max(Q.documentElement.scrollTop,Q.body.scrollTop);},insertBefore:fun=
ction(R,Q){R=3DB.Dom.get(R);Q=3DB.Dom.get(Q);if(!R||!Q||!Q.parentNode){re=
turn null;}return =
Q.parentNode.insertBefore(R,Q);},insertAfter:function(R,Q){R=3DB.Dom.get(=
R);Q=3DB.Dom.get(Q);if(!R||!Q||!Q.parentNode){return =
null;}if(Q.nextSibling){return =
Q.parentNode.insertBefore(R,Q.nextSibling);}else{return =
Q.parentNode.appendChild(R);}},getClientRegion:function(){var =
S=3DB.Dom.getDocumentScrollTop(),R=3DB.Dom.getDocumentScrollLeft(),T=3DB.=
Dom.getViewportWidth()+R,Q=3DB.Dom.getViewportHeight()+S;return new =
B.Region(S,T,Q,R);}};var =
I=3Dfunction(){if(N.documentElement.getBoundingClientRect){return =
function(R){var S=3DR.getBoundingClientRect();var =
Q=3DR.ownerDocument;return[S.left+B.Dom.getDocumentScrollLeft(Q),S.top+B.=
Dom.getDocumentScrollTop(Q)];};}else{return function(S){var =
T=3D[S.offsetLeft,S.offsetTop];var R=3DS.offsetParent;var =
Q=3D(M&&B.Dom.getStyle(S,"position")=3D=3D"absolute"&&S.offsetParent=3D=3D=
S.ownerDocument.body);if(R!=3DS){while(R){T[0]+=3DR.offsetLeft;T[1]+=3DR.=
offsetTop;if(!Q&&M&&B.Dom.getStyle(R,"position")=3D=3D"absolute"){Q=3Dtru=
e;}R=3DR.offsetParent;}}if(Q){T[0]-=3DS.ownerDocument.body.offsetLeft;T[1=
]-=3DS.ownerDocument.body.offsetTop;}R=3DS.parentNode;while(R.tagName&&!E=
.ROOT_TAG.test(R.tagName)){if(B.Dom.getStyle(R,"display").search(/^inline=
|table-row.*$/i)){T[0]-=3DR.scrollLeft;T[1]-=3DR.scrollTop;}R=3DR.parentN=
ode;}return =
T;};}}();})();YAHOO.util.Region=3Dfunction(C,D,A,B){this.top=3DC;this[1]=3D=
C;this.right=3DD;this.bottom=3DA;this.left=3DB;this[0]=3DB;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(A){return(A.left>=3Dthis.left&&A.righ=
t<=3Dthis.right&&A.top>=3Dthis.top&&A.bottom<=3Dthis.bottom);};YAHOO.util=
.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)*(thi=
s.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfunction(E)=
{var C=3DMath.max(this.top,E.top);var =
D=3DMath.min(this.right,E.right);var =
A=3DMath.min(this.bottom,E.bottom);var =
B=3DMath.max(this.left,E.left);if(A>=3DC&&D>=3DB){return new =
YAHOO.util.Region(C,D,A,B);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(E){var =
C=3DMath.min(this.top,E.top);var D=3DMath.max(this.right,E.right);var =
A=3DMath.max(this.bottom,E.bottom);var =
B=3DMath.min(this.left,E.left);return new =
YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {top: "+this.top+", right: "+this.right+", bottom: =
"+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(D){var =
F=3DYAHOO.util.Dom.getXY(D);var C=3DF[1];var E=3DF[0]+D.offsetWidth;var =
A=3DF[1]+D.offsetHeight;var B=3DF[0];return new =
YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=3Dfunction(A,B){if(YAHOO.la=
ng.isArray(A)){B=3DA[1];A=3DA[0];}this.x=3Dthis.right=3Dthis.left=3Dthis[=
0]=3DA;this.y=3Dthis.top=3Dthis.bottom=3Dthis[1]=3DB;};YAHOO.util.Point.p=
rototype=3Dnew =
YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.4.1",=
build:"742"});YAHOO.util.CustomEvent=3Dfunction(D,B,C,A){this.type=3DD;th=
is.scope=3DB||window;this.silent=3DC;this.signature=3DA||YAHOO.util.Custo=
mEvent.LIST;this.subscribers=3D[];if(!this.silent){}var =
E=3D"_YUICEOnSubscribe";if(D!=3D=3DE){this.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(E,this,true);}this.lastError=3Dnull;};YAHOO.util.C=
ustomEvent.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEven=
t.prototype=3D{subscribe:function(B,C,A){if(!B){throw new Error("Invalid =
callback for subscriber to =
'"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A=
);}this.subscribers.push(new =
YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return =
this.unsubscribeAll();}var E=3Dfalse;for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){var =
C=3Dthis.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=3Dtrue;}=
}return E;},fire:function(){var =
D=3Dthis.subscribers.length;if(!D&&this.silent){return true;}var =
H=3D[],F=3Dtrue,C,I=3Dfalse;for(C=3D0;C<arguments.length;++C){H.push(argu=
ments[C]);}if(!this.silent){}for(C=3D0;C<D;++C){var =
L=3Dthis.subscribers[C];if(!L){I=3Dtrue;}else{if(!this.silent){}var =
K=3DL.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEvent.=
FLAT){var =
A=3Dnull;if(H.length>0){A=3DH[0];}try{F=3DL.fn.call(K,A,L.obj);}catch(E){=
this.lastError=3DE;}}else{try{F=3DL.fn.call(K,this.type,H,L.obj);}catch(G=
){this.lastError=3DG;}}if(false=3D=3D=3DF){if(!this.silent){}return =
false;}}}if(I){var =
J=3D[],B=3Dthis.subscribers;for(C=3D0,D=3DB.length;C<D;C=3DC+1){J.push(B[=
C]);}this.subscribers=3DJ;}return =
true;},unsubscribeAll:function(){for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){this._delete(A-1-B);}this.subs=
cribers=3D[];return B;},_delete:function(A){var =
B=3Dthis.subscribers[A];if(B){delete B.fn;delete =
B.obj;}this.subscribers[A]=3Dnull;},toString:function(){return"CustomEven=
t: '"+this.type+"', scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(B,C,A){this.fn=3DB;this.=
obj=3DYAHOO.lang.isUndefined(C)?null:C;this.override=3DA;};YAHOO.util.Sub=
scriber.prototype.getScope=3Dfunction(A){if(this.override){if(this.overri=
de=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}return =
A;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(A,B){if(B){return=
(this.fn=3D=3DA&&this.obj=3D=3DB);}else{return(this.fn=3D=3DA);}};YAHOO.u=
til.Subscriber.prototype.toString=3Dfunction(){return"Subscriber { obj: =
"+this.obj+", override: "+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
H=3Dfalse;var I=3D[];var J=3D[];var G=3D[];var E=3D[];var C=3D0;var =
F=3D[];var B=3D[];var A=3D0;var =
D=3D{63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{P=
OLL_RETRYS:4000,POLL_INTERVAL:10,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_=
SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webk=
it:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMR=
eady:false,startInterval:function(){if(!this._interval){var K=3Dthis;var =
L=3Dfunction(){K._tryPreloadAttach();};this._interval=3DsetInterval(L,thi=
s.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var =
K=3D(YAHOO.lang.isString(P))?[P]:P;for(var =
L=3D0;L<K.length;L=3DL+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkRead=
y:N});}C=3Dthis.POLL_RETRYS;this.startInterval();},onContentReady:functio=
n(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if=
(this.DOMReady){setTimeout(function(){var =
N=3Dwindow;if(L){if(L=3D=3D=3Dtrue){N=3DM;}else{N=3DL;}}K.call(N,"DOMRead=
y",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:fu=
nction(M,K,V,Q,L){if(!V||!V.call){return =
false;}if(this._isValidCollection(M)){var W=3Dtrue;for(var =
R=3D0,T=3DM.length;R<T;++R){W=3Dthis.on(M[R],K,V,Q,L)&&W;}return =
W;}else{if(YAHOO.lang.isString(M)){var =
P=3Dthis.getEl(M);if(P){M=3DP;}else{this.onAvailable(M,function(){YAHOO.u=
til.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return =
false;}if("unload"=3D=3DK&&Q!=3D=3Dthis){J[J.length]=3D[M,K,V,Q,L];return=
 true;}var Y=3DM;if(L){if(L=3D=3D=3Dtrue){Y=3DQ;}else{Y=3DL;}}var =
N=3Dfunction(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var =
X=3D[M,K,V,N,Y,Q,L];var =
S=3DI.length;I[S]=3DX;if(this.useLegacyEvent(M,K)){var =
O=3Dthis.getLegacyIndex(M,K);if(O=3D=3D-1||M!=3DG[O][0]){O=3DG.length;B[M=
.id+K]=3DO;G[O]=3D[M,K,M["on"+K]];E[O]=3D[];M["on"+K]=3Dfunction(Z){YAHOO=
.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(=
X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=3DU;th=
is.removeListener(M,K,V);return false;}}return =
true;},fireLegacyEvent:function(O,M){var =
Q=3Dtrue,K,S,R,T,P;S=3DE[M];for(var =
L=3D0,N=3DS.length;L<N;++L){R=3DS[L];if(R&&R[this.WFN]){T=3DR[this.ADJ_SC=
OPE];P=3DR[this.WFN].call(T,O);Q=3D(Q&&P);}}K=3DG[M];if(K&&K[2]){K[2](O);=
}return Q;},getLegacyIndex:function(L,M){var =
K=3Dthis.generateId(L)+M;if(typeof B[K]=3D=3D"undefined"){return =
-1;}else{return =
B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"=3D=3DM||"db=
lclick"=3D=3DM)){var =
K=3DparseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return =
false;},removeListener:function(L,K,T){var O,R,V;if(typeof =
L=3D=3D"string"){L=3Dthis.getEl(L);}else{if(this._isValidCollection(L)){v=
ar =
U=3Dtrue;for(O=3D0,R=3DL.length;O<R;++O){U=3D(this.removeListener(L[O],K,=
T)&&U);}return U;}}if(!T||!T.call){return =
this.purgeElement(L,false,K);}if("unload"=3D=3DK){for(O=3D0,R=3DJ.length;=
O<R;O++){V=3DJ[O];if(V&&V[0]=3D=3DL&&V[1]=3D=3DK&&V[2]=3D=3DT){J[O]=3Dnul=
l;return true;}}return false;}var P=3Dnull;var =
Q=3Darguments[3];if("undefined"=3D=3D=3Dtypeof =
Q){Q=3Dthis._getCacheIndex(L,K,T);}if(Q>=3D0){P=3DI[Q];}if(!L||!P){return=
 false;}if(this.useLegacyEvent(L,K)){var =
N=3Dthis.getLegacyIndex(L,K);var =
M=3DE[N];if(M){for(O=3D0,R=3DM.length;O<R;++O){V=3DM[O];if(V&&V[this.EL]=3D=
=3DL&&V[this.TYPE]=3D=3DK&&V[this.FN]=3D=3DT){M[O]=3Dnull;break;}}}}else{=
try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=3D=
S;return false;}}delete I[Q][this.WFN];delete =
I[Q][this.FN];I[Q]=3Dnull;return true;},getTarget:function(M,L){var =
K=3DM.target||M.srcElement;return =
this.resolveTextNode(K);},resolveTextNode:function(K){if(K&&3=3D=3DK.node=
Type){return K.parentNode;}else{return K;}},getPageX:function(L){var =
K=3DL.pageX;if(!K&&0!=3D=3DK){K=3DL.clientX||0;if(this.isIE){K+=3Dthis._g=
etScrollLeft();}}return K;},getPageY:function(K){var =
L=3DK.pageY;if(!L&&0!=3D=3DL){L=3DK.clientY||0;if(this.isIE){L+=3Dthis._g=
etScrollTop();}}return =
L;},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];
},getRelatedTarget:function(L){var =
K=3DL.relatedTarget;if(!K){if(L.type=3D=3D"mouseout"){K=3DL.toElement;}el=
se{if(L.type=3D=3D"mouseover"){K=3DL.fromElement;}}}return =
this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=3Dnew =
Date().getTime();try{M.time=3DL;}catch(K){this.lastError=3DK;return =
L;}}return =
M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefaul=
t(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagatio=
n();}else{K.cancelBubble=3Dtrue;}},preventDefault:function(K){if(K.preven=
tDefault){K.preventDefault();}else{K.returnValue=3Dfalse;}},getEvent:func=
tion(M,K){var L=3DM||window.event;if(!L){var =
N=3Dthis.getEvent.caller;while(N){L=3DN.arguments[0];if(L&&Event=3D=3DL.c=
onstructor){break;}N=3DN.caller;}}return L;},getCharCode:function(L){var =
K=3DL.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in =
D)){K=3DD[K];}return K;},_getCacheIndex:function(O,P,N){for(var =
M=3D0,L=3DI.length;M<L;++M){var =
K=3DI[M];if(K&&K[this.FN]=3D=3DN&&K[this.EL]=3D=3DO&&K[this.TYPE]=3D=3DP)=
{return M;}}return -1;},generateId:function(K){var =
L=3DK.id;if(!L){L=3D"yuievtautoid-"+A;++A;K.id=3DL;}return =
L;},_isValidCollection:function(L){try{return(L&&typeof =
L!=3D=3D"string"&&L.length&&!L.tagName&&!L.alert&&typeof =
L[0]!=3D=3D"undefined");}catch(K){return =
false;}},elCache:{},getEl:function(K){return(typeof =
K=3D=3D=3D"string")?document.getElementById(K):K;},clearCache:function(){=
},DOMReadyEvent:new =
YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=3Dtrue=
;var =
K=3DYAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(=
L){var =
K=3DYAHOO.util.Event;if(!K.DOMReady){K.DOMReady=3Dtrue;K.DOMReadyEvent.fi=
re();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreload=
Attach:function(){if(this.locked){return =
false;}if(this.isIE){if(!this.DOMReady){this.startInterval();return =
false;}}this.locked=3Dtrue;var P=3D!H;if(!P){P=3D(C>0);}var O=3D[];var =
Q=3Dfunction(S,T){var =
R=3DS;if(T.override){if(T.override=3D=3D=3Dtrue){R=3DT.obj;}else{R=3DT.ov=
erride;}}T.fn.call(R,T.obj);};var =
L,K,N,M;for(L=3D0,K=3DF.length;L<K;++L){N=3DF[L];if(N&&!N.checkReady){M=3D=
this.getEl(N.id);if(M){Q(M,N);F[L]=3Dnull;}else{O.push(N);}}}for(L=3D0,K=3D=
F.length;L<K;++L){N=3DF[L];if(N&&N.checkReady){M=3Dthis.getEl(N.id);if(M)=
{if(H||M.nextSibling){Q(M,N);F[L]=3Dnull;}}else{O.push(N);}}}C=3D(O.lengt=
h=3D=3D=3D0)?0:C-1;if(P){this.startInterval();}else{clearInterval(this._i=
nterval);this._interval=3Dnull;}this.locked=3Dfalse;return =
true;},purgeElement:function(O,P,R){var =
M=3D(YAHOO.lang.isString(O))?this.getEl(O):O;var =
Q=3Dthis.getListeners(M,R),N,K;if(Q){for(N=3D0,K=3DQ.length;N<K;++N){var =
L=3DQ[N];this.removeListener(M,L.type,L.fn,L.index);}}if(P&&M&&M.childNod=
es){for(N=3D0,K=3DM.childNodes.length;N<K;++N){this.purgeElement(M.childN=
odes[N],P,R);}}},getListeners:function(M,K){var =
P=3D[],L;if(!K){L=3D[I,J];}else{if(K=3D=3D=3D"unload"){L=3D[J];}else{L=3D=
[I];}}var R=3D(YAHOO.lang.isString(M))?this.getEl(M):M;for(var =
O=3D0;O<L.length;O=3DO+1){var T=3DL[O];if(T&&T.length>0){for(var =
Q=3D0,S=3DT.length;Q<S;++Q){var =
N=3DT[Q];if(N&&N[this.EL]=3D=3D=3DR&&(!K||K=3D=3D=3DN[this.TYPE])){P.push=
({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE]=
,scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:=
function(R){var =
Q=3DYAHOO.util.Event,O,N,L,K,M;for(O=3D0,K=3DJ.length;O<K;++O){L=3DJ[O];i=
f(L){var =
P=3Dwindow;if(L[Q.ADJ_SCOPE]){if(L[Q.ADJ_SCOPE]=3D=3D=3Dtrue){P=3DL[Q.UNL=
OAD_OBJ];}else{P=3DL[Q.ADJ_SCOPE];}}L[Q.FN].call(P,Q.getEvent(R,L[Q.EL]),=
L[Q.UNLOAD_OBJ]);J[O]=3Dnull;L=3Dnull;P=3Dnull;}}J=3Dnull;if(YAHOO.env.ua=
.ie&&I&&I.length>0){N=3DI.length;while(N){M=3DN-1;L=3DI[M];if(L){Q.remove=
Listener(L[Q.EL],L[Q.TYPE],L[Q.FN],M);}N--;}L=3Dnull;}G=3Dnull;Q._simpleR=
emove(window,"unload",Q._unload);},_getScrollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
K=3Ddocument.documentElement,L=3Ddocument.body;if(K&&(K.scrollTop||K.scro=
llLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,=
L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:functio=
n(){if(window.addEventListener){return =
function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEve=
nt){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return =
function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener=
){return =
function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detach=
Event){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return =
function(){};}}}()};}();(function(){var =
A=3DYAHOO.util.Event;A.on=3DA.addListener;if(A.isIE){YAHOO.util.Event.onD=
OMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);A._dri=3D=
setInterval(function(){var =
C=3Ddocument.createElement("p");try{C.doScroll("left");clearInterval(A._d=
ri);A._dri=3Dnull;A._ready();C=3Dnull;}catch(B){C=3Dnull;}},A.POLL_INTERV=
AL);}else{if(A.webkit){A._dri=3DsetInterval(function(){var =
B=3Ddocument.readyState;if("loaded"=3D=3DB||"complete"=3D=3DB){clearInter=
val(A._dri);A._dri=3Dnull;A._ready();}},A.POLL_INTERVAL);}else{A._simpleA=
dd(document,"DOMContentLoaded",A._ready);}}A._simpleAdd(window,"load",A._=
load);A._simpleAdd(window,"unload",A._unload);A._tryPreloadAttach();})();=
}YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventProvider.prototy=
pe=3D{__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E=
){this.__yui_events=3Dthis.__yui_events||{};var =
D=3Dthis.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscr=
ibers=3Dthis.__yui_subscribers||{};var =
B=3Dthis.__yui_subscribers;if(!B[A]){B[A]=3D[];}B[A].push({fn:C,obj:F,ove=
rride:E});}},unsubscribe:function(C,E,G){this.__yui_events=3Dthis.__yui_e=
vents||{};var A=3Dthis.__yui_events;if(C){var F=3DA[C];if(F){return =
F.unsubscribe(E,G);}}else{var B=3Dtrue;for(var D in =
A){if(YAHOO.lang.hasOwnProperty(A,D)){B=3DB&&A[D].unsubscribe(E,G);}}retu=
rn B;}return false;},unsubscribeAll:function(A){return =
this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=3Dthis.=
__yui_events||{};var A=3DD||{};var =
I=3Dthis.__yui_events;if(I[G]){}else{var H=3DA.scope||this;var =
E=3D(A.silent);var B=3Dnew =
YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);I[G]=3DB;if(A.o=
nSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}th=
is.__yui_subscribers=3Dthis.__yui_subscribers||{};
var F=3Dthis.__yui_subscribers[G];if(F){for(var =
C=3D0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}retu=
rn =
I[G];},fireEvent:function(E,D,A,C){this.__yui_events=3Dthis.__yui_events|=
|{};var G=3Dthis.__yui_events[E];if(!G){return null;}var B=3D[];for(var =
F=3D1;F<arguments.length;++F){B.push(arguments[F]);}return =
G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__=
yui_events[A]){return true;}}return =
false;}};YAHOO.util.KeyListener=3Dfunction(A,F,B,C){if(!A){}else{if(!F){}=
else{if(!B){}}}if(!C){C=3DYAHOO.util.KeyListener.KEYDOWN;}var D=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
A=3D=3D"string"){A=3Ddocument.getElementById(A);}if(typeof =
B=3D=3D"function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correc=
tScope);}function =
E(J,I){if(!F.shift){F.shift=3Dfalse;}if(!F.alt){F.alt=3Dfalse;}if(!F.ctrl=
){F.ctrl=3Dfalse;}if(J.shiftKey=3D=3DF.shift&&J.altKey=3D=3DF.alt&&J.ctrl=
Key=3D=3DF.ctrl){var G;if(F.keys instanceof Array){for(var =
H=3D0;H<F.keys.length;H++){G=3DF.keys[H];if(G=3D=3DJ.charCode){D.fire(J.c=
harCode,J);break;}else{if(G=3D=3DJ.keyCode){D.fire(J.keyCode,J);break;}}}=
}else{G=3DF.keys;if(G=3D=3DJ.charCode){D.fire(J.charCode,J);}else{if(G=3D=
=3DJ.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=3Dfunction(){if(!this.=
enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}t=
his.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.uti=
l.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=3D=
false;};this.toString=3Dfunction(){return"KeyListener ["+F.keys+"] =
"+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN=3D"=
keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHOO.util.KeyListener.KE=
Y=3D{ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PA=
GE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:=
32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.4.1",=
build:"742"});YAHOO.register("yahoo-dom-event", YAHOO, {version: =
"2.4.1", build: "742"});
YAHOO.util.Anim=3Dfunction(B,A,C,D){if(!B){}this.init(B,A,C,D);};YAHOO.ut=
il.Anim.prototype=3D{toString:function(){var A=3Dthis.getEl();var =
B=3DA.id||A.tagName||A;return("Anim =
"+B);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttrib=
ute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom=
$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:=
function(A,C,B){return =
this.method(this.currentFrame,C,B-C,this.totalFrames);},setAttribute:func=
tion(A,C,B){if(this.patterns.noNegatives.test(A)){C=3D(C>0)?C:0;}YAHOO.ut=
il.Dom.setStyle(this.getEl(),A,C+B);},getAttribute:function(A){var =
C=3Dthis.getEl();var =
E=3DYAHOO.util.Dom.getStyle(C,A);if(E!=3D=3D"auto"&&!this.patterns.offset=
Unit.test(E)){return parseFloat(E);}var =
B=3Dthis.patterns.offsetAttribute.exec(A)||[];var F=3D!!(B[3]);var =
D=3D!!(B[2]);if(D||(YAHOO.util.Dom.getStyle(C,"position")=3D=3D"absolute"=
&&F)){E=3DC["offset"+B[0].charAt(0).toUpperCase()+B[0].substr(1)];}else{E=
=3D0;}return =
E;},getDefaultUnit:function(A){if(this.patterns.defaultUnit.test(A)){retu=
rn"px";}return"";},setRuntimeAttribute:function(B){var G;var C;var =
D=3Dthis.attributes;this.runtimeAttributes[B]=3D{};var =
F=3Dfunction(H){return(typeof =
H!=3D=3D"undefined");};if(!F(D[B]["to"])&&!F(D[B]["by"])){return =
false;}G=3D(F(D[B]["from"]))?D[B]["from"]:this.getAttribute(B);if(F(D[B][=
"to"])){C=3DD[B]["to"];}else{if(F(D[B]["by"])){if(G.constructor=3D=3DArra=
y){C=3D[];for(var =
E=3D0,A=3DG.length;E<A;++E){C[E]=3DG[E]+D[B]["by"][E]*1;}}else{C=3DG+D[B]=
["by"]*1;}}}this.runtimeAttributes[B].start=3DG;this.runtimeAttributes[B]=
.end=3DC;this.runtimeAttributes[B].unit=3D(F(D[B].unit))?D[B]["unit"]:thi=
s.getDefaultUnit(B);return true;},init:function(C,H,G,A){var =
B=3Dfalse;var D=3Dnull;var =
F=3D0;C=3DYAHOO.util.Dom.get(C);this.attributes=3DH||{};this.duration=3D!=
YAHOO.lang.isUndefined(G)?G:1;this.method=3DA||YAHOO.util.Easing.easeNone=
;this.useSeconds=3Dtrue;this.currentFrame=3D0;this.totalFrames=3DYAHOO.ut=
il.AnimMgr.fps;this.setEl=3Dfunction(K){C=3DYAHOO.util.Dom.get(K);};this.=
getEl=3Dfunction(){return C;};this.isAnimated=3Dfunction(){return =
B;};this.getStartTime=3Dfunction(){return =
D;};this.runtimeAttributes=3D{};this.animate=3Dfunction(){if(this.isAnima=
ted()){return =
false;}this.currentFrame=3D0;this.totalFrames=3D(this.useSeconds)?Math.ce=
il(YAHOO.util.AnimMgr.fps*this.duration):this.duration;if(this.duration=3D=
=3D=3D0&&this.useSeconds){this.totalFrames=3D1;}YAHOO.util.AnimMgr.regist=
erElement(this);return =
true;};this.stop=3Dfunction(K){if(!this.isAnimated()){return =
false;}if(K){this.currentFrame=3Dthis.totalFrames;this._onTween.fire();}Y=
AHOO.util.AnimMgr.stop(this);};var =
J=3Dfunction(){this.onStart.fire();this.runtimeAttributes=3D{};for(var K =
in this.attributes){this.setRuntimeAttribute(K);}B=3Dtrue;F=3D0;D=3Dnew =
Date();};var I=3Dfunction(){var M=3D{duration:new =
Date()-this.getStartTime(),currentFrame:this.currentFrame};M.toString=3Df=
unction(){return("duration: "+M.duration+", currentFrame: =
"+M.currentFrame);};this.onTween.fire(M);var =
L=3Dthis.runtimeAttributes;for(var K in =
L){this.setAttribute(K,this.doMethod(K,L[K].start,L[K].end),L[K].unit);}F=
+=3D1;};var E=3Dfunction(){var K=3D(new Date()-D)/1000;var =
L=3D{duration:K,frames:F,fps:F/K};L.toString=3Dfunction(){return("duratio=
n: "+L.duration+", frames: "+L.frames+", fps: =
"+L.fps);};B=3Dfalse;F=3D0;this.onComplete.fire(L);};this._onStart=3Dnew =
YAHOO.util.CustomEvent("_start",this,true);this.onStart=3Dnew =
YAHOO.util.CustomEvent("start",this);this.onTween=3Dnew =
YAHOO.util.CustomEvent("tween",this);this._onTween=3Dnew =
YAHOO.util.CustomEvent("_tween",this,true);this.onComplete=3Dnew =
YAHOO.util.CustomEvent("complete",this);this._onComplete=3Dnew =
YAHOO.util.CustomEvent("_complete",this,true);this._onStart.subscribe(J);=
this._onTween.subscribe(I);this._onComplete.subscribe(E);}};YAHOO.util.An=
imMgr=3Dnew function(){var C=3Dnull;var B=3D[];var =
A=3D0;this.fps=3D1000;this.delay=3D1;this.registerElement=3Dfunction(F){B=
[B.length]=3DF;A+=3D1;F._onStart.fire();this.start();};this.unRegister=3D=
function(G,F){F=3DF||E(G);if(!G.isAnimated()||F=3D=3D-1){return =
false;}G._onComplete.fire();B.splice(F,1);A-=3D1;if(A<=3D0){this.stop();}=
return =
true;};this.start=3Dfunction(){if(C=3D=3D=3Dnull){C=3DsetInterval(this.ru=
n,this.delay);}};this.stop=3Dfunction(H){if(!H){clearInterval(C);for(var =
G=3D0,F=3DB.length;G<F;++G){this.unRegister(B[0],0);}B=3D[];C=3Dnull;A=3D=
0;}else{this.unRegister(H);}};this.run=3Dfunction(){for(var =
H=3D0,F=3DB.length;H<F;++H){var =
G=3DB[H];if(!G||!G.isAnimated()){continue;}if(G.currentFrame<G.totalFrame=
s||G.totalFrames=3D=3D=3Dnull){G.currentFrame+=3D1;if(G.useSeconds){D(G);=
}G._onTween.fire();}else{YAHOO.util.AnimMgr.stop(G,H);}}};var =
E=3Dfunction(H){for(var =
G=3D0,F=3DB.length;G<F;++G){if(B[G]=3D=3DH){return G;}}return -1;};var =
D=3Dfunction(G){var J=3DG.totalFrames;var I=3DG.currentFrame;var =
H=3D(G.currentFrame*G.duration*1000/G.totalFrames);var F=3D(new =
Date()-G.getStartTime());var =
K=3D0;if(F<G.duration*1000){K=3DMath.round((F/H-1)*G.currentFrame);}else{=
K=3DJ-(I+1);}if(K>0&&isFinite(K)){if(G.currentFrame+K>=3DJ){K=3DJ-(I+1);}=
G.currentFrame+=3DK;}};};YAHOO.util.Bezier=3Dnew =
function(){this.getPosition=3Dfunction(E,D){var F=3DE.length;var =
C=3D[];for(var B=3D0;B<F;++B){C[B]=3D[E[B][0],E[B][1]];}for(var =
A=3D1;A<F;++A){for(B=3D0;B<F-A;++B){C[B][0]=3D(1-D)*C[B][0]+D*C[parseInt(=
B+1,10)][0];C[B][1]=3D(1-D)*C[B][1]+D*C[parseInt(B+1,10)][1];}}return[C[0=
][0],C[0][1]];};};(function(){YAHOO.util.ColorAnim=3Dfunction(E,D,F,G){YA=
HOO.util.ColorAnim.superclass.constructor.call(this,E,D,F,G);};YAHOO.exte=
nd(YAHOO.util.ColorAnim,YAHOO.util.Anim);var B=3DYAHOO.util;var =
C=3DB.ColorAnim.superclass;var =
A=3DB.ColorAnim.prototype;A.toString=3Dfunction(){var =
D=3Dthis.getEl();var E=3DD.id||D.tagName;return("ColorAnim =
"+E);};A.patterns.color=3D/color$/i;A.patterns.rgb=3D/^rgb\(([0-9]+)\s*,\=
s*([0-9]+)\s*,\s*([0-9]+)\)$/i;A.patterns.hex=3D/^#?([0-9A-F]{2})([0-9A-F=
]{2})([0-9A-F]{2})$/i;A.patterns.hex3=3D/^#?([0-9A-F]{1})([0-9A-F]{1})([0=
-9A-F]{1})$/i;A.patterns.transparent=3D/^transparent|rgba\(0, 0, 0, =
0\)$/;A.parseColor=3Dfunction(D){if(D.length=3D=3D3){return D;}var =
E=3Dthis.patterns.hex.exec(D);if(E&&E.length=3D=3D4){return[parseInt(E[1]=
,16),parseInt(E[2],16),parseInt(E[3],16)];}E=3Dthis.patterns.rgb.exec(D);=
if(E&&E.length=3D=3D4){return[parseInt(E[1],10),parseInt(E[2],10),parseIn=
t(E[3],10)];
}E=3Dthis.patterns.hex3.exec(D);if(E&&E.length=3D=3D4){return[parseInt(E[=
1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)];}return =
null;};A.getAttribute=3Dfunction(D){var =
F=3Dthis.getEl();if(this.patterns.color.test(D)){var =
G=3DYAHOO.util.Dom.getStyle(F,D);if(this.patterns.transparent.test(G)){va=
r =
E=3DF.parentNode;G=3DB.Dom.getStyle(E,D);while(E&&this.patterns.transpare=
nt.test(G)){E=3DE.parentNode;G=3DB.Dom.getStyle(E,D);if(E.tagName.toUpper=
Case()=3D=3D"HTML"){G=3D"#fff";}}}}else{G=3DC.getAttribute.call(this,D);}=
return G;};A.doMethod=3Dfunction(E,I,F){var =
H;if(this.patterns.color.test(E)){H=3D[];for(var =
G=3D0,D=3DI.length;G<D;++G){H[G]=3DC.doMethod.call(this,E,I[G],F[G]);}H=3D=
"rgb("+Math.floor(H[0])+","+Math.floor(H[1])+","+Math.floor(H[2])+")";}el=
se{H=3DC.doMethod.call(this,E,I,F);}return =
H;};A.setRuntimeAttribute=3Dfunction(E){C.setRuntimeAttribute.call(this,E=
);if(this.patterns.color.test(E)){var G=3Dthis.attributes;var =
I=3Dthis.parseColor(this.runtimeAttributes[E].start);var =
F=3Dthis.parseColor(this.runtimeAttributes[E].end);if(typeof =
G[E]["to"]=3D=3D=3D"undefined"&&typeof =
G[E]["by"]!=3D=3D"undefined"){F=3Dthis.parseColor(G[E].by);for(var =
H=3D0,D=3DI.length;H<D;++H){F[H]=3DI[H]+F[H];}}this.runtimeAttributes[E].=
start=3DI;this.runtimeAttributes[E].end=3DF;}};})();YAHOO.util.Easing=3D{=
easeNone:function(B,A,D,C){return =
D*B/C+A;},easeIn:function(B,A,D,C){return =
D*(B/=3DC)*B+A;},easeOut:function(B,A,D,C){return =
-D*(B/=3DC)*(B-2)+A;},easeBoth:function(B,A,D,C){if((B/=3DC/2)<1){return =
D/2*B*B+A;}return =
-D/2*((--B)*(B-2)-1)+A;},easeInStrong:function(B,A,D,C){return =
D*(B/=3DC)*B*B*B+A;},easeOutStrong:function(B,A,D,C){return =
-D*((B=3DB/C-1)*B*B*B-1)+A;},easeBothStrong:function(B,A,D,C){if((B/=3DC/=
2)<1){return D/2*B*B*B*B+A;}return =
-D/2*((B-=3D2)*B*B*B-2)+A;},elasticIn:function(C,A,G,F,B,E){if(C=3D=3D0){=
return A;}if((C/=3DF)=3D=3D1){return =
A+G;}if(!E){E=3DF*0.3;}if(!B||B<Math.abs(G)){B=3DG;var D=3DE/4;}else{var =
D=3DE/(2*Math.PI)*Math.asin(G/B);}return =
-(B*Math.pow(2,10*(C-=3D1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;},elasticO=
ut:function(C,A,G,F,B,E){if(C=3D=3D0){return =
A;}if((C/=3DF)=3D=3D1){return =
A+G;}if(!E){E=3DF*0.3;}if(!B||B<Math.abs(G)){B=3DG;var D=3DE/4;}else{var =
D=3DE/(2*Math.PI)*Math.asin(G/B);}return =
B*Math.pow(2,-10*C)*Math.sin((C*F-D)*(2*Math.PI)/E)+G+A;},elasticBoth:fun=
ction(C,A,G,F,B,E){if(C=3D=3D0){return A;}if((C/=3DF/2)=3D=3D2){return =
A+G;}if(!E){E=3DF*(0.3*1.5);}if(!B||B<Math.abs(G)){B=3DG;var =
D=3DE/4;}else{var D=3DE/(2*Math.PI)*Math.asin(G/B);}if(C<1){return =
-0.5*(B*Math.pow(2,10*(C-=3D1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;}retur=
n =
B*Math.pow(2,-10*(C-=3D1))*Math.sin((C*F-D)*(2*Math.PI)/E)*0.5+G+A;},back=
In:function(B,A,E,D,C){if(typeof C=3D=3D"undefined"){C=3D1.70158;}return =
E*(B/=3DD)*B*((C+1)*B-C)+A;},backOut:function(B,A,E,D,C){if(typeof =
C=3D=3D"undefined"){C=3D1.70158;}return =
E*((B=3DB/D-1)*B*((C+1)*B+C)+1)+A;},backBoth:function(B,A,E,D,C){if(typeo=
f C=3D=3D"undefined"){C=3D1.70158;}if((B/=3DD/2)<1){return =
E/2*(B*B*(((C*=3D(1.525))+1)*B-C))+A;}return =
E/2*((B-=3D2)*B*(((C*=3D(1.525))+1)*B+C)+2)+A;},bounceIn:function(B,A,D,C=
){return =
D-YAHOO.util.Easing.bounceOut(C-B,0,D,C)+A;},bounceOut:function(B,A,D,C){=
if((B/=3DC)<(1/2.75)){return =
D*(7.5625*B*B)+A;}else{if(B<(2/2.75)){return =
D*(7.5625*(B-=3D(1.5/2.75))*B+0.75)+A;}else{if(B<(2.5/2.75)){return =
D*(7.5625*(B-=3D(2.25/2.75))*B+0.9375)+A;}}}return =
D*(7.5625*(B-=3D(2.625/2.75))*B+0.984375)+A;},bounceBoth:function(B,A,D,C=
){if(B<C/2){return YAHOO.util.Easing.bounceIn(B*2,0,D,C)*0.5+A;}return =
YAHOO.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A;}};(function(){YAHOO=
.util.Motion=3Dfunction(G,F,H,I){if(G){YAHOO.util.Motion.superclass.const=
ructor.call(this,G,F,H,I);}};YAHOO.extend(YAHOO.util.Motion,YAHOO.util.Co=
lorAnim);var D=3DYAHOO.util;var E=3DD.Motion.superclass;var =
B=3DD.Motion.prototype;B.toString=3Dfunction(){var F=3Dthis.getEl();var =
G=3DF.id||F.tagName;return("Motion =
"+G);};B.patterns.points=3D/^points$/i;B.setAttribute=3Dfunction(F,H,G){i=
f(this.patterns.points.test(F)){G=3DG||"px";E.setAttribute.call(this,"lef=
t",H[0],G);E.setAttribute.call(this,"top",H[1],G);}else{E.setAttribute.ca=
ll(this,F,H,G);}};B.getAttribute=3Dfunction(F){if(this.patterns.points.te=
st(F)){var =
G=3D[E.getAttribute.call(this,"left"),E.getAttribute.call(this,"top")];}e=
lse{G=3DE.getAttribute.call(this,F);}return =
G;};B.doMethod=3Dfunction(F,J,G){var =
I=3Dnull;if(this.patterns.points.test(F)){var =
H=3Dthis.method(this.currentFrame,0,100,this.totalFrames)/100;I=3DD.Bezie=
r.getPosition(this.runtimeAttributes[F],H);}else{I=3DE.doMethod.call(this=
,F,J,G);}return =
I;};B.setRuntimeAttribute=3Dfunction(O){if(this.patterns.points.test(O)){=
var G=3Dthis.getEl();var I=3Dthis.attributes;var F;var =
K=3DI["points"]["control"]||[];var H;var L,N;if(K.length>0&&!(K[0] =
instanceof Array)){K=3D[K];}else{var =
J=3D[];for(L=3D0,N=3DK.length;L<N;++L){J[L]=3DK[L];}K=3DJ;}if(D.Dom.getSt=
yle(G,"position")=3D=3D"static"){D.Dom.setStyle(G,"position","relative");=
}if(C(I["points"]["from"])){D.Dom.setXY(G,I["points"]["from"]);}else{D.Do=
m.setXY(G,D.Dom.getXY(G));}F=3Dthis.getAttribute("points");if(C(I["points=
"]["to"])){H=3DA.call(this,I["points"]["to"],F);var =
M=3DD.Dom.getXY(this.getEl());for(L=3D0,N=3DK.length;L<N;++L){K[L]=3DA.ca=
ll(this,K[L],F);}}else{if(C(I["points"]["by"])){H=3D[F[0]+I["points"]["by=
"][0],F[1]+I["points"]["by"][1]];for(L=3D0,N=3DK.length;L<N;++L){K[L]=3D[=
F[0]+K[L][0],F[1]+K[L][1]];}}}this.runtimeAttributes[O]=3D[F];if(K.length=
>0){this.runtimeAttributes[O]=3Dthis.runtimeAttributes[O].concat(K);}this=
.runtimeAttributes[O][this.runtimeAttributes[O].length]=3DH;}else{E.setRu=
ntimeAttribute.call(this,O);}};var A=3Dfunction(F,H){var =
G=3DD.Dom.getXY(this.getEl());F=3D[F[0]-G[0]+H[0],F[1]-G[1]+H[1]];return =
F;};var C=3Dfunction(F){return(typeof =
F!=3D=3D"undefined");};})();(function(){YAHOO.util.Scroll=3Dfunction(E,D,=
F,G){if(E){YAHOO.util.Scroll.superclass.constructor.call(this,E,D,F,G);}}=
;YAHOO.extend(YAHOO.util.Scroll,YAHOO.util.ColorAnim);var =
B=3DYAHOO.util;var C=3DB.Scroll.superclass;var =
A=3DB.Scroll.prototype;A.toString=3Dfunction(){var D=3Dthis.getEl();var =
E=3DD.id||D.tagName;return("Scroll =
"+E);};A.doMethod=3Dfunction(D,G,E){var =
F=3Dnull;if(D=3D=3D"scroll"){F=3D[this.method(this.currentFrame,G[0],E[0]=
-G[0],this.totalFrames),this.method(this.currentFrame,G[1],E[1]-G[1],this=
.totalFrames)];
}else{F=3DC.doMethod.call(this,D,G,E);}return =
F;};A.getAttribute=3Dfunction(D){var F=3Dnull;var =
E=3Dthis.getEl();if(D=3D=3D"scroll"){F=3D[E.scrollLeft,E.scrollTop];}else=
{F=3DC.getAttribute.call(this,D);}return =
F;};A.setAttribute=3Dfunction(D,G,F){var =
E=3Dthis.getEl();if(D=3D=3D"scroll"){E.scrollLeft=3DG[0];E.scrollTop=3DG[=
1];}else{C.setAttribute.call(this,D,G,F);}};})();YAHOO.register("animatio=
n",YAHOO.util.Anim,{version:"2.4.1",build:"742"});

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/includes/js/adapter/shadowbox-yui.js

/**
 * An adapter for the Shadowbox media viewer and the Yahoo! User =
Interface (YUI)
 * JavaScript library.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it =
under
 * the terms of the GNU Lesser General Public License as published by =
the Free
 * Software Foundation, either version 3 of the License, or (at your =
option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but =
WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or =
FITNESS
 * FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License =
for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public =
License
 * along with Shadowbox.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007 Michael J. I. Jackson
 * @license     http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version     SVN: $Id: shadowbox-yui.js 48 2008-01-26 09:58:25Z =
mjijackson $
 */

if(typeof YAHOO =3D=3D 'undefined'){
    throw 'Unable to load Shadowbox, core YUI utilities (yahoo, dom, =
event, anim) not found.';
}

// create the Shadowbox object first
var Shadowbox =3D {};

Shadowbox.lib =3D function(){

    var E =3D YAHOO.util.Event;
    var D =3D YAHOO.util.Dom;

    return {

        /**
         * Gets the value of the style on the given element.
         *
         * @param   {HTMLElement}   el      The DOM element
         * @param   {String}        style   The name of the style (e.g. =
margin-top)
         * @return  {mixed}                 The value of the given style
         * @public
         */
        getStyle: function(el, style){
            return D.getStyle(el, style);
        },

        /**
         * Sets the style on the given element to the given value. May =
be an
         * object to specify multiple values.
         *
         * @param   {HTMLElement}   el      The DOM element
         * @param   {String/Object} style   The name of the style to set =
if a
         *                                  string, or an object of name =
=3D>
         *                                  value pairs
         * @param   {String}        value   The value to set the given =
style to
         * @return  void
         * @public
         */
        setStyle: function(el, style, value){
            if(typeof style !=3D 'object'){
                var temp =3D {};
                temp[style] =3D value;
                style =3D temp;
            }
            for(var s in style){
                D.setStyle(el, s, style[s]);
            }
        },

        /**
         * Gets a reference to the given element.
         *
         * @param   {String/HTMLElement}    el      The element to fetch
         * @return  {HTMLElement}                   A reference to the =
element
         * @public
         */
        get: function(el){
            return D.get(el);
        },

        /**
         * Removes an element from the DOM.
         *
         * @param   {HTMLElement}           el      The element to =
remove
         * @return  void
         * @public
         */
        remove: function(el){
            el.parentNode.removeChild(el);
        },

        /**
         * Gets the target of the given event. The event object passed =
will be
         * the same object that is passed to listeners registered with
         * addEvent().
         *
         * @param   {mixed}                 e       The event object
         * @return  {HTMLElement}                   The event's target =
element
         * @public
         */
        getTarget: function(e){
            return E.getTarget(e.browserEvent || e);
        },

        /**
         * Prevents the event's default behavior. The event object =
passed will
         * be the same object that is passed to listeners registered =
with
         * addEvent().
         *
         * @param   {mixed}                 e       The event object
         * @return  void
         * @public
         */
        preventDefault: function(e){
            E.preventDefault(e.browserEvent || e);
        },

        /**
         * Adds an event listener to the given element. It is expected =
that this
         * function will be passed the event as its first argument.
         *
         * @param   {HTMLElement}   el          The DOM element to =
listen to
         * @param   {String}        name        The name of the event to =
register
         *                                      (i.e. 'click', 'scroll', =
etc.)
         * @param   {Function}      handler     The event handler =
function
         * @return  void
         * @public
         */
        addEvent: function(el, name, handler){
            E.addListener(el, name, handler);
        },

        /**
         * Removes an event listener from the given element.
         *
         * @param   {HTMLElement}   el          The DOM element to stop =
listening to
         * @param   {String}        name        The name of the event to =
stop
         *                                      listening for (i.e. =
'click')
         * @param   {Function}      handler     The event handler =
function
         * @return  void
         * @public
         */
        removeEvent: function(el, name, handler){
            E.removeListener(el, name, handler);
        },

        /**
         * Animates numerous styles of the given element. The second =
parameter
         * of this function will be an object of the type that is =
expected by
         * YAHOO.util.Anim. See =
http://developer.yahoo.com/yui/docs/YAHOO.util.Anim.html
         * for more information.
         *
         * @param   {HTMLElement}   el          The DOM element to =
animate
         * @param   {Object}        obj         The animation =
attributes/parameters
         * @param   {Number}        duration    The duration of the =
animation
         *                                      (in seconds)
         * @param   {Function}      callback    A callback function to =
call when
         *                                      the animation completes
         * @return  void
         * @public
         */
        animate: function(el, obj, duration, callback){
            var anim =3D new YAHOO.util.Anim(el, obj, duration, =
YAHOO.util.Easing.easeOut);
            if(typeof callback =3D=3D 'function'){
                var f =3D function(){
                    anim.onComplete.unsubscribe(f);
                    callback.call(anim, anim);
                };
                anim.onComplete.subscribe(f, anim, true);
            }
            anim.animate();
        }

    };

}();

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/includes/js/shadowbox.js

/**
 * A media-viewer script for web pages that allows content to be viewed =
without
 * navigating away from the original linking page.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is free software: you can redistribute it and/or modify it =
under
 * the terms of the GNU Lesser General Public License as published by =
the Free
 * Software Foundation, either version 3 of the License, or (at your =
option)
 * any later version.
 *
 * Shadowbox is distributed in the hope that it will be useful, but =
WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or =
FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License =
for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public =
License
 * along with Shadowbox. If not, see <http://www.gnu.org/licenses/>.
 *
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @copyright   2007 Michael J. I. Jackson
 * @license     http://www.gnu.org/licenses/lgpl-3.0.txt GNU LGPL 3.0
 * @version     SVN: $Id: shadowbox.js 75 2008-02-21 16:51:29Z =
mjijackson $
 */

if(typeof Shadowbox =3D=3D 'undefined'){
    throw 'Unable to load Shadowbox, no base library adapter found.';
}

/**
 * The Shadowbox class. Used to display different media on a web page =
using a
 * Lightbox-like effect.
 *
 * Useful resources:
 * - http://www.alistapart.com/articles/byebyeembed
 * - http://www.w3.org/TR/html401/struct/objects.html
 * - http://www.dyn-web.com/dhtml/iframes/
 * - http://support.microsoft.com/kb/316992
 * - http://www.apple.com/quicktime/player/specs.html
 * - =
http://www.howtocreate.co.uk/wrongWithIE/?chapter=3Dnavigator.plugins
 *
 * @class       Shadowbox
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
 * @singleton
 */
(function(){

    /**
     * The current version of Shadowbox.
     *
     * @property    {String}    version
     * @private
     */
    var version =3D '1.0';

    /**
     * Contains the default options for Shadowbox. This object is almost
     * entirely customizable.
     *
     * @property    {Object}    options
     * @private
     */
    var options =3D {

        /**
         * A base URL that will be prepended to the loadingImage, =
flvPlayer, and
         * overlayBgImage options to save on typing.
         *
         * @var     {String}    assetURL
         */
        assetURL:           '',

        /**
         * The path to the image to display while loading.
         *
         * @var     {String}    loadingImage
         */
        loadingImage:       '../includes/js/elements/loading.gif',

        /**
         * Enable animations.
         *
         * @var     {Boolean}   animate
         */
        animate:            true,

        /**
         * Specifies the sequence of the height and width animations. =
May be
         * 'wh' (width then height), 'hw' (height then width), or 'sync' =
(both
         * at the same time). Of course this will only work if animate =
is true.
         *
         * @var     {String}    animSequence
         */
        animSequence:       'sync',

        /**
         * The path to flvplayer.swf.
         *
         * @var     {String}    flvPlayer
         */
        flvPlayer:          'flvplayer.swf',

        /**
         * The background color and opacity of the overlay. Note: When =
viewing
         * movie files on FF Mac, the default background image will be =
used
         * because that browser has problems displaying movies above =
layers
         * that aren't 100% opaque.
         *
         * @var     {String}    overlayColor
         */
        overlayColor:       '#000',

        /**
         * The background opacity to use for the overlay.
         *
         * @var     {Number}    overlayOpacity
         */
        overlayOpacity:     0.85,

        /**
         * A background image to use for browsers such as FF Mac that =
don't
         * support displaying movie content over backgrounds that aren't =
100%
         * opaque.
         *
         * @var     {String}    overlayBgImage
         */
        overlayBgImage:     =
'../includes/js/elements/elements/overlay-85.png',

        /**
         * Listen to the overlay for clicks. If the user clicks the =
overlay,
         * it will trigger Shadowbox.close().
         *
         * @var     {Boolean}   listenOverlay
         */
        listenOverlay:      true,

        /**
         * Automatically play movies.
         *
         * @var     {Boolean}   autoplayMovies
         */
        autoplayMovies:     true,

        /**
         * Enable movie controllers on movie players.
         *
         * @var     {Boolean}   showMovieControls
         */
        showMovieControls:  true,

        /**
         * The duration of the resizing animations (in seconds).
         *
         * @var     {Number}    resizeDuration
         */
        resizeDuration:     0.35,

        /**
         * The duration of the overlay fade animation (in seconds).
         *
         * @var     {Number}    fadeDuration
         */
        fadeDuration:       0.35,

        /**
         * Show the navigation controls.
         *
         * @var     {Boolean}   displayNav
         */
        displayNav:         true,

        /**
         * Enable continuous galleries. When this is true, users will be =
able
         * to skip to the first gallery image from the last using next =
and vice
         * versa.
         *
         * @var     {Boolean}   continuous
         */
        continuous:         true,

        /**
         * Display the gallery counter.
         *
         * @var     {Boolean}   displayCounter
         */
        displayCounter:     false,

        /**
         * This option may be either 'default' or 'skip'. The default =
counter is
         * a simple '1 of 5' message. The skip counter displays a link =
for each
         * piece in the gallery that enables a user to skip directly to =
any
         * piece.
         *
         * @var     {String}    counterType
         */
        counterType:        'default',

        /**
         * The amount of padding to maintain around the viewport edge =
(in
         * pixels). This only applies when the image is very large and =
takes up
         * the entire viewport.
         *
         * @var     {Number}    viewportPadding
         */
        viewportPadding:    20,

        /**
         * How to handle images that are too large for the viewport. =
'resize'
         * will resize the image while preserving aspect ratio and =
display it at
         * the smaller resolution. 'drag' will display the image at its =
native
         * resolution but it will be draggable within the Shadowbox. =
'none' will
         * display the image at its native resolution but it may be =
cropped.
         *
         * @var     {String}    handleLgImages
         */
        handleLgImages:     'resize',

        /**
         * The initial height of Shadowbox (in pixels).
         *
         * @var     {Number}    initialHeight
         */
        initialHeight:      160,

        /**
         * The initial width of Shadowbox (in pixels).
         *
         * @var     {Number}    initialWidth
         */
        initialWidth:       320,

        /**
         * Enable keyboard control. Note: If you disable the keys, you =
may want
         * to change the visual styles for the navigation elements that =
suggest
         * keyboard shortcuts.
         *
         * @var     {Boolean}   enableKeys
         */
        enableKeys:         true,

        /**
         * The keys used to control Shadowbox. Note: In order to use =
these,
         * enableKeys must be true. Key values or key codes may be used.
         *
         * @var     {Array}
         */
        keysClose:          ['c', 'q', 27], // c, q, or esc
        keysNext:           ['n', 39],      // n or right arrow
        keysPrev:           ['p', 37],      // p or left arrow

        /**
         * A hook function to be fired when Shadowbox opens. The single =
argument
         * will be the current gallery element.
         *
         * @var     {Function}
         */
        onOpen:             null,

        /**
         * A hook function to be fired when Shadowbox finishes loading =
its
         * content. The single argument will be the current gallery =
element on
         * display.
         *
         * @var     {Function}
         */
        onFinish:           null,

        /**
         * A hook function to be fired when Shadowbox changes from one =
gallery
         * element to the next. The single argument will be the current =
gallery
         * element that is about to be displayed.
         *
         * @var     {Function}
         */
        onChange:           null,

        /**
         * A hook function that will be fired when Shadowbox closes. The =
single
         * argument will be the gallery element most recently displayed.
         *
         * @var     {Function}
         */
        onClose:            null,

        /**
         * The mode to use when handling unsupported media. May be =
either
         * 'remove' or 'link'. If it is 'remove', the unsupported =
gallery item
         * will merely be removed from the gallery. If it is the only =
item in
         * the gallery, the link will simply be followed. If it is =
'link', a
         * link will be provided to the appropriate plugin page in place =
of the
         * gallery element.
         *
         * @var     {String}    handleUnsupported
         */
        handleUnsupported:  'link',

        /**
         * Skips calling Shadowbox.setup() in init(). This means that it =
must
         * be called later manually.
         *
         * @var     {Boolean}   skipSetup
         */
        skipSetup:          false,

        /**
         * Text messages to use for Shadowbox. These are provided so =
they may be
         * translated into different languages.
         *
         * @var     {Object}    text
         */
        text:           {

            cancel:     'Cancel',

            loading:    'loading',
		=09
			// Added field by Chris @ GG
			instruction: 'Click and drag your Mouse to move around the image',

            close:      '<span class=3D"shortcut">C</span>lose',

            next:       '<span class=3D"shortcut">N</span>ext',

            prev:       '<span class=3D"shortcut">P</span>revious',

            errors:     {
                single: 'You must install the <a href=3D"{0}">{1}</a> =
browser plugin to view this content.',
                shared: 'You must install both the <a =
href=3D"{0}">{1}</a> and <a href=3D"{2}">{3}</a> browser plugins to view =
this content.',
                either: 'You must install either the <a =
href=3D"{0}">{1}</a> or the <a href=3D"{2}">{3}</a> browser plugin to =
view this content.'
            }

        },

        /**
         * An object containing names of plugins and links to their =
respective
         * download pages.
         *
         * @var     {Object}    errors
         */
        errors:         {

            fla:        {
                name:   'Flash',
                url:    'http://www.adobe.com/products/flashplayer/'
            },

            qt:         {
                name:   'QuickTime',
                url:    'http://www.apple.com/quicktime/download/'
            },

            wmp:        {
                name:   'Windows Media Player',
                url:    'http://www.microsoft.com/windows/windowsmedia/'
            },

            f4m:        {
                name:   'Flip4Mac',
                url:    'http://www.flip4mac.com/wmv_download.htm'
            }

        },

        /**
         * The HTML markup to use for Shadowbox. Note: The script =
depends on
         * most of these elements being present, so don't modify this =
variable
         * unless you know what you're doing.
         *
         * @var     {Object}    skin
         */
        skin:           {

            main:       '<div id=3D"shadowbox_overlay"></div>' +
                        '<div id=3D"shadowbox_container">' +
                            '<div id=3D"shadowbox">' +
                                '<div id=3D"shadowbox_title">' +
                                    '<div =
id=3D"shadowbox_title_inner"></div>' +
                                '</div>' +
                                '<div id=3D"shadowbox_body">' +
                                    '<div =
id=3D"shadowbox_body_inner"></div>' +
                                    '<div =
id=3D"shadowbox_loading"></div>' +
                                '</div>' +
                                '<div id=3D"shadowbox_toolbar">' +
                                    '<div =
id=3D"shadowbox_toolbar_inner"></div>' +
                                '</div>' +
                            '</div>' +
                        '</div>',

            loading:    '<img src=3D"{0}" alt=3D"{1}" />' +
                        '<span><a =
href=3D"javascript:Shadowbox.close();">{2}</a></span>',

            counter:    '<div id=3D"shadowbox_counter">{0}</div>',

            // Added field by Chris @ GG
			instruction: '<div id=3D"shadowbox_nav_instruction">' +
                            '{0}' +
                        '</div>',
		=09
		=09
			close:      '<div id=3D"shadowbox_nav_close">' +
                            '<a =
href=3D"javascript:Shadowbox.close();">{0}</a>' +
                        '</div>',

            next:       '<div id=3D"shadowbox_nav_next">' +
                            '<a =
href=3D"javascript:Shadowbox.next();">{0}</a>' +
                        '</div>',

            prev:       '<div id=3D"shadowbox_nav_previous">' +
                            '<a =
href=3D"javascript:Shadowbox.previous();">{0}</a>' +
                        '</div>'

        },

        /**
         * An object containing arrays of all supported file extensions. =
Each
         * property of this object contains an array. If this object is =
to be
         * modified, it must be done before calling init().
         *
         * - img: Supported image file extensions
         * - qt: Movie file extensions supported by QuickTime
         * - wmp: Movie file extensions supported by Windows Media =
Player
         * - qtwmp: Movie file extensions supported by both QuickTime =
and Windows Media Player
         * - iframe: File extensions that will be display in an iframe
         *
         * @var     {Object}    ext
         */
        ext:     {
            img:        ['png', 'jpg', 'jpeg', 'gif', 'bmp'],
            qt:         ['dv', 'mov', 'moov', 'movie', 'mp4'],
            wmp:        ['asf', 'wm', 'wmv'],
            qtwmp:      ['avi', 'mpg', 'mpeg'],
            iframe:     ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', =
'pl', 'php',
                        'php3', 'php4', 'php5', 'phtml', 'rb', 'rhtml', =
'shtml',
                        'txt', 'vbs']
        }

    };

    /**
     * Stores the default set of options in case a custom set of options =
is used
     * on a link-by-link basis so we can restore them later.
     *
     * @property    {Object}    default_options
     * @private
     */
    var default_options =3D null;

    /**
     * Shorthand for Shadowbox.lib.
     *
     * @property    {Object}        SL
     * @private
     */
    var SL =3D Shadowbox.lib;

    /**
     * An object containing some regular expressions we'll need later. =
Compiled
     * up front for speed.
     *
     * @property    {Object}        RE
     * @private
     */
    var RE =3D {
        resize:         /(img|swf|flv)/, // file types to resize
        overlay:        /(img|iframe|html|inline)/, // content types to =
not use an overlay image for on FF Mac
        swf:            /\.swf\s*$/i, // swf file extension
        flv:            /\.flv\s*$/i, // flv file extension
        domain:         /:\/\/(.*?)[:\/]/, // domain prefix
        inline:         /#(.+)$/, // inline element id
        rel:            /^(light|shadow)box/i, // rel attribute format
        gallery:        /^(light|shadow)box\[(.*?)\]/i, // rel attribute =
format for gallery link
        unsupported:    /^unsupported-(\w+)/, // unsupported media type
        param:          /\s*([a-z_]*?)\s*=3D\s*(.+)\s*/, // rel string =
parameter
        empty:          =
/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i =
// elements that don't have children
    };

    /**
     * A cache of options for links that have been set up for use with
     * Shadowbox.
     *
     * @property    {Array}         cache
     * @private
     */
    var cache =3D [];

    /**
     * An array of pieces currently being viewed. In the case of =
non-gallery
     * pieces, this will only hold one object.
     *
     * @property    {Array}         current_gallery
     * @private
     */
    var current_gallery;

    /**
     * The array index of the current_gallery that is currently being =
viewed.
     *
     * @property    {Number}        current
     * @private
     */
    var current;

    /**
     * Keeps track of the current optimal height of the box. We use this =
so that
     * if the user resizes the browser window to get a better view, and =
we're
     * currently at a size smaller than the optimal, we can resize =
easily.
     *
     * @see         resizeContent()
     * @property    {Number}        optimal_height
     * @private
     */
    var optimal_height =3D options.initialHeight;

    /**
     * Keeps track of the current optimal width of the box. See =
optimal_height
     * explanation (above).
     *
     * @property    {Number}        optimal_width
     * @private
     */
    var optimal_width =3D options.initialWidth;

    /**
     * Keeps track of the current height of the box. This is useful in =
drag
     * calculations.
     *
     * @property    {Number}        current_height
     * @private
     */
    var current_height =3D 0;

    /**
     * Keeps track of the current width of the box. Useful in drag =
calculations.
     *
     * @property    {Number}        current_width
     * @private
     */
    var current_width =3D 0;

    /**
     * Resource used to preload images. It's class-level so that when a =
new
     * image is requested, the same resource can be reassigned, =
cancelling
     * the original's callback.
     *
     * @property    {HTMLElement}   preloader
     * @private
     */
    var preloader;

    /**
     * Keeps track of whether or not Shadowbox has been initialized. We =
never
     * want to initialize twice.
     *
     * @property    {Boolean}       initialized
     * @private
     */
    var initialized =3D false;

    /**
     * Keeps track of whether or not Shadowbox is activated.
     *
     * @property    {Boolean}       activated
     * @private
     */
    var activated =3D false;

    /**
     * Keeps track of 4 floating values (x, y, start_x, & start_y) that =
are used
     * in the drag calculations.
     *
     * @property    {Object}        drag
     * @private
     */
    var drag;

    /**
     * Holds the draggable element so we don't have to fetch it every =
time
     * the mouse moves.
     *
     * @property    {HTMLElement}   draggable
     * @private
     */
    var draggable;

    /**
     * Keeps track of whether or not we're currently using the overlay
     * background image to display the current gallery. We do this =
because we
     * use different methods for fading the overlay in and out. The =
color fill
     * overlay fades in and out nicely, but the image overlay stutters. =
By
     * keeping track of the type of overlay in use, we don't have to =
check again
     * what type of overlay we're using when it's time to get rid of it =
later.
     *
     * @property    {Boolean}       overlay_img_needed
     * @private
     */
    var overlay_img_needed;

    /**
     * These parameters for simple browser detection. Used in Ext.js.
     *
     * @ignore
     */
    var ua =3D navigator.userAgent.toLowerCase();
    var isStrict =3D document.compatMode =3D=3D 'CSS1Compat',
        isOpera =3D ua.indexOf("opera") > -1,
        isIE =3D ua.indexOf('msie') > -1,
        isIE7 =3D ua.indexOf('msie 7') > -1,
        isBorderBox =3D isIE && !isStrict,
        isSafari =3D (/webkit|khtml/).test(ua),
        isSafari3 =3D isSafari && !!(document.evaluate),
        isGecko =3D !isSafari && ua.indexOf('gecko') > -1,
        isWindows =3D (ua.indexOf('windows') !=3D -1 || =
ua.indexOf('win32') !=3D -1),
        isMac =3D (ua.indexOf('macintosh') !=3D -1 || ua.indexOf('mac os =
x') !=3D -1),
        isLinux =3D (ua.indexOf('linux') !=3D -1);

    /**
     * Do we need to hack the position to make Shadowbox appear fixed? =
We could
     * hack this using CSS, but let's just get over all the hacks and =
let IE6
     * users get what they deserve! Down with hacks! Hmm...now that I =
think
     * about it, I should just flash all kinds of alerts and annoying =
popups on
     * their screens, and then redirect them to some foreign spyware =
site that
     * will upload a nasty virus...
     *
     * @property    {Boolean}   absolute_pos
     * @private
     */
    var absolute_pos =3D isIE && !isIE7;

    /**
     * Contains plugin support information. Each property of this object =
is a
     * boolean indicating whether that plugin is supported.
     *
     * - fla: Flash player
     * - qt: QuickTime player
     * - wmp: Windows Media player
     * - f4m: Flip4Mac plugin
     *
     * @property    {Object}    plugins
     * @private
     */
    var plugins =3D null;

    // detect plugin support
    if(navigator.plugins && navigator.plugins.length){
        var detectPlugin =3D function(plugin_name){
            var detected =3D false;
            for (var i =3D 0, len =3D navigator.plugins.length; i < len; =
++i){
                if(navigator.plugins[i].name.indexOf(plugin_name) > -1){
                    detected =3D true;
                    break;
                }
            }
            return detected;
        };
        var f4m =3D detectPlugin('Flip4Mac');
        var plugins =3D {
            fla:    detectPlugin('Shockwave Flash'),
            qt:     detectPlugin('QuickTime'),
            wmp:    !f4m && detectPlugin('Windows Media'), // if it's =
Flip4Mac, it's not really WMP
            f4m:    f4m
        };
    }else{
        var detectPlugin =3D function(plugin_name){
            var detected =3D false;
            try {
                var axo =3D new ActiveXObject(plugin_name);
                if(axo){
                    detected =3D true;
                }
            } catch (e) {}
            return detected;
        };
        var plugins =3D {
            fla:    detectPlugin('ShockwaveFlash.ShockwaveFlash'),
            qt:     detectPlugin('QuickTime.QuickTime'),
            wmp:    detectPlugin('wmplayer.ocx'),
            f4m:    false
        };
    }

    /**
     * Applies all properties of e to o. This function is recursive so =
that if
     * any properties of e are themselves objects, those objects will be =
applied
     * to objects with the same key that may exist in o.
     *
     * @param   {Object}    o       The original object
     * @param   {Object}    e       The extension object
     * @return  {Object}            The original object with all =
properties
     *                              of the extension object applied =
(deep)
     * @private
     */
    var apply =3D function(o, e){
        for(var p in e) o[p] =3D e[p];
        return o;
    };

    /**
     * Determines if the given object is an anchor/area element.
     *
     * @param   {mixed}     el      The object to check
     * @return  {Boolean}           True if the object is a link element
     * @private
     */
    var isLink =3D function(el){
        return typeof el.tagName =3D=3D 'string' && =
(el.tagName.toUpperCase() =3D=3D 'A' || el.tagName.toUpperCase() =3D=3D =
'AREA');
    };

    /**
     * Gets the height of the viewport in pixels. Note: This function =
includes
     * scrollbars in Safari 3.
     *
     * @return  {Number}        The height of the viewport
     * @public
     * @static
     */
    SL.getViewportHeight =3D function(){
        var height =3D window.innerHeight; // Safari
        var mode =3D document.compatMode;
        if((mode || isIE) && !isOpera){
            height =3D isStrict ? document.documentElement.clientHeight =
: document.body.clientHeight;
        }
        return height;
    };

    /**
     * Gets the width of the viewport in pixels. Note: This function =
includes
     * scrollbars in Safari 3.
     *
     * @return  {Number}        The width of the viewport
     * @public
     * @static
     */
    SL.getViewportWidth =3D function(){
        var width =3D window.innerWidth; // Safari
        var mode =3D document.compatMode;
        if(mode || isIE){
            width =3D isStrict ? document.documentElement.clientWidth : =
document.body.clientWidth;
        }
        return width;
    };

    /**
     * Gets the height of the document (body and its margins) in pixels.
     *
     * @return  {Number}        The height of the document
     * @public
     * @static
     */
    SL.getDocumentHeight =3D function(){
        var scrollHeight =3D isStrict ? =
document.documentElement.scrollHeight : document.body.scrollHeight;
        return Math.max(scrollHeight, SL.getViewportHeight());
    };

    /**
     * Gets the width of the document (body and its margins) in pixels.
     *
     * @return  {Number}        The width of the document
     * @public
     * @static
     */
    SL.getDocumentWidth =3D function(){
        var scrollWidth =3D isStrict ? =
document.documentElement.scrollWidth : document.body.scrollWidth;
        return Math.max(scrollWidth, SL.getViewportWidth());
    };

    /**
     * A utility function used by the fade functions to clear the =
opacity
     * style setting of the given element. Required in some cases for =
IE.
     * Based on Ext.Element's clearOpacity.
     *
     * @param   {HTMLElement}   el      The DOM element
     * @return  void
     * @private
     */
    var clearOpacity =3D function(el){
        if(isIE){
            if(typeof el.style.filter =3D=3D 'string' && =
(/alpha/i).test(el.style.filter)){
                el.style.filter =3D '';
            }
        }else{
            el.style.opacity =3D '';
            el.style['-moz-opacity'] =3D '';
            el.style['-khtml-opacity'] =3D '';
        }
    };

    /**
     * Fades the given element from 0 to the specified opacity.
     *
     * @param   {HTMLElement}   el              The DOM element to fade
     * @param   {Number}        endingOpacity   The final opacity to =
animate to
     * @param   {Number}        duration        The duration of the =
animation
     *                                          (in seconds)
     * @param   {Function}      callback        A callback function to =
call
     *                                          when the animation =
completes
     * @return  void
     * @private
     */
    var fadeIn =3D function(el, endingOpacity, duration, callback){
        if(options.animate){
            SL.setStyle(el, 'opacity', 0);
            el.style.visibility =3D 'visible';
            SL.animate(el, {
                opacity: { to: endingOpacity }
            }, duration, function(){
                if(endingOpacity =3D=3D 1) clearOpacity(el);
                if(typeof callback =3D=3D 'function') callback();
            });
        }else{
            if(endingOpacity =3D=3D 1){
                clearOpacity(el);
            }else{
                SL.setStyle(el, 'opacity', endingOpacity);
            }
            el.style.visibility =3D 'visible';
            if(typeof callback =3D=3D 'function') callback();
        }
    };

    /**
     * Fades the given element from its current opacity to 0.
     *
     * @param   {HTMLElement}   el          The DOM element to fade
     * @param   {Number}        duration    The duration of the fade =
animation
     * @param   {Function}      callback    A callback function to call =
when
     *                                      the animation completes
     * @return  void
     * @private
     */
    var fadeOut =3D function(el, duration, callback){
        var cb =3D function(){
            el.style.visibility =3D 'hidden';
            clearOpacity(el);
            if(typeof callback =3D=3D 'function') callback();
        };
        if(options.animate){
            SL.animate(el, {
                opacity: { to: 0 }
            }, duration, cb);
        }else{
            cb();
        }
    };

    /**
     * Appends an HTML fragment to the given element.
     *
     * @param   {String/HTMLElement}    el      The element to append to
     * @param   {String}                html    The HTML fragment to use
     * @return  {HTMLElement}                   The newly appended =
element
     * @private
     */
    var appendHTML =3D function(el, html){
        el =3D SL.get(el);
        if(el.insertAdjacentHTML){
            el.insertAdjacentHTML('BeforeEnd', html);
            return el.lastChild;
        }
        if(el.lastChild){
            var range =3D el.ownerDocument.createRange();
            range.setStartAfter(el.lastChild);
            var frag =3D range.createContextualFragment(html);
            el.appendChild(frag);
            return el.lastChild;
        }else{
            el.innerHTML =3D html;
            return el.lastChild;
        }
    };

    /**
     * Overwrites the HTML of the given element.
     *
     * @param   {String/HTMLElement}    el      The element to overwrite
     * @param   {String}                html    The new HTML to use
     * @return  {HTMLElement}                   The new firstChild =
element
     * @private
     */
    var overwriteHTML =3D function(el, html){
        el =3D SL.get(el);
        el.innerHTML =3D html;
        return el.firstChild;
    };

    /**
     * Gets either the offsetHeight or the height of the given element =
plus
     * padding and borders (when offsetHeight is not available). Based =
on
     * Ext.Element's getComputedHeight.
     *
     * @return  {Number}            The computed height of the element
     * @private
     */
    var getComputedHeight =3D function(el){
        var h =3D Math.max(el.offsetHeight, el.clientHeight);
        if(!h){
            h =3D parseInt(SL.getStyle(el, 'height'), 10) || 0;
            if(!isBorderBox){
                h +=3D parseInt(SL.getStyle(el, 'padding-top'), 10)
                    + parseInt(SL.getStyle(el, 'padding-bottom'), 10)
                    + parseInt(SL.getStyle(el, 'border-top-width'), 10)
                    + parseInt(SL.getStyle(el, 'border-bottom-width'), =
10);
            }
        }
        return h;
    };

    /**
     * Gets either the offsetWidth or the width of the given element =
plus
     * padding and borders (when offsetWidth is not available). Based on
     * Ext.Element's getComputedWidth.
     *
     * @return  {Number}            The computed width of the element
     * @private
     */
    var getComputedWidth =3D function(el){
        var w =3D Math.max(el.offsetWidth, el.clientWidth);
        if(!w){
            w =3D parseInt(SL.getStyle(el, 'width'), 10) || 0;
            if(!isBorderBox){
                w +=3D parseInt(SL.getStyle(el, 'padding-left'), 10)
                    + parseInt(SL.getStyle(el, 'padding-right'), 10)
                    + parseInt(SL.getStyle(el, 'border-left-width'), 10)
                    + parseInt(SL.getStyle(el, 'border-right-width'), =
10);
            }
        }
        return w;
    };

    /**
     * Determines the player needed to display the file at the given =
URL. If
     * the file type is not supported, the return value will be =
'unsupported'.
     * If the file type is not supported but the correct player can be
     * determined, the return value will be 'unsupported-*' where * will =
be the
     * player abbreviation (e.g. 'qt' =3D QuickTime).
     *
     * @param   {String}        url     The url of the file
     * @return  {String}                The name of the player to use
     * @private
     */
    var getPlayerType =3D function(url){
        if(RE.img.test(url)) return 'img';
        var match =3D url.match(RE.domain);
        var this_domain =3D match ? document.domain =3D=3D match[1] : =
false;
        if(url.indexOf('#') > -1 && this_domain) return 'inline';
        var q_index =3D url.indexOf('?');
        if(q_index > -1) url =3D url.substring(0, q_index); // strip =
query string for player detection purposes
        if(RE.swf.test(url)) return plugins.fla ? 'swf' : =
'unsupported-swf';
        if(RE.flv.test(url)) return plugins.fla ? 'flv' : =
'unsupported-flv';
        if(RE.qt.test(url)) return plugins.qt ? 'qt' : 'unsupported-qt';
        if(RE.wmp.test(url)){
            if(plugins.wmp){
                return 'wmp';
            }else if(plugins.f4m){
                return 'qt';
            }else{
                return isMac ? (plugins.qt ? 'unsupported-f4m' : =
'unsupported-qtf4m') : 'unsupported-wmp';
            }
        }else if(RE.qtwmp.test(url)){
            if(plugins.qt){
                return 'qt';
            }else if(plugins.wmp){
                return 'wmp';
            }else{
                return isMac ? 'unsupported-qt' : 'unsupported-qtwmp';
            }
        }else if(!this_domain || RE.iframe.test(url)){
            return 'iframe';
        }
        return 'unsupported';
    };

    /**
     * Handles all clicks on links that have been set up to work with =
Shadowbox
     * and cancels the default event behavior when appropriate.
     *
     * @param   {Event}         ev          The click event object
     * @return  void
     * @private
     */
    var handleClick =3D function(ev){
        // get anchor/area element
        var link;
        if(isLink(this)){
            link =3D this; // jQuery, Prototype, YUI
        }else{
            link =3D SL.getTarget(ev); // Ext
            while(!isLink(link) && link.parentNode){
                link =3D link.parentNode;
            }
        }

        Shadowbox.open(link);
        if(current_gallery.length) SL.preventDefault(ev);
    };

    /**
     * Sets up the current gallery for the given object. Modifies the =
current
     * and current_gallery variables to contain the appropriate =
information.
     * Also, checks to see if there are any gallery pieces that are not
     * supported by the client's browser/plugins. If there are, they =
will be
     * handled according to the handleUnsupported option.
     *
     * @param   {Object}    obj         The content to get the gallery =
for
     * @return  void
     * @private
     */
    var setupGallery =3D function(obj){
        // create a copy so it doesn't get modified later
        var copy =3D apply({}, obj);

        // is it part of a gallery?
        if(!obj.gallery){ // single item, no gallery
            current_gallery =3D [copy];
            current =3D 0;
        }else{
            current_gallery =3D []; // clear the current gallery
            var index, ci;
            for(var i =3D 0, len =3D cache.length; i < len; ++i){
                ci =3D cache[i];
                if(ci.gallery){
                    if(ci.content =3D=3D obj.content
                        && ci.gallery =3D=3D obj.gallery
                        && ci.title =3D=3D obj.title){ // compare =
content, gallery, & title
                            index =3D current_gallery.length; // key =
element found
                    }
                    if(ci.gallery =3D=3D obj.gallery){
                        current_gallery.push(apply({}, ci));
                    }
                }
            }
            // if not found in cache, prepend to front of gallery
            if(index =3D=3D null){
                current_gallery.unshift(copy);
                index =3D 0;
            }
            current =3D index;
        }

        // are any media in the current gallery supported?
        var match, r;
        for(var i =3D 0, len =3D current_gallery.length; i < len; ++i){
            r =3D false;
            if(current_gallery[i].type =3D=3D 'unsupported'){ // don't =
support this at all
                r =3D true;
            }else if(match =3D =
RE.unsupported.exec(current_gallery[i].type)){ // handle unsupported =
elements
                if(options.handleUnsupported =3D=3D 'link'){
                    current_gallery[i].type =3D 'html';
                    // generate a link to the appropriate plugin =
download page(s)
                    var m;
                    switch(match[1]){
                        case 'qtwmp':
                            m =3D =
String.format(options.text.errors.either,
                                options.errors.qt.url, =
options.errors.qt.name,
                                options.errors.wmp.url, =
options.errors.wmp.name);
                        break;
                        case 'qtf4m':
                            m =3D =
String.format(options.text.errors.shared,
                                options.errors.qt.url, =
options.errors.qt.name,
                                options.errors.f4m.url, =
options.errors.f4m.name);
                        break;
                        default:
                            if(match[1] =3D=3D 'swf' || match[1] =3D=3D =
'flv') match[1] =3D 'fla';
                            m =3D =
String.format(options.text.errors.single,
                                options.errors[match[1]].url, =
options.errors[match[1]].name);
                    }
                    current_gallery[i] =3D apply(current_gallery[i], {
                        height:     160, // error messages are short so =
they
                        width:      320, // only need a small box to =
display properly
                        content:    '<div class=3D"shadowbox_message">' =
+ m + '</div>'
                    });
                }else{
                    r =3D true;
                }
            }else if(current_gallery[i].type =3D=3D 'inline'){ // handle =
inline elements
                // retrieve the innerHTML of the inline element
                var match =3D =
RE.inline.exec(current_gallery[i].content);
                if(match){
                    var el;
                    if(el =3D SL.get(match[1])){
                        current_gallery[i].content =3D el.innerHTML;
                    }else{
                        throw 'No element found with id ' + match[1];
                    }
                }else{
                    throw 'No element id found for inline content';
                }
            }
            if(r){
                // remove the element from the gallery
                current_gallery.splice(i, 1);
                if(i < current) --current;
                --i;
            }
        }
    };

    /**
     * Hides the title bar and toolbar and populates them with the =
proper
     * content.
     *
     * @return  void
     * @private
     */
    var buildBars =3D function(){
        var link =3D current_gallery[current];
        if(!link) return; // nothing to build

        // build the title
        var title_i =3D SL.get('shadowbox_title_inner');
        title_i.innerHTML =3D (link.title) ? link.title : '';
        // empty the toolbar
        var tool_i =3D SL.get('shadowbox_toolbar_inner');
        tool_i.innerHTML =3D '';

        // build the nav - added options.text.instruction
        if(options.displayNav){
            tool_i.innerHTML =3D String.format(options.skin.close, =
options.text.close);
            if(current_gallery.length > 1){
                if(options.continuous){
                    // show both
                    appendHTML(tool_i, String.format(options.skin.next, =
options.text.next));
                    appendHTML(tool_i, String.format(options.skin.prev, =
options.text.prev));
                }else{
                    // not last in the gallery, show the next link
                    if((current_gallery.length - 1) > current){
                        appendHTML(tool_i, =
String.format(options.skin.next, options.text.next));
                    }
                    // not first in the gallery, show the previous link
                    if(current > 0){
                        appendHTML(tool_i, =
String.format(options.skin.prev, options.text.prev));
                    }
                }
            }
			appendHTML(tool_i, String.format(options.skin.instruction, =
options.text.instruction));
        }

        // build the counter
        if(current_gallery.length > 1 && options.displayCounter){
            // append the counter div
            var counter =3D '';
            if(options.counterType =3D=3D 'skip'){
                for(var i =3D 0, len =3D current_gallery.length; i < =
len; ++i){
                    counter +=3D '<a =
href=3D"javascript:Shadowbox.change(' + i + ');"';
                    if(i =3D=3D current){
                        counter +=3D ' =
class=3D"shadowbox_counter_current"';
                    }
                    counter +=3D '>' + (i + 1) + '</a>';
                }
            }else{
                counter =3D (current + 1) + ' of ' + =
current_gallery.length;
            }
            appendHTML(tool_i, String.format(options.skin.counter, =
counter));
        }
    };

    /**
     * Hides the title and tool bars.
     *
     * @param   {Function}  callback        A function to call on finish
     * @return  void
     * @private
     */
    var hideBars =3D function(callback){
        var title_m =3D getComputedHeight(SL.get('shadowbox_title'));
        var tool_m =3D 0 - =
getComputedHeight(SL.get('shadowbox_toolbar'));
        var title_i =3D SL.get('shadowbox_title_inner');
        var tool_i =3D SL.get('shadowbox_toolbar_inner');

        if(options.animate && callback){
            // animate the transition
            SL.animate(title_i, {
                marginTop: { to: title_m }
            }, 0.2);
            SL.animate(tool_i, {
                marginTop: { to: tool_m }
            }, 0.2, callback);
        }else{
            SL.setStyle(title_i, 'marginTop', title_m + 'px');
            SL.setStyle(tool_i, 'marginTop', tool_m + 'px');
        }
    };

    /**
     * Shows the title and tool bars.
     *
     * @param   {Function}  callback        A callback function to =
execute after
     *                                      the animation completes
     * @return  void
     * @private
     */
    var showBars =3D function(callback){
        var title_i =3D SL.get('shadowbox_title_inner');
        if(options.animate){
            if(title_i.innerHTML !=3D ''){
                SL.animate(title_i, { marginTop: { to: 0 } }, 0.35);
            }
            SL.animate(SL.get('shadowbox_toolbar_inner'), {
                marginTop: { to: 0 }
            }, 0.35, callback);
        }else{
            if(title_i.innerHTML !=3D ''){
                SL.setStyle(title_i, 'margin-top', '0px');
            }
            SL.setStyle(SL.get('shadowbox_toolbar_inner'), 'margin-top', =
'0px');
            callback();
        }
    };

    /**
     * Resets the class drag variable.
     *
     * @return  void
     * @private
     */
    var resetDrag =3D function(){
        drag =3D {
            x:          0,
            y:          0,
            start_x:    null,
            start_y:    null
        };
    };

    /**
     * Toggles the drag function on and off.
     *
     * @param   {Boolean}   on      True to toggle on, false to toggle =
off
     * @return  void
     * @private
     */
    var toggleDrag =3D function(on){
        if(on){
            resetDrag();
            // add drag layer to prevent browser dragging of actual =
image
            var styles =3D [
                'position:absolute',
                'cursor:' + (isGecko ? '-moz-grab' : 'move')
            ];
            // make drag layer transparent
            styles.push(isIE ? =
'background-color:#fff;filter:alpha(opacity=3D0)' : =
'background-color:transparent');
            appendHTML('shadowbox_body_inner', '<div =
id=3D"shadowbox_drag_layer" style=3D"' + styles.join(';') + '"></div>');
            SL.addEvent(SL.get('shadowbox_drag_layer'), 'mousedown', =
listenDrag);
        }else{
            var d =3D SL.get('shadowbox_drag_layer');
            if(d){
                SL.removeEvent(d, 'mousedown', listenDrag);
                SL.remove(d);
            }
        }
    };

    /**
     * Sets up a drag listener on the document. Called when the mouse =
button is
     * pressed (mousedown).
     *
     * @param   {mixed}     ev      The mousedown event
     * @return  void
     * @private
     */
    var listenDrag =3D function(ev){
        drag.start_x =3D ev.clientX;
        drag.start_y =3D ev.clientY;
        draggable =3D SL.get('shadowbox_content');
        SL.addEvent(document, 'mousemove', positionDrag);
        SL.addEvent(document, 'mouseup', unlistenDrag);
        if(isGecko) SL.setStyle(SL.get('shadowbox_drag_layer'), =
'cursor', '-moz-grabbing');
    };

    /**
     * Removes the drag listener. Called when the mouse button is =
released
     * (mouseup).
     *
     * @return  void
     * @private
     */
    var unlistenDrag =3D function(){
        SL.removeEvent(document, 'mousemove', positionDrag);
        SL.removeEvent(document, 'mouseup', unlistenDrag); // clean up
        if(isGecko) SL.setStyle(SL.get('shadowbox_drag_layer'), =
'cursor', '-moz-grab');
    };

    /**
     * Positions an oversized image on drag.
     *
     * @param   {mixed}     ev      The drag event
     * @return  void
     * @private
     */
    var positionDrag =3D function(ev){
        var move_y =3D ev.clientY - drag.start_y;
        drag.start_y =3D drag.start_y + move_y;
        drag.y =3D Math.max(Math.min(0, drag.y + move_y), current_height =
- optimal_height); // y boundaries
        SL.setStyle(draggable, 'top', drag.y + 'px');
        var move_x =3D ev.clientX - drag.start_x;
        drag.start_x =3D drag.start_x + move_x;
        drag.x =3D Math.max(Math.min(0, drag.x + move_x), current_width =
- optimal_width); // x boundaries
        SL.setStyle(draggable, 'left', drag.x + 'px');
    };

    /**
     * Loads the Shadowbox with the current piece.
     *
     * @return  void
     * @private
     */
    var loadContent =3D function(){
        var obj =3D current_gallery[current];
        if(!obj) return; // invalid

        buildBars();

        switch(obj.type){
            case 'img':
                // preload the image
                preloader =3D new Image();
                preloader.onload =3D function(){
                    // images default to image height and width
                    var h =3D obj.height ? parseInt(obj.height, 10) : =
preloader.height;
                    var w =3D obj.width ? parseInt(obj.width, 10) : =
preloader.width;
                    resizeContent(h, w, function(dims){
                        showBars(function(){
                            setContent({
                                tag:    'img',
                                height: dims.i_height,
                                width:  dims.i_width,
                                src:    obj.content,
                                style:  'position:absolute'
                            });
                            if(dims.enableDrag && options.handleLgImages =
=3D=3D 'drag'){
                                // listen for drag
                                toggleDrag(true);
                                =
SL.setStyle(SL.get('shadowbox_drag_layer'), {
                                    height:     dims.i_height + 'px',
                                    width:      dims.i_width + 'px'
                                });
                            }
                            finishContent();
                        });
                    });

                    preloader.onload =3D function(){}; // clear onload =
for IE
                };
                preloader.src =3D obj.content;
            break;

            case 'swf':
            case 'flv':
            case 'qt':
            case 'wmp':
                var markup =3D Shadowbox.movieMarkup(obj);
                resizeContent(markup.height, markup.width, function(){
                    showBars(function(){
                        setContent(markup);
                        finishContent();
                    });
                });
            break;

            case 'iframe':
                // iframes default to full viewport height and width
                var h =3D obj.height ? parseInt(obj.height, 10) : =
SL.getViewportHeight();
                var w =3D obj.width ? parseInt(obj.width, 10) : =
SL.getViewportWidth();
                var content =3D {
                    tag:            'iframe',
                    name:           'shadowbox_content',
                    height:         '100%',
                    width:          '100%',
                    frameborder:    '0',
                    marginwidth:    '0',
                    marginheight:   '0',
                    scrolling:      'auto'
                };

                resizeContent(h, w, function(dims){
                    showBars(function(){
                        setContent(content);
                        var win =3D (isIE)
                            ? SL.get('shadowbox_content').contentWindow
                            : window.frames['shadowbox_content'];
                        win.location =3D obj.content;
                        finishContent();
                    });
                });
            break;

            case 'html':
            case 'inline':
                // HTML content defaults to full viewport height and =
width
                var h =3D obj.height ? parseInt(obj.height, 10) : =
SL.getViewportHeight();
                var w =3D obj.width ? parseInt(obj.width, 10) : =
SL.getViewportWidth();
                var content =3D {
                    tag:    'div',
                    cls:    'html', /* give special class to make =
scrollable */
                    html:   obj.content
                };
                resizeContent(h, w, function(){
                    showBars(function(){
                        setContent(content);
                        finishContent();
                    });
                });
            break;

            default:
                // should never happen
                throw 'Shadowbox cannot open content of type ' + =
obj.type;
        }

        // preload neighboring images
        if(current_gallery.length > 0){
            var next =3D current_gallery[current + 1];
            if(!next){
                next =3D current_gallery[0];
            }
            if(next.type =3D=3D 'img'){
                var preload_next =3D new Image();
                preload_next.src =3D next.href;
            }

            var prev =3D current_gallery[current - 1];
            if(!prev){
                prev =3D current_gallery[current_gallery.length - 1];
            }
            if(prev.type =3D=3D 'img'){
                var preload_prev =3D new Image();
                preload_prev.src =3D prev.href;
            }
        }
    };

    /**
     * Removes old content and sets the new content of the Shadowbox.
     *
     * @param   {Object}        obj     The content to set (appropriate =
to pass
     *                                  directly to =
Shadowbox.createHTML())
     * @return  {HTMLElement}           The newly appended element (or =
null if
     *                                  none is provided)
     * @private
     */
    var setContent =3D function(obj){
        var id =3D 'shadowbox_content';
        var content =3D SL.get(id);
        if(content){
            // remove old content first
            switch(content.tagName.toUpperCase()){
                case 'OBJECT':
                    // if we're in a gallery (i.e. changing and there's =
a new
                    // object) we want the LAST link object
                    var link =3D current_gallery[(obj ? current - 1 : =
current)];
                    if(link.type =3D=3D 'wmp' && isIE){
                        try{
                            shadowbox_content.controls.stop(); // stop =
the movie
                            shadowbox_content.URL =3D =
'non-existent.wmv'; // force player refresh
                            window.shadowbox_content =3D function(){}; =
// remove from window
                        }catch(e){}
                    }else if(link.type =3D=3D 'qt' && isSafari){
                        try{
                            document.shadowbox_content.Stop(); // stop =
QT movie
                        }catch(e){}
                        // stop QT audio stream for movies that have not =
yet loaded
                        content.innerHTML =3D '';
                        // console.log(document.shadowbox_content);
                    }
                    setTimeout(function(){ // using setTimeout prevents =
browser crashes with WMP
                        SL.remove(content);
                    }, 10);
                break;
                case 'IFRAME':
                    SL.remove(content);
                    if(isGecko) delete window.frames[id]; // needed for =
Firefox
                break;
                default:
                    SL.remove(content);
            }
        }
        if(obj){
            if(!obj.id) obj.id =3D id;
            return appendHTML('shadowbox_body_inner', =
Shadowbox.createHTML(obj));
        }
        return null;
    };

    /**
     * This function is used as the callback after the Shadowbox has =
been
     * positioned, resized, and loaded with content.
     *
     * @return  void
     * @private
     */
    var finishContent =3D function(){
        var obj =3D current_gallery[current];
        if(!obj) return; // invalid
        hideLoading(function(){
            listenKeyboard(true);
            // fire onFinish handler
            if(options.onFinish && typeof options.onFinish =3D=3D =
'function'){
                options.onFinish(obj);
            }
        });
    };

    /**
     * Resizes and positions the content box using the given height and =
width.
     * If the callback parameter is missing, the transition will not be
     * animated. If the callback parameter is present, it will be passed =
the
     * new calculated dimensions object as its first parameter. Note: =
the height
     * and width here should represent the optimal height and width of =
the box.
     *
     * @param   {Function}  callback    A callback function to use when =
the
     *                                  resize completes
     * @return  void
     * @private
     */
    var resizeContent =3D function(height, width, callback){
        // update optimal height and width
        optimal_height =3D height;
        optimal_width =3D width;
        var resizable =3D RE.resize.test(current_gallery[current].type);
        var dims =3D getDimensions(optimal_height, optimal_width, =
resizable);
        if(callback){
            var cb =3D function(){ callback(dims); };
            switch(options.animSequence){
                case 'hw':
                    adjustHeight(dims.height, dims.top, true, =
function(){
                        adjustWidth(dims.width, true, cb);
                    });
                break;
                case 'wh':
                    adjustWidth(dims.width, true, function(){
                        adjustHeight(dims.height, dims.top, true, cb);
                    });
                break;
                default: // sync
                    adjustWidth(dims.width, true);
                    adjustHeight(dims.height, dims.top, true, cb);
            }
        }else{ // window resize
            adjustWidth(dims.width, false);
            adjustHeight(dims.height, dims.top, false);
            // resize content images & flash in 'resize' mode
            if(options.handleLgImages =3D=3D 'resize' && resizable){
                var content =3D SL.get('shadowbox_content');
                if(content){ // may be animating, not present
                    content.height =3D dims.i_height;
                    content.width =3D dims.i_width;
                }
            }
        }
    };

    /**
     * Calculates the dimensions for Shadowbox, taking into account the =
borders,
     * margins, and surrounding elements of the shadowbox_body. If the =
image
     * is still to large for Shadowbox, and options.handleLgImages is =
'resize',
     * the resized dimensions will be returned (preserving the original =
aspect
     * ratio). Otherwise, the originally calculated dimensions will be =
returned.
     * The returned object will have the following properties:
     *
     * - height: The height to use for shadowbox_body_inner
     * - width: The width to use for shadowbox
     * - i_height: The height to use for resizable content
     * - i_width: The width to use for resizable content
     * - top: The top to use for shadowbox
     * - enableDrag: True if dragging should be enabled (image is =
oversized)
     *
     * @param   {Number}    o_height    The optimal height
     * @param   {Number}    o_width     The optimal width
     * @param   {Boolean}   resizable   True if the content is able to =
be
     *                                  resized. Defaults to false.
     * @return  {Object}                The resize dimensions (see =
above)
     * @private
     */
    var getDimensions =3D function(o_height, o_width, resizable){
        if(typeof resizable =3D=3D 'undefined') resizable =3D false;

        var height =3D o_height =3D parseInt(o_height);
        var width =3D o_width =3D parseInt(o_width);
        var shadowbox_b =3D SL.get('shadowbox_body');

        // calculate the max height
        var view_height =3D SL.getViewportHeight();
        var extra_height =3D parseInt(SL.getStyle(shadowbox_b, =
'border-top-width'), 10)
            + parseInt(SL.getStyle(shadowbox_b, 'border-bottom-width'), =
10)
            + parseInt(SL.getStyle(shadowbox_b, 'margin-top'), 10)
            + parseInt(SL.getStyle(shadowbox_b, 'margin-bottom'), 10)
            + getComputedHeight(SL.get('shadowbox_title'))
            + getComputedHeight(SL.get('shadowbox_toolbar'))
            + (2 * options.viewportPadding);
        if((height + extra_height) >=3D view_height){
            height =3D view_height - extra_height;
        }

        // calculate the max width
        var view_width =3D SL.getViewportWidth();
        var extra_body_width =3D parseInt(SL.getStyle(shadowbox_b, =
'border-left-width'), 10)
            + parseInt(SL.getStyle(shadowbox_b, 'border-right-width'), =
10)
            + parseInt(SL.getStyle(shadowbox_b, 'margin-left'), 10)
            + parseInt(SL.getStyle(shadowbox_b, 'margin-right'), 10);
        var extra_width =3D extra_body_width + (2 * =
options.viewportPadding);
        if((width + extra_width) >=3D view_width){
            width =3D view_width - extra_width;
        }

        // handle oversized images & flash
        var enableDrag =3D false;
        var i_height =3D o_height;
        var i_width =3D o_width;
        var handle =3D options.handleLgImages;
        if(resizable && (handle =3D=3D 'resize' || handle =3D=3D =
'drag')){
            var change_h =3D (o_height - height) / o_height;
            var change_w =3D (o_width - width) / o_width;
            if(handle =3D=3D 'resize'){
                if(change_h > change_w){
                    width =3D Math.round((o_width / o_height) * height);
                }else if(change_w > change_h){
                    height =3D Math.round((o_height / o_width) * width);
                }
                // adjust image height or width accordingly
                i_width =3D width;
                i_height =3D height;
            }else{
                // drag on oversized images only
                var link =3D current_gallery[current];
                if(link) enableDrag =3D link.type =3D=3D 'img' && =
(change_h > 0 || change_w > 0);
            }
        }

        return {
            height: height,
            width: width + extra_body_width,
            i_height: i_height,
            i_width: i_width,
            top: ((view_height - (height + extra_height)) / 2) + =
options.viewportPadding,
            enableDrag: enableDrag
        };
    };

    /**
     * Centers Shadowbox vertically in the viewport. Needs to be called =
on
     * scroll in IE6 because it does not support fixed positioning.
     *
     * @return  void
     * @private
     */
    var centerVertically =3D function(){
        var shadowbox =3D SL.get('shadowbox');
        var scroll =3D document.documentElement.scrollTop;
        var s_top =3D scroll + Math.round((SL.getViewportHeight() - =
(shadowbox.offsetHeight || 0)) / 2);
        SL.setStyle(shadowbox, 'top', s_top + 'px');
    };

    /**
     * Adjusts the height of shadowbox_body_inner and centers Shadowbox
     * vertically in the viewport.
     *
     * @param   {Number}    height      The height of =
shadowbox_body_inner
     * @param   {Number}    top         The top of the Shadowbox
     * @param   {Boolean}   animate     True to animate the transition
     * @param   {Function}  callback    A callback to use when the =
animation completes
     * @return  void
     * @private
     */
    var adjustHeight =3D function(height, top, animate, callback){
        height =3D parseInt(height);

        // update current_height
        current_height =3D height;

        // adjust the height
        var sbi =3D SL.get('shadowbox_body_inner');
        if(animate && options.animate){
            SL.animate(sbi, {
                height: { to: height }
            }, options.resizeDuration, callback);
        }else{
            SL.setStyle(sbi, 'height', height + 'px');
            if(typeof callback =3D=3D 'function') callback();
        }

        // manually adjust the top because we're using fixed positioning =
in IE6
        if(absolute_pos){
            // listen for scroll so we can adjust
            centerVertically();
            SL.addEvent(window, 'scroll', centerVertically);

            // add scroll to top
            top +=3D document.documentElement.scrollTop;
        }

        // adjust the top
        var shadowbox =3D SL.get('shadowbox');
        if(animate && options.animate){
            SL.animate(shadowbox, {
                top: { to: top }
            }, options.resizeDuration);
        }else{
            SL.setStyle(shadowbox, 'top', top + 'px');
        }
    };

    /**
     * Adjusts the width of shadowbox.
     *
     * @param   {Number}    width       The width to use
     * @param   {Boolean}   animate     True to animate the transition
     * @param   {Function}  callback    A callback to use when the =
animation completes
     * @return  void
     * @private
     */
    var adjustWidth =3D function(width, animate, callback){
        width =3D parseInt(width);

        // update current_width
        current_width =3D width;

        var shadowbox =3D SL.get('shadowbox');
        if(animate && options.animate){
            SL.animate(shadowbox, {
                width: { to: width }
            }, options.resizeDuration, callback);
        }else{
            SL.setStyle(shadowbox, 'width', width + 'px');
            if(typeof callback =3D=3D 'function') callback();
        }
    };

    /**
     * Sets up a listener on the document for keystrokes.
     *
     * @param   {Boolean}   on      True to enable the listner, false to =
turn
     *                              it off
     * @return  void
     * @private
     */
    var listenKeyboard =3D function(on){
        if(!options.enableKeys) return;
        if(on){
            document.onkeydown =3D handleKey;
        }else{
            document.onkeydown =3D '';
        }
    };

    /**
     * Asserts the given key or code is present in the array of valid =
keys.
     *
     * @param   {Array}     valid       An array of valid keys and codes
     * @param   {String}    key         The character that was pressed
     * @param   {Number}    code        The key code that was pressed
     * @return  {Boolean}               True if the key is valid
     * @private
     */
    var assertKey =3D function(valid, key, code){
        return (valid.indexOf(key) !=3D -1 || valid.indexOf(code) !=3D =
-1);
    };

    /**
     * A listener function that will act on a key pressed.
     *
     * @param   {Event}     e       The event object
     * @return  void
     * @private
     */
    var handleKey =3D function(e){
        var code =3D e ? e.which : event.keyCode;
        var key =3D String.fromCharCode(code).toLowerCase();
        if(assertKey(options.keysClose, key, code)){
            Shadowbox.close();
        }else if(assertKey(options.keysPrev, key, code)){
            Shadowbox.previous();
        }else if(assertKey(options.keysNext, key, code)){
            Shadowbox.next();
        }
    };

    /**
     * Shows and hides elements that are troublesome for modal overlays.
     *
     * @param   {Boolean}   on      True to show the elements, false =
otherwise
     * @return  void
     * @private
     */
    var toggleTroubleElements =3D function(on){
        var vis =3D (on ? 'visible' : 'hidden');
        var selects =3D document.getElementsByTagName('select');
        for(i =3D 0, len =3D selects.length; i < len; ++i){
            selects[i].style.visibility =3D vis;
        }
        var objects =3D document.getElementsByTagName('object');
        for(i =3D 0, len =3D objects.length; i < len; ++i){
            objects[i].style.visibility =3D vis;
        }
        var embeds =3D document.getElementsByTagName('embed');
        for(i =3D 0, len =3D embeds.length; i < len; ++i){
            embeds[i].style.visibility =3D vis;
        }
    };

    /**
     * Fills the Shadowbox with the loading skin.
     *
     * @return  void
     * @private
     */
    var showLoading =3D function(){
        var loading =3D SL.get('shadowbox_loading');
        overwriteHTML(loading, String.format(options.skin.loading,
            options.assetURL + options.loadingImage,
            options.text.loading,
            options.text.cancel));
        loading.style.visibility =3D 'visible';
    };

    /**
     * Hides the Shadowbox loading skin.
     *
     * @param   {Function}  callback        The callback function to =
call after
     *                                      hiding the loading skin
     * @return  void
     * @private
     */
    var hideLoading =3D function(callback){
        var t =3D current_gallery[current].type;
        var anim =3D (t =3D=3D 'img' || t =3D=3D 'html'); // fade on =
images & html
        var loading =3D SL.get('shadowbox_loading');
        if(anim){
            fadeOut(loading, 0.35, callback);
        }else{
            loading.style.visibility =3D 'hidden';
            callback();
        }
    };

    /**
     * Sets the size of the overlay to the size of the document.
     *
     * @return  void
     * @private
     */
    var resizeOverlay =3D function(){
        var overlay =3D SL.get('shadowbox_overlay');
        SL.setStyle(overlay, {
            height: '100%',
            width: '100%'
        });
        SL.setStyle(overlay, 'height', SL.getDocumentHeight() + 'px');
        if(!isSafari3){
            // Safari3 includes vertical scrollbar in =
SL.getDocumentWidth()!
            // Leave overlay width at 100% for now...
            SL.setStyle(overlay, 'width', SL.getDocumentWidth() + 'px');
        }
    };

    /**
     * Used to determine if the pre-made overlay background image is =
needed
     * instead of using the trasparent background overlay. A pre-made =
background
     * image is used for all but image pieces in FF Mac because it has =
problems
     * displaying correctly if the background layer is not 100% opaque. =
When
     * displaying a gallery, if any piece in the gallery meets these =
criteria,
     * the pre-made background image will be used.
     *
     * @return  {Boolean}       Whether or not an overlay image is =
needed
     * @private
     */
    var checkOverlayImgNeeded =3D function(){
        if(!(isGecko && isMac)) return false;
        for(var i =3D 0, len =3D current_gallery.length; i < len; ++i){
            if(!RE.overlay.exec(current_gallery[i].type)) return true;
        }
        return false;
    };

    /**
     * Activates (or deactivates) the Shadowbox overlay. If a callback =
function
     * is provided, we know we're activating. Otherwise, deactivate the =
overlay.
     *
     * @param   {Function}  callback    A callback to call after =
activation
     * @return  void
     * @private
     */
    var toggleOverlay =3D function(callback){
        var overlay =3D SL.get('shadowbox_overlay');
        if(overlay_img_needed =3D=3D null){
            overlay_img_needed =3D checkOverlayImgNeeded();
        }

        if(callback){
            resizeOverlay(); // size the overlay before showing
            if(overlay_img_needed){
                SL.setStyle(overlay, {
                    visibility:         'visible',
                    backgroundColor:    'transparent',
                    backgroundImage:    'url(' + options.assetURL + =
options.overlayBgImage + ')',
                    backgroundRepeat:   'repeat',
                    opacity:            1
                });
                callback();
            }else{
                SL.setStyle(overlay, {
                    visibility:         'visible',
                    backgroundColor:    options.overlayColor,
                    backgroundImage:    'none'
                });
                fadeIn(overlay, options.overlayOpacity, =
options.fadeDuration,
                    callback);
            }
        }else{
            if(overlay_img_needed){
                SL.setStyle(overlay, 'visibility', 'hidden');
            }else{
                fadeOut(overlay, options.fadeDuration);
            }

            // reset for next time
            overlay_img_needed =3D null;
        }
    };

    /**
     * Initializes the Shadowbox environment. Appends Shadowbox' HTML to =
the
     * document and sets up listeners on the window and overlay element.
     *
     * @param   {Object}    opts    The default options to use
     * @return  void
     * @public
     * @static
     */
    Shadowbox.init =3D function(opts){
        if(initialized) return; // don't initialize twice
        options =3D apply(options, opts || {});

        // add markup
        appendHTML(document.body, options.skin.main);

        // compile file type regular expressions here for speed
        RE.img =3D new RegExp('\.(' + options.ext.img.join('|') + =
')\s*$', 'i');
        RE.qt =3D new RegExp('\.(' + options.ext.qt.join('|') + ')\s*$', =
'i');
        RE.wmp =3D new RegExp('\.(' + options.ext.wmp.join('|') + =
')\s*$', 'i');
        RE.qtwmp =3D new RegExp('\.(' + options.ext.qtwmp.join('|') + =
')\s*$', 'i');
        RE.iframe =3D new RegExp('\.(' + options.ext.iframe.join('|') + =
')\s*$', 'i');

        // handle window resize events
        var id =3D null;
        var resize =3D function(){
            clearInterval(id);
            id =3D null;
            resizeOverlay();
            resizeContent(optimal_height, optimal_width);
        };
        SL.addEvent(window, 'resize', function(){
            if(activated){
                // use event buffering to prevent jerky window resizing
                if(id){
                    clearInterval(id);
                    id =3D null;
                }
                if(!id) id =3D setInterval(resize, 50);
            }
        });

        if(options.listenOverlay){
            // add a listener to the overlay
            SL.addEvent(SL.get('shadowbox_overlay'), 'click', =
Shadowbox.close);
        }

        // adjust some positioning if needed
        if(absolute_pos){
            // give the container absolute positioning
            SL.setStyle(SL.get('shadowbox_container'), 'position', =
'absolute');
            // give shadowbox_body "layout"...whatever that is
            SL.setStyle('shadowbox_body', 'zoom', 1);
            // need to listen to the container element because it covers =
the top
            // half of the page
            SL.addEvent(SL.get('shadowbox_container'), 'click', =
function(e){
                var target =3D SL.getTarget(e);
                if(target.id && target.id =3D=3D 'shadowbox_container') =
Shadowbox.close();
            });
        }

        // skip setup, will need to be done manually later
        if(!options.skipSetup) Shadowbox.setup();
        initialized =3D true;
    };

    /**
     * Sets up listeners on the given links that will trigger Shadowbox. =
If no
     * links are given, this method will set up every anchor element on =
the page
     * with the appropriate rel attribute. Note: Because AREA elements =
do not
     * support the rel attribute, they must be explicitly passed to this =
method.
     *
     * @param   {Array}     links       An array (or array-like) list of =
anchor
     *                                  and/or area elements to set up
     * @param   {Object}    opts        Some options to use for the =
given links
     * @return  void
     * @public
     * @static
     */
    Shadowbox.setup =3D function(links, opts){
        // get links if none specified
        if(!links){
            var links =3D [];
            var a =3D document.getElementsByTagName('a'), rel;
            for(var i =3D 0, len =3D a.length; i < len; ++i){
                rel =3D a[i].getAttribute('rel');
                if(rel && RE.rel.test(rel)) links[links.length] =3D =
a[i];
            }
        }else if(!links.length){
            links =3D [links]; // one link
        }

        var link;
        for(var i =3D 0, len =3D links.length; i < len; ++i){
            link =3D links[i];
            if(typeof link.shadowboxCacheKey =3D=3D 'undefined'){
                // assign cache key expando
                // use integer primitive to avoid memory leak in IE
                link.shadowboxCacheKey =3D cache.length;
                SL.addEvent(link, 'click', handleClick); // add listener
            }
            cache[link.shadowboxCacheKey] =3D this.buildCacheObj(link, =
opts);
        }
    };

    /**
     * Builds an object from the original link element data to store in =
cache.
     * These objects contain (most of) the following keys:
     *
     * - el: the link element
     * - title: the linked file title
     * - type: the linked file type
     * - content: the linked file's URL
     * - gallery: the gallery the file belongs to (optional)
     * - height: the height of the linked file (only necessary for =
movies)
     * - width: the width of the linked file (only necessary for movies)
     * - options: custom options to use (optional)
     *
     * @param   {HTMLElement}   link    The link element to process
     * @return  {Object}                An object representing the link
     * @public
     * @static
     */
    Shadowbox.buildCacheObj =3D function(link, opts){
        var href =3D link.href; // don't use getAttribute() here
        var o =3D {
            el:         link,
            title:      link.getAttribute('title'),
            type:       getPlayerType(href),
            options:    apply({}, opts || {}), // break the reference
            content:    href
        };

        // remove link-level options from top-level options
        var opt, l_opts =3D ['title', 'type', 'height', 'width', =
'gallery'];
        for(var i =3D 0, len =3D l_opts.length; i < len; ++i){
            opt =3D l_opts[i];
            if(typeof o.options[opt] !=3D 'undefined'){
                o[opt] =3D o.options[opt];
                delete o.options[opt];
            }
        }

        // HTML options always trump JavaScript options, so do these =
last
        var rel =3D link.getAttribute('rel');
        if(rel){
            // extract gallery name from shadowbox[name] format
            var match =3D rel.match(RE.gallery);
            if(match) o.gallery =3D escape(match[2]);

            // other parameters
            var params =3D rel.split(';');
            for(var i =3D 0, len =3D params.length; i < len; ++i){
                match =3D params[i].match(RE.param);
                if(match){
                    if(match[1] =3D=3D 'options'){
                        eval('o.options =3D apply(o.options, ' + =
match[2] + ')');
                    }else{
                        o[match[1]] =3D match[2];
                    }
                }
            }
        }

        return o;
    };

    /**
     * Applies the given set of options to those currently in use. Note: =
Options
     * will be reset on Shadowbox.open() so this function is only useful =
after
     * it has already been called (while Shadowbox is open).
     *
     * @param   {Object}    opts        The options to apply
     * @return  void
     * @public
     * @static
     */
    Shadowbox.applyOptions =3D function(opts){
        if(opts){
            // use apply here to break references
            default_options =3D apply({}, options); // store default =
options
            options =3D apply(options, opts); // apply options
        }
    };

    /**
     * Reverts Shadowbox' options to the last default set in use before
     * Shadowbox.applyOptions() was called.
     *
     * @return  void
     * @public
     * @static
     */
    Shadowbox.revertOptions =3D function(){
        if(default_options){
            options =3D default_options; // revert to default options
            default_options =3D null; // erase for next time
        }
    };

    /**
     * Opens the given object in Shadowbox. This object may be either an
     * anchor/area element, or an object similar to the one created by
     * Shadowbox.buildCacheObj().
     *
     * @param   {mixed}     obj         The object or link element that =
defines
     *                                  what to display
     * @return  void
     * @public
     * @static
     */
    Shadowbox.open =3D function(obj, opts){
        if(activated) return; // already open
        activated =3D true;

        // is it a link?
        if(isLink(obj)){
            if(typeof obj.shadowboxCacheKey =3D=3D 'undefined' || typeof =
cache[obj.shadowboxCacheKey] =3D=3D 'undefined'){
                // link element that hasn't been set up before
                // create an object on-the-fly
                obj =3D this.buildCacheObj(obj, opts);
            }else{
                // link element that has been set up before, get from =
cache
                obj =3D cache[obj.shadowboxCacheKey];
            }
        }

        this.revertOptions();
        if(obj.options || opts){
            // use apply here to break references
            this.applyOptions(apply(apply({}, obj.options || {}), opts =
|| {}));
        }

        // update current & current_gallery
        setupGallery(obj);

        // anything to display?
        if(current_gallery.length){
            // fire onOpen hook
            if(options.onOpen && typeof options.onOpen =3D=3D =
'function'){
                options.onOpen(obj);
            }

            // display:block here helps with correct dimension =
calculations
            SL.setStyle(SL.get('shadowbox'), 'display', 'block');

            toggleTroubleElements(false);
            var dims =3D getDimensions(options.initialHeight, =
options.initialWidth);
            adjustHeight(dims.height, dims.top);
            adjustWidth(dims.width);
            hideBars(false);

            // show the overlay and load the content
            toggleOverlay(function(){
                SL.setStyle(SL.get('shadowbox'), 'visibility', =
'visible');
                showLoading();
                loadContent();
            });
        }
    };

    /**
     * Jumps to the piece in the current gallery with index num.
     *
     * @param   {Number}    num     The gallery index to view
     * @return  void
     * @public
     * @static
     */
    Shadowbox.change =3D function(num){
        if(!current_gallery) return; // no current gallery
        if(!current_gallery[num]){ // index does not exist
            if(!options.continuous){
                return;
            }else{
                num =3D (num < 0) ? (current_gallery.length - 1) : 0; // =
loop
            }
        }

        // update current
        current =3D num;

        // stop listening for drag
        toggleDrag(false);
        // empty the content
        setContent(null);
        // turn this back on when done
        listenKeyboard(false);

        // fire onChange handler
        if(options.onChange && typeof options.onChange =3D=3D =
'function'){
            options.onChange(current_gallery[current]);
        }

        showLoading();
        hideBars(loadContent);
    };

    /**
     * Jumps to the next piece in the gallery.
     *
     * @return  {Boolean}       True if the gallery changed to next =
item, false
     *                          otherwise
     * @public
     * @static
     */
    Shadowbox.next =3D function(){
        return this.change(current + 1);
    };

    /**
     * Jumps to the previous piece in the gallery.
     *
     * @return  {Boolean}       True if the gallery changed to previous =
item,
     *                          false otherwise
     * @public
     * @static
     */
    Shadowbox.previous =3D function(){
        return this.change(current - 1);
    };

    /**
     * Deactivates Shadowbox.
     *
     * @return  void
     * @public
     * @static
     */
    Shadowbox.close =3D function(){
        if(!activated) return; // already closed

        // stop listening for keys
        listenKeyboard(false);
        // hide
        SL.setStyle(SL.get('shadowbox'), {
            display: 'none',
            visibility: 'hidden'
        });
        // stop listening for scroll on IE
        if(absolute_pos) SL.removeEvent(window, 'scroll', =
centerVertically);
        // stop listening for drag
        toggleDrag(false);
        // empty the content
        setContent(null);
        // prevent old image requests from loading
        if(preloader){
            preloader.onload =3D function(){};
            preloader =3D null;
        }
        // hide the overlay
        toggleOverlay(false);
        // turn on trouble elements
        toggleTroubleElements(true);

        // fire onClose handler
        if(options.onClose && typeof options.onClose =3D=3D 'function'){
            options.onClose(current_gallery[current]);
        }

        activated =3D false;
    };

    /**
     * Clears Shadowbox' cache and removes listeners and expandos from =
all
     * cached link elements. May be used to completely reset Shadowbox =
in case
     * links on a page change.
     *
     * @return  void
     * @public
     * @static
     */
    Shadowbox.clearCache =3D function(){
        for(var i =3D 0, len =3D cache.length; i < len; ++i){
            if(cache[i].el){
                SL.removeEvent(cache[i].el, 'click', handleClick);
                delete cache[i].shadowboxCacheKey;
            }
        }
        cache =3D [];
    };

    /**
     * Generates the markup necessary to embed the movie file with the =
given
     * link element. This markup will be browser-specific. Useful for =
generating
     * the media test suite.
     *
     * @param   {HTMLElement}   link        The link to the media file
     * @return  {Object}                    The proper markup to use =
(see above)
     * @public
     * @static
     */
    Shadowbox.movieMarkup =3D function(obj){
        // movies default to 300x300 pixels
        var h =3D obj.height ? parseInt(obj.height, 10) : 300;
        var w =3D obj.width ? parseInt(obj.width, 10) : 300;

        var autoplay =3D options.autoplayMovies;
        var controls =3D options.showMovieControls;
        if(obj.options){
            if(obj.options.autoplayMovies !=3D null){
                autoplay =3D obj.options.autoplayMovies;
            }
            if(obj.options.showMovieControls !=3D null){
                controls =3D obj.options.showMovieControls;
            }
        }

        var markup =3D {
            tag:    'object',
            name:   'shadowbox_content'
        };

        switch(obj.type){
            case 'swf':
                var dims =3D getDimensions(h, w, true);
                h =3D dims.height;
                w =3D dims.width;
                markup.type =3D 'application/x-shockwave-flash';
                markup.data =3D obj.content;
                markup.children =3D [
                    { tag: 'param', name: 'movie', value: obj.content }
                ];
            break;
            case 'flv':
                autoplay =3D autoplay ? 'true' : 'false';
                var showicons =3D 'false';
                var a =3D h/w; // aspect ratio
                if(controls){
                    showicons =3D 'true';
                    h +=3D 20; // height of JW FLV player controller
                }
                var dims =3D getDimensions(h, h/a, true); // resize
                h =3D dims.height;
                w =3D (h-(controls?20:0))/a; // maintain aspect ratio
                var flashvars =3D [
                    'file=3D' + obj.content,
                    'height=3D' + h,
                    'width=3D' + w,
                    'autostart=3D' + autoplay,
                    'displayheight=3D' + (h - (controls?20:0)),
                    'showicons=3D' + showicons,
                    =
'backcolor=3D0x000000&amp;frontcolor=3D0xCCCCCC&amp;lightcolor=3D0x557722=
'
                ];
                markup.type =3D 'application/x-shockwave-flash';
                markup.data =3D options.assetURL + options.flvPlayer;
                markup.children =3D [
                    { tag: 'param', name: 'movie', value: =
options.assetURL + options.flvPlayer },
                    { tag: 'param', name: 'flashvars', value: =
flashvars.join('&amp;') },
                    { tag: 'param', name: 'allowfullscreen', value: =
'true' }
                ];
            break;
            case 'qt':
                autoplay =3D autoplay ? 'true' : 'false';
                if(controls){
                    controls =3D 'true';
                    h +=3D 16; // height of QuickTime controller
                }else{
                    controls =3D 'false';
                }
                markup.children =3D [
                    { tag: 'param', name: 'src', value: obj.content },
                    { tag: 'param', name: 'scale', value: 'aspect' },
                    { tag: 'param', name: 'controller', value: controls =
},
                    { tag: 'param', name: 'autoplay', value: autoplay }
                ];
                if(isIE){
                    markup.classid =3D =
'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B';
                    markup.codebase =3D =
'http://www.apple.com/qtactivex/qtplugin.cab#version=3D6,0,2,0';
                }else{
                    markup.type =3D 'video/quicktime';
                    markup.data =3D obj.content;
                }
            break;
            case 'wmp':
                autoplay =3D autoplay ? 1 : 0;
                markup.children =3D [
                    { tag: 'param', name: 'autostart', value: autoplay }
                ];
                if(isIE){
                    if(controls){
                        controls =3D 'full';
                        h +=3D 70; // height of WMP controller in IE
                    }else{
                        controls =3D 'none';
                    }
                    // markup.type =3D 'application/x-oleobject';
                    markup.classid =3D =
'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6';
                    markup.children[markup.children.length] =3D { tag: =
'param', name: 'url', value: obj.content };
                    markup.children[markup.children.length] =3D { tag: =
'param', name: 'uimode', value: controls };
                }else{
                    if(controls){
                        controls =3D 1;
                        h +=3D 45; // height of WMP controller in non-IE
                    }else{
                        controls =3D 0;
                    }
                    markup.type =3D 'video/x-ms-wmv';
                    markup.data =3D obj.content;
                    markup.children[markup.children.length] =3D { tag: =
'param', name: 'showcontrols', value: controls };
                }
            break;
        }

        markup.height =3D h; // new height includes controller
        markup.width =3D w;

        return markup;
    };

    /**
     * Creates an HTML string from an object representing HTML elements. =
Based
     * on Ext.DomHelper's createHtml.
     *
     * @param   {Object}    obj     The HTML definition object
     * @return  {String}            An HTML string
     * @public
     * @static
     */
    Shadowbox.createHTML =3D function(obj){
        var html =3D '<' + obj.tag;
        for(var attr in obj){
            if(attr =3D=3D 'tag' || attr =3D=3D 'html' || attr =3D=3D =
'children') continue;
            if(attr =3D=3D 'cls'){
                html +=3D ' class=3D"' + obj['cls'] + '"';
            }else{
                html +=3D ' ' + attr + '=3D"' + obj[attr] + '"';
            }
        }
        if(RE.empty.test(obj.tag)){
            html +=3D '/>\n';
        }else{
            html +=3D '>\n';
            var cn =3D obj.children;
            if(cn){
                for(var i =3D 0, len =3D cn.length; i < len; ++i){
                    html +=3D this.createHTML(cn[i]);
                }
            }
            if(obj.html) html +=3D obj.html;
            html +=3D '</' + obj.tag + '>\n';
        }
        return html;
    };

    /**
     * Gets an object that lists which plugins are supported by the =
client. The
     * keys of this object will be:
     *
     * - fla: Adobe Flash Player
     * - qt: QuickTime Player
     * - wmp: Windows Media Player
     * - f4m: Flip4Mac QuickTime Player
     *
     * @return  {Object}        The plugins object
     * @public
     * @static
     */
    Shadowbox.getPlugins =3D function(){
        return plugins;
    };

    /**
     * Gets the current options object in use.
     *
     * @return  {Object}        The options object
     * @public
     * @static
     */
    Shadowbox.getOptions =3D function(){
        return options;
    };

    /**
     * Gets the current gallery object.
     *
     * @return  {Object}        The current gallery item
     * @public
     * @static
     */
    Shadowbox.getCurrent =3D function(){
        return current_gallery[current];
    };

    /**
     * Gets the current version number of Shadowbox.
     *
     * @return  {String}        The current version
     * @public
     * @static
     */
    Shadowbox.getVersion =3D function(){
        return version;
    };

})();

/**
 * Finds the index of the given object in this array.
 *
 * @param   {mixed}     o   The object to search for
 * @return  {Number}        The index of the given object
 * @public
 */
Array.prototype.indexOf =3D Array.prototype.indexOf || function(o){
    for(var i =3D 0, len =3D this.length; i < len; ++i){
        if(this[i] =3D=3D o) return i;
    }
    return -1;
};

/**
 * Formats a string with the given parameters. The string for format =
must have
 * placeholders that correspond to the numerical index of the arguments =
passed
 * in surrounded by curly braces (e.g. 'Some {0} string {1}').
 *
 * @param   {String}    format      The string to format
 * @param   ...                     The parameters to put inside the =
string
 * @return  {String}                The string with the specified =
parameters
 *                                  replaced
 * @public
 * @static
 */
String.format =3D String.format || function(format){
    var args =3D Array.prototype.slice.call(arguments, 1);
    return format.replace(/\{(\d+)\}/g, function(m, i){
        return args[i];
    });
};

------=_NextPart_000_0000_01CB5CF9.439BD7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.honorflight.org/includes/js/jquery.js

(function(){
/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
 * $Rev: 5685 $
 */

// Map over jQuery in case of overwrite
var _jQuery =3D window.jQuery,
// Map over the $ in case of overwrite
	_$ =3D window.$;

var jQuery =3D window.jQuery =3D window.$ =3D function( selector, =
context ) {
	// The jQuery object is actually just the init constructor 'enhanced'
	return new jQuery.fn.init( selector, context );
};

// A simple way to check for HTML strings or ID strings
// (both of which we optimize for)
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,

// Is it a simple selector
	isSimple =3D /^.[^:#\[\.]*$/,

// Will speed up references to undefined, and allows munging its name.
	undefined;

jQuery.fn =3D jQuery.prototype =3D {
	init: function( selector, context ) {
		// Make sure that a selection was provided
		selector =3D selector || document;

		// Handle $(DOMElement)
		if ( selector.nodeType ) {
			this[0] =3D selector;
			this.length =3D 1;
			return this;
		}
		// Handle HTML strings
		if ( typeof selector =3D=3D "string" ) {
			// Are we dealing with HTML string or an ID?
			var match =3D quickExpr.exec( selector );

			// Verify a match, and that no context was specified for #id
			if ( match && (match[1] || !context) ) {

				// HANDLE: $(html) -> $(array)
				if ( match[1] )
					selector =3D jQuery.clean( [ match[1] ], context );

				// HANDLE: $("#id")
				else {
					var elem =3D document.getElementById( match[3] );

					// Make sure an element was located
					if ( elem ){
						// Handle the case where IE and Opera return items
						// by name instead of ID
						if ( elem.id !=3D match[3] )
							return jQuery().find( selector );

						// Otherwise, we inject the element directly into the jQuery =
object
						return jQuery( elem );
					}
					selector =3D [];
				}

			// HANDLE: $(expr, [context])
			// (which is just equivalent to: $(content).find(expr)
			} else
				return jQuery( context ).find( selector );

		// HANDLE: $(function)
		// Shortcut for document ready
		} else if ( jQuery.isFunction( selector ) )
			return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );

		return this.setArray(jQuery.makeArray(selector));
	},

	// The current version of jQuery being used
	jquery: "1.2.6",

	// The number of elements contained in the matched element set
	size: function() {
		return this.length;
	},

	// The number of elements contained in the matched element set
	length: 0,

	// Get the Nth element in the matched element set OR
	// Get the whole matched element set as a clean array
	get: function( num ) {
		return num =3D=3D undefined ?

			// Return a 'clean' array
			jQuery.makeArray( this ) :

			// Return just the object
			this[ num ];
	},

	// Take an array of elements and push it onto the stack
	// (returning the new matched element set)
	pushStack: function( elems ) {
		// Build a new jQuery matched element set
		var ret =3D jQuery( elems );

		// Add the old object onto the stack (as a reference)
		ret.prevObject =3D this;

		// Return the newly-formed element set
		return ret;
	},

	// Force the current matched set of elements to become
	// the specified array of elements (destroying the stack in the =
process)
	// You should use pushStack() in order to do this, but maintain the =
stack
	setArray: function( elems ) {
		// Resetting the length to 0, then using the native Array push
		// is a super-fast way to populate an object with array-like =
properties
		this.length =3D 0;
		Array.prototype.push.apply( this, elems );

		return this;
	},

	// Execute a callback for every element in the matched set.
	// (You can seed the arguments with an array of args, but this is
	// only used internally.)
	each: function( callback, args ) {
		return jQuery.each( this, callback, args );
	},

	// Determine the position of an element within
	// the matched set of elements
	index: function( elem ) {
		var ret =3D -1;

		// Locate the position of the desired element
		return jQuery.inArray(
			// If it receives a jQuery object, the first element is used
			elem && elem.jquery ? elem[0] : elem
		, this );
	},

	attr: function( name, value, type ) {
		var options =3D name;

		// Look for the case where we're accessing a style value
		if ( name.constructor =3D=3D String )
			if ( value =3D=3D=3D undefined )
				return this[0] && jQuery[ type || "attr" ]( this[0], name );

			else {
				options =3D {};
				options[ name ] =3D value;
			}

		// Check to see if we're setting style values
		return this.each(function(i){
			// Set all the styles
			for ( name in options )
				jQuery.attr(
					type ?
						this.style :
						this,
					name, jQuery.prop( this, options[ name ], type, i, name )
				);
		});
	},

	css: function( key, value ) {
		// ignore negative width and height values
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )
			value =3D undefined;
		return this.attr( key, value, "curCSS" );
	},

	text: function( text ) {
		if ( typeof text !=3D "object" && text !=3D null )
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );

		var ret =3D "";

		jQuery.each( text || this, function(){
			jQuery.each( this.childNodes, function(){
				if ( this.nodeType !=3D 8 )
					ret +=3D this.nodeType !=3D 1 ?
						this.nodeValue :
						jQuery.fn.text( [ this ] );
			});
		});

		return ret;
	},

	wrapAll: function( html ) {
		if ( this[0] )
			// The elements to wrap the target around
			jQuery( html, this[0].ownerDocument )
				.clone()
				.insertBefore( this[0] )
				.map(function(){
					var elem =3D this;

					while ( elem.firstChild )
						elem =3D elem.firstChild;

					return elem;
				})
				.append(this);

		return this;
	},

	wrapInner: function( html ) {
		return this.each(function(){
			jQuery( this ).contents().wrapAll( html );
		});
	},

	wrap: function( html ) {
		return this.each(function(){
			jQuery( this ).wrapAll( html );
		});
	},

	append: function() {
		return this.domManip(arguments, true, false, function(elem){
			if (this.nodeType =3D=3D 1)
				this.appendChild( elem );
		});
	},

	prepend: function() {
		return this.domManip(arguments, true, true, function(elem){
			if (this.nodeType =3D=3D 1)
				this.insertBefore( elem, this.firstChild );
		});
	},

	before: function() {
		return this.domManip(arguments, false, false, function(elem){
			this.parentNode.insertBefore( elem, this );
		});
	},

	after: function() {
		return this.domManip(arguments, false, true, function(elem){
			this.parentNode.insertBefore( elem, this.nextSibling );
		});
	},

	end: function() {
		return this.prevObject || jQuery( [] );
	},

	find: function( selector ) {
		var elems =3D jQuery.map(this, function(elem){
			return jQuery.find( selector, elem );
		});

		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?
			jQuery.unique( elems ) :
			elems );
	},

	clone: function( events ) {
		// Do the clone
		var ret =3D this.map(function(){
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {
				// IE copies events bound via attachEvent when
				// using cloneNode. Calling detachEvent on the
				// clone will also remove the events from the orignal
				// In order to get around this, we use innerHTML.
				// Unfortunately, this means some modifications to
				// attributes in IE that are actually only stored
				// as properties will not be copied (such as the
				// the name attribute on an input).
				var clone =3D this.cloneNode(true),
					container =3D document.createElement("div");
				container.appendChild(clone);
				return jQuery.clean([container.innerHTML])[0];
			} else
				return this.cloneNode(true);
		});

		// Need to set the expando to null on the cloned set if it exists
		// removeData doesn't work here, IE removes it from the original as =
well
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser
		var clone =3D ret.find("*").andSelf().each(function(){
			if ( this[ expando ] !=3D undefined )
				this[ expando ] =3D null;
		});

		// Copy the events from the original to the clone
		if ( events =3D=3D=3D true )
			this.find("*").andSelf().each(function(i){
				if (this.nodeType =3D=3D 3)
					return;
				var events =3D jQuery.data( this, "events" );

				for ( var type in events )
					for ( var handler in events[ type ] )
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );
			});

		// Return the cloned set
		return ret;
	},

	filter: function( selector ) {
		return this.pushStack(
			jQuery.isFunction( selector ) &&
			jQuery.grep(this, function(elem, i){
				return selector.call( elem, i );
			}) ||

			jQuery.multiFilter( selector, this ) );
	},

	not: function( selector ) {
		if ( selector.constructor =3D=3D String )
			// test special case where just one selector is passed in
			if ( isSimple.test( selector ) )
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );
			else
				selector =3D jQuery.multiFilter( selector, this );

		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;
		return this.filter(function() {
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;
		});
	},

	add: function( selector ) {
		return this.pushStack( jQuery.unique( jQuery.merge(
			this.get(),
			typeof selector =3D=3D 'string' ?
				jQuery( selector ) :
				jQuery.makeArray( selector )
		)));
	},

	is: function( selector ) {
		return !!selector && jQuery.multiFilter( selector, this ).length > 0;
	},

	hasClass: function( selector ) {
		return this.is( "." + selector );
	},

	val: function( value ) {
		if ( value =3D=3D undefined ) {

			if ( this.length ) {
				var elem =3D this[0];

				// We need to handle select boxes special
				if ( jQuery.nodeName( elem, "select" ) ) {
					var index =3D elem.selectedIndex,
						values =3D [],
						options =3D elem.options,
						one =3D elem.type =3D=3D "select-one";

					// Nothing was selected
					if ( index < 0 )
						return null;

					// Loop through all the selected options
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {
						var option =3D options[ i ];

						if ( option.selected ) {
							// Get the specifc value for the option
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;

							// We don't need an array for one selects
							if ( one )
								return value;

							// Multi-Selects return an array
							values.push( value );
						}
					}

					return values;

				// Everything else, we just grab the value
				} else
					return (this[0].value || "").replace(/\r/g, "");

			}

			return undefined;
		}

		if( value.constructor =3D=3D Number )
			value +=3D '';

		return this.each(function(){
			if ( this.nodeType !=3D 1 )
				return;

			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||
					jQuery.inArray(this.name, value) >=3D 0);

			else if ( jQuery.nodeName( this, "select" ) ) {
				var values =3D jQuery.makeArray(value);

				jQuery( "option", this ).each(function(){
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||
						jQuery.inArray( this.text, values ) >=3D 0);
				});

				if ( !values.length )
					this.selectedIndex =3D -1;

			} else
				this.value =3D value;
		});
	},

	html: function( value ) {
		return value =3D=3D undefined ?
			(this[0] ?
				this[0].innerHTML :
				null) :
			this.empty().append( value );
	},

	replaceWith: function( value ) {
		return this.after( value ).remove();
	},

	eq: function( i ) {
		return this.slice( i, i + 1 );
	},

	slice: function() {
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);
	},

	map: function( callback ) {
		return this.pushStack( jQuery.map(this, function(elem, i){
			return callback.call( elem, i, elem );
		}));
	},

	andSelf: function() {
		return this.add( this.prevObject );
	},

	data: function( key, value ){
		var parts =3D key.split(".");
		parts[1] =3D parts[1] ? "." + parts[1] : "";

		if ( value =3D=3D=3D undefined ) {
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);

			if ( data =3D=3D=3D undefined && this.length )
				data =3D jQuery.data( this[0], key );

			return data =3D=3D=3D undefined && parts[1] ?
				this.data( parts[0] ) :
				data;
		} else
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){
				jQuery.data( this, key, value );
			});
	},

	removeData: function( key ){
		return this.each(function(){
			jQuery.removeData( this, key );
		});
	},

	domManip: function( args, table, reverse, callback ) {
		var clone =3D this.length > 1, elems;

		return this.each(function(){
			if ( !elems ) {
				elems =3D jQuery.clean( args, this.ownerDocument );

				if ( reverse )
					elems.reverse();
			}

			var obj =3D this;

			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );

			var scripts =3D jQuery( [] );

			jQuery.each(elems, function(){
				var elem =3D clone ?
					jQuery( this ).clone( true )[0] :
					this;

				// execute all scripts after the elements have been injected
				if ( jQuery.nodeName( elem, "script" ) )
					scripts =3D scripts.add( elem );
				else {
					// Remove any inner scripts for later evaluation
					if ( elem.nodeType =3D=3D 1 )
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );

					// Inject the elements into the document
					callback.call( obj, elem );
				}
			});

			scripts.each( evalScript );
		});
	}
};

// Give the init function the jQuery prototype for later instantiation
jQuery.fn.init.prototype =3D jQuery.fn;

function evalScript( i, elem ) {
	if ( elem.src )
		jQuery.ajax({
			url: elem.src,
			async: false,
			dataType: "script"
		});

	else
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );

	if ( elem.parentNode )
		elem.parentNode.removeChild( elem );
}

function now(){
	return +new Date;
}

jQuery.extend =3D jQuery.fn.extend =3D function() {
	// copy reference to target object
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;

	// Handle a deep copy situation
	if ( target.constructor =3D=3D Boolean ) {
		deep =3D target;
		target =3D arguments[1] || {};
		// skip the boolean and the target
		i =3D 2;
	}

	// Handle case when target is a string or something (possible in deep =
copy)
	if ( typeof target !=3D "object" && typeof target !=3D "function" )
		target =3D {};

	// extend jQuery itself if only one argument is passed
	if ( length =3D=3D i ) {
		target =3D this;
		--i;
	}

	for ( ; i < length; i++ )
		// Only deal with non-null/undefined values
		if ( (options =3D arguments[ i ]) !=3D null )
			// Extend the base object
			for ( var name in options ) {
				var src =3D target[ name ], copy =3D options[ name ];

				// Prevent never-ending loop
				if ( target =3D=3D=3D copy )
					continue;

				// Recurse if we're merging object values
				if ( deep && copy && typeof copy =3D=3D "object" && !copy.nodeType )
					target[ name ] =3D jQuery.extend( deep,=20
						// Never move original objects, clone them
						src || ( copy.length !=3D null ? [ ] : { } )
					, copy );

				// Don't bring in undefined values
				else if ( copy !=3D=3D undefined )
					target[ name ] =3D copy;

			}

	// Return the modified object
	return target;
};

var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {},
	// exclude the following css properties to add px
	exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,
	// cache defaultView
	defaultView =3D document.defaultView || {};

jQuery.extend({
	noConflict: function( deep ) {
		window.$ =3D _$;

		if ( deep )
			window.jQuery =3D _jQuery;

		return jQuery;
	},

	// See test/unit/core.js for details concerning this function.
	isFunction: function( fn ) {
		return !!fn && typeof fn !=3D "string" && !fn.nodeName &&
			fn.constructor !=3D Array && /^[\s[]?function/.test( fn + "" );
	},

	// check if an element is in a (or is an) XML document
	isXMLDoc: function( elem ) {
		return elem.documentElement && !elem.body ||
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;
	},

	// Evalulates a script in a global context
	globalEval: function( data ) {
		data =3D jQuery.trim( data );

		if ( data ) {
			// Inspired by code by Andrea Giammarchi
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,
				script =3D document.createElement("script");

			script.type =3D "text/javascript";
			if ( jQuery.browser.msie )
				script.text =3D data;
			else
				script.appendChild( document.createTextNode( data ) );

			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.
			// This arises when a base node is used (#2709).
			head.insertBefore( script, head.firstChild );
			head.removeChild( script );
		}
	},

	nodeName: function( elem, name ) {
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();
	},

	cache: {},

	data: function( elem, name, data ) {
		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ];

		// Compute a unique ID for the element
		if ( !id )
			id =3D elem[ expando ] =3D ++uuid;

		// Only generate the data cache if we're
		// trying to access or manipulate it
		if ( name && !jQuery.cache[ id ] )
			jQuery.cache[ id ] =3D {};

		// Prevent overriding the named cache with undefined values
		if ( data !=3D=3D undefined )
			jQuery.cache[ id ][ name ] =3D data;

		// Return the named cache data, or the ID for the element
		return name ?
			jQuery.cache[ id ][ name ] :
			id;
	},

	removeData: function( elem, name ) {
		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ];

		// If we want to remove a specific section of the element's data
		if ( name ) {
			if ( jQuery.cache[ id ] ) {
				// Remove the section of cache data
				delete jQuery.cache[ id ][ name ];

				// If we've removed all the data, remove the element's cache
				name =3D "";

				for ( name in jQuery.cache[ id ] )
					break;

				if ( !name )
					jQuery.removeData( elem );
			}

		// Otherwise, we want to remove all of the element's data
		} else {
			// Clean up the element expando
			try {
				delete elem[ expando ];
			} catch(e){
				// IE has trouble directly removing the expando
				// but it's ok with using removeAttribute
				if ( elem.removeAttribute )
					elem.removeAttribute( expando );
			}

			// Completely remove the data cache
			delete jQuery.cache[ id ];
		}
	},

	// args is for internal usage only
	each: function( object, callback, args ) {
		var name, i =3D 0, length =3D object.length;

		if ( args ) {
			if ( length =3D=3D undefined ) {
				for ( name in object )
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )
						break;
			} else
				for ( ; i < length; )
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false )
						break;

		// A special, fast, case for the most common use of each
		} else {
			if ( length =3D=3D undefined ) {
				for ( name in object )
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )
						break;
			} else
				for ( var value =3D object[0];
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}
		}

		return object;
	},

	prop: function( elem, value, type, i, name ) {
		// Handle executable functions
		if ( jQuery.isFunction( value ) )
			value =3D value.call( elem, i );

		// Handle passing in a number to a CSS property
		return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?
			value + "px" :
			value;
	},

	className: {
		// internal only, use addClass("class")
		add: function( elem, classNames ) {
			jQuery.each((classNames || "").split(/\s+/), function(i, className){
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )
					elem.className +=3D (elem.className ? " " : "") + className;
			});
		},

		// internal only, use removeClass("class")
		remove: function( elem, classNames ) {
			if (elem.nodeType =3D=3D 1)
				elem.className =3D classNames !=3D undefined ?
					jQuery.grep(elem.className.split(/\s+/), function(className){
						return !jQuery.className.has( classNames, className );
					}).join(" ") :
					"";
		},

		// internal only, use hasClass("class")
		has: function( elem, className ) {
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;
		}
	},

	// A method for quickly swapping in/out CSS properties to get correct =
calculations
	swap: function( elem, options, callback ) {
		var old =3D {};
		// Remember the old values, and insert the new ones
		for ( var name in options ) {
			old[ name ] =3D elem.style[ name ];
			elem.style[ name ] =3D options[ name ];
		}

		callback.call( elem );

		// Revert the old values
		for ( var name in options )
			elem.style[ name ] =3D old[ name ];
	},

	css: function( elem, name, force ) {
		if ( name =3D=3D "width" || name =3D=3D "height" ) {
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];

			function getWH() {
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;
				var padding =3D 0, border =3D 0;
				jQuery.each( which, function() {
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;
				});
				val -=3D Math.round(padding + border);
			}

			if ( jQuery(elem).is(":visible") )
				getWH();
			else
				jQuery.swap( elem, props, getWH );

			return Math.max(0, val);
		}

		return jQuery.curCSS( elem, name, force );
	},

	curCSS: function( elem, name, force ) {
		var ret, style =3D elem.style;

		// A helper method for determining if an element's values are broken
		function color( elem ) {
			if ( !jQuery.browser.safari )
				return false;

			// defaultView is cached
			var ret =3D defaultView.getComputedStyle( elem, null );
			return !ret || ret.getPropertyValue("color") =3D=3D "";
		}

		// We need to handle opacity special in IE
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {
			ret =3D jQuery.attr( style, "opacity" );

			return ret =3D=3D "" ?
				"1" :
				ret;
		}
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037
		if ( jQuery.browser.opera && name =3D=3D "display" ) {
			var save =3D style.outline;
			style.outline =3D "0 solid black";
			style.outline =3D save;
		}

		// Make sure we're using the right name for getting the float value
		if ( name.match( /float/i ) )
			name =3D styleFloat;

		if ( !force && style && style[ name ] )
			ret =3D style[ name ];

		else if ( defaultView.getComputedStyle ) {

			// Only "float" is needed here
			if ( name.match( /float/i ) )
				name =3D "float";

			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();

			var computedStyle =3D defaultView.getComputedStyle( elem, null );

			if ( computedStyle && !color( elem ) )
				ret =3D computedStyle.getPropertyValue( name );

			// If the element isn't reporting its values properly in Safari
			// then some display: none elements are involved
			else {
				var swap =3D [], stack =3D [], a =3D elem, i =3D 0;

				// Locate all of the parent display: none elements
				for ( ; a && color(a); a =3D a.parentNode )
					stack.unshift(a);

				// Go through and make them visible, but in reverse
				// (It would be better if we knew the exact display type that they =
had)
				for ( ; i < stack.length; i++ )
					if ( color( stack[ i ] ) ) {
						swap[ i ] =3D stack[ i ].style.display;
						stack[ i ].style.display =3D "block";
					}

				// Since we flip the display style, we have to handle that
				// one special, otherwise get the value
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null =
?
					"none" :
					( computedStyle && computedStyle.getPropertyValue( name ) ) || "";

				// Finally, revert the display styles back
				for ( i =3D 0; i < swap.length; i++ )
					if ( swap[ i ] !=3D null )
						stack[ i ].style.display =3D swap[ i ];
			}

			// We should always get a number back from opacity
			if ( name =3D=3D "opacity" && ret =3D=3D "" )
				ret =3D "1";

		} else if ( elem.currentStyle ) {
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){
				return letter.toUpperCase();
			});

			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];

			// From the awesome hack by Dean Edwards
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291

			// If we're not dealing with a regular pixel number
			// but a number that has a weird ending, we need to convert it to =
pixels
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {
				// Remember the original values
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;

				// Put in the new values to get a computed value out
				elem.runtimeStyle.left =3D elem.currentStyle.left;
				style.left =3D ret || 0;
				ret =3D style.pixelLeft + "px";

				// Revert the changed values
				style.left =3D left;
				elem.runtimeStyle.left =3D rsLeft;
			}
		}

		return ret;
	},

	clean: function( elems, context ) {
		var ret =3D [];
		context =3D context || document;
		// !context.createElement fails in IE with an error but returns typeof =
'object'
		if (typeof context.createElement =3D=3D 'undefined')
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;

		jQuery.each(elems, function(i, elem){
			if ( !elem )
				return;

			if ( elem.constructor =3D=3D Number )
				elem +=3D '';

			// Convert html string into DOM nodes
			if ( typeof elem =3D=3D "string" ) {
				// Fix "XHTML"-style tags in all browsers
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?
						all :
						front + "></" + tag + ">";
				});

				// Trim whitespace, otherwise indexOf won't work as expected
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");

				var wrap =3D
					// option or optgroup
					!tags.indexOf("<opt") &&
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||

					!tags.indexOf("<leg") &&
					[ 1, "<fieldset>", "</fieldset>" ] ||

					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&
					[ 1, "<table>", "</table>" ] ||

					!tags.indexOf("<tr") &&
					[ 2, "<table><tbody>", "</tbody></table>" ] ||

				 	// <thead> matched above
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||

					!tags.indexOf("<col") &&
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||

					// IE can't serialize <link> and <script> tags normally
					jQuery.browser.msie &&
					[ 1, "div<div>", "</div>" ] ||

					[ 0, "", "" ];

				// Go to html and back, then peel off extra wrappers
				div.innerHTML =3D wrap[1] + elem + wrap[2];

				// Move to the right depth
				while ( wrap[0]-- )
					div =3D div.lastChild;

				// Remove IE's autoinserted <tbody> from table fragments
				if ( jQuery.browser.msie ) {

					// String was a <table>, *may* have spurious <tbody>
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?
						div.firstChild && div.firstChild.childNodes :

						// String was a bare <thead> or <tfoot>
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?
							div.childNodes :
							[];

					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )
							tbody[ j ].parentNode.removeChild( tbody[ j ] );

					// IE completely kills leading whitespace when innerHTML is used
					if ( /^\s/.test( elem ) )
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );

				}

				elem =3D jQuery.makeArray( div.childNodes );
			}

			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )
				return;

			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )
				ret.push( elem );

			else
				ret =3D jQuery.merge( ret, elem );

		});

		return ret;
	},

	attr: function( elem, name, value ) {
		// don't set attributes on text and comment nodes
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)
			return undefined;

		var notxml =3D !jQuery.isXMLDoc( elem ),
			// Whether we are setting (or getting)
			set =3D value !=3D=3D undefined,
			msie =3D jQuery.browser.msie;

		// Try to normalize/fix the name
		name =3D notxml && jQuery.props[ name ] || name;

		// Only do all the following if this is a node (faster for style)
		// IE elem.getAttribute passes even for style
		if ( elem.tagName ) {

			// These attributes require special treatment
			var special =3D /href|src|style/.test( name );

			// Safari mis-reports the default selected property of a hidden =
option
			// Accessing the parent's selectedIndex property fixes it
			if ( name =3D=3D "selected" && jQuery.browser.safari )
				elem.parentNode.selectedIndex;

			// If applicable, access the attribute via the DOM 0 way
			if ( name in elem && notxml && !special ) {
				if ( set ){
					// We can't allow the type property to be changed (since it causes =
problems in IE)
					if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )
						throw "type property can't be changed";

					elem[ name ] =3D value;
				}

				// browsers index elements by id/name on forms, give priority to =
attributes.
				if( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) )
					return elem.getAttributeNode( name ).nodeValue;

				return elem[ name ];
			}

			if ( msie && notxml &&  name =3D=3D "style" )
				return jQuery.attr( elem.style, "cssText", value );

			if ( set )
				// convert the value to a string (all browsers do this but IE) see =
#1070
				elem.setAttribute( name, "" + value );

			var attr =3D msie && notxml && special
					// Some attributes require a special call on IE
					? elem.getAttribute( name, 2 )
					: elem.getAttribute( name );

			// Non-existent attributes return null, we normalize to undefined
			return attr =3D=3D=3D null ? undefined : attr;
		}

		// elem is actually elem.style ... set the style

		// IE uses filters for opacity
		if ( msie && name =3D=3D "opacity" ) {
			if ( set ) {
				// IE has trouble with opacity if it does not have layout
				// Force it by setting the zoom level
				elem.zoom =3D 1;

				// Set the alpha filter to set the opacity
				elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) =
+
					(parseInt( value ) + '' =3D=3D "NaN" ? "" : "alpha(opacity=3D" + =
value * 100 + ")");
			}

			return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?
				(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / 100) + =
'':
				"";
		}

		name =3D name.replace(/-([a-z])/ig, function(all, letter){
			return letter.toUpperCase();
		});

		if ( set )
			elem[ name ] =3D value;

		return elem[ name ];
	},

	trim: function( text ) {
		return (text || "").replace( /^\s+|\s+$/g, "" );
	},

	makeArray: function( array ) {
		var ret =3D [];

		if( array !=3D null ){
			var i =3D array.length;
			//the window, strings and functions also have 'length'
			if( i =3D=3D null || array.split || array.setInterval || array.call )
				ret[0] =3D array;
			else
				while( i )
					ret[--i] =3D array[i];
		}

		return ret;
	},

	inArray: function( elem, array ) {
		for ( var i =3D 0, length =3D array.length; i < length; i++ )
		// Use =3D=3D=3D because on IE, window =3D=3D document
			if ( array[ i ] =3D=3D=3D elem )
				return i;

		return -1;
	},

	merge: function( first, second ) {
		// We have to loop this way because IE & Opera overwrite the length
		// expando of getElementsByTagName
		var i =3D 0, elem, pos =3D first.length;
		// Also, we need to make sure that the correct elements are being =
returned
		// (IE returns comment nodes in a '*' query)
		if ( jQuery.browser.msie ) {
			while ( elem =3D second[ i++ ] )
				if ( elem.nodeType !=3D 8 )
					first[ pos++ ] =3D elem;

		} else
			while ( elem =3D second[ i++ ] )
				first[ pos++ ] =3D elem;

		return first;
	},

	unique: function( array ) {
		var ret =3D [], done =3D {};

		try {

			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {
				var id =3D jQuery.data( array[ i ] );

				if ( !done[ id ] ) {
					done[ id ] =3D true;
					ret.push( array[ i ] );
				}
			}

		} catch( e ) {
			ret =3D array;
		}

		return ret;
	},

	grep: function( elems, callback, inv ) {
		var ret =3D [];

		// Go through the array, only saving the items
		// that pass the validator function
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )
			if ( !inv !=3D !callback( elems[ i ], i ) )
				ret.push( elems[ i ] );

		return ret;
	},

	map: function( elems, callback ) {
		var ret =3D [];

		// Go through the array, translating each of the items to their
		// new value (or values).
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {
			var value =3D callback( elems[ i ], i );

			if ( value !=3D null )
				ret[ ret.length ] =3D value;
		}

		return ret.concat.apply( [], ret );
	}
});

var userAgent =3D navigator.userAgent.toLowerCase();

// Figure out what browser is being used
jQuery.browser =3D {
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],
	safari: /webkit/.test( userAgent ),
	opera: /opera/.test( userAgent ),
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )
};

var styleFloat =3D jQuery.browser.msie ?
	"styleFloat" :
	"cssFloat";

jQuery.extend({
	// Check to see if the W3C box model is being used
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",

	props: {
		"for": "htmlFor",
		"class": "className",
		"float": styleFloat,
		cssFloat: styleFloat,
		styleFloat: styleFloat,
		readonly: "readOnly",
		maxlength: "maxLength",
		cellspacing: "cellSpacing"
	}
});

jQuery.each({
	parent: function(elem){return elem.parentNode;},
	parents: function(elem){return jQuery.dir(elem,"parentNode");},
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},
	children: function(elem){return jQuery.sibling(elem.firstChild);},
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}
}, function(name, fn){
	jQuery.fn[ name ] =3D function( selector ) {
		var ret =3D jQuery.map( this, fn );

		if ( selector && typeof selector =3D=3D "string" )
			ret =3D jQuery.multiFilter( selector, ret );

		return this.pushStack( jQuery.unique( ret ) );
	};
});

jQuery.each({
	appendTo: "append",
	prependTo: "prepend",
	insertBefore: "before",
	insertAfter: "after",
	replaceAll: "replaceWith"
}, function(name, original){
	jQuery.fn[ name ] =3D function() {
		var args =3D arguments;

		return this.each(function(){
			for ( var i =3D 0, length =3D args.length; i < length; i++ )
				jQuery( args[ i ] )[ original ]( this );
		});
	};
});

jQuery.each({
	removeAttr: function( name ) {
		jQuery.attr( this, name, "" );
		if (this.nodeType =3D=3D 1)
			this.removeAttribute( name );
	},

	addClass: function( classNames ) {
		jQuery.className.add( this, classNames );
	},

	removeClass: function( classNames ) {
		jQuery.className.remove( this, classNames );
	},

	toggleClass: function( classNames ) {
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );
	},

	remove: function( selector ) {
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {
			// Prevent memory leaks
			jQuery( "*", this ).add(this).each(function(){
				jQuery.event.remove(this);
				jQuery.removeData(this);
			});
			if (this.parentNode)
				this.parentNode.removeChild( this );
		}
	},

	empty: function() {
		// Remove element nodes and prevent memory leaks
		jQuery( ">*", this ).remove();

		// Remove any remaining nodes
		while ( this.firstChild )
			this.removeChild( this.firstChild );
	}
}, function(name, fn){
	jQuery.fn[ name ] =3D function(){
		return this.each( fn, arguments );
	};
});

jQuery.each([ "Height", "Width" ], function(i, name){
	var type =3D name.toLowerCase();

	jQuery.fn[ type ] =3D function( size ) {
		// Get window width or height
		return this[0] =3D=3D window ?
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards
			jQuery.browser.opera && document.body[ "client" + name ] ||

			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)
			jQuery.browser.safari && window[ "inner" + name ] ||

			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :

			// Get document width or height
			this[0] =3D=3D document ?
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater
				Math.max(
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]),
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name])
				) :

				// Get or set width or height on the element
				size =3D=3D undefined ?
					// Get width or height on the element
					(this.length ? jQuery.css( this[0], type ) : null) :

					// Set the width or height on the element (default to pixels if =
value is unitless)
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);
	};
});

// Helper function used by the dimensions and offset modules
function num(elem, prop) {
	return elem[0] && parseInt( jQuery.curCSS(elem[0], prop, true), 10 ) || =
0;
}var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?
		"(?:[\\w*_-]|\\\\.)" :
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");

jQuery.extend({
	expr: {
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},
		":": {
			// Position Checks
			lt: function(a,i,m){return i<m[3]-0;},
			gt: function(a,i,m){return i>m[3]-0;},
			nth: function(a,i,m){return m[3]-0=3D=3Di;},
			eq: function(a,i,m){return m[3]-0=3D=3Di;},
			first: function(a,i){return i=3D=3D0;},
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},
			even: function(a,i){return i%2=3D=3D0;},
			odd: function(a,i){return i%2;},

			// Child Checks
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},

			// Parent Checks
			parent: function(a){return a.firstChild;},
			empty: function(a){return !a.firstChild;},

			// Text Check
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},

			// Visibility
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},

			// Form attributes
			enabled: function(a){return !a.disabled;},
			disabled: function(a){return a.disabled;},
			checked: function(a){return a.checked;},
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},

			// Form elements
			text: function(a){return "text"=3D=3Da.type;},
			radio: function(a){return "radio"=3D=3Da.type;},
			checkbox: function(a){return "checkbox"=3D=3Da.type;},
			file: function(a){return "file"=3D=3Da.type;},
			password: function(a){return "password"=3D=3Da.type;},
			submit: function(a){return "submit"=3D=3Da.type;},
			image: function(a){return "image"=3D=3Da.type;},
			reset: function(a){return "reset"=3D=3Da.type;},
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},

			// :has()
			has: function(a,i,m){return jQuery.find(m[3],a).length;},

			// :header
			header: function(a){return /h\d/i.test(a.nodeName);},

			// :animated
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}
		}
	},

	// The regular expressions that power the parsing engine
	parse: [
		// Match: [@value=3D'test'], [@foo]
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,

		// Match: :contains('foo')
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,

		// Match: :even, :last-child, #id, .class
		new RegExp("^([:.#]*)(" + chars + "+)")
	],

	multiFilter: function( expr, elems, not ) {
		var old, cur =3D [];

		while ( expr && expr !=3D old ) {
			old =3D expr;
			var f =3D jQuery.filter( expr, elems, not );
			expr =3D f.t.replace(/^\s*,\s*/, "" );
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );
		}

		return cur;
	},

	find: function( t, context ) {
		// Quickly handle non-string expressions
		if ( typeof t !=3D "string" )
			return [ t ];

		// check to make sure context is a DOM element or a document
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)
			return [ ];

		// Set the correct context (if none is provided)
		context =3D context || document;

		// Initialize the search
		var ret =3D [context], done =3D [], last, nodeName;

		// Continue while a selector expression exists, and while
		// we're no longer looping upon ourselves
		while ( t && last !=3D t ) {
			var r =3D [];
			last =3D t;

			t =3D jQuery.trim(t);

			var foundToken =3D false,

			// An attempt at speeding up child selectors that
			// point to a specific element tag
				re =3D quickChild,

				m =3D re.exec(t);

			if ( m ) {
				nodeName =3D m[1].toUpperCase();

				// Perform our own iteration and filter
				for ( var i =3D 0; ret[i]; i++ )
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )
							r.push( c );

				ret =3D r;
				t =3D t.replace( re, "" );
				if ( t.indexOf(" ") =3D=3D 0 ) continue;
				foundToken =3D true;
			} else {
				re =3D /^([>+~])\s*(\w*)/i;

				if ( (m =3D re.exec(t)) !=3D null ) {
					r =3D [];

					var merge =3D {};
					nodeName =3D m[2].toUpperCase();
					m =3D m[1];

					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;
						for ( ; n; n =3D n.nextSibling )
							if ( n.nodeType =3D=3D 1 ) {
								var id =3D jQuery.data(n);

								if ( m =3D=3D "~" && merge[id] ) break;

								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {
									if ( m =3D=3D "~" ) merge[id] =3D true;
									r.push( n );
								}

								if ( m =3D=3D "+" ) break;
							}
					}

					ret =3D r;

					// And remove the token
					t =3D jQuery.trim( t.replace( re, "" ) );
					foundToken =3D true;
				}
			}

			// See if there's still an expression, and that we haven't already
			// matched a token
			if ( t && !foundToken ) {
				// Handle multiple expressions
				if ( !t.indexOf(",") ) {
					// Clean the result set
					if ( context =3D=3D ret[0] ) ret.shift();

					// Merge the result sets
					done =3D jQuery.merge( done, ret );

					// Reset the context
					r =3D ret =3D [context];

					// Touch up the selector string
					t =3D " " + t.substr(1,t.length);

				} else {
					// Optimize for the case nodeName#idName
					var re2 =3D quickID;
					var m =3D re2.exec(t);

					// Re-organize the results, so that they're consistent
					if ( m ) {
						m =3D [ 0, m[2], m[3], m[1] ];

					} else {
						// Otherwise, do a traditional filter check for
						// ID, class, and element selectors
						re2 =3D quickClass;
						m =3D re2.exec(t);
					}

					m[2] =3D m[2].replace(/\\/g, "");

					var elem =3D ret[ret.length-1];

					// Try to do a global search by ID, where we can
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {
						// Optimization for HTML document case
						var oid =3D elem.getElementById(m[2]);

						// Do a quick check for the existence of the actual ID attribute
						// to avoid selecting by the name attribute in IE
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];

						// Do a quick check for node name (where applicable) so
						// that div#foo searches will be really fast
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];
					} else {
						// We need to find all descendant elements
						for ( var i =3D 0; ret[i]; i++ ) {
							// Grab the tag name being searched for
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];

							// Handle IE7 being really dumb about <object>s
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )
								tag =3D "param";

							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));
						}

						// It's faster to filter by class and be done with it
						if ( m[1] =3D=3D "." )
							r =3D jQuery.classFilter( r, m[2] );

						// Same with ID filtering
						if ( m[1] =3D=3D "#" ) {
							var tmp =3D [];

							// Try to find the element with the ID
							for ( var i =3D 0; r[i]; i++ )
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {
									tmp =3D [ r[i] ];
									break;
								}

							r =3D tmp;
						}

						ret =3D r;
					}

					t =3D t.replace( re2, "" );
				}

			}

			// If a selector string still exists
			if ( t ) {
				// Attempt to filter it
				var val =3D jQuery.filter(t,r);
				ret =3D r =3D val.r;
				t =3D jQuery.trim(val.t);
			}
		}

		// An error occurred with the selector;
		// just return an empty set instead
		if ( t )
			ret =3D [];

		// Remove the root context
		if ( ret && context =3D=3D ret[0] )
			ret.shift();

		// And combine the results
		done =3D jQuery.merge( done, ret );

		return done;
	},

	classFilter: function(r,m,not){
		m =3D " " + m + " ";
		var tmp =3D [];
		for ( var i =3D 0; r[i]; i++ ) {
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;
			if ( !not && pass || not && !pass )
				tmp.push( r[i] );
		}
		return tmp;
	},

	filter: function(t,r,not) {
		var last;

		// Look for common filter expressions
		while ( t && t !=3D last ) {
			last =3D t;

			var p =3D jQuery.parse, m;

			for ( var i =3D 0; p[i]; i++ ) {
				m =3D p[i].exec( t );

				if ( m ) {
					// Remove what we just matched
					t =3D t.substring( m[0].length );

					m[2] =3D m[2].replace(/\\/g, "");
					break;
				}
			}

			if ( !m )
				break;

			// :not() is a special case that can be optimized by
			// keeping it out of the expression list
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )
				// optimize if only one selector found (most common case)
				r =3D isSimple.test( m[3] ) ?
					jQuery.filter(m[3], r, true).r :
					jQuery( r ).not( m[3] );

			// We can get a big speed boost by filtering by class here
			else if ( m[1] =3D=3D "." )
				r =3D jQuery.classFilter(r, m[2], not);

			else if ( m[1] =3D=3D "[" ) {
				var tmp =3D [], type =3D m[3];

				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];

					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )
						z =3D jQuery.attr(a,m[2]) || '';

					if ( (type =3D=3D "" && !!z ||
						 type =3D=3D "=3D" && z =3D=3D m[5] ||
						 type =3D=3D "!=3D" && z !=3D m[5] ||
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )
							tmp.push( a );
				}

				r =3D tmp;

			// We can get a speed boost by handling nth-child here
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {
				var merge =3D {}, tmp =3D [],
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),
					// calculate the numbers (first)n+(last) including if they are =
negative
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;

				// loop through all the elements left in the jQuery object
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);

					if ( !merge[id] ) {
						var c =3D 1;

						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )
							if ( n.nodeType =3D=3D 1 )
								n.nodeIndex =3D c++;

						merge[id] =3D true;
					}

					var add =3D false;

					if ( first =3D=3D 0 ) {
						if ( node.nodeIndex =3D=3D last )
							add =3D true;
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )
						add =3D true;

					if ( add ^ not )
						tmp.push( node );
				}

				r =3D tmp;

			// Otherwise, find the expression to execute
			} else {
				var fn =3D jQuery.expr[ m[1] ];
				if ( typeof fn =3D=3D "object" )
					fn =3D fn[ m[2] ];

				if ( typeof fn =3D=3D "string" )
					fn =3D eval("false||function(a,i){return " + fn + ";}");

				// Execute it against the current filter
				r =3D jQuery.grep( r, function(elem, i){
					return fn(elem, i, m, r);
				}, not );
			}
		}

		// Return an array of filtered elements (r)
		// and the modified expression string (t)
		return { r: r, t: t };
	},

	dir: function( elem, dir ){
		var matched =3D [],
			cur =3D elem[dir];
		while ( cur && cur !=3D document ) {
			if ( cur.nodeType =3D=3D 1 )
				matched.push( cur );
			cur =3D cur[dir];
		}
		return matched;
	},

	nth: function(cur,result,dir,elem){
		result =3D result || 1;
		var num =3D 0;

		for ( ; cur; cur =3D cur[dir] )
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )
				break;

		return cur;
	},

	sibling: function( n, elem ) {
		var r =3D [];

		for ( ; n; n =3D n.nextSibling ) {
			if ( n.nodeType =3D=3D 1 && n !=3D elem )
				r.push( n );
		}

		return r;
	}
});
/*
 * A number of helper functions used for managing events.
 * Many of the ideas behind this code orignated from
 * Dean Edwards' addEvent library.
 */
jQuery.event =3D {

	// Bind an event to an element
	// Original by Dean Edwards
	add: function(elem, types, handler, data) {
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )
			return;

		// For whatever reason, IE has trouble passing the window object
		// around, causing it to be cloned in the process
		if ( jQuery.browser.msie && elem.setInterval )
			elem =3D window;

		// Make sure that the function being executed has a unique ID
		if ( !handler.guid )
			handler.guid =3D this.guid++;

		// if data is passed, bind to handler
		if( data !=3D undefined ) {
			// Create temporary function pointer to original handler
			var fn =3D handler;

			// Create unique handler function, wrapped around original handler
			handler =3D this.proxy( fn, function() {
				// Pass arguments and context to original handler
				return fn.apply(this, arguments);
			});

			// Store data in unique handler
			handler.data =3D data;
		}

		// Init the element's event structure
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){
				// Handle the second event of a trigger and when
				// an event is called after a page has unloaded
				if ( typeof jQuery !=3D "undefined" && !jQuery.event.triggered )
					return jQuery.event.handle.apply(arguments.callee.elem, arguments);
			});
		// Add elem as a property of the handle function
		// This is to prevent a memory leak with non-native
		// event in IE.
		handle.elem =3D elem;

		// Handle multiple events separated by a space
		// jQuery(...).bind("mouseover mouseout", fn);
		jQuery.each(types.split(/\s+/), function(index, type) {
			// Namespaced event handlers
			var parts =3D type.split(".");
			type =3D parts[0];
			handler.type =3D parts[1];

			// Get the current list of functions bound to this event
			var handlers =3D events[type];

			// Init the event handler queue
			if (!handlers) {
				handlers =3D events[type] =3D {};

				// Check for a special event handler
				// Only use addEventListener/attachEvent if the special
				// events handler returns false
				if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {
					// Bind the global event handler to the element
					if (elem.addEventListener)
						elem.addEventListener(type, handle, false);
					else if (elem.attachEvent)
						elem.attachEvent("on" + type, handle);
				}
			}

			// Add the function to the element's handler list
			handlers[handler.guid] =3D handler;

			// Keep track of which events have been used, for global triggering
			jQuery.event.global[type] =3D true;
		});

		// Nullify elem to prevent memory leaks in IE
		elem =3D null;
	},

	guid: 1,
	global: {},

	// Detach an event or set of events from an element
	remove: function(elem, types, handler) {
		// don't do events on text and comment nodes
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )
			return;

		var events =3D jQuery.data(elem, "events"), ret, index;

		if ( events ) {
			// Unbind all events for the element
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )
				for ( var type in events )
					this.remove( elem, type + (types || "") );
			else {
				// types is actually an event object here
				if ( types.type ) {
					handler =3D types.handler;
					types =3D types.type;
				}

				// Handle multiple events seperated by a space
				// jQuery(...).unbind("mouseover mouseout", fn);
				jQuery.each(types.split(/\s+/), function(index, type){
					// Namespaced event handlers
					var parts =3D type.split(".");
					type =3D parts[0];

					if ( events[type] ) {
						// remove the given handler for the given type
						if ( handler )
							delete events[type][handler.guid];

						// remove all handlers for the given type
						else
							for ( handler in events[type] )
								// Handle the removal of namespaced events
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )
									delete events[type][handler];

						// remove generic event handler if no more handlers exist
						for ( ret in events[type] ) break;
						if ( !ret ) {
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {
								if (elem.removeEventListener)
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);
								else if (elem.detachEvent)
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));
							}
							ret =3D null;
							delete events[type];
						}
					}
				});
			}

			// Remove the expando if it's no longer used
			for ( ret in events ) break;
			if ( !ret ) {
				var handle =3D jQuery.data( elem, "handle" );
				if ( handle ) handle.elem =3D null;
				jQuery.removeData( elem, "events" );
				jQuery.removeData( elem, "handle" );
			}
		}
	},

	trigger: function(type, data, elem, donative, extra) {
		// Clone the incoming data, if any
		data =3D jQuery.makeArray(data);

		if ( type.indexOf("!") >=3D 0 ) {
			type =3D type.slice(0, -1);
			var exclusive =3D true;
		}

		// Handle a global trigger
		if ( !elem ) {
			// Only trigger if we've ever bound an event for it
			if ( this.global[type] )
				jQuery("*").add([window, document]).trigger(type, data);

		// Handle triggering a single element
		} else {
			// don't do events on text and comment nodes
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )
				return undefined;

			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),
				// Check to see if we need to provide a fake event, or not
				event =3D !data[0] || !data[0].preventDefault;

			// Pass along a fake event
			if ( event ) {
				data.unshift({
					type: type,
					target: elem,
					preventDefault: function(){},
					stopPropagation: function(){},
					timeStamp: now()
				});
				data[0][expando] =3D true; // no need to fix fake event
			}

			// Enforce the right trigger type
			data[0].type =3D type;
			if ( exclusive )
				data[0].exclusive =3D true;

			// Trigger the event, it is assumed that "handle" is a function
			var handle =3D jQuery.data(elem, "handle");
			if ( handle )
				val =3D handle.apply( elem, data );

			// Handle triggering native .onfoo handlers (and on links since we =
don't call .click() for links)
			if ( (!fn || (jQuery.nodeName(elem, 'a') && type =3D=3D "click")) && =
elem["on"+type] && elem["on"+type].apply( elem, data ) =3D=3D=3D false )
				val =3D false;

			// Extra functions don't get the custom event object
			if ( event )
				data.shift();

			// Handle triggering of extra function
			if ( extra && jQuery.isFunction( extra ) ) {
				// call the extra function and tack the current return value on the =
end for possible inspection
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );
				// if anything is returned, give it precedence and have it overwrite =
the previous value
				if (ret !=3D=3D undefined)
					val =3D ret;
			}

			// Trigger the native events (except for clicks on links)
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {
				this.triggered =3D true;
				try {
					elem[ type ]();
				// prevent IE from throwing an error for some hidden elements
				} catch (e) {}
			}

			this.triggered =3D false;
		}

		return val;
	},

	handle: function(event) {
		// returned undefined or false
		var val, ret, namespace, all, handlers;

		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );

		// Namespaced event handlers
		namespace =3D event.type.split(".");
		event.type =3D namespace[0];
		namespace =3D namespace[1];
		// Cache this now, all =3D true means, any handler
		all =3D !namespace && !event.exclusive;

		handlers =3D ( jQuery.data(this, "events") || {} )[event.type];

		for ( var j in handlers ) {
			var handler =3D handlers[j];

			// Filter the functions by class
			if ( all || handler.type =3D=3D namespace ) {
				// Pass in a reference to the handler function itself
				// So that we can later remove it
				event.handler =3D handler;
				event.data =3D handler.data;

				ret =3D handler.apply( this, arguments );

				if ( val !=3D=3D false )
					val =3D ret;

				if ( ret =3D=3D=3D false ) {
					event.preventDefault();
					event.stopPropagation();
				}
			}
		}

		return val;
	},

	fix: function(event) {
		if ( event[expando] =3D=3D true )
			return event;

		// store a copy of the original event object
		// and "clone" to set read-only properties
		var originalEvent =3D event;
		event =3D { originalEvent: originalEvent };
		var props =3D "altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue originalTarget pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target timeStamp toElement type view wheelDelta which".split(" ");
		for ( var i=3Dprops.length; i; i-- )
			event[ props[i] ] =3D originalEvent[ props[i] ];

		// Mark it as fixed
		event[expando] =3D true;

		// add preventDefault and stopPropagation since
		// they will not work on the clone
		event.preventDefault =3D function() {
			// if preventDefault exists run it on the original event
			if (originalEvent.preventDefault)
				originalEvent.preventDefault();
			// otherwise set the returnValue property of the original event to =
false (IE)
			originalEvent.returnValue =3D false;
		};
		event.stopPropagation =3D function() {
			// if stopPropagation exists run it on the original event
			if (originalEvent.stopPropagation)
				originalEvent.stopPropagation();
			// otherwise set the cancelBubble property of the original event to =
true (IE)
			originalEvent.cancelBubble =3D true;
		};

		// Fix timeStamp
		event.timeStamp =3D event.timeStamp || now();

		// Fix target property, if necessary
		if ( !event.target )
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either

		// check if target is a textnode (safari)
		if ( event.target.nodeType =3D=3D 3 )
			event.target =3D event.target.parentNode;

		// Add relatedTarget, if necessary
		if ( !event.relatedTarget && event.fromElement )
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;

		// Calculate pageX/Y if missing and clientX/Y available
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {
			var doc =3D document.documentElement, body =3D document.body;
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);
		}

		// Add which for key events
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )
			event.which =3D event.charCode || event.keyCode;

		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)
		if ( !event.metaKey && event.ctrlKey )
			event.metaKey =3D event.ctrlKey;

		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right
		// Note: button is not normalized, so don't use it
		if ( !event.which && event.button )
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));

		return event;
	},

	proxy: function( fn, proxy ){
		// Set the guid of unique handler to the same of original handler, so =
it can be removed
		proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || this.guid++;
		// So proxy can be declared as an argument
		return proxy;
	},

	special: {
		ready: {
			setup: function() {
				// Make sure the ready event is setup
				bindReady();
				return;
			},

			teardown: function() { return; }
		},

		mouseenter: {
			setup: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);
				return true;
			},

			teardown: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);
				return true;
			},

			handler: function(event) {
				// If we actually just moused on to a sub-element, ignore it
				if ( withinElement(event, this) ) return true;
				// Execute the right handlers by setting the event type to =
mouseenter
				event.type =3D "mouseenter";
				return jQuery.event.handle.apply(this, arguments);
			}
		},

		mouseleave: {
			setup: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);
				return true;
			},

			teardown: function() {
				if ( jQuery.browser.msie ) return false;
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);
				return true;
			},

			handler: function(event) {
				// If we actually just moused on to a sub-element, ignore it
				if ( withinElement(event, this) ) return true;
				// Execute the right handlers by setting the event type to =
mouseleave
				event.type =3D "mouseleave";
				return jQuery.event.handle.apply(this, arguments);
			}
		}
	}
};

jQuery.fn.extend({
	bind: function( type, data, fn ) {
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){
			jQuery.event.add( this, type, fn || data, fn && data );
		});
	},

	one: function( type, data, fn ) {
		var one =3D jQuery.event.proxy( fn || data, function(event) {
			jQuery(this).unbind(event, one);
			return (fn || data).apply( this, arguments );
		});
		return this.each(function(){
			jQuery.event.add( this, type, one, fn && data);
		});
	},

	unbind: function( type, fn ) {
		return this.each(function(){
			jQuery.event.remove( this, type, fn );
		});
	},

	trigger: function( type, data, fn ) {
		return this.each(function(){
			jQuery.event.trigger( type, data, this, true, fn );
		});
	},

	triggerHandler: function( type, data, fn ) {
		return this[0] && jQuery.event.trigger( type, data, this[0], false, fn =
);
	},

	toggle: function( fn ) {
		// Save reference to arguments for access in closure
		var args =3D arguments, i =3D 1;

		// link all the functions, so any of them can unbind this click =
handler
		while( i < args.length )
			jQuery.event.proxy( fn, args[i++] );

		return this.click( jQuery.event.proxy( fn, function(event) {
			// Figure out which function to execute
			this.lastToggle =3D ( this.lastToggle || 0 ) % i;

			// Make sure that clicks stop
			event.preventDefault();

			// and execute the function
			return args[ this.lastToggle++ ].apply( this, arguments ) || false;
		}));
	},

	hover: function(fnOver, fnOut) {
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);
	},

	ready: function(fn) {
		// Attach the listeners
		bindReady();

		// If the DOM is already ready
		if ( jQuery.isReady )
			// Execute the function immediately
			fn.call( document, jQuery );

		// Otherwise, remember the function for later
		else
			// Add the function to the wait list
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } =
);

		return this;
	}
});

jQuery.extend({
	isReady: false,
	readyList: [],
	// Handle when the DOM is ready
	ready: function() {
		// Make sure that the DOM is not already loaded
		if ( !jQuery.isReady ) {
			// Remember that the DOM is ready
			jQuery.isReady =3D true;

			// If there are functions bound, to execute
			if ( jQuery.readyList ) {
				// Execute all of them
				jQuery.each( jQuery.readyList, function(){
					this.call( document );
				});

				// Reset the list of functions
				jQuery.readyList =3D null;
			}

			// Trigger any bound ready events
			jQuery(document).triggerHandler("ready");
		}
	}
});

var readyBound =3D false;

function bindReady(){
	if ( readyBound ) return;
	readyBound =3D true;

	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event
	if ( document.addEventListener && !jQuery.browser.opera)
		// Use the handy event callback
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );

	// If IE is used and is not in a frame
	// Continually check to see if the document is ready
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){
		if (jQuery.isReady) return;
		try {
			// If IE is used, use the trick by Diego Perini
			// http://javascript.nwbox.com/IEContentLoaded/
			document.documentElement.doScroll("left");
		} catch( error ) {
			setTimeout( arguments.callee, 0 );
			return;
		}
		// and execute any waiting functions
		jQuery.ready();
	})();

	if ( jQuery.browser.opera )
		document.addEventListener( "DOMContentLoaded", function () {
			if (jQuery.isReady) return;
			for (var i =3D 0; i < document.styleSheets.length; i++)
				if (document.styleSheets[i].disabled) {
					setTimeout( arguments.callee, 0 );
					return;
				}
			// and execute any waiting functions
			jQuery.ready();
		}, false);

	if ( jQuery.browser.safari ) {
		var numStyles;
		(function(){
			if (jQuery.isReady) return;
			if ( document.readyState !=3D "loaded" && document.readyState !=3D =
"complete" ) {
				setTimeout( arguments.callee, 0 );
				return;
			}
			if ( numStyles =3D=3D=3D undefined )
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;
			if ( document.styleSheets.length !=3D numStyles ) {
				setTimeout( arguments.callee, 0 );
				return;
			}
			// and execute any waiting functions
			jQuery.ready();
		})();
	}

	// A fallback to window.onload, that will always work
	jQuery.event.add( window, "load", jQuery.ready );
}

jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," +
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){

	// Handle event binding
	jQuery.fn[name] =3D function(fn){
		return fn ? this.bind(name, fn) : this.trigger(name);
	};
});

// Checks if an event happened on an element within another element
// Used in jQuery.event.special.mouseenter and mouseleave handlers
var withinElement =3D function(event, elem) {
	// Check if mouse(over|out) are still within the same parent element
	var parent =3D event.relatedTarget;
	// Traverse up the tree
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }
	// Return true if we actually just moused on to a sub-element
	return parent =3D=3D elem;
};

// Prevent memory leaks in IE
// And prevent errors on refresh with events like mouseover in other =
browsers
// Window isn't included so as not to unbind existing unload events
jQuery(window).bind("unload", function() {
	jQuery("*").add(document).unbind();
});
jQuery.fn.extend({
	// Keep a copy of the old load
	_load: jQuery.fn.load,

	load: function( url, params, callback ) {
		if ( typeof url !=3D 'string' )
			return this._load( url );

		var off =3D url.indexOf(" ");
		if ( off >=3D 0 ) {
			var selector =3D url.slice(off, url.length);
			url =3D url.slice(0, off);
		}

		callback =3D callback || function(){};

		// Default to a GET request
		var type =3D "GET";

		// If the second parameter was provided
		if ( params )
			// If it's a function
			if ( jQuery.isFunction( params ) ) {
				// We assume that it's the callback
				callback =3D params;
				params =3D null;

			// Otherwise, build a param string
			} else {
				params =3D jQuery.param( params );
				type =3D "POST";
			}

		var self =3D this;

		// Request the remote document
		jQuery.ajax({
			url: url,
			type: type,
			dataType: "html",
			data: params,
			complete: function(res, status){
				// If successful, inject the HTML into all the matched elements
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )
					// See if a selector was specified
					self.html( selector ?
						// Create a dummy div to hold the results
						jQuery("<div/>")
							// inject the contents of the document in, removing the scripts
							// to avoid any 'Permission Denied' errors in IE
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, =
""))

							// Locate the specified elements
							.find(selector) :

						// If not, just inject the full result
						res.responseText );

				self.each( callback, [res.responseText, status, res] );
			}
		});
		return this;
	},

	serialize: function() {
		return jQuery.param(this.serializeArray());
	},
	serializeArray: function() {
		return this.map(function(){
			return jQuery.nodeName(this, "form") ?
				jQuery.makeArray(this.elements) : this;
		})
		.filter(function(){
			return this.name && !this.disabled &&
				(this.checked || /select|textarea/i.test(this.nodeName) ||
					/text|hidden|password/i.test(this.type));
		})
		.map(function(i, e
