From: <Saved by Windows Internet Explorer 8>
Subject: Tobacco plant-made therapeutic thwarts West Nile virus
Date: Tue, 9 Feb 2010 10:39:37 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_000D_01CAA974.2D92B410"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/releases/2010/02/100201171643.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Tobacco =
plant-made therapeutic thwarts West Nile virus</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3Dcontent-type>
<META id=3Dmetasummary name=3DDescription=20
content=3D"A new therapeutic made from tobacco plants has been shown to =
arrest West Nile virus infection, according to a new study.">
<META id=3Dmetakeywords name=3DKeywords=20
content=3D"Viruses; Infectious Diseases; HIV and AIDS; Virology; Pests =
and Parasites; Endangered Plants">
<META id=3Dmetadate name=3DDate content=3D2010-02-03>
<META name=3DPICS-Label=20
content=3D"(PICS-1.1 'http://www.rsac.org/ratingsv01.html' l gen true =
comment 'RSACi North America Server' by 'editor@sciencedaily.com' for =
'http://www.sciencedaily.com' on '1997.05.07T20:05-0500' r (n 0 s 0 v 0 =
l 0))"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.sciencedaily.com/styles/main8-new.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://www.sciencedaily.com/styles/thumbnailviewer.css">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.sciencedaily.com/scripts/functions8-new.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.sciencedaily.com/scripts/prototype.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.sciencedaily.com/scripts/thumbnailviewer.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
		var randseed =3D Math.random() + "";=0A=
		var randnum =3D randseed * 1000000000000000000;=0A=
	</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18876"></HEAD>
<BODY>
<DIV id=3Dheader>
<DIV id=3Dheadercontent>
<DIV class=3Dleft><A=20
title=3D"ScienceDaily: Your source for the latest research news, =
discoveries and breakthroughs in science"=20
href=3D"http://www.sciencedaily.com/"><IMG style=3D"MARGIN: 3px 0px 2px" =
id=3Dlogo=20
border=3D0 hspace=3D0=20
alt=3D"ScienceDaily: Your source for the latest research news &#10;and =
science breakthroughs -- updated daily"=20
vspace=3D0 src=3D"http://www.sciencedaily.com/images/logo.gif" =
width=3D250=20
height=3D85></A></DIV>
<DIV id=3Dsciencedaily_leaderboard class=3Dleaderboard>
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
			google_hints =3D "Viruses; Infectious Diseases; HIV and AIDS; =
Virology; Pests and Parasites; Endangered Plants";=0A=
			google_ad_channel =3D =
"9363733909+5699663178+2072192687+9396424931+7497946760+8476969570";=0A=
			</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
document.write('<scr'+'ipt language=3D"javascript" =
type=3D"text/javascript" =
src=3D"http://iv.doubleclick.net/adj/nbcu.science/environment_plants;!cat=
egory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;dcopt=3Dist;sz=3D=
728x90;tile=3D1;pos=3D1;ord=3D'+randnum+'?"></scr'+'ipt>');=0A=
//]]>=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://iv.doubleclick.net/jump/nbcu.science/environment_plants;!c=
ategory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;dcopt=3Dist;s=
z=3D728x90;tile=3D1;pos=3D1;ord=3D123456789012?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://iv.doubleclick.net/ad/nbcu.science/environment_plants;!cate=
gory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;dcopt=3Dist;sz=3D=
728x90;tile=3D1;pos=3D1;ord=3D123456789012?"></A>=20
</NOSCRIPT></DIV></DIV><!-- end headercontent --></DIV><!-- end header =
-->
<DIV class=3Dclear></DIV>
<DIV id=3Dwrapper>
<DIV id=3Dtitle>
<DIV id=3Dtitleleft>
<DIV class=3Dleft>
<DIV id=3Dtitleleftcontent>
<H1 style=3D"COLOR: #000">Science News</H1></DIV></DIV>
<DIV class=3Dright>
<DIV id=3Dtitlerightcontent><A id=3Dshare_link class=3Dblue=20
onclick=3D"sharepage(); return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"><=
IMG=20
border=3D0 alt=3D"" src=3D"http://www.sciencedaily.com/images/share.png" =
width=3D12=20
height=3D12> Share</A> &nbsp; <A id=3Dblog_link class=3Dblue=20
onclick=3D"blogpage(); return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"><=
IMG=20
border=3D0 alt=3D"" src=3D"http://www.sciencedaily.com/images/blog.png" =
width=3D12=20
height=3D12> Blog</A> &nbsp; <A id=3Dcite_link class=3Dblue=20
onclick=3D"citepage(); return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"><=
IMG=20
border=3D0 alt=3D"" src=3D"http://www.sciencedaily.com/images/cite.png" =
width=3D12=20
height=3D12> Cite</A></DIV></DIV></DIV>
<DIV id=3Dtitleside>
<DIV id=3Dtitlesidecontent><A id=3Dprint_link class=3Dblue=20
onclick=3D"printpage(); return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"><=
IMG=20
border=3D0 alt=3D"" src=3D"http://www.sciencedaily.com/images/print.png" =
width=3D12=20
height=3D12> Print</A> &nbsp; <A id=3Demail_link class=3Dblue=20
onclick=3D"emailpage(); return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"><=
IMG=20
border=3D0 alt=3D"" src=3D"http://www.sciencedaily.com/images/email.png" =
width=3D12=20
height=3D12> Email</A> &nbsp; <A id=3Dbookmark_link class=3Dblue=20
onclick=3D"bookmarkpage(); return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"><=
IMG=20
border=3D0 alt=3D"" =
src=3D"http://www.sciencedaily.com/images/bookmark.png" width=3D12=20
height=3D12> Bookmark</A></DIV></DIV></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3Dcontent>
<DIV id=3Dmain><!-- google_ad_section_start -->
<H1 id=3Dheadline class=3Dstory>Tobacco Plant-Made Therapeutic Thwarts =
West Nile=20
Virus</H1>
<DIV style=3D"PADDING-BOTTOM: 10px" id=3Dstory>
<P id=3Dfirst><SPAN class=3Ddate>ScienceDaily (Feb. 3, 2010)</SPAN> =97 =
A new=20
therapeutic made from tobacco plants has been shown to arrest West Nile =
virus=20
infection, according to a new study by Arizona State University =
scientist Qiang=20
Chen and his colleagues.</P>
<DIV id=3Dseealso>
<HR>

<DIV style=3D"MARGIN: -5px 0px 5px"><STRONG>See Also:</STRONG></DIV>
<DIV style=3D"PADDING-TOP: 5px"><A class=3Dred=20
href=3D"http://www.sciencedaily.com/news/health_medicine/"><STRONG>Health=
 &amp;=20
Medicine</STRONG></A></DIV>
<UL>
  <LI><A class=3Dblue=20
  href=3D"http://www.sciencedaily.com/news/health_medicine/viruses/"=20
  rel=3Dtag>Viruses</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/news/health_medicine/infectious_disea=
ses/"=20
  rel=3Dtag>Infectious Diseases</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/news/health_medicine/hiv_and_aids/"=20
  rel=3Dtag>HIV and AIDS</A></LI></UL>
<DIV><A class=3Dred=20
href=3D"http://www.sciencedaily.com/news/plants_animals/"><STRONG>Plants =
&amp;=20
Animals</STRONG></A></DIV>
<UL>
  <LI><A class=3Dblue=20
  href=3D"http://www.sciencedaily.com/news/plants_animals/viruses/"=20
  rel=3Dtag>Virology</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/news/plants_animals/pests_and_parasit=
es/"=20
  rel=3Dtag>Pests and Parasites</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/news/plants_animals/endangered_plants=
/"=20
  rel=3Dtag>Endangered Plants</A></LI></UL>
<DIV><A class=3Dred=20
href=3D"http://www.sciencedaily.com/articles/"><STRONG>Reference</STRONG>=
</A></DIV>
<UL>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/articles/v/vector_(biology).htm">Vect=
or=20
  (biology)</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/articles/w/west_nile_virus.htm">West =
Nile=20
  virus</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/articles/h/human_parainfluenza_viruse=
s.htm">Human=20
  parainfluenza viruses</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/articles/h/hepatitis_b.htm">Hepatitis=
=20
  B</A></LI></UL>
<DIV id=3Dgoogleleft></DIV></DIV>
<P>Chen, a researcher at Arizona State University's Biodesign Institute =
and=20
professor in the PolyTechnic Campus' College of Technology and =
Innovation, is=20
the first to demonstrate a plant-derived treatment to successfully =
combat West=20
Nile virus after exposure and infection. The research appears in the=20
<EM>Proceedings of the National Academy of Sciences</EM> (advanced =
online=20
edition).</P>
<P>There are currently no available vaccines against West Nile, nor =
effective=20
therapeutics for human use, so the current findings are a considerable=20
advancement and may offer the best hope thus far that the West Nile =
virus=20
infection can be stopped, even several days after viral infection.</P>
<P>West Nile virus has made alarming inroads in North America, causing =
disease=20
outbreaks throughout the U.S., as well as in areas of Canada, Mexico, =
the=20
Caribbean and South America. Elderly individuals and those with =
depressed=20
immunity are particularly vulnerable to West Nile, a mosquito-borne =
illness=20
which can cause a potentially lethal inflammation of the brain.</P>
<P>Chen's group demonstrated the versatility of plant-based =
biotechnology. "The=20
goal of this research was twofold," said Chen. "First, we wanted to show =

proof-of- concept, demonstrating that plant-made antibodies can work as=20
effective post-exposure therapeutics. Secondly, we've sought to develop =
a=20
therapeutic which can be made inexpensively so that the health care =
systems in=20
developing countries can afford it."</P>
<P>Issues of affordability for such antibody-based treatments are =
central to the=20
challenge, Chen stresses, with the costs for development of a =
traditional=20
pharmaceutical mammalian cell line production facility often running =
into the=20
tens of millions of dollars. Besides being inexpensive, plants offer =
other=20
advantages. Mammalian cell lines may run the risk of harboring animal =
pathogens=20
such as viruses or infectious protein agents known as prions, not found =
in=20
plants. Plants also allow production of pharmaceutical products to be =
easily=20
scaled up to whatever quantities are required. "With mammalian cells =
systems,=20
the physical size of the bioreactor is limiting," said Chen, "whereas =
with=20
plants, we can just plant another acre."</P>
<P>The study examined antibodies against West Nile virus derived from =
mammalian=20
cell lines and compared their effectiveness with those extracted from =
plants.=20
The plants used to produce the antibodies are a relative of common =
tobacco, a=20
member of the <EM>Solanceae</EM> family of plants, which produce =
abundant leaves=20
for harvesting material and are also prolific seed producers. Seven days =
after=20
the introduction of antibody genes into plants, the leaves are =
harvested,=20
homogenized and purified to remove extraneous material.</P>
<P>The strategy for gene insertion is to use the specific machinery of =
the=20
tobacco mosaic virus and potato virus X (PVX) to carry the genes of =
interest=20
into the plants, where they can be expressed, yielding a human =
monoclonal=20
antibody known as hu-E16. The gene expression occurs in just a week's =
time,=20
making the production process highly efficient.</P>
<P>The monoclonal antibody, once injected into the recipient, binds to a =

particular surface protein of the virus. That binding site is also the =
one used=20
by the virus to attach itself to mammalian host cells, and once it is =
occupied,=20
the virus' cell-binding (and infectious) capacity is neutralized.</P>
<P>Cell-derived versions of this antibody have already demonstrated =
impressive=20
effectiveness, protecting mice from WNV-induced mortality even several =
days=20
after infection. Chen's research shows comparable effectiveness using=20
tobacco-plant derived monoclonal antibodies. Indeed, the results in the =
groups=20
of mice tested, were essentially indistinguishable. The therapeutic, =
Chen=20
emphasizes, is effective in very small dosages, (50-200 micrograms), and =
only=20
one dose is required to clear the virus from an infected individual's=20
system.</P>
<P>The effectiveness of the plant expression system is dependent in part =
on the=20
optimization of the antibody DNA sequence, which helps to ensure a high =
level of=20
expression in the plants. "The goal is to make more of the protein and =
for it to=20
persist longer before it is degraded, " said Chen. "Optimization helps." =
The=20
strategy permitted the group to set a record for the antibody yield =
produced by=20
the transgenic tobacco plants -- an increase from 500 micrograms of =
antibody per=20
gram of leaf tissue to 800 micrograms per leaf.</P>
<P>Because the monoclonal antibody therapeutic binds to a conserved =
region of=20
the viral surface, it can be effective against a variety of West Nile =
virus=20
stains and potentially against other flaviviral strains. Here, another =
advantage=20
of plant-derived as opposed to animal-derived antibodies becomes =
important. If=20
an individual is exposed to a variant strain of virus differing in some=20
particulars from the antibody used to treat it, there is a chance in the =
case of=20
the mammalian cell-derived therapy to actually worsen the condition, =
through an=20
effect known as antibody dependent enhancement. The process has been =
studied in=20
some detail in dengue fever, a related flavivirus. Chen emphasizes that=20
plant-based antibodies lack the capacity to bind with a critical =
receptor=20
implicated in the antibody dependent enhancement effect, making them =
potentially=20
safer for use.</P>
<P>The completion of this research relied on the efforts of a large,=20
interdisciplinary team, including lead author Huafang "Lily" Lai. =
Michael=20
Diamond of Washington University collaborated in studies with the mouse =
model.=20
In addition to Chen's ASU scientist colleagues, Thomas Keller, an =
undergraduate=20
in ASU's School of Life Sciences Undergraduate Research program appears =
as a=20
co-author of the PNAS paper, having carried out much of the critical =
protein=20
expression and characterization work. "This was a very remarkable =
achievement=20
for an undergraduate student," Chen points out. The research was =
supported by=20
grants from the National Institute of Allergy and Infectious Diseases, =
and=20
Keller's work was supported in part through the Howard Hughes Fellowship =
for=20
Undergraduate Research.</P>
<P>While the group's focus has been on West Nile Virus, Chen believes =
the=20
plant-based antibody approach could provide highly effective, cost =
efficient=20
therapeutics for other diseases, including related flavivirus infections =
such as=20
dengue fever and Japanese encephalitis, if the successes in mice can be=20
replicated in humans.</P>
<P>One challenge in treating a virus like West Nile, which targets the =
central=20
nervous system, is that current antibody therapeutics are unable to =
pursue the=20
virus into its sanctuaries in the human brain, due to the existence of =
the blood=20
brain barrier. If this obstacle can be overcome, it may be possible to =
produce=20
therapeutics capable of eradicating the infection even after 6 or 7 =
days, when a=20
significant amount of virus has colonized brain tissue.</P>
<P>Toward this end, Chen is now working on bifunctional antibodies, =
capable of=20
binding with virus particles as well as attaching to receptors in the =
brain,=20
allowing the antibody to migrate past the blood brain threshold. If =
successful,=20
the technique may allow treatment of other, currently intractable =
infectious and=20
neurological diseases. "If we can find a way to deliver therapeutics of =
this=20
sort into the brain it will be really significant," said Chen.</P>
<DIV=20
style=3D"PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 150px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px"><EM>Email=20
or share this story:</EM></DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: =
150px; PADDING-RIGHT: 50px; FLOAT: right; PADDING-TOP: 10px"><!-- =
AddThis Button BEGIN -->
<DIV class=3D"addthis_toolbox addthis_default_style"><A=20
class=3Daddthis_button_facebook></A><A =
class=3Daddthis_button_email></A><A=20
class=3Daddthis_button_favorites></A><A =
class=3Daddthis_button_print></A><SPAN=20
class=3Daddthis_separator>|</SPAN> <A class=3Daddthis_button_expanded=20
href=3D"http://www.addthis.com/bookmark.php?v=3D250&amp;pub=3Dsciencedail=
y">More</A>=20
</DIV>
<SCRIPT type=3Dtext/javascript defer=20
src=3D"http://s7.addthis.com/js/250/addthis_widget.js#pub=3Dsciencedaily"=
></SCRIPT>
<!-- AddThis Button END --></DIV>
<DIV style=3D"CLEAR: both"></DIV>
<HR>

<P><STRONG>Story Source:</STRONG></P>
<BLOCKQUOTE>Adapted from materials provided by <A class=3Dblue=20
  href=3D"http://www.asu.edu/" rel=3Dnofollow><SPAN id=3Dsource>Arizona =
State=20
  University</SPAN></A>. Original article written by Richard Harth, =
Biodesign=20
  Institute science writer.</BLOCKQUOTE>
<DIV style=3D"CLEAR: both"></DIV>
<HR>

<DIV style=3D"CLEAR: both"></DIV>
<DIV style=3D"BACKGROUND-COLOR: #eee; MARGIN-TOP: 15px" =
id=3Dcitationbox>
<FORM method=3Dpost action=3D#><LABEL>Need to cite this story in your =
essay, paper,=20
or report? Use one of the following formats:</LABEL>=20
<DIV style=3D"MARGIN: 5px 0px 0px">
<DIV id=3Dcitationformat><INPUT id=3Dcitationapa onclick=3Dcitation() =
value=3Dapa=20
CHECKED type=3Dradio name=3Dcitebutton> APA<BR><BR><INPUT =
id=3Dcitationmla=20
onclick=3Dcitation() value=3Dmla type=3Dradio name=3Dcitebutton> MLA =
</DIV>
<DIV id=3Dcitationtext>
<SCRIPT language=3Djavascript =
type=3Dtext/javascript>citation();</SCRIPT>
</DIV>
<DIV class=3Dclear></DIV></DIV></FORM>
<P><EM>Note: If no author is given, the source is cited=20
instead.</EM></P></DIV></DIV><!-- end story -->
<DIV style=3D"PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px" id=3Drelated>
<DIV id=3Dphoto>
<DIV=20
style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px">
<DIV=20
style=3D"BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BORDER-LEFT: =
#999 1px solid; PADDING-BOTTOM: 2px; FONT-STYLE: italic; MARGIN: 5px =
auto; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #fff; =
FONT-SIZE: 11px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px =
solid; PADDING-TOP: 2px"><IMG=20
style=3D"MARGIN-TOP: -3px" alt=3D"" align=3Dmiddle=20
src=3D"http://www.sciencedaily.com/images/magnifier.png" width=3D12 =
height=3D12><A=20
href=3D"http://www.sciencedaily.com/images/2010/02/100201171643-large.jpg=
"=20
rel=3Dthumbnail>enlarge</A></DIV></DIV><A=20
href=3D"http://www.sciencedaily.com/images/2010/02/100201171643-large.jpg=
"=20
rel=3Dthumbnail><IMG border=3D0 alt=3D""=20
src=3D"http://www.sciencedaily.com/images/2010/02/100201171643.jpg" =
width=3D300=20
height=3D270></A><BR>
<DIV=20
style=3D"PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px"=20
id=3Dcaption><EM>Qiang "Shawn" Chen and lead author Huafang "Lily" Lai =
arrested=20
West Nile virus infection with a new therapeutic manufactured from =
tobacco=20
plants. (Credit: Barb Backes, Biodesign Institute at =
ASU)</EM></DIV></DIV>
<DIV id=3Dgooglephoto></DIV>
<H2 class=3Dblock>Related Stories</H2>
<HR style=3D"MARGIN-BOTTOM: 0px">

<DIV id=3Drelatedstories>
<DIV><STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2008/08/080819213052.htm">Ne=
w And=20
Improved Test For West Nile Virus In Horses</A></STRONG> <SPAN=20
style=3D"COLOR: #666">(Aug. 22, 2008)</SPAN> =97 A new test for West =
Nile virus in=20
horses that could be modified for use with humans and wildlife may help =
track=20
the spread of the ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2008/08/080819213052.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100208185349.htm"><I=
MG=20
class=3DfloatLeft border=3D0 alt=3D""=20
src=3D"http://www.sciencedaily.com/images/2010/02/100208185349-thumb.jpg"=
 width=3D70=20
height=3D50></A> <STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100208185349.htm">In=
fection-Fighting=20
Antibodies Made in Plants as Effective as Costlier Conventional=20
Version</A></STRONG> <SPAN style=3D"COLOR: #666">(Feb. 5, 2010)</SPAN> =
=97 The first=20
head-to-head comparison of therapeutic monoclonal antibodies produced =
from=20
plants versus the same antibodies produced from mammalian cells has =
shown that=20
plant-produced antibodies can fight ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100208185349.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2008/08/080818183502.htm">Go=
od=20
Long-Term Prognosis After West Nile Virus Infection</A></STRONG> <SPAN=20
style=3D"COLOR: #666">(Aug. 19, 2008)</SPAN> =97 The long-term prognosis =
of patients=20
infected with West Nile virus is good, according to a new study. This is =
the=20
largest study of the long-term outcomes of West Nile virus ...=20
&nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2008/08/080818183502.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2007/11/071108180659.htm">Pr=
omising=20
New Class Of Inhibitors Against West Nile Virus Identified</A></STRONG> =
<SPAN=20
style=3D"COLOR: #666">(Nov. 11, 2007)</SPAN> =97 Researchers have =
identified a new=20
class of compounds that may inhibit West Nile virus in humans. West Nile =
virus,=20
a member of the flavivirus family which also includes dengue virus and =
yellow=20
fever ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2007/11/071108180659.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2005/05/050514141646.htm">Pr=
omising=20
New West Nile Therapy Cures Disease In Mice</A></STRONG> <SPAN=20
style=3D"COLOR: #666">(May 15, 2005)</SPAN> =97 West Nile virus has =
spread from=20
coast to coast, sickened more than 16,000 Americans and killed more than =
600. As=20
the virus spread, medical investigators hastened research to develop an=20
effective ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2005/05/050514141646.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><A=20
href=3D"http://www.sciencedaily.com/releases/2008/06/080611180635.htm"><I=
MG=20
class=3DfloatLeft border=3D0 alt=3D""=20
src=3D"http://www.sciencedaily.com/images/2008/06/080611180635-thumb.jpg"=
 width=3D75=20
height=3D50></A> <STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2008/06/080611180635.htm">We=
t Or Dry,=20
Montana Still Threatened By West Nile</A></STRONG> <SPAN=20
style=3D"COLOR: #666">(June 11, 2008)</SPAN> =97 West Nile virus seems =
to be here to=20
stay despite Montana's cool, wet spring, say Montana State University=20
entomologists. Mosquitoes play a major part in the transmission of West =
Nile=20
virus, but ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2008/06/080611180635.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2009/12/091207143355.htm">We=
st Nile=20
Virus Infection May Persist in Kidneys Years After Initial=20
Infection</A></STRONG> <SPAN style=3D"COLOR: #666">(Dec. 12, =
2009)</SPAN> =97 A new=20
study shows that people who have been infected with West Nile virus may =
have=20
persistent virus in their kidneys for years after initial infection, =
potentially=20
leading to kidney ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2009/12/091207143355.htm"><E=
M>read=20
more</EM></A></DIV>
<DIV><STRONG><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/releases/2006/08/060817102043.htm">St=
udy Shows=20
Long-Term Health Effects From West Nile Illnesses</A></STRONG> <SPAN=20
style=3D"COLOR: #666">(Aug. 17, 2006)</SPAN> =97 More than a year after =
being=20
diagnosed with a West Nile virus infection, half of the patients have =
ongoing=20
health complaints including fatigue, memory problems, headaches, =
depression and=20
tremors, ... &nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/releases/2006/08/060817102043.htm"><E=
M>read=20
more</EM></A></DIV></DIV>
<DIV id=3Dgooglerelated></DIV></DIV><!-- end related -->
<DIV class=3Dclear></DIV>
<DIV id=3Dbottomsearch>
<H2 class=3Dheadleft><A class=3Dred=20
href=3D"http://www.sciencedaily.com/subscribe/">Search =
ScienceDaily</A></H2>
<DIV class=3Dheadright><EM>Number of stories in archives: =
81,125</EM></DIV>
<DIV class=3Dclear></DIV>
<HR>

<FORM method=3Dget action=3D/search/>
<DIV>
<DIV=20
style=3D"TEXT-ALIGN: right; MARGIN: 8px 0px 0px; WIDTH: 130px; FLOAT: =
left"><EM>Find=20
with keyword(s):</EM></DIV>
<DIV style=3D"MARGIN: 5px 0px 0px 10px; FLOAT: left"><INPUT=20
style=3D"WIDTH: 420px; BACKGROUND: #eef" size=3D38 type=3Dtext =
name=3Dkeyword> &nbsp;<INPUT value=3DSearch type=3Dsubmit> </DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 140px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px">Enter=20
a keyword or phrase to search ScienceDaily's archives for related news =
topics,=20
<BR>the latest news stories, reference articles, science videos, images, =
and=20
books.</DIV></DIV></FORM></DIV>
<DIV id=3Dgooglebottom></DIV>
<DIV class=3Dclear></DIV><BR>
<DIV>&nbsp;</DIV><!-- google_ad_section_end --></DIV><!-- end main -->
<DIV class=3Dclear></DIV></DIV><!-- end content -->
<SCRIPT language=3Djavascript type=3Dtext/javascript=20
src=3D"http://www.sciencedaily.com/scripts/google-story2-rb.js"></SCRIPT>=


<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
google_hints =3D "Viruses; Infectious Diseases; HIV and AIDS; Virology; =
Pests and Parasites; Endangered Plants";=0A=
google_ad_channel =3D =
"9363733909+5699663178+2072192687+9396424931+7497946760+8476969570";=0A=
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript=20
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"></SCRIPT>=


<DIV id=3Dside>
<DIV id=3Dsidecontent>
<DIV id=3Djustin><STRONG>Just In:</STRONG>=20
<DIV id=3Djustin1><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100208154651.htm">Da=
ngers of=20
Third-Hand Smoke</A></DIV>
<DIV id=3Djustin2><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100208154645.htm">Br=
ain=20
Location For Fear of Losing Money</A></DIV>
<DIV id=3Djustin3><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100208091924.htm">So=
ft Drinks=20
May Double Pancreatic Cancer Risk</A></DIV>
<DIV id=3Djustin4><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100203131134.htm">Pr=
obing=20
Exoplanets from the Ground</A></DIV>
<DIV id=3Djustin5><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171639.htm">Ev=
olution=20
Impacts Environment: Big Shift</A></DIV>
<DIV id=3Djustin6><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100207145351.htm">Hu=
man Aging=20
Genetic Variant Discovered</A></DIV>
<DIV id=3Djustin7><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100205091829.htm">Fr=
om=20
Bacteria To Complex Cells: Much Earlier?</A></DIV>
<DIV id=3Djustin8><A=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100204204321.htm">Qu=
antum=20
Logic Clock Now World's Most Precise</A></DIV>
<DIV style=3D"DISPLAY: block; HEIGHT: 15px" id=3Djustindisplay></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
				//<![CDATA[=0A=
				var typeInt =3D 0;=0A=
				typeScroller();=0A=
				//]]>=0A=
				</SCRIPT>
</DIV>
<H2 class=3Dvideos><A class=3Dred =
href=3D"http://www.sciencedaily.com/videos/">Science=20
Video News</A></H2>
<HR>

<DIV id=3Dvideos><A=20
href=3D"http://www.sciencedaily.com/videos/2008/0103-does_winter_cause_th=
e_flu.htm"><IMG=20
class=3DfloatLeft border=3D0 alt=3D""=20
src=3D"http://www.sciencedaily.com/videos/images/2008/2008-01-03.jpg" =
width=3D75=20
height=3D75></A>=20
<H3><A class=3Dblue=20
href=3D"http://www.sciencedaily.com/videos/2008/0103-does_winter_cause_th=
e_flu.htm">Does=20
Winter Cause The Flu?</A></H3>
<DIV>Virologists investigating transmission of the flu virus found that =
it is=20
more likely to spread at colder temperatures. The dry, cold conditions =
pull. ...=20
&nbsp;&gt;&nbsp;<A class=3Dred=20
href=3D"http://www.sciencedaily.com/videos/2008/0103-does_winter_cause_th=
e_flu.htm"><EM>full=20
story</EM></A></DIV></DIV>
<UL class=3Dblack>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/videos/2008/0602-cleaning_infected_bl=
ood.htm">Biologists=20
  Develop Machine To Remove Viruses From Blood</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/videos/2008/0904-detecting_disease_in=
_less_than_60_seconds.htm">Viral=20
  Immunologists Invent Speedy Virus Identification Technique</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.sciencedaily.com/videos/2005/0504-cell_phone_viruses.h=
tm">Software=20
  Engineers Allow PCs to Scan Mobile Devices for Viruses</A></LI>
  <LI><A class=3Dred =
href=3D"http://www.sciencedaily.com/videos/"><EM>more science=20
  videos</EM></A></LI></UL>
<DIV id=3Dsciencedaily_rectangle class=3Drectangle>
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
				google_hints =3D "Viruses; Infectious Diseases; HIV and AIDS; =
Virology; Pests and Parasites; Endangered Plants";=0A=
				google_ad_channel =3D =
"9363733909+5699663178+2072192687+9396424931+7497946760+8476969570";=0A=
				</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
document.write('<scr'+'ipt language=3D"javascript" =
type=3D"text/javascript" =
src=3D"http://iv.doubleclick.net/adj/nbcu.science/environment_plants;!cat=
egory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;sz=3D300x250,2x=
2;tile=3D7;pos=3D7;ord=3D'+randnum+'?"></scr'+'ipt>');=0A=
//]]>=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://iv.doubleclick.net/jump/nbcu.science/environment_plants;!c=
ategory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;sz=3D300x250,=
2x2;tile=3D7;pos=3D7;ord=3D123456789012?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://iv.doubleclick.net/ad/nbcu.science/environment_plants;!cate=
gory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;sz=3D300x250,2x2=
;tile=3D7;pos=3D7;ord=3D123456789012?"></A>=20
</NOSCRIPT></DIV>
<H2 class=3Dheadleft><A class=3Dred =
href=3D"http://www.newsdaily.com/">Breaking=20
News</A></H2>
<DIV class=3Dheadright><EM>... from <A class=3Dblack=20
href=3D"http://www.newsdaily.com/">NewsDaily.com</A></EM></DIV>
<DIV class=3Dclear></DIV>
<HR>

<DIV class=3Dskyscraper-container>
<DIV style=3D"MARGIN: 0px 0px 10px"><A =
href=3D"http://about.reuters.com/"=20
rel=3Dnofollow><IMG border=3D0 alt=3D""=20
src=3D"http://www.sciencedaily.com/images/reuters-logo.gif" width=3D161=20
height=3D49></A></DIV>
<DIV id=3Dsciencedaily_skyscraper class=3Dskyscraper>
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
					google_hints =3D "Viruses; Infectious Diseases; HIV and AIDS; =
Virology; Pests and Parasites; Endangered Plants";=0A=
					google_ad_channel =3D =
"9363733909+5699663178+2072192687+9396424931+7497946760+8476969570";=0A=
					</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
document.write('<scr'+'ipt language=3D"javascript" =
type=3D"text/javascript" =
src=3D"http://iv.doubleclick.net/adj/nbcu.science/environment_plants;!cat=
egory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;sz=3D160x600,3x=
3;tile=3D12;pos=3D12;ord=3D'+randnum+'?"></scr'+'ipt>');=0A=
//]]>=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://iv.doubleclick.net/jump/nbcu.science/environment_plants;!c=
ategory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;sz=3D160x600,=
3x3;tile=3D12;pos=3D12;ord=3D123456789012?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://iv.doubleclick.net/ad/nbcu.science/environment_plants;!cate=
gory=3Dsciencedaily;f=3Denvironment;sect=3Dplants;sub=3D;sz=3D160x600,3x3=
;tile=3D12;pos=3D12;ord=3D123456789012?"></A>=20
</NOSCRIPT></DIV></DIV>
<UL=20
style=3D"PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px"=20
class=3Dblack>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6161cs-us-ageing-genes/">Scie=
ntists=20
  find gene variant link to aging cells</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/n08239620-us-fear-brain/">Study =
shows=20
  why it is so scary to lose money</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6151jd-us-space-shuttle/">Shu=
ttle=20
  Endeavour blasts off for space station</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6145kp-us-climate-canada/">Ar=
ctic=20
  climate changing faster than expected</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6120wi-us-russia-space/">Russ=
ian=20
  cargo ship docks at International Space Station</A></LI>
  <LI><EM><A class=3Dred =
href=3D"http://www.newsdaily.com/news/science/">more=20
  science news</A></EM></LI></UL>
<H3>In Other News ...</H3>
<UL class=3Dblack>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/lde61705i-us-iran-nuclear/">U.S.=
 wants=20
  Iran sanctions in weeks; embassies attacked</A></LI>
  <LI><A class=3Dblue=20
  href=3D"http://www.newsdaily.com/stories/tre6133u8-us-toyota/">Toyota =
recalls=20
  new Prius in latest safety fix</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre61520w-us-ukraine-election/">=
Ukraine's=20
  Tymoshenko girds to contest result</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6144k1-us-weather-usa/">Weath=
er=20
  closes government offices a second day</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6181ip-us-afghanistan-assault=
-warning/">NATO=20
  to Afghan assault villagers: keep heads down</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre6181au-us-taiwan-submarines/"=
>Taiwan=20
  drops request for U.S. military subs: source</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/tre61812d-us-philippines-electio=
ns/">Church=20
  pews fill as Philippine poll campaign begins</A></LI>
  <LI><A class=3Dblue=20
  =
href=3D"http://www.newsdaily.com/stories/n08193388-us-usa-healthcare/">Ob=
ama's=20
  healthcare summit sets stage for end-game</A></LI>
  <LI><EM><A class=3Dred href=3D"http://www.newsdaily.com/news/">more =
top=20
  news</A></EM></LI></UL>
<DIV class=3Dclear></DIV>
<DIV=20
style=3D"BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 10px"><EM>Copyright=20
Reuters <!-- YEAR BEGIN -->2008<!-- YEAR END -->. See <A=20
onclick=3D"window.open(this.href,'Reuters Copyright =
Restrictions','status=3D1,height=3D300,width=3D500,resizable=3D0'); =
return false;"=20
href=3D"http://about.reuters.com/media/brandguide/Legal.aspx"=20
rel=3Dnofollow>Restrictions</A>.</EM></DIV>
<H2 class=3Dheadleft><A class=3Dred=20
href=3D"http://www.sciencedaily.com/subscribe/">Free =
Subscriptions</A></H2>
<DIV class=3Dheadright><EM>... from <A class=3Dblack=20
href=3D"http://www.sciencedaily.com/">ScienceDaily</A></EM></DIV>
<DIV class=3Dclear></DIV>
<HR>

<DIV>Get the latest science news with our free email newsletters, =
updated daily=20
and weekly. Or view hourly updated newsfeeds in your RSS reader:</DIV>
<UL class=3Dblack>
  <LI><A class=3Dblue =
href=3D"http://www.sciencedaily.com/newsletters.htm">Email=20
  Newsletters</A></LI>
  <LI><A class=3Dblue =
href=3D"http://www.sciencedaily.com/newsfeeds.htm">RSS=20
  Newsfeeds</A></LI></UL>
<DIV class=3Dclear></DIV>
<H2 style=3D"COLOR: #900" class=3Dheadleft>Feedback</H2>
<DIV class=3Dheadright><EM>... we want to hear from you!</EM></DIV>
<DIV class=3Dclear></DIV>
<HR>

<DIV>Tell us what you think of the new ScienceDaily -- we welcome both =
positive=20
and negative comments. Have any problems using the site? =
Questions?</DIV>
<DIV id=3Dfeedback>
<FORM id=3Dfeedback_form method=3Dpost action=3D#>
<UL>
  <LI><LABEL for=3Dfeedback_name>Your Name:</LABEL> <INPUT =
id=3Dfeedback_name=20
  class=3Dfeedback_text type=3Dtext name=3Dfeedback_name> </LI>
  <LI><LABEL for=3Dfeedback_email>Your Email:</LABEL> <INPUT =
id=3Dfeedback_email=20
  class=3Dfeedback_text type=3Dtext name=3Dfeedback_email> </LI>
  <LI><LABEL for=3Dfeedback_comments>Comments:</LABEL> <TEXTAREA =
id=3Dfeedback_comments class=3Dfeedback_comments rows=3D5 cols=3D5 =
name=3Dfeedback_comments></TEXTAREA>=20
  </LI>
  <LI><LABEL id=3Dfeedback_response class=3Dfeedback_submit_label=20
  for=3Dfeedback_submit>Click button to submit feedback:</LABEL> <INPUT =
id=3Dfeedback_submit class=3Dfeedback_submit onclick=3D"feedback(); =
this.disabled=3Dtrue; return false;" value=3D"Send It" type=3Dsubmit =
name=3Dfeedback_submit>=20
  </LI></UL>
<DIV class=3Dclear></DIV></FORM></DIV>
<DIV=20
class=3Dclear></DIV></DIV><!-- end sidecontent --></DIV><!-- end side =
--></DIV><!-- end wrapper -->
<DIV id=3Dfooter>
<DIV id=3Dfootercontents><EM><A =
href=3D"http://www.sciencedaily.com/about.htm">About=20
This Site</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.sciencedaily.com/staff.htm">Editorial Staff</A> =
&nbsp;|&nbsp;=20
<A href=3D"http://www.sciencedaily.com/awards.htm">Awards &amp; =
Reviews</A>=20
&nbsp;|&nbsp; <A =
href=3D"http://www.sciencedaily.com/contribute.htm">Contribute=20
News</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.sciencedaily.com/advertise.htm">Advertise With Us</A> =

&nbsp;|&nbsp; <A =
href=3D"http://www.sciencedaily.com/privacy.htm">Privacy=20
Policy</A> &nbsp;|&nbsp; <A =
href=3D"http://www.sciencedaily.com/terms.htm">Terms=20
of Use</A><BR><A =
href=3D"http://www.sciencedaily.com/copyright.htm">Copyright</A>=20
=A9 1995-2009 ScienceDaily LLC &nbsp;=97&nbsp; All rights reserved =
&nbsp;=97&nbsp;=20
Contact: <A=20
href=3D"mailto:editor@sciencedaily.com">editor@sciencedaily.com</A><BR><S=
PAN=20
style=3D"COLOR: #900">Part of the <STRONG><A class=3Dred=20
href=3D"http://yourtotalhealth.ivillage.com/" rel=3Dnofollow>iVillage =
Your Total=20
Health Network</A></STRONG></SPAN></EM></DIV><IMG alt=3D""=20
src=3D"http://www.sciencedaily.com/cache.php?url=3D/releases/2010/02/1002=
01171643.htm"=20
width=3D1 height=3D1> </DIV><!-- end footer -->
<DIV id=3Dsections>
<DIV id=3Dsectioncontents>
<UL id=3Dsectiontabs>
  <LI><A =
href=3D"http://www.sciencedaily.com/news/health_medicine/">Health &amp;=20
  Medicine</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/allergy/">Allerg=
y</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/alternative_medi=
cine/">Alternative=20
    Medicine</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/bird_flu/">Bird =

    Flu</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/birth_control/">=
Birth=20
    Control</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/breast_cancer/">=
Breast=20
    Cancer</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/cancer/">Cancer<=
/A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/diabetes/">Diabe=
tes</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/diet_and_weight_=
loss/">Diet=20
    and Weight Loss</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/diseases_and_con=
ditions/">Diseases=20
    and Conditions</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/fitness/">Fitnes=
s</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/gene_therapy/">G=
ene=20
    Therapy</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/heart_disease/">=
Heart=20
    Disease</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/hiv_and_aids/">H=
IV=20
    and AIDS</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/lung_cancer/">Lu=
ng=20
    Cancer</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/men's_health/">M=
en's=20
    Health</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/nutrition/">Nutr=
ition</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/obesity/">Obesit=
y</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/pharmacology/">P=
harmacology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/pregnancy_and_ch=
ildbirth/">Pregnancy=20
    and Childbirth</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/sexual_health/">=
Sexual=20
    Health</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/skin_care/">Skin=
=20
    Care</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/stem_cells/">Ste=
m=20
    Cells</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/health_medicine/women's_health/"=
>Women's=20
    Health</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/health_medicine/">... <EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A href=3D"http://www.sciencedaily.com/news/mind_brain/">Mind =
&amp;=20
  Brain</A>=20
  <UL>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/mind_brain/add_and_adhd/">ADD=20
    and ADHD</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/addiction/">Addiction=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/alzheimer's/">Alzheim=
er's</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/anxiety/">Anxiety</A>=
</LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/autism/">Autism</A></=
LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/depression/">Depressi=
on</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/gender_difference/">G=
ender=20
    Difference</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/headaches/">Headaches=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/insomnia/">Insomnia</=
A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/intelligence/">Intell=
igence</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/language_acquisition/=
">Language=20
    Acquisition</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/parkinson's/">Parkins=
on's</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/perception/">Percepti=
on</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/psychology/">Psycholo=
gy</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/relationships/">Relat=
ionships</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/schizophrenia/">Schiz=
ophrenia</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/mind_brain/social_psychology/">S=
ocial=20
    Psychology</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/mind_brain/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A =
href=3D"http://www.sciencedaily.com/news/plants_animals/">Plants &amp;=20
  Animals</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/agriculture_and_f=
ood/">Agriculture=20
    and Food</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/animals/">Animals=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/behavior/">Behavi=
or</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/biology/">Biology=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/biotechnology/">B=
iotechnology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/cell_biology/">Ce=
ll=20
    Biology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/cloning/">Cloning=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/developmental_bio=
logy/">Developmental=20
    Biology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/dogs/">Dogs</A></=
LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/dolphins_and_whal=
es/">Dolphins=20
    and Whales</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/endangered_animal=
s/">Endangered=20
    Animals</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/extinction/">Exti=
nction</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/frogs_and_reptile=
s/">Frogs=20
    and Reptiles</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/genetically_modif=
ied/">Genetically=20
    Modified</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/marine_biology/">=
Marine=20
    Biology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/microbes_and_more=
/">Microbes=20
    and More</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/nature/">Nature</=
A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/new_species/">New=
=20
    Species</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/pests_and_parasit=
es/">Pests=20
    and Parasites</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/spiders/">Spiders=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/plants_animals/zoology/">Zoology=
</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/plants_animals/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A href=3D"http://www.sciencedaily.com/news/earth_climate/">Earth =
&amp;=20
  Climate</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/air_quality/">Air =

    Quality</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/climate/">Climate<=
/A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/coral_reefs/">Cora=
l=20
    Reefs</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/earthquakes/">Eart=
hquakes</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/ecology/">Ecology<=
/A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/environmental_scie=
nce/">Environmental=20
    Science</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/geography/">Geogra=
phy</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/geology/">Geology<=
/A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/global_warming/">G=
lobal=20
    Warming</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/hurricanes_and_cyc=
lones/">Hurricanes=20
    and Cyclones</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/earth_climate/ice_ages/">Ice=20
    Ages</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/oceanography/">Oce=
anography</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/ozone_holes/">Ozon=
e=20
    Holes</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/pollution/">Pollut=
ion</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/renewable_energy/"=
>Renewable=20
    Energy</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/tsunamis/">Tsunami=
s</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/weather/">Weather<=
/A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/earth_climate/wildfires/">Wildfi=
res</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/earth_climate/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A href=3D"http://www.sciencedaily.com/news/space_time/">Space =
&amp;=20
  Time</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/astronomy/">Astronomy=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/astrophysics/">Astrop=
hysics</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/space_time/big_bang/">Big=20
    Bang</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/space_time/black_holes/">Black=20
    Holes</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/space_time/dark_matter/">Dark=20
    Matter</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/space_time/esa/">ESA</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/extrasolar_planets/">=
Extrasolar=20
    Planets</A></LI>
    <LI><A=20
href=3D"http://www.sciencedaily.com/news/space_time/mars/">Mars</A></LI>
    <LI><A=20
href=3D"http://www.sciencedaily.com/news/space_time/moon/">Moon</A></LI>
    <LI><A=20
href=3D"http://www.sciencedaily.com/news/space_time/nasa/">NASA</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/pluto/">Pluto</A></LI=
>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/saturn/">Saturn</A></=
LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/solar_system/">Solar =

    System</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/space_missions/">Spac=
e=20
    Missions</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/space_station/">Space=
=20
    Station</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/space_telescopes/">Sp=
ace=20
    Telescopes</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/space_time/stars/">Stars</A></LI=
>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/space_time/sun/">Sun</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/space_time/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A href=3D"http://www.sciencedaily.com/news/matter_energy/">Matter =
&amp;=20
  Energy</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/alternative_fuels/=
">Alternative=20
    Fuels</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/aviation/">Aviatio=
n</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/biochemistry/">Bio=
chemistry</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/biometric/">Biomet=
ric</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/chemistry/">Chemis=
try</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/detectors/">Detect=
ors</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/electronics/">Elec=
tronics</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/energy_technology/=
">Energy=20
    Technology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/forensics/">Forens=
ics</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/fossil_fuels/">Fos=
sil=20
    Fuels</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/inorganic_chemistr=
y/">Inorganic=20
    Chemistry</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/nanotechnology/">N=
anotechnology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/organic_chemistry/=
">Organic=20
    Chemistry</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/physics/">Physics<=
/A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/quantum_physics/">=
Quantum=20
    Physics</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/solar_energy/">Sol=
ar=20
    Energy</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/technology/">Techn=
ology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/matter_energy/wind_energy/">Wind=
=20
    Energy</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/matter_energy/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A =
href=3D"http://www.sciencedaily.com/news/computers_math/">Computers =
&amp;=20
  Math</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/artificial_intell=
igence/">Artificial=20
    Intelligence</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/communications/">=
Communications</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/computer_graphics=
/">Computer=20
    Graphics</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/computer_modeling=
/">Computer=20
    Modeling</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/computer_science/=
">Computer=20
    Science</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/encryption/">Encr=
yption</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/hacking/">Hacking=
</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/mathematics/">Mat=
hematics</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/quantum_computers=
/">Quantum=20
    Computers</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/robotics/">Roboti=
cs</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/software/">Softwa=
re</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/statistics/">Stat=
istics</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/video_games/">Vid=
eo=20
    Games</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/computers_math/virtual_reality/"=
>Virtual=20
    Reality</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/computers_math/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI>
  <LI><A =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/">Fossils &amp;=20
  Ruins</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/ancient_civilizati=
ons/">Ancient=20
    Civilizations</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/anthropology/">Ant=
hropology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/archaeology/">Arch=
aeology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/dinosaurs/">Dinosa=
urs</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/early_climate/">Ea=
rly=20
    Climate</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/early_humans/">Ear=
ly=20
    Humans</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/early_mammals/">Ea=
rly=20
    Mammals</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/evolution/">Evolut=
ion</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/human_evolution/">=
Human=20
    Evolution</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/lost_treasures/">L=
ost=20
    Treasures</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/origin_of_life/">O=
rigin=20
    of Life</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/paleontology/">Pal=
eontology</A></LI>
    <LI><A=20
    =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/tyrannosaurus_rex/=
">Tyrannosaurus=20
    Rex</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/fossils_ruins/">... =
<EM>more=20
    topics</EM></A></LI></UL></LI></UL></DIV></DIV><!-- end sections -->
<DIV id=3Dnavbar>
<DIV id=3Dnavbarwrapper>
<DIV id=3Dsearchcontents>
<FORM method=3Dget action=3D/search/><INPUT class=3Dsearchinput =
size=3D30 type=3Dtext=20
name=3Dkeyword> &nbsp;<INPUT value=3DSearch type=3Dsubmit></FORM></DIV>
<DIV id=3Dnavbarcontents>
<UL id=3Dnav>
  <LI class=3Dmenubar><A accessKey=3D1 class=3Dstarter=20
  href=3D"http://www.sciencedaily.com/">News</A>=20
  <UL id=3Dmenu1 class=3Dmenu>
    <LI><A href=3D"http://www.sciencedaily.com/"><STRONG>Front=20
    Page</STRONG></A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/">Today's =
Summaries</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/headlines/">Latest=20
    Headlines</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/search/">Search =
Archives</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/newsletters.htm">Email=20
    Newsletters</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/newsfeeds.htm">RSS=20
    Newsfeeds</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/"><STRONG>News=20
    Sections</STRONG></A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/health_medicine/">Health &amp;=20
    Medicine</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/mind_brain/">Mind =
&amp;=20
    Brain</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/plants_animals/">Plants &amp;=20
    Animals</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/news/space_time/">Space =
&amp;=20
    Time</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/earth_climate/">Earth &amp;=20
    Climate</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/matter_energy/">Matter &amp;=20
    Energy</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/computers_math/">Computers=20
    &amp; Math</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/news/fossils_ruins/">Fossils &amp;=20
    Ruins</A></LI></UL></LI>
  <LI class=3Dmenubar><A accessKey=3D2 class=3Dstarter=20
  href=3D"http://www.sciencedaily.com/articles/">Articles</A>=20
  <UL id=3Dmenu2 class=3Dmenu><!-- ENCYCLOPEDIA MENU BEGIN -->
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/health_medicine/">Health=20
    &amp; Medicine</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/mind_brain/">Mind &amp;=20
    Brain</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/plants_animals/">Plants=20
    &amp; Animals</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/space_time/">Space &amp;=20
    Time</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/earth_climate/">Earth=20
    &amp; Climate</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/matter_energy/">Matter=20
    &amp; Energy</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/computers_math/">Computers=20
    &amp; Math</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/articles/fossils_ruins/">Fossils=20
    &amp; Ruins</A></LI><!-- ENCYCLOPEDIA MENU END --></UL></LI>
  <LI class=3Dmenubar><A accessKey=3D3 class=3Dstarter=20
  href=3D"http://www.sciencedaily.com/videos/">Videos</A>=20
  <UL id=3Dmenu3 class=3Dmenu><!-- VIDEO MENU BEGIN -->
    <LI><A =
href=3D"http://www.sciencedaily.com/videos/health_medicine/">Health=20
    &amp; Medicine</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/videos/mind_brain/">Mind =
&amp;=20
    Brain</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/videos/plants_animals/">Plants=20
    &amp; Animals</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/videos/space_time/">Space =
&amp;=20
    Time</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/videos/earth_climate/">Earth &amp;=20
    Climate</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/videos/matter_energy/">Matter &amp;=20
    Energy</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/videos/computers_math/">Computers=20
    &amp; Math</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/videos/fossils_ruins/">Fossils=20
    &amp; Ruins</A></LI><!-- VIDEO MENU END --></UL></LI>
  <LI class=3Dmenubar><A accessKey=3D4 class=3Dstarter=20
  href=3D"http://www.sciencedaily.com/gallery/">Images</A>=20
  <UL id=3Dmenu4 class=3Dmenu><!-- IMAGE MENU BEGIN -->
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/health_medicine/">Health=20
    &amp; Medicine</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/gallery/mind_brain/">Mind =
&amp;=20
    Brain</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/plants_animals/">Plants=20
    &amp; Animals</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/space_time/">Space &amp;=20
    Time</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/earth_climate/">Earth &amp;=20
    Climate</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/matter_energy/">Matter=20
    &amp; Energy</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/computers_math/">Computers=20
    &amp; Math</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/gallery/fossils_ruins/">Fossils=20
    &amp; Ruins</A></LI><!-- IMAGE MENU END --></UL></LI>
  <LI class=3Dmenubar><A accessKey=3D5 class=3Dstarter=20
  href=3D"http://www.sciencedaily.com/books/">Books</A>=20
  <UL id=3Dmenu5 class=3Dmenu><!-- BOOKS MENU BEGIN -->
    <LI><A =
href=3D"http://www.sciencedaily.com/books/health_medicine/">Health=20
    &amp; Medicine</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/books/mind_brain/">Mind =
&amp;=20
    Brain</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/books/plants_animals/">Plants &amp;=20
    Animals</A></LI>
    <LI><A href=3D"http://www.sciencedaily.com/books/space_time/">Space =
&amp;=20
    Time</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/books/earth_climate/">Earth &amp;=20
    Climate</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/books/matter_energy/">Matter &amp;=20
    Energy</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/books/computers_math/">Computers=20
    &amp; Math</A></LI>
    <LI><A =
href=3D"http://www.sciencedaily.com/books/fossils_ruins/">Fossils &amp;=20
    Ruins</A></LI><!-- BOOKS MENU END --></UL></LI></UL><!-- end nav =
--></DIV><!-- end navbarcontents --></DIV><!-- end navbarwrapper =
--></DIV><!-- end navbar -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
suckerfish(sfHover, "LI", "nav");=0A=
suckerfish(sfHover, "LI", "sectiontabs");=0A=
</SCRIPT>

<DIV id=3Dshare_form>
<DIV id=3Dshare_title>Post this page to your favorite social bookmarking =

site:</DIV>
<DIV id=3Dshare_close><A=20
onclick=3D"document.getElementById('share_form').style.display=3D'none'; =
return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#">c=
lose</A></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3Dshare_social>
<UL>
  <LI><A id=3Dshare_delicious=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>del.icio.us</A></LI>
  <LI><A id=3Dshare_digg=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Digg</A></LI>
  <LI><A id=3Dshare_furl=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Furl</A></LI>
  <LI><A id=3Dshare_netscape=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Netscape</A></LI>
  <LI><A id=3Dshare_yahoo_myweb=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Yahoo! My Web</A></LI>
  <LI><A id=3Dshare_stumbleupon=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>StumbleUpon</A></LI>
  <LI><A id=3Dshare_google_bmarks=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Google Bookmarks</A></LI>
  <LI><A id=3Dshare_technorati=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Technorati</A></LI>
  <LI><A id=3Dshare_blinklist=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>BlinkList</A></LI>
  <LI><A id=3Dshare_newsvine=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Newsvine</A></LI>
  <LI><A id=3Dshare_magnolia=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>ma.gnolia</A></LI>
  <LI><A id=3Dshare_reddit=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>reddit</A></LI>
  <LI><A id=3Dshare_facebook=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Facebook</A></LI>
  <LI><A id=3Dshare_tailrank=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Tailrank</A></LI>
  <LI><A id=3Dshare_slashdot=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Slashdot</A></LI>
  <LI><A id=3Dshare_fark=20
  =
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#"=20
  target=3D_blank>Fark</A></LI></UL>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV id=3Dblog_form>
<DIV id=3Dblog_title>Include this item in your blog or web site:</DIV>
<DIV id=3Dblog_close><A=20
onclick=3D"document.getElementById('blog_form').style.display=3D'none'; =
return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#">c=
lose</A></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3Dblog_fields>
<FORM method=3Dpost action=3D#>
<UL>
  <LI><LABEL for=3Dblog_headline>Title:</LABEL> <INPUT =
id=3Dblog_headline=20
  class=3Dblog_text type=3Dtext name=3Dblog_headline> </LI>
  <LI><LABEL for=3Dblog_url>Link:</LABEL> <INPUT id=3Dblog_url =
class=3Dblog_text=20
  type=3Dtext name=3Dblog_url> </LI>
  <LI><LABEL for=3Dblog_summary>Summary:</LABEL> <TEXTAREA =
id=3Dblog_summary class=3Dblog_summary rows=3D5 cols=3D5 =
name=3Dblog_summary></TEXTAREA>=20
  </LI>
  <LI><LABEL class=3Dblog_submit_label for=3Dblog_submit>Click button to =
copy above=20
  text for pasting into your site:</LABEL> <INPUT id=3Dblog_submit =
class=3Dblog_submit onclick=3D"copyit(); =
setTimeout('document.getElementById(\'blog_form\').style.display=3D\'none=
\'',500); return false;" value=3D"Copy It" type=3Dsubmit =
name=3Dblog_submit>=20
  </LI></UL>
<DIV class=3Dclear></DIV></FORM></DIV></DIV>
<DIV id=3Dcite_form>
<DIV id=3Dcite_title>Cite this article in your essay, paper, or =
report:</DIV>
<DIV id=3Dcite_close><A=20
onclick=3D"document.getElementById('cite_form').style.display=3D'none'; =
return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#">c=
lose</A></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3Dcite_fields>
<FORM method=3Dpost action=3D#>
<UL>
  <LI><LABEL for=3Dcite_apa>APA style:</LABEL> <INPUT =
id=3Dcite_style_apa value=3Dapa=20
  CHECKED type=3Dradio name=3Dcite_style>=20
  <DIV id=3Dcite_apa class=3Dcitation></DIV></LI>
  <LI><LABEL for=3Dcite_mla>MLA style:</LABEL> <INPUT =
id=3Dcite_style_mla value=3Dmla=20
  type=3Dradio name=3Dcite_style>=20
  <DIV id=3Dcite_mla class=3Dcitation></DIV></LI>
  <LI><LABEL class=3Dcite_submit_label for=3Dcite_submit>Click button to =
copy above=20
  text for pasting into your document:</LABEL> <INPUT id=3Dcite_submit =
class=3Dcite_submit onclick=3D"citeit(); =
setTimeout('document.getElementById(\'cite_form\').style.display=3D\'none=
\'',500); return false;" value=3D"Cite It" type=3Dsubmit =
name=3Dcite_submit>=20
  </LI></UL>
<DIV class=3Dclear></DIV></FORM></DIV></DIV>
<DIV id=3Demail_form>
<DIV id=3Demail_title>Email this page's link to a friend or =
colleague:</DIV>
<DIV id=3Demail_close><A=20
onclick=3D"document.getElementById('email_form').style.display=3D'none'; =
return false;"=20
href=3D"http://www.sciencedaily.com/releases/2010/02/100201171643.htm#">c=
lose</A></DIV>
<DIV class=3Dclear></DIV>
<DIV id=3Demail_fields>
<FORM method=3Dpost action=3D#>
<UL>
  <LI><LABEL for=3Demail_to>To Email:</LABEL> <INPUT id=3Demail_to =
class=3Demail_text=20
  type=3Dtext name=3Demail_to> </LI>
  <LI><LABEL for=3Demail_name>Your Name:</LABEL> <INPUT id=3Demail_name=20
  class=3Demail_text type=3Dtext name=3Demail_name> </LI>
  <LI><LABEL for=3Demail_from>Your Email:</LABEL> <INPUT id=3Demail_from =

  class=3Demail_text type=3Dtext name=3Demail_from> </LI>
  <LI><INPUT id=3Demail_self class=3Demail_self type=3Dcheckbox =
name=3Demail_self><LABEL=20
  for=3Demail_self><EM>cc to self</EM></LABEL> <INPUT id=3Demail_submit =
class=3Demail_submit onclick=3D"email_process(); =
setTimeout('document.getElementById(\'email_form\').style.display=3D\'non=
e\'',3000); return false;" value=3D"Email It" type=3Dsubmit =
name=3Demail_submit>=20
  </LI></UL>
<DIV class=3Dclear></DIV></FORM></DIV></DIV><!-- Start Google Analytics =
tag -->
<SCRIPT type=3Dtext/javascript>=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var pageTracker =3D _gat._getTracker("UA-31969-1");=0A=
pageTracker._initData();=0A=
pageTracker._trackPageview();=0A=
</SCRIPT>
<!-- End Google Analytics tag --><!-- Start Quantcast tag -->
<SCRIPT type=3Dtext/javascript =
src=3D"http://edge.quantserve.com/quant.js"></SCRIPT>

<SCRIPT =
type=3Dtext/javascript>_qacct=3D"p-5b6qhwG1mz5To";quantserve();</SCRIPT>
<NOSCRIPT><A href=3D"http://www.quantcast.com/p-5b6qhwG1mz5To" =
target=3D_blank><IMG=20
style=3D"DISPLAY: none" border=3D0 alt=3DQuantcast=20
src=3D"http://pixel.quantserve.com/pixel/p-5b6qhwG1mz5To.gif" width=3D1=20
height=3D1></A> </NOSCRIPT><!-- End Quantcast tag --><!-- Begin comScore =
Tag -->
<SCRIPT>=0A=
    document.write(unescape("%3Cscript src=3D'" + =
(document.location.protocol =3D=3D "https:" ? "https://sb" : "http://b") =
+ ".scorecardresearch.com/beacon.js' %3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT>=0A=
  COMSCORE.beacon({=0A=
    c1:2,=0A=
    c2:1000004,=0A=
    c3:"",=0A=
    c4:"",=0A=
    c5:"",=0A=
    c6:"",=0A=
    c15:""=0A=
  });=0A=
</SCRIPT>
<NOSCRIPT><IMG=20
src=3D"http://b.scorecardresearch.com/p?c1=3D2&amp;c2=3D1000004&amp;c3=3D=
&amp;c4=3D&amp;c5=3D&amp;c6=3D&amp;c15=3D&amp;cj=3D1">=20
</NOSCRIPT><!-- End comScore Tag --><!-- Cached 9th February 2010 12:05 =
--></BODY></HTML>

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/logo.gif

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
BnIKsPOjtGA1TnL+KSAAOw==

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://iv.doubleclick.net/ad/nbcu.science/environment_plants;!category=sciencedaily;f=environment;sect=plants;sub=;dcopt=ist;sz=728x90;tile=1;pos=1;ord=123456789012?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/share.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKDSURBVDjLjdFNTNJxHAZw69CWHjp16O2A
ZB3S1ovOObaI8NBYuuZAhqjIQkzJoSIZBmSCpVuK/sE/WimU6N9SDM0R66IHbabie1hrg0MK3Zo5
a8vwidgym8w8PKffvp89e35RAKJ2ipp7WDxvjltZ6jwCr5W2bpHHtqUnx+77877jsZxzlO3roAWX
uw5ha1pl9MZdAW2ig8RyXyL8rnx8G6uH387AMnUMC2b6l10BJPdAfWDGhZVREuszT7D6hsTStBND
urO+XQEZnEypx1a28XW2F8HFPqwtOBAYJlCde9EeEZCy4sTN4ksrRA4LZB57vZCfMElUyH4E7Ap8
6r+LwIAGIy03cDr/lDNJGR/zDyBiHGc3i1ODjUIWtqbdIIexVY86kwZ3HijR/86GmqFqJGhPWs8o
TkRvAgb+uZGHhVfRV3UNni41OhU8EDlstBSkwjKjhnmqAg3uUtS6y9Dzvg0ljmKkFCaRm4CJT+/5
OERtG4yqZMEwdQt1biV0EyW4PVEE1dsiiMk8eMn0/w9Wp+PCNK1CQ6iBYeommkIpH5Qhy5AF/6Mr
f4G955tUJlXxtsHieeWQ2LJxvVuAAkoASUcmLugZPqW0qsprEQjDx3sY3ZIMhXt1+DNw77kdmnYK
SsKKx+PfoTQtYX9KtzWG2Rod6aujaJwWHk8+uDawGITeA+SPA7nDQOYgwKcAYhQQajyIY9eQEYE5
feLPyV4jFC8CELkAkWMDQmoDPGsQaWYgzRjEU8vL8GARAV8T099bUwqBdgzS14D4VaiBA8gZALJ/
t6j1Qqu4Hx4sIvChoyDFWZ1RmcyzORJLJsDSzoUyD5Z6FsxKN+iXn/mM5ZLwYJGAX0F/sgCQt3xB
AAAAAElFTkSuQmCC

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/blog.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH8SURBVDjLjZPfS1NhGMdXf0VEQhDUhdCN
4X0IYT8ghIJQM0KoC4vushZddLELKyRhQQkSFIKEGEkUCI2oxVhepG5zi1xbc0u3cDs7Z+ec/ezT
+x62scmmHvhwDrzP93Pe57znsQE2cR0SdAm6d+GwYL/M1LBVBV35fF4plUqVcrlMK8Q6TqdzYruk
JuiW4Vwuh67rdbLZLJlMhmQyaUnigVlC05f4+dbB0tQplp92DsnwPimQBaZpUigUrLtE0zQURSGV
SqHF37DhGkVZeQdagszKLJ7HvZtNAhmuIQWGYaCqKps/ZkivPqCwPs/Gp0cYvjnKUTe+F9fMJoFo
o96zfJZ9K+sLpP33qRhujPANtr7dJPhqmO/PBxX3+PljTYLtqImPpH13qZge9LUrmLEB1FU7sZd9
jJw5MljNthYk/KLnxdFqeAjzdz9Z/z3Ck2fRE36qx9pakAjME1y4Lbb9GTMyTD52GUXsZO3ZadTk
L6umrSD4ZZrAezvLH54Q915EjwywtXSH8FQf+t+I9V12FLwe6wE1SmjyAi77Qb6Kt3rGe9H+hKzw
rgLH9eMUPE4K3gm8jpPMjRwlHfNTLBbr7Cjo7znA2NVOXA/PsThzi2wyah1pI+0E/9rNQQsqMtM4
CyfE36fLhb2ERa0mB7BR0CElexjnGnL0O2T2PyFunSz8jchwAAAAAElFTkSuQmCC

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/cite.png

iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAABGdBTUEAAK/INwWK6QAAAZJpQ0NQ
SUNDIFByb2ZpbGUAAHiclZFNSxtRFIafO1IESbNxqkUo3FXMIkpQCgmUgpmFLbqIQTDJbjIzJoFx
crlztfoD3AvdlS6qha5KcVW6zA/ITrCbUij4AwpCN0XGxW3JxiC+cOA5LwfOFzgjX6nYAfYSoxvr
NdlsteX0d2bIAYAfpGqtXt9kov5cIgAulnyl4sl1dyqnm602CBdwu5aLgNux/AJw3xhlQNQBN+j5
IYgQKOnthgfiBMh3LX8A8h3L50D+IOgaEEOgnIT9BMRvoBJGaQBOETCB0gac98BSs9WWdjSzAS+f
wdRo7LVT+PwJ5gtjr/gUnuzAt9Wxd72FAMTcKN1dXQFA5Grw6GeWXRdg+i3cnGTZ37Msu/kIUz9g
mAT7+uDfXYRThftyu5vN7Q/A9r2b7f4AlOH0FezMwMYxvPsFi19g9ivUH8N2Fady9T/srQBY8Py4
39G+iULZWK9JbxAPdKr8IHrQ2++XiQ4NgDdQR7rf7Rm5plQcSW+wp/ZNpEvydRIsl+RKufwc4BaD
4nFpIB2XkQAAAVdJREFUKJF1kU0oRHEUxX//915ImgVDCSVkQfnYWJCFhd5iSo2UZ2tpaTWb2Xo2
srBlp2YjZTH1phELSc0GRZI3pRALycfIyLz/tRgfMzS3zurcc8+99yjH9eqBFWAKqKJypYG5RMz2
leN6W9HhjonJkU4s06ioSGYuWd8594FeC4hMjXbxkof3ghAIaA2BQKAh0IICIkPtHJzddWVvnwas
cKjGNJQi/yFoKWkW0Foo6OIQgFBtFUCj9W3/3axLHH7dylc17p/zgRbBMopkQcsX+AEIALn8B8CD
ASQ39nzCddDeoOgMG3Q3GdRVK4IAmkOKvhaTZOaSi5tHHzhSJS+fBkyA8cE2Zu0eAB5z72zuZ0kf
Xp0A0UTM9hGRf3Bcz799eJU171Qc13tzXC9eyisRKTtyZjG1NNbfOr97fP0KxBMxe/lvZmWimcVU
B7ANLCRi9mqloD8BXH65Lfxt+RoAAAAASUVORK5CYII=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/print.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJtSURBVDjLjZPfS1NhGMfPXfh3OG/E/yBI
mNkqrYGCzAthh+WNgXihwQYb2CoYukGwsdRLoYUWQbRAhqzc2Q91IrrVhlhLqznL5Tyb23m3s317
z1szBzM68Lk47/N9Pud5XjgcAK7OVfM7/a2piE87HalRoLVHStrp1VKvLVi7fE9wns/WaXi58Ugo
H4kl/CxIyOZ/cyRKSKRFmF/tw/B4p3jl7utLFwp6baHiySnBxheZUkHkM8HKrgSpUsVGWsaDN/tQ
G/1PLxT02EIlRbBJBZtfZaztlSF8JEgdFqBMdnh8im7LSqWpYHJysqXHFiS5AkGMfi12UP0zRRm+
D6fwxvPI0dWu3Q8QvV7f0iCgzQZKnl4WjqkgcVDDeyrYpqLoXoWtsbxTpLUyrlsFDA4O5vv7+w1M
QBu7Z2dnEY1GcXsqjCwVJDM1JCixb1Vs0VXCdIoAXSVLBTcfhhEIBDA+Pg6NRtOtCLbpg0wmA7PZ
/F8oWUEQMDAwsKsIiCzLUFhfX4coiv8kFAqhnh8bG6txFosFhBDG4uIiUqkUEzVDqc3Pz5/leZ4H
ZzKZkEgkGG63G8lkEn6/vylKxuFwnOU7OzvBTUxMwOfzMex2O+LxOJaWlpoSi8VgtVrP8u3t7eDo
HvB6vQyXywV6Jwyj0YjR0VE2Zl9fH7q6uqBWq9lZPd/W1gZuZGSk6vF42IHSuPD8JZbfBpvybOEF
Ojo6WHZubg6tra3gDAbDzNDQ0LZOpwPvCqNYIjg6IfhBOcxJSGdL2PtewKeMiKJUBu8MQ6VSKc1b
FFPDv8C7ItXhJ2sYdv/lDmOVodR4Z6R6vucXuxIEyKz+W40AAAAASUVORK5CYII=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/email.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAITSURBVBgZpcHLThNhGIDh9/vn7/RApwc5
VCmFWBPi1mvwAlx7BW69Afeu3bozcSE7E02ILjCRhRrds8AEbKVS2gIdSjvTmf+TYqLu+zyiqszD
MCf75PnnnVwhuNcLpwsXk8Q4BYeSOsWpkqrinJI6JXVK6lSRdDq9PO+19vb37XK13Hj0YLMUTVVy
WY//Cf8IVwQEGEeJN47S1YdPo4npDpNmnDh5udOh1YsZRcph39EaONpnjs65oxsqvZEyTaHdj3n2
psPpKDLBcuOOGUWpZDOG+q0S7751ObuYUisJGQ98T/Ct4Fuo5IX+MGZr95jKjRKLlSxXxFxOEmaa
N4us1Upsf+1yGk5ZKhp8C74H5ZwwCGO2drssLZZo1ouIcs2MJikz1oPmapHlaoFXH1oMwphyTghy
Qj+MefG+RblcoLlaJG/5y4zGCTMikEwTctaxXq/w9kuXdm9Cuzfh9acujXqFwE8xmuBb/hCwl1GK
AnGccDwIadQCfD9DZ5Dj494QA2w2qtQW84wmMZ1eyFI1QBVQwV5GiaZOpdsPaSwH5HMZULi9UmB9
pYAAouBQbMHHrgQcnQwZV/KgTu1o8PMgipONu2t5KeaNiEkxgAiICDMCCFeEK5aNauAOfoXx8KR9
ZOOLk8P7j7er2WBhwWY9sdbDeIJnwBjBWBBAhGsCmiZxPD4/7Z98b/0QVWUehjkZ5vQb/Un5e/DI
sVsAAAAASUVORK5CYII=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/bookmark.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIASURBVDjLpVPPaxNREJ6Vt01caH4oWk1T
0ZKlGIo9RG+BUsEK4kEP/Q8qPXnpqRdPBf8A8Wahhx7FQ0GF9FJ6UksqwfTSBDGyB5HkkphC9tfb
7jfbtyQQTx142byZ75v5ZnZWC4KALmICPy+2DkvKIX2f/POz83LxCL7nrz+WPNcll49DrhM9v7xd
O9JW330DuXrrqkFSgig5iR2Cfv3t3gNxOnv5BwU+eZ5HuON5/PMPJZKJ+yKQfpW0S7TxdC6WJaWk
yvff1LDaFRAeLZj05MHsiPTS6hua0PUqtwC5sHq9zv9RYWl+nu5cETcnJ1M0M5WlWq3GsX6/T+Vy
mRzHDluZiGYAAsw0TQahV8uyyGq1qFgskm0bHIO/1+sx1rFtchJhArwEyIQ1Gg2WD2A6nWawHQJV
DIWgIJfLhQowTIeE9D0mKAU8qPC0220afsWFQoH93W6X7yCDJ+DEBeBmsxnPIJVKxWQVUwry+XyU
wBlKMKwA8jqdDhOVCqVAzQDVvXAXhOdGBFgymYwrGoZBmUyGjxCCdF0fSahaFdgoTHRxfTveMCXv
WfkuE3Y+f40qhgT/nMitupzApdvT18bu+YeDQwY9Xl4aG9/d/URiMBhQq/dvZMeVghtT17lSZW9/
rAKsvPa/r9Fc2dw+Pe0/xI6kM9mT5vtXy+Nw2kU/5zOGRpvuMIu0YAAAAABJRU5ErkJggg==

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/magnifier.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH5SURBVDjLpZK/a5NhEMe/748kRqypmqQQ
gz/oUPUPECpCoEVwyNStIA6COFR33boIjg6mg4uL0k0EO1RFISKImkHQxlbQRAsx0dgKJm/e53nu
nnOwViR5leJnuZs+973jHBHB/+D/ah7X2LXWloilyMw5YgtD3CDiBWN4Zno8bQcJHBFBucauZfso
lZDCru0OfFcAAUISrLZDfPzSKxuiibOT+T6JCwDMtrQzYQvZHQ5Cw2h3GK0OI9AWBzJJZFOxgtJU
GpTABQAiLu5OOviuGIEWkBUwC7pasNZj7N2ThNJUjBQY4pznAoEWsBWwxU+JFXSVRTzmQWvKRR5R
G4KVGMgKrAVYflexAAugDCEygdbUCI2F7zobk7FZY76DIDQgrT9HCwwt1FsBhhIu4p4D3kiS8B0M
Jz28ftfGSPfl8MPLxbGBAqVpptbslJc+fEPMA7JDPrIpH3FX8LzaROdrE5O51jalgid3Lh4b6/sD
ALh6971riErGcFET58gwDPGndG9JT6ReHcwfPorGygu8rdxvGxMeP3XtzcofgigWZ0/EtQ7n0/sO
Te0/Mo7V5WeoVu61z1yvZzZX+BsnZx9opYLpevXp7eXKIrL5UWit0n0r/Isb50bjRGreiyWmgs76
lfM31y5tSQAAc6czHjONXLi13thygih+AEq4N6GqMsuhAAAAAElFTkSuQmCC

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/2010/02/100201171643.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a
Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgBDgEs
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
67TdVvNQvTFM4KbSSAK2FjLLyOtYHhxc6g5x0Q/zrqQuBQiTDs767uNevLF9NlitbdVKXTEbZSQM
gfn+leJ+JLLWjrE8E6eVKjt8ibv3mTwRj1r6Jx61E8cBYPIIiw6FsZoA4Lw/Za3baLarewqZAgyG
HIHvWzHK6Y324B9lroWubVfvzxD/AIFVeW+0z+OaM/SiwFBJ4G6xr+K1Optm/wCWcf8A3yKhm1HR
wM72P0Ws9ta00uViWRmHbIFFgN5GiH3VUfQVKsgxXMnWcH93b4/3npP7buh91Ix+tAzqw4NPU1x7
a5fkcOo+i1A+r6iw/wCPpx9KYWO4wxH3TSdOrKPqwFefSX965+a6l/76qs805OTLIfqxpBY9Ha4t
1+/cwr9XFQvqemx/fvoh9Mn+lecsXPVm/Oozk+9FxWPQn8Q6PH/y97vohqs/ivSUHymZ/wDgOK4M
ikxgUXCx2r+MrIfctpG9yaqP41H/ACzsl/E1yhFNpXHY6c+NLv8Agt4V/DNMbxjqjD5XRP8AdWuc
FPUE0XCxsyeJtWlHzXb/AEBqu+qX0v37mQ/jVNY2PRT+VSLBKekbH8KB2Q43Ezfelc/VqjJJOSc1
OLSY9ImpRY3B/gx9aAIB1p4FWF0+b2qQWDjqw/KgCtinVaFiR1b9KX7J6t+lMCnyetBGBVz7KM8k
0G2UdaAKBFRPxzWn9nT+7TDCnoKAMQuWz8pUDueK4ybxCkc7oICSrEZJrsPF0RGihkypE6dOO9c4
mkK0hJiXk55FSwKK+Jp/+Wdsv6mpR4j1Iji3TH+6a6Ky0i3BG8Rj8K3Y7DTFjAaRM/SkI0oby4sm
d7VwrsMcjNVZvEerlyrXLL7BQKzpPEemL0nLfRDVG58Q2Eq4CSMexC07gbY1S+l+/dyt+NPEsj/e
kc/VjWTaSidUeFwcgEg9a1o42A6UxjxRgVIsLn0p4tj3NAGXqNm15ZvEsjRv1UqxHNcOLPWbS+SS
Lz2kQnduyQa9OFmD1Y08WcffJoAzLKWSe0jlliMchHzIexqzirq2sQ/hqQQoOgFMDOxSFCei1qhF
HQClwBQBj+RI3SNqPsUzdENbNLkUgMX+zZ27KPxpw0iQ9XUVsbhSeYo6mgDK/sXPWX8hT10WL+J2
P6VoGdB1cD8aYbuBesi/nQBVXRrbuGP1apBpVov/ACxz9Saeb63H/LQH6U3+0Yu28j2Q0gHLYWy9
IV/KpRbRL0jUfQVWOoj+GJyfcY/nTG1JgP8AVD8ZF/xoC5eCAdAKUqMdKzf7RkP/ADyUe75/lTW1
CTtJF/3yx/pTGaZAxSYrKN856zqPYJ/iahk1AD712R/3yKVwNo4pDisE6na4+a7b/v4KgbVtPB+a
6Y/8DJ/kKLoNToyVBpjOo6kD61zbazpWPvFvwY1Edd0xekG76x/40cyHZnSPcwr1kX86hfULVePN
X86paFc2uuaitnFGsORnc0YxVbV9XbSNUnsljDGJtu9eM0udIXKzROpW3Z8/QU5LnzjiOKQ/8Brm
ZPE903RAPqxqrLrt4yHCIfwJpe0iPkZueIIJbzS2jjiYsJFbH0Nc+dRkzgItNW5vZAdsRO7rhCaR
NL1CU/u7K4b6RmolO+xUY23FOo3B6bR+Apv9oXH/AD1/QVaj8M63L9zTLk/8Aqyng3xFIu5dLmx7
4H9anUqyOsh+Gdsv+sZz+lXovAGmRH5xHj/aauOsPF+o6jfJDM7BDnJ3msq78T6mLmVEmUKGIGRn
ir54mfIz0x/C2kQxERXMMEg6MpHBrHBMUxhkKl17qeG9xXnz69qj9bsj/dUD+lNi1m+WZJHupH2/
wt0o9qg5GelK4xT/ADIx95gPxrmIvEWnvbq0rOrH7yHtQ/iTSE+7A7n3BP8AM1fPHuLlkdN9qhXr
Iv50hvYB/ECfauRk8YWcI+Szb8hUa+MncZitQPq1HPEfIzsvty9BHIf+AmkN3J/DA/4kCvO9U8e3
tv8Au4ooRIeSSCcfrWHL4816T7tzGg/2YV/qKakmS0z1/wC0zEf6pR9XpDcXB7xqPqT/AErxZ/Fe
uyj5tSmx/sgD+QqD+1NVuG/eXtww9DIaOYaTZ7W87j71zGv/AAH/AOvVeTUII8+Zfp/30q/415NB
HdSjc8rn6saZciRDg+lSppuxTptK56o+r2QJzeg/9tf8BVd9csF/5b5+hJrzW2uv3vJ+uK9MsvB9
hc28cy3cro4BGMCplKSGoorP4hsh93n/AIB/jVdvEkS52RuT9AK6CPwXpS/eErfV8VZj8JaMmP8A
RS31kb/Gp55j5Ymbpch1W3WbzJEDHGM5rSu9KSDT5rjz5WZELAE8Vp2mnWdlGEt4EjUdhk/zq5hW
QoQCpGCDTuydDyg6veN92Nf++SaVbzVJOEjk5/uxmvVEtbZekEQ+iCplVFPCgfQUve7lXR5QsWuz
fdhuvwQ1Mui+IZv+Xe5/E4r1Sng0uV9xX8jy5PCOvy9YWH+9JUw8BaxKPmaBT7vXpoNPBoUR3POo
/hzfuB5l5Av0BNW4/ho2fn1MD/di/wDr13gIp4NPkQOTOMj+GtoMeZqErfSMD+tWo/hzpC/emuW/
ECusBpwanyonmZkaX4T0rSbkXFsknmDgFnqxceGdHvLt7m4s0klc5YsetaINPBqlFCuZ8fhvRY/u
6ZbfimauR6Vp0Y+Sxtx/2zFTg0obmnZCuKkECfdgiX6IBUyhR0AH0qIGng07ICVTindz061EDSli
CaBHg+l6FdWt0JZXQADsc00+F5JJWZrlRuYngGuiBp6muQ6Dn18JxgnddMfotWF8K2X8UsrfQ4ra
BpwosFzLTw3pq/wSN9WqymhaanS2U/U1dFPBp2C5XTTLFOlpF/3yKleOG2geRIUGxS3CjsKlBqnq
8pi0e8cckQt/KmkLU8Uv7mXUdUnlY7nkck0+KxdiARTtJiD3rFhXSJbrnOAK0nO2iKpUuZXZjxWG
SBt4FX4rMJ2rVithjIFSPB8p4rJybOmMEiGFFAx0qK8s1nibI5FTAbWxVpF3Jg0J2HKKaOIAMV2y
njAr1D4e6o09rLZSHJj+dM+h6ivPNRtGjvGfGBXRfD9pTr6iM/IqNv8Ay4rfeJwyjyux61npTgaj
yPX9aXeo/iH51AiUE4pwNV/PjA5kUfjSG8t16zIPxphctg07NUDqlkh+a4j/AO+qjOvaanW6T86Y
mawNOBrCbxTpSdblfzqFvGekL/y2z9KYjpQaeDXIv470xegdqhb4g2S/dgc/jQB22acDXAP8Ro/4
LVvxaoG+I0n8Fqo/4FTsFz0gGnhvevLm+Il4fuxIP+BVA/j7Um+6UFMdz1oNTgw9a8ak8cao3/Lw
F+lQN4x1NuTdvTEe2h1HVh+dL58Q6yIPxrwuTxTft1vXH/AqhOvXcuc30h9cNRcR7wb22Xkzxj/g
VN/tWxXrdRfnXz/c6pcm3lC3ExYoQCWPFMTU5rWONIL+WZTEu55Bg5wCR17HNAHv7eIdLj4a9jqv
L4r0lHwbg5wOiH/CvB7C5kn1OPLlmJJOT1NdQVmldi8i5BxwKnmA01NSKa82uvGGpJt2bBuOOKhX
xRqbzMrSgAHgVl7NmnOj09W+UU7eo6sB9TXn0GtSTZGSXIxgtjn1FVdXa5txazQX7SpICGXOCG+l
ChrYGz0zz4gOZF/OkN7br1lUfjXkEF5eJLOJJWKtxgnpUhuZM8ux/GnyCuesHVLNesy1XudY06S3
kieZSHUqfxFeZp5kqsU5I5298VB9oZTjac0+ULlzTbIxajcjHyqTg+3atL7SI5AojZ8dSBTdKBuL
qaWNdynaCM4PSttZTasNttI/PbFZy1Z1U9I6DLN0lH3WU9wRVmeJEG7PHpUHnSuTK8LJg/dNTXYa
QIojcZGSTipaNk7ox7iS6Zy0MHyDuas2Vz5mEmQpJ69jUsr3VupRITIvfLAcUxVmkQExbfm55zim
Stxut2IbTHnQDcvX0xWfoLz6VY3F3FOEnOOCucjIrqWty2hTx4PzDAzXFySFdNKtlWZih/nVJ6WM
5RTbcuxpv4r1JhzdkfQCq7eIr9xzeP8ApWDsTPc05UQHoa1OM3ovEl5Crr52/d3fnFJJ4gvJLcwm
T92R/d/rWdCEHIQ596txAvkFfwNA7EH2tiMlmNRm7z6mr8dhNKSQnHqahlhaI4IHFMCo103ZSaZ9
rk7IcVK3mY4H6Uzy5j0Rj24FAWG/aZs/co8+4PRf0pjs0ZIYEH0o89gCmwAkdT3oEK086rliF+tR
fbWJOZcD2FZlxPK8h3ckdqYkhJ7g1SQjcR5JFysxNLskyf3tZaTPEQ68gV0Ok28OqnAuUiYdQwPN
Dix3RTaAYOZmqExxjILsefWupPhqHHz36e+BVeXw7Ap+S+iP14qbMLo5tljA4Bz71p6BbQXFy8c8
6woRyxGTU0mhBCf9Ihb6Siqy2zWk/mRshIGPvg0AdlD4Z0yeIlNT84ZC5iXIye1cRdZS5kTP3GK+
nTiraapd2sZSCURLndiMADP4VkGVnkZmOWJJJ9TT6AauinGpIfSuvsiZonf1c1xelSCO5Lnsprah
1hbWFYyRnGakRxXGRuOQKnhijllOHUMRkkmke2KqWyePam+Ti4UDPK5oGW5LWWFFk6qeQynIp8V0
3mwu4VmjcEFun40kck0cflhsJ6dqjkX5Gx1pX1K6Gu9vDq8lxJCFhuBgiIdG45xWWIvIm2zxnC9V
6VHBOYpVcEjI7dsV0ENxbanAI7rCzDhJx/Jv8abEkQWkumpdoDbuF67i3H0pdTsLWV1ks5kbfkhc
8j2qnd2ctpMYpFIPUehFRLBMsoARlcDPoaEM6HwxbMhlV1IO4dRXaRWimMlYiWx1xXHeH9RlnvBD
NgYXg45P1rvoXxb7lPJFc89zuoNOCMS6tirhWUZJ6U2SPy23HnA5FXJcK28kM+ecmqt9JcSgC2h+
Y9WboP8AGptc3diOO3juWISQ5zytPlt/JAXsKqwuLf8A1mS5OS2MZNXpJRLDvxxQw0GLLtCr2HY1
h69Z2brEzyLHuJbamOfrWiHLEn8qybrQ7q/vZJN/yk8AKTxVQ3Oas/dMoWmmr1kdvxApDHpoPCsf
q/8A9atmLwbdP0Erf7sLU+fwZdW0Bnkgu/LUct5J4rbmRx2MdJLBfuwk/iatJdWq422wpsFjZzMF
ikmds4wFrUfw+9nZPeXEUggUZJyAadxFZb3j5YBj6VXuL6RBg26j/gIFbekW41IKtvbTeWOdzcCu
iHhP7Ww3wK7dPmZqad9hHmsmqTMCBEo/z9Ky7rXpx+6jIU9CQeld1430yLwzpQPk2onmyq7ckj35
ryZnJkyfXP1q0hM0JL0hCoOSxyxPeq/2lncHceOlVSxzQrfNzTsIsz4f5h170kUe44IqMZbOO1Tx
ZIwOD1oAczbOCKkt5Sj5ibDfzqCVivJyRWt4Z8PT+Ir/AMu3cRxJ80sh/hH+ND0GjodP0S71OzS5
iljCN/ekxip28LzKf3l5ar/20rsdI8MeH7VBC1vJc5+87SsAT7YIFWNR+HemanbyNok0ttexruNr
OxIcf7JNZtvoWkcI2gQoPm1O2H0aqN5YQQIPLvY5Wz0UVZ/4RvU/MZDBtZSQQx5yKcvhjUXypRFx
71k6yLVNmBceZbxmRPLc+jjis1Wma6jT5BvOSAOldfeeGLyK0kaQptCE1Qj8PTi/t42K72lMfTp8
oP8AWqjWTRMqepUihWLd8+d3FEsCSuW3EV1Q8Gz7STN09qevg8lQTM2T7Vl7Yv2ZybQw7SGuY+no
ap2ywyXLb5iAiADCn1rXPhnWDE0q6fMUC7jhcnFYduhW7njZSpB5BGK2vuZ21NI2yyAeSxY56sMC
rcemGe3dVi3SgcbTzUthFbPGguJCiEHkLnB7VPZ5ilDqd2BS1N6c1C6tuZen+Cdf1CIyxW+IhkDf
Iq/oTWzafD7WoUUO0Kt3/eg16HoBxpETkZL5bFXsjPTFDbaM7K+h53J4C1S4jEctxAQowuXJx+lE
fw0ujHEsl7BuRi2Qp/z2r0YHnBpQ3zAAZOelJNoWjPMdWs9T8OXyLOqGPIKyIvDj/GuzsnEtqpGQ
si7hkdM10tzozapblLi2XYejOOnuKsahoMaachtsB4Ex0+8BRKm3qaU6ijocNKkkE26QDyScFgMk
VM5t3jIWe4YFM5VMc5q+gSZdp5+tMexTrnA9BWKdtztVrHPeR9rvNyGVIFJ4Zs5ParkiKlusa9ec
1flWGJDtwMVms+9ye1G4NroOs7aI3CCRtoJ616Pp9/cTWjFj+8jODjuPWvOJYGkksniYgrMAR2IN
ep6fYLAWBH3lwRW1JXOSvpuRfa5j/F+taWlzO5IbkVWl0xvvRc99pqzpsTxOQ6kfWtkrM5meTeN9
Eh8P+I2vIE22s37wKvADelYa65Lqd1Day4MJOMY7e1en+PrOLULGe3kID7QyHvkGvHDYXFmkdyRj
5yAR2IqGkmO7Z6n4UniudHjuDbohJYBfQBiP6V0QuNg+VFH4VzfhaQyaFAxVQx3E7fqa28nBFXcE
eO/Fq++2a7Baoq7YIiTgYyWP/wBavNGiO7Br0D4oKY/Fe7s8YIrjI03lzjkDNUtiHuUfJY9qekBD
c/jV4W7tEzKv3SO1Rqj+cI2G0n1ouFmXPD9it3qhgfnevFN1G2/s+6eJ1IKmn6VO2nalDdnO1HG7
6V6Jrvhm21q28+IhZCAyMB1FZynyu5rCHPG3U8okl3fdGQa9c8GaZHb+EoghKyzfPLx1BPT8sV5h
qeh3elT7JEJU9DjrXt2hWe3Q48DAVEA/FRV3T2M+Vxdmee+IPGupW2stb6fL5MNs+MKPvkdc+1eg
WPii01WCwGfIvZY/NhbGAW7gH19q4rW/Ddrc6Xc3sThbiIMz47kHofwrE0rWCul28DSInkSFkPRh
UxkrFzhKLPTfEkmoXGny31kfLvIf+PhAM5/z1rz0a/rcqs8c8pB7qtelaTqsF7aWuqKVeOUeTcKO
Rnpk/wCe9cz4k8SXGg6hcaYrW8EPVAkIGVPSodOLdxqbscfeavqs0apJczkMQOc/WqL3d59uMrzS
5D5ySe4/+tWvceKEuDD5kiEw52YjHGev8qqT+IYJnYuCxcqT8gGcdKFCxLlcje+uXyGuJfxc0zzp
T/y0f8zS/wBsWkkmWgYs3G4qKsi4QgbcKMdMCp5EVznteif69s/3D1rlPHPh/SnY3aQiC6ZiN0fG
76ius0hhH50jHAVetctek65rznk21t8zehPYVfQT3ORutGa0sLcqdzkZYVXtbgxkxgAblwwI966P
Xn/egDsa5qPBuCe+DSQ2z0vRuNGtsf3KvRRvNIFjUs3oKZ4c0+S40i0yCqeWCTXZWdlFbRqu3HvT
UWxXOeh0i9mkC+Vtzxk1oWuj/ZbjfI4cgcLjvWvhonI7VZ2CWNWxnitY00ieZkEa7wO4xxTvIDRv
GRwRilgQiID0cirO0Z69Ksk8ovNPudKvHiTlNxKg/wAqzH8QRpOIWDKc4Y+lem+KNI+26e88RCzQ
guCe4HX+VeEyndcyN3LVzOl72uxvOvaC5dzZudTEzFYznJ64ro9N8L3VyUE7lXKq5RBkqpPf3xzX
DQDa4YdjmvXNGN3DafaHmNrlUIXI/eKf8KuNOKMFXnJ3uEvheC3ht7m0eSZ43B2SLgFgf/rV09ol
y1u00gjZ1zlY+nT16VRN69xYmBhumL5YhtvbI5PHSrsn9oPpCrG6RyMDsCEHPGatRS2G5yluMttc
s5bctPIltIh2vFMwDKavblZFdGDKwyCDkGvPfFOlrcTwMFDPt2yhTyrD39a6DwVDc2/h6K2uUYNF
JJtJPVS2R/OnfWwGpf6RaanCVuUYnoGViCK4XxB4Bu/ssg07E8BB/dk4cf416UOmPbNIGwMUOCYJ
nmvg60uLLQY7a6ieKaN3BVxg/eNdEO9dHPDHdR7ZB9D6VhX1s1gN8o/d/wB8DIqGrFJnlHxV0iR2
g1JBkJlXx2HauA0W1e6vdixs4ZcfL2r33UJbC/tJLeXLq6kYK15to+j3emXt5Z25CHdujlYdEPWp
cvdHFXkixY+FoW++oGVwwqtrXhO2REnkk2bOp9RXR6XDfwxFr6bzZw3ysOhX6Vt3FrFeWwWRQe/N
Yc7T3O1QTVmjzvTNB06+tXEZaU5xvCng+hrrNDsrmysvstyd4X/VP/s+hrT0+xjs8iCNV3nLEDqa
1ZIwUwQAfYUpS5gjDlOQ17Sory0OR8y9K6CxUwaJDGCCNyLz9BVe6jyCOtTwysNOYn5VVwRxnoKu
i90ZYiN7NHOeNI4tJ0TU5OEkf5AAPvFjj8+a8vsharar5sG9+pJrpPGmrT+IPFFrYygxWxYErnuT
1rtrbwhoKRoP7PifAGS2TmrirIyrTvK3YzfBepabc2sujW1s0BZC5JbIZvb0qXxHe2Npa22p3mlw
3ko/clpf4f8APNb9roul6dKtxZ2MEMq9HRcHFP8AskL3dxbzwxyx53qsihh+v1qjNbHln/CXWZvp
Z00axRNgRU2jA6nP+fSsB9XluNTa6eOIgvlUVAFUenFe9pp9kn3LO2X6RCp1ihT7sUa/RQKfMQeC
SzPdzeYsJ3HjCJxVsWV2VU/ZJuR/cNe6hwvIbH0NBkz1k/8AHqTHqctd66I7OdYsgFRn86i0S7ii
0IyEZeWQ7sHn2ri7/V4b1UEW5GAwQTwai0/VjYFw+5g2MAngVNirnWXtsl7JvLsueemaXRPDlvLr
FskjvIhfLLt4IrBHiSRidkKFfUtXf/D7fqKT30iKCjbEC/maErsLnoNpBFDCqKgWNQAFA4Aq00Hy
5Ukj+dNh4A3Dg1ZUFQR1WulENlSQEoCfzqa0bKFfSpJEHlnA4qG2O2XHrTAlVAZWQng84qbADkYA
qGcmN0f0PP0qDV5J4rbdASqtwzKOQKBFfxNcCz8NahNnlYWA/EYr56A3OTnvXtd5ez3GmTRPaysj
D7knIBHTPfn0rzbxJoh0+aK5jU+VOfmPG1X7jj+VZyJmtC74b8MS3yxXsmDFuBVAMg4P8R7V6VaW
XzGW5ZGVsbYgMJGvbnua4fwp4ltze2+nNZrBvUqsoYleBxkdeT3rsBq0f9nXJnDEBMRuoyCec8n8
KaCNraGiWt4LZ7R4xc7CQMdFB5/TOKyXmnjxbQTskyH5BjjI4P6VUTU1tJQtvK5unhAZpOU/ziuj
W2ieWOe5jRBjdKp67iMUyjDuIZIZ3mubc+SF3Ssh3EH1A/rSeHrmYX74dpLd2KhwMDP0rduiJbCS
4hj2v5ZjAcdsfrWeupEQxrCiBIAMrjG4gc/rS0GjeB+ZvpTSwVSfSmxNuVmPUgU2Q/JgdyKsCVQA
gz1qG4hW7heBxlWBBqUtk/SkDbRupbgeS3mtW1leTW0iS74nKH5fSix1i0vbwRJE6uynDMPSoviV
pjWmtx3sIxFdqScf3h1/mK4yCa4gnSWNgrocg1zNdC4uzTPR7hQm1AQMn7xpfPVWEKS5OOQBk1St
LsapZCcDJHDL6Gn2V9EjHyoizj5WwvNc/K72PSjNNXRo2zzQrudMoTwe4q+syyrgVjvqN5KwihgR
CTyXOcD6VpW2FjIPWm9NAbb3IruPjPaq8riPTQoGSXwQPoau3JBjAJqKeNP7LVjjO/8AoaunuzGs
9EeOeJVaHxQJsHG0EGuki8SX8duqicqMcZTJFd1oHhGHULyPVdQtUaOP/Vhxyx/wqTxr4KivIzqV
hEI5VXM0ajAcDvj1raKbijlqW52cB/wlF+WXddPtzg4UCu4vpMSs0ZId7cspHXO0152+mIFJzz6c
16DIpePS5OzLsP5UdCFueeNruqtuzPcYGed5/wAKgGt3sg5uZ/8Av6as3c7oDaNHtDOQGz6GsKzl
a4vbqNVTyomwDjrWcHJ35lY0qqMX7rua8L6jen91PMee8hpt3qF/ZTmGed1kAyRvotb17NwUYqB1
wB1rG1q4ub/UnnfJOAOgqF7XmfY0l7HkTV7kAgKngtUVxOYOGJbjPIrXMsGPvpWXdI1yJ5I1DDIj
QDv610Lc5is87qEZCVJGce1e9/CptvhSKXPzyyMWNeLJ4d1G5ntraG3aWeUgKB/Kvf8AwRoV5onh
u3srxE85CSwQ5HNXG1xHYI2/rwe9SKdnXlf5VFEjbcFacWeM4PI9a0AlYfLtP51XUYk4qypDLkcD
uKhxiSgQ+4UtA+PvY4/KsoXF1MPsk0kSShtiBW5fHP4d61LsSGzl8o4k2HafeuMuo5pz+5d2d5BJ
HcJyVOORx61LA0NStjb3tsxWQrHIC7joeOlct8RJ1+yWuzcrSzY8odBgck++a6XGr3d9bQy2+22i
Id5ZiBuNZ/irwvea5c2v2W9t47ZE/eRu2fnyeRikJ7HmMIkWRXQkMDwR2rufDdzc3tv5T4dIpQxB
OcbuDn8qdB8N5wf3mpRY/wBmFjW9pfgw6c7MmoON67W2wEZ9D1oREU0yTU9HVjEsEsabiGKgeigA
euKsW7yeTNBJ5v2ohXjmxwxHv9BV6TSXkskge7kLIeJvJ+bHp15pE05fJCTTSySL91ljK4/DNBoR
X0t3d6AFvP3csjeWxXrjvWQLYwXkVqkZkgJDsGbGGx0zWxf2UtzZeSLyRJR92VkP5YpDaH7LEjTR
zzD75clcn2oaAjs7u5VdrxM8BH+tJG7PuKuySbQp9xUcVk9siKv9zB5zzSyW8rhR90A5o5kikmyd
Sdg9TzQzE8dqa/yj2podcHOaTqIfIzB8bad/aXhuYhcvB+8X+v6V48EGa99mVJ7eSGQfI6lT9CK+
cPEOj6vot/Os1vMsAkOyQg7SM8c1Mmm7g0zotLvzp0+4HMbcOvqK30iW5/eQSEo/PB4ryP7Tcf3v
1rrvAtzq9xqJs7e3NxbvgyHPEXvmspRvqjajVcHqeiWVsEThcHHJqWWQRcEjNZUmoT28jokbEg46
VHGl7dPlsxhurt1/AVzy31O699S5JO80ohgXdIfyA9TW/Y2imC1ikG8ecobI69ak0PQ44kVpQVVs
E7h8z/8A1qvyKTqRMeFRbiMDjttroo02tWcdeon7qN4Rjgn8vSlKhlI7HrTguaU8V1HIeN+JfDOo
6ff3E0dpK9o7kxvGN+B9BzWpajzdF06TB+VhwQQRx6V6U8gzha5XVowPtR2gbZFIA+orPlsUeVaw
dPlnuIZLnbOsjCMBTjOelcxZ2/2K5uIj8rPl+vp1/WvoG88JaHq1rC81miTgBxLGuDu9T615j4q8
K3uja1FdvEs1pIWBmjU4GecEdqTTQS2uc9Zzrb/KLYyuBuII61tWulS+JYft0GlRxAfu2Hm7ckDO
cH6io7LXNOguPKLLu9wFH510Fn4x0tISrSCMhug/nVqMO5yOtW6QPJ4AZowgHzM2BXb6D4atrrTp
JWUs8TARDOOe5/E/yrktLtytlJeHgo2xR7969J8KRtDYTQyN8wVW9uQaxR6VaUW0kHhyKVfFFqgT
DBiWBHbFetQGTtyPeuU8M2Ye8muSoLKNqtXZxlFXbu5rWKOdkiO+Ogp5bcOVNIgHY5p33W9jVgV0
lEcuzPytwM9jUjcSCoCAZmiOOu5anf765piIdTuJbWxeWJN7DtXKx6oY1IdnGeVihAUfiRXZyHCG
qd7plpcoWaBQ/XcvBqWgOW/tubJEFvEnuw3n9asrc6q8PmPdeUnX7gUAfgK0F8MWrR/uZGQHnBGR
mo/+Eeu44jEt2Gj/ALpJApagZrXE7Kd2ozOewRjStIoALG+bj+9/9erbaNqMQO1lYdhu6VTns9Sh
gaWSMhR1IIOKQEM93CsQfbdqq/fJft7c1Fa6pp94jvbXdwyg7WIlzg/nVR23SKZpBx0z2qHUYU+X
cNySMFTGMjn2rNzsgaZdm1eOKURxX9ymOrOxqS31+4jkQi9+0RE4ORnHue9ZjaRNbMXcNsH94jgV
Zt7uONdkcMTH/exSu9mOKZ1EWqSzKrCMMh6EZH86vRTyMgJXrXLLdansCrPtB7ZFaWm3NzFiORTK
x5ytDj2LjJ7Gu7t0ZDTeMcDk1G1yzEjyXBPqtEaFWLNncentUGpJgKcnoKydQjhvlkt7mJZoHGCj
DINaVwSsZOeO9ZjuNm4jljgD2pknkF38OZB4tg06F3FnckskvXaoBJH1wK9c0bQrXQdO+yWMKQxb
eeMs59WJ706FmSRGH4Z+laaSCaPdnkdRWsGiGtbnDgBpZARhg5B/Oul0PTNv+m3CDaB8it396yNP
sxd+MLyLrBEyu34qOK6zU2m/su8a2bbJHExQjs2OKzp0ve5mdFWrooos20cm953XGeEHoKoOf9KP
Gf8ASlH/AI7XhMWv6rqF632y/uJTu6NIcflWlqTutoriXnHUGuk5Lnvpfb2+vpUTszsAON3H4V8v
x+INXsboG01C5jIPaQ/419K6O1w+i2Ut0++4aBC7erEZNMLloDa+fQcVzurZJvs+qn9RXSqoHLcn
0rl9blCrqL9sIPzYCpkNG3ayqtlCcEnaOlVr24+1QPbvaLJC4wysOtAvrSw0uGW7uY4E2Dl2Ark9
Y+KfhrS8ok73cucbYUP8zihjR5T4t8NXGk+ITDDE8kTjfEQCePSsprK8DcWcnvlTXpq/FTQNRlRJ
Ens3zgPImV/TpXRw3UdxEssMqvGwyrA5BFYzi76BzHkmqKLOSe1B3AymTPQc9q3tCuo7vyTPJ5Ss
4VsN0HSuIm1iKSRt7ZPvXVeBfC0viy+MqM8VhAwMrjjd/sj3osDZ7tp1nBBbRw2yYjABGO/ua01V
Ixg4zUFssdrBHbQAkRqFBJzgD3qU7ScswJrckeQnUZB9qa0207W6HoaT5e26o5MOu1vzoAhu32ss
qH5kP6Vek5AIrBvfOEbpGMyghh7jIzWjLfpswM8D5jUuSQ1G5el/1X4U8DdEPcVkadfNdrcrklI2
AB+orWhOYVqk7q4mrOwyA4ynoalNV3dYXaR2CoBlmPQCuK1/4lWlmzQaZH9qlHWQ/cH+NKU1HcTs
juXcKCWIA9Selc3rmowmZYknQoFyQrdTWb4Uuh4mh8/U0vJpeSNylYR7DGAfxq/qK2dncyYt4lXG
AAo4rGcpShdFQd3oYYiiuYS/n/vNxxHtzx9RSPbk27HGZUIK/wCyc03R78TXs1uIgqhspx2rVu0/
fIsQAc8/WuOTbRrOLS1KjPeTwkSTpgjkeX/9esp4HibIUEdvlrZe4jhOLhTEx7nofxqTEbRBhhh6
iq+LqNKJnwyXCgEBWwOV6GrKawIDBLGPnL+Wyk9M0jKAwKkjHSuLvNSkXVLmWM5RZcbexxTlVcF3
IlZao9cWSRo9zoV/WnqCo3McnsPT61y+k+MLe5tI0YMrLhT7Gtn+0kxlnBPbH+FaRkpK6KUrli6Y
KhLGsjDSy9OTwB6CnTXLzuAeBn5VByTSoroTyolA7nhB6k1QNkhK+UWH97ap/nTrctiQjgY65qHJ
kCRxj90o4J6t71cZEjjWMn3agBlnDBaT3VxEp8y4YF27ZAwP5VLq8tzBoF21iglnWM7AejE9f0qN
ixA2rtHbNOhmdDtbLKwIIrSM2lYTV9T5/a2mTVnjmCxsH+YEdK7TxHpiQ+GLG5ZbceYvymNME/Xm
tu+8F2+qaoZ1maJ3bDfLkE+tbOteAY7rw7ptot5IrQvgueQc57VpF3Ri1qeFabayS6tDHCwR3bCt
tz+hr6W8Npef2Fafb5VlmVMF1GNw7cfSvPZvh3baVbrfi7aZ4WBChQBknH9a9F0hyul2yHgiMAjN
NBY1CFrhfEsmLa8A/wCWlzGg/Bgf6V3PbNed69Lut7dj/wAtLsv+ABNKRSPI/FOv3t1q90skrMsT
skYJ4UD0rjXkZ3LMcknJNa99crPe3TnrI7n881ikHj1oSE2OJ4xV+11rUbOEQ295NHGDkKG4FV7C
0e/1CC0EqoZXCBm6Cm3tu9lfT2rOC0TlCcdcUySaApLMiCDG5gMmvp7w5p8GlaLbWVsm2NUBwO5x
yTXzPp+yXUrSNf4plHP1r6lswFCL2VQKUdyjUiX5eOB3pdwDcdKN2Fx6imx4MZldgqKOp9KsQ55F
jjZ5GCoOST0qodR8wgQfdP8AERXMya0viTXDBbsf7Psssxz/AK1h/Stm3+ZCfWsJVLuyNVCy1LZZ
HU/vcsR61zWoalOLlbaJCC7bdxHA96243SPO/G4dc1Ik1oxy5Q/lWbXcvZFqwtY7CwWFCWJyWY/x
E96uQyotqWdgFUZJPYVlx3KszhCTGOhNcj448SNZ2B0y3fEk3LkHoPStnNRjcwZg+OvF8us3Zs7W
UrZRkg4OPMOeprlLiymtdMjvbhNqTkiFScFsd8elNS3eaaMc5dgB+db3xCurFp9Ot7SdXktoBFIi
j5UP+NcfM53k2ZN31MnTNWv4wAL2dRjAxI3H612lr4g/tCyjgvXAnjB/euwHmD3PrXntlwRk4rU8
0bSH249zXOpyUhxm4s9JsZbG3iTIXcoLE8En8a5a+8Y3ltq0zwpG6LlVD9qxZJo7SwKwMRJMPmw2
cLVWcwGMPCjbVADFupNDnrsXOq5bGzN4z1W4yD5KqRyFTP8AOsuTWruMs6SGMk5ITiqXm7E4Azmo
4YzM29/u5odRsjmb3Oit9Z1VdNE5mLFpCPmGeMVmC43OS4HzHJNXYpgsMaMMJvP/AAHiqF1EIp/l
HHXHqKd7qzC7LVtKI5cEgBhgA966rS70ThYnO4Y4J6/SuOa2khGUkG3qPSt2ys7wWsd+pRg4+ZF6
j3qqUuV3iOLZ21vBiH5ZWXPpTHtZjg+argHIVhxTdLvFu7MHOHUbXHoau9BXoJRkro2TJLcCMZ3B
pD/EelWArjkAH3zWayorb8fkasLJOV3JGyjtubFZ8rQ0yzsctlgc0yR0tonmcjaoz/hVNHlWV285
xIeM8kdKijKxpIhfKgghSM80+UdybTbgSkyfxbxj8a6ybD2Nv/vf41ydiirPAQeATle2e1dPayCW
wiHXa7D+dawM5GRq0YOh3agkkDd+tTaGobS7VmbjYKgv8yabdKD1Sm6DLt0uFCeFXFV1EbtxKILa
ST+4pb9K89v7F7260uxyRvikyR2JGM11Wr3TR6XN3DLtrIjIfxDbKDg28XJ680nuCPn3X9GuND1e
4sbqJleNzgnowzwRWDJGUc5r6p8ReGNJ8UQBL2MLOgOyZB8y/wCNeL+JPh/PpWpQIkjXVkzgM6KF
P0A55pvRaitfY497jT23lLN1JUBPn6Gqd7N9qvJZ1UgOc4rtIfAMj+MGsGjddPjlO/ewDhB9O9O8
U2Gm6brBs7GGNYYowvIySeckmp5l0Gots1f+EM0qCdLiNJFeIggCQ4J9TXeaT4pjllS3lXbIAAG7
MaxNzbcHO7uB2qslpDb3L3l1NsQHKqD1NeZRxEk9WZqR6x56y2yyIc5HFcP8RfFDWNoujWjFZZVB
mcdl9M+9Yl34iZ4xHBK4j7AGs+RZNQGZog49ZOTXXLFX2RcZJO7NL4f3QSS6hP8Ay0i4/CvQbFw0
AzjrXldvDLpF9Fd2C8KfnQngiu40TWIL12hyyM3IVhyKUWuhvKalqja1O3W/iKJ1P8Q4rn0tLmx4
kBYDo3tW/iWAZRd/PKg06G/hDFZlKeodavZ3DdGbHfLFEzu2EUZJ9K8wvr461rElwynY5JVfQdq6
7xpqdpEHt7VwzTLgqvQetcx4fsJLiYMqE89ayrzv7qOeo7OxdtdJkupoI4hglgAR2965nXtNk03X
LmylfzHjYEv65AOf1r1rSNOjsHMhO6Vu/wDdHtXmXiRZ5fGF/wDaGO/zMDvhcDH6YqPZuFO8tyHG
yuZyKQmAQPrU8fls67zuPcnsKie3mxxlhUT5jQrghm4PHQVilfUzLFzcebIJxxkYAHbHamRzsd2B
ncME1VjfaCG+71PtWjDbD7OrFf3h5HtSm1FajSuVSCvB6mrUZwyIOgP5mo3jbzSSPemW+ftJ+vFS
9VdDOgONqKcHfkmq80bSJu6kcD2FE0gDwsOmOR+NXcIIyDjawzmpuWtSkj5ssdWBrubFFi0qBcAb
UGa4qGEAj+HnBrtSdp8kt8rYKt2NdWEtqzSO5eW3EU6XMeFJGJB2YU9Ls3ExSIfKvVj0qnOz3DrB
EwAxlm9F7mpoow6iNBtt1PA7ufU12pdEMurPub9yu4/3yOPwFbB0R3txIZWeUjOCcCsuBQGU44B6
V08F/FIgwccdDVpAzjJLu8t7po3/AHLofuAcD3560trB57SSH7kaGRyPp/jXQ61pqanDujKrOo+V
s9fY1mSQnTfDMyyEGeXG7Bz36Vi6cubyN1VioablXRxJI+7J2lmP04x/Wt/TnKWsQPeeQCs3RIdt
jDK3cN+p/wDrVdjc+RalRkNNJyPrW0VY52yKYhoZADwyEVR8PODYvGSSY3Iq++NhA/hyKxNAby7+
8iJIDNkVXUVzR1hw4tbYdJJM/gKpaEReXmo3Y9dqn8aTVJRHqMkmeLaAsfqf8ioPDoe00ZeSGY5N
K2oG1NIWSN14IPNcPr16Z9cS1dswZXK/iMmurln2QnnoC1cH4j1SGzijfyi92clSB1zSceZ2G5cq
N28VY9Se4s0B80t5zdzwcYPbnFcFr+lX9xqZkFqzZUcge5rsdJ1KHU7NZUcMwGGCnoawNc8anRtV
ls44A4UAkkdzW8sPBJHPCvUkx9vqFxdpa3ZPyzwK21em7of1qC8XfcK15crHnISL+I++KkgiTT9P
hhjkPlwA4dhzyawBbQNdySrJdO7Nku/zGvFjGMm+xorM6e3todoGNidz1JrTisDKMxt5kY4yRnFc
1Dd3Fou4MJU7hhzXY+B7qPU9NnlETpiYKQ45zW1OleVnsHKJJoIMWUd1yOhXg1WtbP7PdRiQshHz
KykivR57eMWUeFAOB/KuW1KG1Vo3mcrgHCKOW5rodGO6HbUuHVYBHH5zFWbOHWpluXZM7Y5kPcHm
uWupRJtVV2qowBTIpHXgOwHsabjc2UrB4p09L+9t5Y4jG+wo3HHtVrQ7J9PsBFIVLZPKinRZY5Yk
/WryKcVMaSUuYh2buW4WxivMfEtrNaeJbh7htxmIdW9R2/LGK9OiXpWF4w0Q39it3CjNcQdhzle9
FeDlDQmaujhSSoBJAHtUbXKTbY4odzdNxqZoPOtdwbHIBXvV23sUghDBCGIxzXmuXKjFK5iGxJlB
lIPzfcXpWmqgf4CnvCS4NOjhbcN1YSbk9TRaEawLJuRuO4NZ8kDW9yCRweBW5GmJDjBxxzUF/Yyy
xiZFyqcsBV0+a9gauQblcKWzkDj0q0rZjUk/KDzntWVbtJOypGjO3QKOc1p6bBJcXa20jBGY87u1
W4SYolvTLd9Q1FlQ4iUfMcZz7V00qCK3CMf9URtb1FTWWnx2NqI0IwOWb1qIqLq6hi/5Zlsk+w5r
0KFJQj5muxYhi2Rqh+9Jh5Pp2Wr8Y7YqmrGSQv03HNX4BxXQhlqBavxxgpkioIIySAKtxqTjHrVo
m5EVkXIjPHoaw9dmd1WMgoSc7BXTiPLkVx945vfETID8kbbB+HWlJ9BmrCDbW8EW7gLkim2kj+fa
knagklGM471be1cKGjODjvzWZCj+daJjLfvTnHfdVCNKQjzyezDArnS5tNZ8wnADZP0rckJ6E1h6
kFmutrHBbIHOM0PcOgajMsttcydftEoQe4FanlfZ7VIwOiisGLFzfWFmucKSzfn/AIVc8S+JItIv
ILP7JNPNMu5fLxj6c0kC1IdX1G3sbV2uZhGrjaue5rmLvUNG1Ei1a5QykhUBH3vaqE2vjxPrdnbL
HNbW0JeR1YDLkAYA/KnePI2jtIdagcRzxPGnCjDDtxjqMURdncJK6sWrazGmTNNartUn5k6Vx/i+
1e511p45I1EkanDdR1rul1C31S1F3CypKTtliJxk+orznW9baTVZhEQY0OxePSumU4tK5zU4yTbO
sv4bqexeOOPYxI++QD1FQWenToFVdxY9SoNdrHp9rsMsspVuwIzU0EVqOWBYDtnFeRGko6HQqaOd
i0wsMyvIPQbVH9a2bKFdOjU29zIiltzIuMGrqmJnL/ZAecDDcU6S6WJBugiCj2rWL5dkVyJFptUn
mhUG7cBQPlFVvsxu0DvdFyM4DEcUsN/ZMTvgibPHy8U+8SGeLFnB5LZ5O7OatTb0aHYrtp7E45B7
cVA0AhPz/L7mnLHdpkGRh9DQ7zZKSjfx0IqncpcltS5awqy7lIYeorQhtt7AFlQeprIsrprPcUt9
ynqua1TqNh5au8hjJ/hxnFOPmTJK+htW+lpgZuF/AVPJpEcsZUXJUnuBWdo2r6bcyGETgy54DnBN
dElxaA48yIfVqq8e5KTeyMEeDrEA7JdjHqVQAmmjwVaZ5vJj/wABFdKLi17Sxf8AfQpwuLb/AJ6R
/mKz5afkHs5djnl8HWa/8vMp+oFTxeE7JGz57H6qK3RNbk8On5ipk2nkAEVSjDoLktujnp/C1jKB
l9uP7sY5/SoG8I2BjKeY208H5RXUsB/dFR7V9B+VNRj2FY5SLwXp1uqrHIwAGAdozUbeCtOa5E5k
y45zsrrSi/3RTTGn90U+WPYLHMt4ZtfLKC4O09RtqhPpMdlDI8bbtoKg+54rsHjjI+4KwtTjAtZR
jjzR+WRRYZn/ANlKig+eucdDTd0duPmcHHoau3UCGPgEcetYUcKG7feWZQOlOw0zbs7lJgXjyMcY
IrVhXGM9hWLbMiMFUYFaqzABRnk0ICW4uFtbSa4b/lmhNcZ4fhaa7MsnUZJJ7mt3XpDJai1XjzXG
fpWdZzxWKSSOQqDuTgAfWonJRd2y4QlPSKOpKjyaxpQ3lW65wymQgjrjcap33i6C0itmWMym4OIl
jOd/41Fa62l7cNA9tJbXCKSEk6kE9RWbxEUrmyws72L7mbHzqGH05rmtWWRnR4SVYPkfgRW5PevG
GeRwEUZYn0rME9lqURuIpVeNQTvU9PWpWLhLoaPA1F2IrQG01Lc5C4XcrHng9ax/E3gC88TasL6O
/hUbAoDg8VrSywq0W4gxD1OQR9aDbWL3km3akcYz/rD+VdEZRnscdSE6ekkc/f8Aw+1a3sbD7DFb
y3Fs/DwyiMgdyc4z0qHxl4O8R6xLarDZRtCkallF0oAfHJ5PWu9W0tBHbzQoQxwWGSe1O12NZrHb
CmWKfwjvir5TK7PMY/B3iWCbEdnFHHjqJ4/8afdfDp5pfMa1LOwy585Rz+dehWGlaf8AYIRKP3mw
bssc5xXGeLNcsdI1r7JbruVYwWIY9ST/AExT5UOLbNS5Or+Y26zmT3IBFZd1DeM486WYPn7oG3+V
ehLpIeXeEgaMLj5hz/KjUdPjeNYhHGCRjpiudxB3PPFimRfvynHqc0hW4bnzG2+hFeq6b4S0trcG
WJmfud1PvfC+mG0aVUkUgcYakotiszyXdOucbT9RitOxllaPLqQc9QTVqe2Vb+SIFioIwCf/AK1W
V0944yylQB23H/CiN7ji2VPPkzgKR+NTxTXO7jJ+orMv2I+YMwOcda19JJa1QsxY+9WnrYq+tjWs
rlANtxAOe4FahsdHlTf5iRn0Y8VmKQFxiqmtZ/s2QqcYX+tN7FJXdiW80jTJpt0FyEkQ5BU9D9ak
1qxuobCxv4HQguEuBj7w9frXLaUxacBgOCcc+oNd7ZwjUfDfkyHC7u31rCS54tHVBKlNSTPPbrxb
cxTXZSBXEeVhReSSDjJ/U/hWvpevTajPbxCJFMiGVu2xeAo9yea6mw8NWFvM0qICzHLZUcnGMmrk
XhjTxci5EaiRQADtHAHasfYe7sdLxS5tzndDudRu7yQzsixQM0TFR/rGB6j0HSvQ7P8A49Y/90Vm
2+iW1vHsiLKpYt+JOTWpEgjjVR2Fa0YOL1OXEVYzWhI9R4pxOaSuo5BvemnvTu9NPegCJqyNSiL2
9wB1xuFa7elU51BIB6NwaAMiRxLao4/iXNYgbbLOR/drRiYo1xbnlUbK+wOaypGw1x/uUASQXWGB
zWlb3fmSgZ6CuajcgE+1atgf3bN6LmpRaV2V/EmtrbXYVV3lSqk9gCcE1z11dx3ctrBfzFLCZ3mY
McblX7q/iRmmxWjaquqRysM+YUU+gzn+tdXDpVtJDCjxRssWAm5c4xXmznzTt1PZhFQpq2xj6hDH
Jb6L9hQRKJ8xZX7oxW9baQILlr2eVp7hl2lj0A9BWnDp1vKEZ1zsOV46GkYt5yIcbGUkj8a0jRqO
NjnliKalc57xFbT3WiXcFspMrLgAdSMjI/LNcyYbt7CeGCze0gkjjh2sMMexNdrqM/lKgiUK0jhA
fTmpZIR5DsQCyjrVQw9SK0CWMpSfU89lkubO2msQSRZQtliOvdf0xSrfy7Ii0qRyYHzPCHx9K39T
MUhkjkiBVxtb3FYIhOnORCSVC5AY1dNuM9SayVWl7vQ2NNey3o8tzLNcu4JdlYA+2OgrodXMUunY
YGIbPvbT+fFcrY6zcSiON4Iiu4D75/wrptSkddKDyKjrtPy5IrvueSZdq2kR2EbMJJNqAl8Nzx1r
xnWb1brV7qcH5XkJUHnC9q9S1rWZ4PB0rxQoiPEEXDElQePT3rxsWUl4zyK4UBsYP5/1qWxxdlc/
/9k=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/2010/02/100208185349-thumb.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a
Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAMgBG
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
htr6dAQZCMHGCw4OelXRNcSksiPMFGTt5wM/StG4vo1bzbryLkR9zGqk/wDjuT7A4pZvHdnZWbTJ
uZwuRGEGT7da4Y13KN7HP7V8t0hNO1eCAkXMLsPu4YDg5q3/AGrYROskttOqMSSowVYcdOc+lZ2n
a5/wllu015BFC24hEBPA/qakudGV/Li3MsUYwpU+vWsKk5S1iYOrzamhc3EG+K504M8EmBtcgYI9
c/5/nUF5rd1aWyPGVLbjkZyVH4ccfWuZ1bRruMBdN1G4ilRcBPM2q3OfrWnpeiamthCmpMvnH5mW
R8sM84/WsFVda8U7tfgyfauSZoWup391JH8ryBgCH2fKB3yxxjuK0LlImQNbtGequhGSDnnHqDj+
VQR3qWcot73UJVgCfc3kn6FecDHfFMOqeHVB+xfPK7BmIdsLznJz788VpCpOm0i6c5JlmO0vD8wt
ZSOekTev/wBb8aKz38RTRMRDcsQTx+7ycfX8u1FdXtn5f18jb2jW9jzSS8vzaLdXMF40fKCWRNis
w6gEDBq7b2M99pX28BWtlP737x8sep4ruvD13DPbNDdiOdd2WWUbhkex71f1mRNL8i7j3fY2bbLG
iAptI6kVxyqS5LxMXUlb3dEefpq2naNPHskMqy4GyNwxTjkkD3/StH/hMGknWPTYTdMg/enBZV/A
H9ciuW8S6FNHqctzpFjd3MMpAiKwMcEjkbgMY4rN8Oa74h0SWfTbdHs3eYM8LWwLZPrlc4rSML0+
ZExglBto9STUI54ZLpowzof7rYyegGewqIeLxOfJVVBjPzbCRu+vPSub1LU72XSC8jy26k7DJGuw
xk9eOuD/AFrkxLb2p8m5vyscqk7ixGa56Tvd21Mm29Eb2t6/BJdt5qnhgVaJs/TvUlvPFcJvh+Vm
Hy44IP8AjWFFp+m3Sukc+CxxExbAbip7Az20ktpKrF1OMKfukcVTaWq3RUJcjudGguoyySRFk/hb
yyQfyoqLS9V1G0i+z3sM1yqqNkqouT656UUvrNWDcY2aL+syTaWxp2M2+5M0I2qcZUcZb+lb8OvP
HHslZEI7Ek/4VieLPF/h1INhvLmW54Jhhi3Bj/tbse3f8K4u11zQNTUENJYz5/1crfJ68MP64rVU
52uloPlla6R6jL4ss7Bwt7JEgkXehZwpI74yecVyXi7xro95YSwaaXuJ3G3eqEKnqc9+M9KyZdU0
bVYU028AkiX7k2clGPo3+QazF0C1sruCU37SW6N5hQW2fNQHkH5uOKqLhtPcIKMnZnWeFtI0zWdP
gji1SeF8bpYJkjfd67c9uPTI/n1tv4L8JNbN5mmxzrGxUNIWIJ6ZAzj8hXAw+XbLMlu6+WJi8W1d
pVCBhc4yfXqR+OauW+r3NtbTAzzRxOpG5Dgg9iPcVh9YjCdkiHNRlY7C70rTElEun6GkUyLhZIod
gXjGRxj8ay5ZP7ReD+0o282ElNyFRKc9Fbd145+v5Vzt3r8Dxg2+rayLh2zmRQQT2HDjiramzM8F
5qep3c8ygZgWIEtj6nArSpeTVhc3NsaU8McQU28F5cJ0wIy7D6hRxRVkeL1t4lSwsLiOP/bAbP8A
OiqVGn1Y+WJ4n4gATULhVAUb84HHaqMfLMT3QGiiu+n8COqHwFmEnaea7mNF/se0baNxQknHJ5oo
rgxfQ5Ku4tnJJDLbvE7IzSEFlOCRjpTNYd2jQl2JL8knrxRRXJ1RD+AZpwBMoIyNh/lTdIZnvCWY
k56k0UVtDZihsjqLmaWMAJI6jOMBiKKKK6jU/9k=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/2008/06/080611180635-thumb.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a
Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAMgBL
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
5EU8CmqOeelW0ti/+qdH9s4P5Hr+GazZSIgKkApy28xcKIn3HoNpzUhiWIZmkVB3Cncf06H6kVDZ
Si3sRAUtKQSQY0Yp6k8/XA9a07vRbi1sxMQ5k7pt461LkjRQkZRphFTSIEIw2QRkH8SP5g1F1oJa
GYpcUuKXFAiuKkWmCpMFU3kHbnGcVq2krsiEXJ2S1J8zXSxW5d2VT8iZ4BNaH9l20DK1zIGULuAQ
7i3Q9ew5xWULlEUqv8XBOOf/AK1L9ujWHy1RizN8zY7dh/n2rnlUh3O+OExG3Iy293/pJk8sRoeB
5fUDtz7Vr3WtJLpEForySFEAy7Enpjn9fz9q5r7WAPuGomumBzGuMnkE8VDqUu5qsFiv5C68Ty26
lQQkJCE55IPP8wajwAOOlRpqMkauioAGAzz+PFMuL2SUFyih2PVcDOPUdj/Omq1PuKWX4lv4SfFF
Ulu5uhQE04XUmPuH8qXt6fcayrFfyksYUk7m2jBPTOTTlDMAvJXPrQIwP4qsxRjy8g5Bp4yfLSZe
SUfaYtX6Jv8Ar7yDy8ptboDnoM/nTRbgcgc1oqgK4Ma49TmnSRqcYRVHqCea8Vyb1PtVTS0sUDGp
AAQUfZ8jOB+VWvLA9aeik+tT7Qv2RQFsufujNSC1GDwBx3q6EC8gUqhicAfpU+0aZp7FNGebUDJ4
/Ol8gHnaPyq/sO/5gp+op/lA85A9sUnO4KFt0ZJ71etgPswoor28w/hL1PjOHf8AeZen6os/wCmn
71FFeKz7SI3uacveiioNBaUdaKKnqDFH3qaetFFIR//Z

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/videos/images/2008/2008-01-03.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4Q6uRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dz
ADIwMDg6MDE6MDQgMTY6MzA6MzAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAoKADAAQAAAAB
AAAAewAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAA14AAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAewCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A4P8A5pdX8K/88Jf80ur+Ff8AnhdqkrXsQ8WH3JeDxX/NLq/h
X/nhL/ml1fwr/wA8LtUkvYh4q9yXg8V/zS6v4V/54Tj6o9YP5tf+eF2zWyitYh7MPFXuS8HhR9Tu
tH82v/PCl/zM63+7V/nhd61iI1iXsw8Ve7LwfPv+ZXXP3av88J/+ZXXP3av88Lu8u9uLUXlpeezQ
iYBdmMDvawntqmGOIGiSkSmRYAeA/wCZXXP3av8APCX/ADK65+7V/nhej2Y763bXCD+VQNacMUDq
LQckg+df8y+tj82r/PCY/U3rQ/Nr/wA8L0MsQ3MR9mHir3ZeD58fqh1kfm1/54Tf80ur+Ff+eF3z
mILmJezDxV7svB4f/ml1fwr/AM8Jf80ur+Ff+eF2qSPsQ8Ve5LweK/5pdX8K/wDPCX/NLq/hX/nh
dqkl7EPFXuS8H//QAkkkr7WUna2SmAlGY1AoZMYjNYkxqMxiBUpjEVtakxiK1ibamp1PHrGCHxJd
qfiDCz+n3Npu952MPc6LR6m21+FYwE/orOGiJa4A/SWcacV2N7mgXhjH1g+6dXMs/wC+qrL5j5ti
Pyh2rbGPaxweHM/enRRNap4z6L8X7Oz9G8kbiwTJP8laYqhoB5AClxHQhjyjUFqmtCcxXHMQ3MUt
sbScxBexXHsQHtTgVNN7VBWHtQHCCipZJJJFL//RAkkkr7WZMGqsVtQawrNYQQlY1WGNQqwrLAmF
TNjUZjFGtuipZX1gw8cllIOVYOdh9g+Nn/kE0yA3UATsHSsoa+ssd9E/SC5zPZZiXt3PNbYLW+nH
H3OTW9fzskPYHCh2jqmVz7g0++svP5+1WOs315La7gS0PDHMjwedljf+tvUEyCbDYxQlpHvsk6Zr
l1lwggQSeTI9q3HMXNdMdXUz13ku9xEHUuLfarluXk1NAbY5m1oloM6nWO6MJ8IW5MZJ8tHUexBe
1Uas7N2epa/2jxAV2q9l7A5pB+CljkB0YzjkNUL2qvY1XHhV7Anha03hV3hWHj9OdvAaN/xO4thV
7rGM8z3A5hITFE7UV3CbA7opE7Z15hOmAe6C7hvtBIgAE/nlOYD3Brg9o4cBAPjEoxneh37dv7yj
F//SAkkkr7WTVqxWq9QLjtbzE/7lZqgtkct+m3uP5X9VyYZC6VR3bFassVVs7TBgwYKJguLsapxM
ktBk9+0ppOtd1VpbV68+11Ioa4tY/wClGk+X9VYjGPobtbqPAra6zIsrPYg/lTWdON/2WtmjrdoJ
Hmfc5V5n1FngPSK6tDp/TRkfrGSCzHYSRBgvI/Nb/J/eetHO6HmWdPvy6XCnDxq95F7to3gtc6ul
9n7/AP1f6NW8wVMf6IG2qsBgbx7Ry1C+umdm9S6AX21ehQxzbGBodD2hzWO5+n9P2pjPw0YgV5tv
pXQbcfEZfYGZlNzDY27HO9rZ3WObp+c399ir5GCanl4PqVE6O+P0ZU/qZk34nRa34zt2O4kOftlr
SHOhroL21O2/ylpltbhtaAWahwHAB90f9L2pWoxskGvNyMig2Yhawe4xA+aycbLswrjpLOHtW+4e
hYWHXY4fMchZ+b0sOue7jdrCPiw9aLYx82nKbNZmOR3U9nqWNYPzjCwqWvxrN9RiDr5rbwcjHtO8
PFLq2lzg4wGkd5/d9yljl0IP0Y5Y9bDk5Aecm1rSWyS3yhNl0M9ShjIa8tDXPLtoho/PP9dFynYm
Q9xpe/LcD7nM+gD5v0Ymc6xzdrgxohoAAkgN/wCEd+/+cmQhKW32r5SARivHbj7bLnWPlxbTU32B
0xvdY/2qCd3KZWoQERuwylb/AP/TAkkkr7WSNAcIPxVhuRUCG5O5r2yWZJ0H9V1le73N/wCEYqzC
rDCo5wEvBMZEOgcajJxh6VkECHlp0On50KdTXV1Brh9AwCOIKoMF7Hmyi0scQGlrhuZA+i3b+bt/
kpr+t52C0HKortqfI3VmDpz7XKAxlEgnWmQGMgQOqPq+RN7av3R+Va/1eZ6tNZI91G/8fo/9WsTq
ADrm28h7GuafI8LT+rWTkHLsodXDPSJ3iIkEbf8Ao7kyWpLJAVwjybdHUun4/Ub7sun1nEbGV6EA
k7nuh/5ztrNiofW3qOTl9KzTkksbt21VOG3buc3Z7P3lpv6/0rouO5loqqymuLvtFpa4l7vpuawf
pfoDaxrF5/8AW76xjrt7WVvcaGnc95Gze/6M7B/g2M+gmnQMt+rip0/qj9Zcvo17cYuJw73A2MAn
a4w31Y/df7fUXc35tOVb6tTAxxbtIaZBA+i7+x9FeTdD65m9Gz29QxXiy4N9Lbb7x6ZLZZr9H2s2
7l6TT9cei9SwmF9JxLh7zLYLXHQ7DXua/d9F6A23XTkJTEhCvqjziT1Cuv8AfDSfgD/5ijXtZY0t
d940KG+7HyMuu6kyG1kGQQZnwd/WTvcrGIenXq085/WeTROBUxjmMJLXGSH66/1lHHw6mVZQeQ71
KiwNd5mVae5VrCDodU44onbRbHJIb6vOdJufRlOx2fRskOHhH5y1rCp+nTWSa2NYXfSIABKE8p2O
HCKu0TlxG6RHlJJJSof/1AJJJK+1lAwUdjkBSY6EChuMcmzqm3YVoIksh7flo7/ouQ2PRg6QR2II
PwOiZONxITE0QXOwbPtOO7Df/O1fzJPcfuLVrp2dOvH51ldhJBgwGu2/kWXX0m4ZTbW3BlbT2kuI
/d/dW7QG2E1n6JY4EeRG3+KgECBIkdGUzBlGj1BfKbZ9RxPM8qzhYN2SC8+yls+8jQuj2s/tLbye
k4eLlPAq9ch2gtdA/wCgreLk4VnsNJrIcHEs+iI9o2g7Xbf7KhEe7brXU04x6SaPQcxjnWPbusaY
9jtNrVt4GD6bfWyj5gef7sI9V2MyzYayIkRrrB3d27fpJr8p12RUws2tALmiCRM7ffb9H1P5CcAF
wABHV3MQObW17/pvbJ8kRz0Guyaq/EAgpnPVjF8oaGe/clfdd70B7knPQXvUgY1nuVd5kqb3IacF
KSSSRS//1QJJJK+1lJJJJKZtciteq6cOhCkNxr1aw7D6jo19h/gs1r1e6c4b7XHgVn8SEzJ8h8l0
PmDnZmIL7L2kEk6g88H+qs7Hocw13tDA8nc7doAAe+796FsWZNW4jad4PPiq8tbYbA0Hd9IHUGFU
FAt+c4nUI7WUh77rCLHPcJpY6CCYb9JSsxvQcbRPue0BknYzTx+m/clfW1mObnsLyXwAOACoNpyr
CIuL6A4Eb/pf538lHS11F1a3/q7T58xA4UHPT+5uJrxuH9yrOerGH5fq0uYr3DSRz0F71EvlRUrC
omUkkkUqSSSSU//Wxv8AnH0X/uSP81//AJBL/nH0X/uSP81//kVwaSs8Wb90MNY+5e8/5x9F/wC5
I/zX/wDkUv8AnH0X/uSP81//AJFcGklxZv3Qqsfcvef84+i/9yR/mv8A/Ipf84+i/wDckf5r/wDy
K4NJLizfuhVY+5e8/wCcfRf+5I/zX/8AkVbxPrT9X2Y94sywHvgNBY/UCf5C84STchycJ4ogBMRC
9C90PrD0QGftI/zX/wDkU5+snRu2QP8ANf8A+RXCJKBlfQn/AFn6EatrcoagEt2v0P535iFV9Zej
MeJyQW+G18f9QuCSSXz4rFitH03J+tv1cswjWzLHqSCG7H9j/UWd/wA5Ojf9yR/mv/8AIrg0lNjO
QR9IBFsExC9S93/zj6L/ANyR/mv/APIp/wDnH0X/ALkj/Nf/AORXBpJ/Fm/dH8vqtrH3L3n/ADj6
L/3JH+a//wAil/zj6L/3JH+a/wD8iuDSS4s37o/l9VVj7l7z/nH0X/uSP81//kU3/OPov/ckf5r/
APyK4RJLiy/uj+X1VWPuX//Z/+0TQFBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAA
AAAAAAAAADhCSU0D7QAAAAAAEABIAAAAAQABAEgAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAA
P4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAAB
ADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBs
ZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAA
BgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP//////////
//////////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////
/////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAE
AAAAADhCSU0EGgAAAAADPQAAAAYAAAAAAAAAAAAAAHsAAACgAAAABAAzADcANQBhAAAAAQAAAAAA
AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACgAAAAewAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA
AAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3Qx
AAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAewAAAABS
Z2h0bG9uZwAAAKAAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdz
bGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNl
T3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcg
AAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRs
b25nAAAAAAAAAABCdG9tbG9uZwAAAHsAAAAAUmdodGxvbmcAAACgAAAAA3VybFRFWFQAAAABAAAA
AAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAA
AA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25l
bnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNs
aWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29s
b3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAA
AAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAA
AAAMAAAAAT/wAAAAAAAAOEJJTQQUAAAAAAAEAAAAAThCSU0EDAAAAAANlAAAAAEAAACgAAAAewAA
AeAAAOagAAANeAAYAAH/2P/gABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2Jl
AGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAewCgAwEiAAIRAQMRAf/dAAQACv/EAT8A
AAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoL
EAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT
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
P81//kVwaSs8Wb90MNY+5e8/5x9F/wC5I/zX/wDkUv8AnH0X/uSP81//AJFcGklxZv3Qqsfcvef8
4+i/9yR/mv8A/Ipf84+i/wDckf5r/wDyK4NJLizfuhVY+5e8/wCcfRf+5I/zX/8AkVbxPrT9X2Y9
4sywHvgNBY/UCf5C84STchycJ4ogBMRC9C90PrD0QGftI/zX/wDkU5+snRu2QP8ANf8A+RXCJKBl
fQn/AFn6EatrcoagEt2v0P535iFV9ZejMeJyQW+G18f9QuCSSXz4rFitH03J+tv1cswjWzLHqSCG
7H9j/UWd/wA5Ojf9yR/mv/8AIrg0lNjOQR9IBFsExC9S93/zj6L/ANyR/mv/APIp/wDnH0X/ALkj
/Nf/AORXBpJ/Fm/dH8vqtrH3L3n/ADj6L/3JH+a//wAil/zj6L/3JH+a/wD8iuDSS4s37o/l9VVj
7l7z/nH0X/uSP81//kU3/OPov/ckf5r/APyK4RJLiy/uj+X1VWPuX//ZOEJJTQQhAAAAAABVAAAA
AQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgA
bwB0AG8AcwBoAG8AcAAgAEMAUwAyAAAAAQA4QklNBAYAAAAAAAcABAABAAEBAP/hOrFodHRwOi8v
bnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2Vo
aUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6
eG1wdGs9IjMuMS4xLTExMiI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5v
cmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRm
OmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hh
cC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94
YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyI+CiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1
aWQ6RThFQzJDRTcwQkJCREMxMUFGN0M5RTQ4ODYxRkFFNEI8L3hhcE1NOkRvY3VtZW50SUQ+CiAg
ICAgICAgIDx4YXBNTTpJbnN0YW5jZUlEPnV1aWQ6RTlFQzJDRTcwQkJCREMxMUFGN0M5RTQ4ODYx
RkFFNEI8L3hhcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6
cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6
MTBFMDk4QTYwQkJCREMxMUFGN0M5RTQ4ODYxRkFFNEI8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAg
ICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnV1aWQ6MTBFMDk4QTYwQkJCREMxMUFGN0M5RTQ4ODYx
RkFFNEI8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveGFwTU06RGVyaXZlZEZyb20+CiAg
ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgog
ICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwOC0wMS0wNFQxNjozMDozMC0wNTowMDwveGFwOkNy
ZWF0ZURhdGU+CiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA4LTAxLTA0VDE2OjMwOjMwLTA1
OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhhcDpNZXRhZGF0YURhdGU+MjAwOC0wMS0w
NFQxNjozMDozMC0wNTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhhcDpDcmVhdG9y
VG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MyIFdpbmRvd3M8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAg
PC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAg
ICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvanBlZzwvZGM6Zm9ybWF0PgogICAgICA8L3JkZjpEZXNj
cmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAg
eG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIj4KICAg
ICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAg
ICAgPHBob3Rvc2hvcDpIaXN0b3J5Lz4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNS
R0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgPC9yZGY6RGVzY3Jp
cHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht
bG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6
T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRp
b24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1
dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29s
dXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOk5hdGl2ZURp
Z2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYs
MzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs3MTdDQjU5
NTI0QTc3NzFBRTVDQ0EyNzBEOEE4ODM2ODwvdGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRm
OkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAg
ICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAg
IDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAg
ICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTIzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAg
ICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOk5h
dGl2ZURpZ2VzdD4zNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUx
MCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1Niwz
NzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4
NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0
MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5
MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAs
MTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7REE3RTQ3
RUJBMUUxMEJBNUQ4NDI5NzQ3NDAzODBGQTI8L2V4aWY6TmF0aXZlRGlnZXN0PgogICAgICA8L3Jk
ZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1u
dHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD2
1gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoA
AAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1
ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAA
DHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChj
KSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2
LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAA
AAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAA
AAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAW
SUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw
YWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNw
YWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmll
d2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdp
bmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmll
dwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFz
AAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAA
AAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCL
AJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8B
JQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHy
AfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwAD
CwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRj
BHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYG
FgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgL
CB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQK
agqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0N
DSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQ
JhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxOD
E6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EX
ZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuK
G7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUg
QSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4
JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq
zysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCk
MNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3
JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3g
PiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJF
VUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0C
TUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShV
dVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4a
XmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1n
k2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6
cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7
wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZy
hteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiS
EZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3S
nkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyq
j6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldo
t+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7F
S8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE
08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4czi
U+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy
8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5B
ZG9iZQBkAAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBwcHDQwNGBAQGBQODg4UFA4ODg4UEQwMDAwMEREMDAwM
DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAHsAoAMBEQACEQEDEQH/3QAEABT/
xACbAAACAwEBAQEAAAAAAAAAAAAABAMFBgIBBwgBAAIDAQEAAAAAAAAAAAAAAAABAgMEBQYQAAIB
AwEEBgcEBgkFAAAAAAECAwARBAUhMRIGQWEiMhOTUdFS0hQHF3GBQlWRoeFigiNykqIzQ1NjFUXw
ssKDJBEBAAICAAYCAgIDAQAAAAAAAAECEQMhMVETBBRBEiIyYXGRQgWC/9oADAMBAAIRAxEAPwD4
P9JubvYx/OHqrT6t1PfqPpNzf7GP5w9VHqXHfqPpNzd7GP5w9VHq3HfqPpNzd7GP5w9VHq3HfqPp
Nzd7GP5w9VHq3Hfq6Hyj5wO5Mfzh6qPVuO/V2Pk7zmdyY/nD1UvVuO/V0PkzzqfwY3nD1Uetcd+r
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
B5QBQBQBQBQH/9k=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://iv.doubleclick.net/ad/nbcu.science/environment_plants;!category=sciencedaily;f=environment;sect=plants;sub=;sz=300x250,2x2;tile=7;pos=7;ord=123456789012?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedaily.com/images/reuters-logo.gif

R0lGODlhoQAxAOYAAAA+lwA/mABFmgBLnQNOoAVRoQtUow9YpRNUoxNZpRZcqBhbpxleqB1hqSRl
rCZorSlpri5ssDBusDRxsjt2tT54tkB5t0R8uEh6t0h+ukyCu1KGvVSIv1aJwFuNwV+Qw2WTxWmX
x22Yx22ZyHOdynegzHuizYCmz4Gn0IWp0Yqs0o6w1ZO01pe22Ji32Ju52aG926XA3anD3q3F4LPK
4rnO5bvQ5sDT58XW6cfY6s3c7M/f8M/g8dDe7dPh7tTi8Nrl8d7o8+Lr9Ojv9ulaI+pjLurw9+tl
Mezy+O13Se14S++EWvKLY/KTbvKaePOkhPW0m/a5ofeYcve+qPfDr/imhfjHtfjMu/rXyvrZzPu8
o/vl3PzQvv3q4/3x7P7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAQAAAAALAAAAAChADEAAAf/gF+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm
p6ipqqusra6vsLGys7S1tre4ubq7vL2+v7VGLDE6wMacOgMCAw4jPcfQlToEA9UCBiJI0duP0wMG
1coSPty5QkBAQpBeTElcPwMgQTPgyg4/lzgO+/z7Ehoq1A1S0a/gPhCCaPCTYShIhH0kvsAwSHHC
kC8kKPYzIUiHxggAgxjyIQJCAgMoHXig0YgKESJMdhgAIkjDMmUTLtW4qUyAz54LWAoiwTNcOAEX
BMVYJuCFISAFlHn4wqKo0aMG1HWwalQAwi84uvpkKiDBDEIxDHAtK1DRFiVH/7TAS/FFB4OuESvZ
CJfgAb+o1RgILHGTgOHD1DQoZeq0EBBwAqa+QJCgcoJwBSwncKDOQ2HEhgeEEBS2Wl9+9QYkEPgj
tYEHJquddeSlLrUGgJVVm6nX2glCPSZYY/iFcDUXOpIr10Hzy1JljQk9lirIiHUjOiBruG5E2xfP
AwrMWK5cYGkBeQX5oGCtcYqbGvB9EQKDxSIqWQRlsVJX9QfhA1zwAWS/UbKXMnQRogJT9hV3Uw6K
PNfUU5BNVYgQkHFwCHgFtHXIeRwR0gJTCYJwEw6QOEHEEVtkUQQRVfBAgFAQVCCIC9XkZKA1JiDh
I3YACkCccQOkQMORRz4ziP+E0Q0yXWSGYKiMhoZwyAKSRzZHmjUj+OijDuxBJ8gJN1lAg4eKMPFS
Fle8JAUPBRTzxQQbJGQamo8c+A0DfCoAmAANGCEIkVd5hRZjFFJ3YYYbcqVMiFvuxicDfoajAGtq
hWOAAxmkQE4iWzwxhSBRPNEFPBKwAEJ4JLDgQDUEyCmJnj1d5YANgxA6lk8WLiamYxVGyWiVPO0q
AKRgiXUVA0IJUgMEtfZkQHqOTMOUNbpVg+IkeiYAAQT1EKCCd4PeNEEG6GaAQYO+CsDuID9EBeWi
UzY6AAEUpKtuDISUptq3qaVwkSEzjHDBA5kq8y4hVyjRxBdeNKHEOwN4AIT/DAYkQMMPGsAqayQH
CoCCICvcNBohRG6LCA1cGsKyMiMIWy+x4Wn5oTV5vRBOr4n8QEI4FCCyxEtXtAmTDgU0Z4GFpa22
I4KDADjAbOVqq0gQ9TBg8xcdKwODzAJQWQiHWxcC4iAW3NTkfIc0UA0EiEBxhBJddJFEXHN94cMC
EKjz8wA6cmtNgl/o2UBbRI7AwuKMXznIBjc58EIPP9CQQTgMDEyIlGHbS4AJjTN+Q6QClDCIN6rZ
TEEELHwqRArUIAVqbYJ0YRsz9SgArTIjPy0A4d8x1UGuNxnrUwBJCfLDAsUXkFs1awvCudiEgNeT
sQB8dZ7pg4zAlGKCmMBU/gENOHDAUfwywmZ/CXQgtaYiUbKTAAAUKH0CY7kwFADG75p8RxL4yVHK
Ej3pEcAn4CvEBvjXP/ppzycAoJYQGDAWFQjiAgLsygCQlQgsvChGMxKEBLrCwUj8AAQobJYgZIBC
EIRoBi2MYQwXJhEPRKABDYDABQKSCCSMAIUFfIEMh5g+ILSQaglpIaRm4AGToCQBEQCByhZhtCbA
SU4VOErgeEEuXZxDCJp7RKlONYAIvCAER3FA2crBxtsJUAATWGMby4E6ZUxrjngkRDIEQAAHkOBT
ecyjEVwgAyUF8pCITKQiF8nIRjrykZCMpCQnSclKWvKSmMykJjeZiUAAADs=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://iv.doubleclick.net/ad/nbcu.science/environment_plants;!category=sciencedaily;f=environment;sect=plants;sub=;sz=160x600,3x3;tile=12;pos=12;ord=123456789012?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-5b6qhwG1mz5To.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://b.scorecardresearch.com/p?c1=2&c2=1000004&c3=&c4=&c5=&c6=&c15=&cj=1

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/styles/main8-new.css

HTML {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND: url(/images/top.gif) #fff repeat-x 50% top; COLOR: #000; =
FONT-SIZE: 13px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND: url(/images/top.gif) #fff repeat-x 50% top; COLOR: #000; =
FONT-SIZE: 13px; PADDING-TOP: 0px
}
#wrapper {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 1000px
}
#content {
	PADDING-BOTTOM: 10px; MARGIN: 92px 0px 0px 6px; PADDING-LEFT: 0px; =
WIDTH: 678px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; =
PADDING-TOP: 0px
}
#date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#textsize {
	TEXT-ALIGN: right; HEIGHT: 20px
}
#title {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 1000px; TOP: 160px
}
#titleleft {
	MARGIN: 0px 0px 0px 6px; WIDTH: 678px; DISPLAY: inline; FLOAT: left
}
#titleleftcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#titleleftcontent H1 {
	FONT-SIZE: 20px
}
#titleright {
	TEXT-ALIGN: right; WIDTH: 310px; DISPLAY: inline; FLOAT: left
}
#titlerightcontent {
	PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#titleside {
	TEXT-ALIGN: right; MARGIN: 6px 6px 0px 0px; WIDTH: 310px; DISPLAY: =
inline; FLOAT: left
}
#titlesidecontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#top {
	BORDER-TOP: #000 1px solid
}
#topleft {
	WIDTH: 344px; DISPLAY: inline; FLOAT: left
}
#topleftcontent {
	MARGIN: 10px 0px 0px
}
#topright {
	WIDTH: 334px; DISPLAY: inline; FLOAT: left
}
#toprightcontent {
	MARGIN: 10px 0px 0px 10px
}
#mainleft {
	WIDTH: 276px; DISPLAY: inline; FLOAT: left
}
#mainleftcontent {
	MARGIN: 0px
}
#mainright {
	WIDTH: 240px; DISPLAY: inline; FLOAT: left
}
#mainrightcontent {
	MARGIN: 0px 0px 0px 10px
}
#main {
	BORDER-TOP: #000 1px solid
}
#mainmenu {
	WIDTH: 130px; DISPLAY: inline; FLOAT: left
}
#mainmenucontent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 8px
}
#mainmenucontent UL {
=09
}
#mainmenucontent LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#mainlist {
	WIDTH: 548px; DISPLAY: inline; FLOAT: left
}
#mainlistcontent {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 8px
}
.botleft {
	WIDTH: 222px; DISPLAY: inline; FLOAT: left
}
.botleftcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
.botcenter {
	WIDTH: 228px; DISPLAY: inline; FLOAT: left
}
.botcentercontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
.botright {
	WIDTH: 224px; FLOAT: left
}
.botrightcontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
#side {
	MARGIN: 92px 6px 0px 0px; WIDTH: 310px; DISPLAY: inline; FLOAT: right
}
#sidecontent {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-TOP: 5px
}
DIV.leaderboard {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 728px; PADDING-RIGHT: 0px; =
DISPLAY: inline; FLOAT: right; HEIGHT: 90px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
DIV.rectangle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: =
0px; HEIGHT: 250px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px
}
DIV.skyscraper-container {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 7px 0px 10px 5px; PADDING-LEFT: 0px; WIDTH: 161px; =
PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px
}
DIV.skyscraper {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; =
HEIGHT: 600px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px
}
DIV.custom {
	HEIGHT: 5px
}
#header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -3px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 93px; PADDING-TOP: 5px
}
#headercontent {
	MARGIN: 0px auto; WIDTH: 990px
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: =
10px; WIDTH: 100%; PADDING-RIGHT: 10px; BACKGROUND: #ccc; CLEAR: both; =
FONT-SIZE: 13px; PADDING-TOP: 10px
}
#footercontents {
	MARGIN: 0px auto; WIDTH: 1000px; DISPLAY: inline; COLOR: #000
}
#footercontents A {
	COLOR: #000; TEXT-DECORATION: none
}
#footercontents A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#footercontents A.red {
	COLOR: #900; TEXT-DECORATION: none
}
#footercontents A.red:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
#searchcontents {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: right; COLOR: #fff; FONT-SIZE: 13px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
#searchcontents A {
	COLOR: #fff; TEXT-DECORATION: none
}
#searchcontents A:hover {
	TEXT-DECORATION: underline
}
#searchcontents INPUT.searchinput {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 2px; WIDTH: 230px; PADDING-RIGHT: 0px; =
HEIGHT: 17px; VERTICAL-ALIGN: top; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
#navbar {
	POSITION: absolute; WIDTH: 100%; TOP: 97px; LEFT: 0px
}
#navbarwrapper {
	MARGIN: 0px auto; WIDTH: 1000px
}
#navbarcontents {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 660px; =
PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 18px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
UL.black {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
UL.black LI {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/bullet_black.gif) white =
no-repeat 0px 3px
}
UL.white {
	LIST-STYLE-IMAGE: url(/images/bullet_white.gif)
}
#nav {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: =
0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/blank.gif) repeat-x 50% bottom; FLOAT: left; FONT-SIZE: =
13px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: =
0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/images/blank.gif) repeat-x 50% bottom; FLOAT: left; FONT-SIZE: =
13px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 116px; PADDING-RIGHT: =
3px; DISPLAY: block; BACKGROUND: url(/images/gray.gif) repeat-x 50% =
bottom; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#nav A:hover {
	BACKGROUND: url(/images/red.gif) repeat-x 50% bottom; COLOR: #fff
}
#nav LI {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; WIDTH: 122px; =
PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#nav LI A {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
#nav LI UL {
	POSITION: absolute; MARGIN: 0px; WIDTH: 155px; FONT-WEIGHT: normal; =
LEFT: -999em
}
#nav LI UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#nav LI UL LI A {
	TEXT-ALIGN: left; BACKGROUND: #ddd; COLOR: #009; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
#nav LI UL LI A STRONG {
	COLOR: #900
}
#nav LI UL LI A:hover {
	BACKGROUND: #fff; COLOR: #900
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
*:first-child + HTML #nav LI:hover UL {
	POSITION: static
}
#nav LI.sfhover UL {
	POSITION: static
}
#sections {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; WIDTH: 100%; TOP: =
125px; LEFT: 0px
}
#sectioncontents {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 77em; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sectiontabs {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: =
13px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sectiontabs UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: =
13px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sectiontabs A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 9em; PADDING-RIGHT: 0px; =
DISPLAY: block; HEIGHT: 15px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#sectiontabs LI {
	PADDING-BOTTOM: 0px; MARGIN: 5px 4px 0px; PADDING-LEFT: 0px; WIDTH: =
9em; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#sectiontabs LI A {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #eee; MARGIN: 0px; COLOR: #009
}
#sectiontabs LI A.thissection {
	BACKGROUND-COLOR: #fff; COLOR: #900
}
#sectiontabs LI A:hover {
	BACKGROUND-COLOR: #fff; COLOR: #900
}
#sectiontabs LI UL {
	POSITION: absolute; MARGIN: 0px; WIDTH: 155px; LEFT: -999em
}
#sectiontabs LI UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; WIDTH: 155px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sectiontabs LI UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ddd; =
PADDING-LEFT: 5px; WIDTH: 145px; PADDING-RIGHT: 5px; COLOR: #009; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
#sectiontabs LI UL LI A:hover {
	BACKGROUND-COLOR: #fff; COLOR: #900
}
#sectiontabs LI:hover UL {
	LEFT: auto
}
#sectiontabs LI.sfhover UL {
	LEFT: auto
}
*:first-child + HTML #sectiontabs LI:hover UL {
	POSITION: static
}
#sectiontabs LI.sfhover UL {
	POSITION: static
}
#tablist {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 22px; MARGIN: 6px 0px =
0px
}
#tablist UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#tablist LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#tablist A {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 2px; LINE-HEIGHT: 17px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #eee; FLOAT: left; COLOR: #009; =
FONT-SIZE: 13px; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; =
MARGIN-RIGHT: 8px; BORDER-RIGHT: #999 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
#tablist A:hover {
	BACKGROUND: #fff; COLOR: #900
}
#tablist LI A.activetab {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #fff; COLOR: #900
}
#tablist UL A:hover {
	BACKGROUND: #fff; COLOR: #900 !important
}
#tabcontainer {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #fff; CLEAR: both; BORDER-TOP: medium none; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #900; FONT-SIZE: 18px; PADDING-TOP: 0px
}
H1.moreleft {
	MARGIN-BOTTOM: -3px; FLOAT: left; COLOR: #000
}
H1.story {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
20px; PADDING-TOP: 10px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #900; FONT-SIZE: 16px; PADDING-TOP: 0px
}
H2.block {
	COLOR: #000
}
H2.videos {
	PADDING-TOP: 6px
}
H2.headleft {
	FLOAT: left; COLOR: #000; PADDING-TOP: 5px
}
DIV.headright {
	TEXT-ALIGN: right; PADDING-TOP: 7px
}
DIV.moreright {
	TEXT-ALIGN: right; MARGIN-BOTTOM: -3px; PADDING-TOP: 5px
}
DIV.nextedition {
	TEXT-ALIGN: right; MARGIN-TOP: -3px
}
DIV.otherleft {
	PADDING-BOTTOM: 15px; MARGIN: -15px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
339px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
DIV.otherright {
	MARGIN: 5px 0px 0px; WIDTH: 329px; FLOAT: left
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #000; FONT-SIZE: 14px; PADDING-TOP: 0px
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: #000; HEIGHT: 0px; =
BORDER-TOP: #000 1px solid; BORDER-RIGHT: 0px
}
A {
	COLOR: #009; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.red {
	COLOR: #900; TEXT-DECORATION: none
}
A.red:hover {
	TEXT-DECORATION: underline
}
A.blue {
	COLOR: #009; TEXT-DECORATION: none
}
A.blue:visited {
	COLOR: #006
}
A.blue:hover {
	TEXT-DECORATION: underline
}
A.black {
	COLOR: #000; TEXT-DECORATION: none
}
A.black:hover {
	TEXT-DECORATION: underline
}
A.gray {
	COLOR: #666; TEXT-DECORATION: none
}
A.gray:hover {
	TEXT-DECORATION: underline
}
IMG.floatLeft {
	MARGIN: 2px 5px 5px 0px; FLOAT: left
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.alignRight {
	TEXT-ALIGN: right
}
.clear {
	CLEAR: both
}
#topstories {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 215px; OVERFLOW: visible; =
PADDING-TOP: 0px
}
DIV.panel {
	DISPLAY: none
}
#topstories DIV.storyphoto {
	MARGIN: 2px 10px 2px 0px; WIDTH: 100px; FLOAT: left; MAX-HEIGHT: 150px; =
OVERFLOW: hidden
}
#topstories DIV.storyblurb {
	WIDTH: 230px; FLOAT: left
}
DIV.moreon {
	MARGIN: 10px 5px 0px 0px; WIDTH: 70px; FLOAT: left
}
DIV.moreon UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(/images/bullet_black.gif); =
PADDING-TOP: 0px
}
DIV.moretopics {
	MARGIN: 10px 10px 0px 0px; WIDTH: 249px; FLOAT: left
}
#mainstories {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; HEIGHT: 160px; OVERFLOW: visible; PADDING-TOP: =
0px
}
#mainstories DIV.storyphoto {
	MARGIN: 2px 10px 2px 0px; WIDTH: 75px; FLOAT: left; MAX-HEIGHT: 125px; =
OVERFLOW: hidden
}
#mainstories DIV.storyblurb {
	WIDTH: 190px; FLOAT: left
}
#story1 {
	DISPLAY: block
}
DIV.firststory {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
DIV.secondstory {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 5px
}
#videos {
	PADDING-TOP: 3px
}
#video {
	PADDING-BOTTOM: 10px
}
#googlesearch TABLE {
	MARGIN: 0px auto; PADDING-TOP: 10px
}
#googlesearch TABLE TABLE {
	MARGIN: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 5px
}
#misc {
	DISPLAY: none
}
.amazon {
	MARGIN: 10px 0px; CLEAR: both
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#story {
	WIDTH: 365px; FLOAT: left
}
#first {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: -2px; FONT-SIZE: medium; PADDING-TOP: =
0px
}
SPAN.date {
	FONT-STYLE: italic; COLOR: #666
}
#seealso {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: =
10px; FLOAT: left; PADDING-TOP: 2px
}
#seealso DIV {
	PADDING-TOP: 10px
}
#seealso UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#seealso UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#photo {
	MARGIN: 5px 0px
}
P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 13px; PADDING-TOP: 5px
}
#related {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: =
0px; FLOAT: right; PADDING-TOP: 0px
}
#relatedstories DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
#related_articles DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 5px
}
#morenewsleft {
	WIDTH: 260px; FLOAT: left
}
#morenewsright {
	WIDTH: 230px; FLOAT: right
}
#rssbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 8px 0px 10px 10px; PADDING-LEFT: 10px; =
WIDTH: 200px; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px
}
#article_note {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px =
solid; PADDING-TOP: 10px
}
#book_details {
	MARGIN: 0px 0px 10px
}
#moreheadlines {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; PADDING-TOP: 2px
}
DIV.edition {
	DISPLAY: none
}
DIV.morepanel {
	DISPLAY: none
}
#panel1 {
	DISPLAY: block
}
#scroll {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 2px
}
DIV.scroll_topics {
	WIDTH: 150px; FLOAT: left
}
DIV.scroll_headlines {
	MARGIN: 0px 0px 12px 10px; WIDTH: 295px; FLOAT: left
}
DIV.section_topics {
	WIDTH: 150px; FLOAT: left
}
DIV.section_headlines {
	MARGIN: 0px 10px 12px; WIDTH: 324px; FLOAT: left
}
DIV.search_topics {
	WIDTH: 150px; FLOAT: left
}
DIV.search_headlines {
	MARGIN: 0px 0px 12px 10px; WIDTH: 295px; FLOAT: left
}
#citationbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px =
solid; PADDING-TOP: 10px
}
#citationformat {
	WIDTH: 55px; FLOAT: left
}
#citationtext {
	MARGIN: 0px 0px 0px 65px
}
#bottomsearch {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#googleside {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 175px; PADDING-RIGHT: =
0px; FONT-SIZE: 13px; PADDING-TOP: 10px
}
#googleside DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googleside DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googleside DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googleside DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googlephoto {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: =
0px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#googlephoto DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googlephoto DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlephoto DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlephoto DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googlerelated {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: =
0px; FONT-SIZE: 13px; PADDING-TOP: 10px
}
#googlerelated DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googlerelated DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlerelated DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlerelated DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googlestory {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 358px; PADDING-RIGHT: =
0px; FONT-SIZE: 13px; PADDING-TOP: 10px
}
#googlestory DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googlestory DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlestory DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlestory DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googleleft {
	MARGIN: 5px 0px 0px; WIDTH: 138px; FONT-SIZE: 13px
}
#googleleft DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googleleft DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googleleft DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googleleft DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googlesearch {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 175px; PADDING-RIGHT: =
0px; FLOAT: right; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#googlesearch DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googlesearch DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlesearch DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlesearch DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googlehome {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: =
10px; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#googlehome DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: =
hidden; PADDING-TOP: 5px
}
#googlehome DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlehome DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlehome DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googletop {
	MARGIN: 0px 0px 10px; FONT-SIZE: 13px
}
#googletop DIV {
	OVERFLOW: hidden
}
#googletop DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googletop DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googletop DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googletop DIV.col1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: =
5px; FLOAT: left; PADDING-TOP: 5px
}
#googletop DIV.col2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 164px; PADDING-RIGHT: =
5px; FLOAT: left; PADDING-TOP: 5px
}
#googletop DIV.col3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 164px; PADDING-RIGHT: =
0px; FLOAT: right; PADDING-TOP: 5px
}
#googleend {
	MARGIN: 0px 0px 10px; FONT-SIZE: 13px
}
#googleend DIV {
	OVERFLOW: hidden
}
#googleend DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googleend DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googleend DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googleend DIV.col1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: =
5px; FLOAT: left; PADDING-TOP: 5px
}
#googleend DIV.col2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 164px; PADDING-RIGHT: =
5px; FLOAT: left; PADDING-TOP: 5px
}
#googleend DIV.col3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 164px; PADDING-RIGHT: =
0px; FLOAT: right; PADDING-TOP: 5px
}
#googlebottom {
	MARGIN: 20px 0px 10px; WIDTH: 678px; FONT-SIZE: 13px
}
#googlebottom DIV {
	OVERFLOW: hidden
}
#googlebottom DIV.left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlebottom DIV.right {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#googlebottom DIV.clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
both; PADDING-TOP: 0px
}
#googlebottom DIV.col1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: =
5px; FLOAT: left; PADDING-TOP: 5px
}
#googlebottom DIV.col2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 220px; PADDING-RIGHT: =
5px; FLOAT: left; PADDING-TOP: 5px
}
#googlebottom DIV.col3 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 210px; PADDING-RIGHT: =
0px; FLOAT: right; PADDING-TOP: 5px
}
#share_form {
	Z-INDEX: 999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999 1px solid; WIDTH: 300px; DISPLAY: none; BACKGROUND: =
#eee; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#share_title {
	MARGIN: 5px; WIDTH: 60%; FLOAT: left
}
#share_close {
	FONT-STYLE: italic; MARGIN: 5px; FLOAT: right
}
#share_close A {
	COLOR: #009; TEXT-DECORATION: none
}
#share_close A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
#share_form DIV.clear {
	FLOAT: none; CLEAR: both
}
#share_social {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 10px; =
BACKGROUND: #fff; PADDING-TOP: 5px
}
#share_social UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#share_social UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50%; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#share_social UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: =
block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px; =
FLOAT: left; HEIGHT: 20px; COLOR: #009; VERTICAL-ALIGN: middle; =
TEXT-DECORATION: none; PADDING-TOP: 4px
}
#share_social UL LI A:hover {
	COLOR: #900; TEXT-DECORATION: underline
}
#share_delicious {
	BACKGROUND-IMAGE: url(/images/delicious.gif) !important
}
#share_digg {
	BACKGROUND-IMAGE: url(/images/digg.gif) !important
}
#share_furl {
	BACKGROUND-IMAGE: url(/images/furl.gif) !important
}
#share_netscape {
	BACKGROUND-IMAGE: url(/images/netscape.gif) !important
}
#share_yahoo_myweb {
	BACKGROUND-IMAGE: url(/images/yahoo_myweb.gif) !important
}
#share_stumbleupon {
	BACKGROUND-IMAGE: url(/images/stumbleupon.gif) !important
}
#share_google_bmarks {
	BACKGROUND-IMAGE: url(/images/google_bmarks.gif) !important
}
#share_technorati {
	BACKGROUND-IMAGE: url(/images/technorati.gif) !important
}
#share_blinklist {
	BACKGROUND-IMAGE: url(/images/blinklist.gif) !important
}
#share_newsvine {
	BACKGROUND-IMAGE: url(/images/newsvine.gif) !important
}
#share_magnolia {
	BACKGROUND-IMAGE: url(/images/magnolia.gif) !important
}
#share_reddit {
	BACKGROUND-IMAGE: url(/images/reddit.gif) !important
}
#share_facebook {
	BACKGROUND-IMAGE: url(/images/facebook.gif) !important
}
#share_tailrank {
	BACKGROUND-IMAGE: url(/images/tailrank.gif) !important
}
#share_slashdot {
	BACKGROUND-IMAGE: url(/images/slashdot.gif) !important
}
#share_fark {
	BACKGROUND-IMAGE: url(/images/fark.gif) !important
}
#blog_form {
	Z-INDEX: 999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999 1px solid; WIDTH: 475px; DISPLAY: none; BACKGROUND: =
#eee; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#blog_title {
	MARGIN: 5px; WIDTH: 60%; FLOAT: left
}
#blog_close {
	FONT-STYLE: italic; MARGIN: 5px; FLOAT: right
}
#blog_close A {
	COLOR: #009; TEXT-DECORATION: none
}
#blog_close A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
#blog_form DIV.clear {
	FLOAT: none; CLEAR: both
}
#blog_fields {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 1px
}
#blog_fields FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
#blog_fields UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#blog_fields UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
#blog_fields UL LI LABEL {
	MARGIN: 3px 0px; WIDTH: 70px; FLOAT: left
}
#blog_fields UL LI INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 375px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#blog_fields UL LI TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 375px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#blog_fields UL LI LABEL.blog_submit_label {
	WIDTH: 370px; FLOAT: left
}
#blog_fields UL LI INPUT.blog_submit {
	WIDTH: 75px; FLOAT: right
}
#blog_fields UL LI INPUT.blog_text {
	WIDTH: 375px
}
#blog_fields UL LI TEXTAREA.blog_summary {
	WIDTH: 375px; HEIGHT: 150px
}
#cite_form {
	Z-INDEX: 999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999 1px solid; WIDTH: 500px; DISPLAY: none; BACKGROUND: =
#eee; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#cite_title {
	MARGIN: 5px; WIDTH: 60%; FLOAT: left
}
#cite_close {
	FONT-STYLE: italic; MARGIN: 5px; FLOAT: right
}
#cite_close A {
	COLOR: #009; TEXT-DECORATION: none
}
#cite_close A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
#cite_form DIV.clear {
	FLOAT: none; CLEAR: both
}
#cite_fields {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 1px
}
#cite_fields FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
#cite_fields UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#cite_fields UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
#cite_fields UL LI LABEL {
	MARGIN: 3px 0px; WIDTH: 75px; FLOAT: left
}
#cite_fields UL LI INPUT {
	MARGIN: 3px 0px; FLOAT: left
}
#cite_fields UL LI DIV {
	PADDING-BOTTOM: 0px; MARGIN: 3px 3px 10px; PADDING-LEFT: 0px; WIDTH: =
385px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#cite_fields UL LI DIV P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#cite_fields UL LI LABEL.cite_submit_label {
	WIDTH: 395px; FLOAT: left
}
#cite_fields UL LI INPUT.cite_style {
	WIDTH: 15px; FLOAT: left
}
#cite_fields UL LI INPUT.cite_submit {
	WIDTH: 75px; FLOAT: right
}
#cite_fields UL LI DIV.citation {
	WIDTH: 385px
}
#email_form {
	Z-INDEX: 999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999 1px solid; WIDTH: 300px; DISPLAY: none; BACKGROUND: =
#eee; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
#email_title {
	MARGIN: 5px; WIDTH: 60%; FLOAT: left
}
#email_close {
	FONT-STYLE: italic; MARGIN: 5px; FLOAT: right
}
#email_close A {
	COLOR: #009; TEXT-DECORATION: none
}
#email_close A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
#email_form DIV.clear {
	FLOAT: none; CLEAR: both
}
#email_fields {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 1px
}
#email_fields FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
#email_fields UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#email_fields UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
#email_fields UL LI LABEL {
	MARGIN: 3px 0px; WIDTH: 95px; FLOAT: left
}
#email_fields UL LI INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 175px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#email_fields UL LI INPUT.email_self {
	WIDTH: 15px; FLOAT: left
}
#email_fields UL LI INPUT.email_submit {
	WIDTH: 75px; FLOAT: right
}
#email_fields UL LI INPUT.email_text {
	WIDTH: 175px
}
#feedback {
	WIDTH: 300px
}
#feedback_form {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px =
0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#feedback_form UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#feedback_form UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
#feedback_form UL LI LABEL {
	MARGIN: 3px 0px; WIDTH: 75px; FLOAT: left
}
#feedback_form UL LI INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 205px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#feedback_form UL LI INPUT.feedback_submit {
	WIDTH: 75px; FLOAT: right
}
#feedback_form UL LI INPUT.feedback_text {
	WIDTH: 205px
}
#feedback_form UL LI LABEL.feedback_submit_label {
	WIDTH: 190px; FLOAT: left
}
#feedback_form UL LI TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 205px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#feedback_form UL LI TEXTAREA.feedback_comments {
	WIDTH: 205px; HEIGHT: 100px
}
#justin {
	MARGIN: 5px 0px
}
#justin DIV {
	DISPLAY: none
}

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/styles/thumbnailviewer.css

#thumbBox {
	Z-INDEX: 1000; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: #fff; VISIBILITY: hidden; =
BORDER-TOP: #999 1px solid; TOP: 0px; CURSOR: pointer; BORDER-RIGHT: =
#999 1px solid; PADDING-TOP: 0px; LEFT: 0px
}
#thumbBox .headerbar {
	Z-INDEX: 1001; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT: bold italic 13px Arial; COLOR: #000; =
PADDING-TOP: 0px
}
#thumbBox #thumbImage {
	BACKGROUND-COLOR: #fff
}
#thumbLoading {
	Z-INDEX: 500; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; =
BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VISIBILITY: hidden; =
BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: =
5px
}

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/scripts/functions8-new.js

function init() {=0A=
  // quit if this function has already been called=0A=
  if (arguments.callee.done) return;=0A=
=0A=
  // flag this function so we don't do the same thing twice=0A=
  arguments.callee.done =3D true;=0A=
=0A=
  // kill the timer=0A=
  if (_timer) clearInterval(_timer);=0A=
=0A=
  // do stuff=0A=
};=0A=
=0A=
/* for Mozilla/Opera9 */=0A=
if (document.addEventListener) {=0A=
  document.addEventListener("DOMContentLoaded", init, false);=0A=
}=0A=
=0A=
/* for Internet Explorer */=0A=
/*@cc_on @*/=0A=
/*@if (@_win32)=0A=
  document.write("<script id=3D__ie_onload defer =
src=3Djavascript:void(0)><\/script>");=0A=
  var script =3D document.getElementById("__ie_onload");=0A=
  script.onreadystatechange =3D function() {=0A=
    if (this.readyState =3D=3D "complete") {=0A=
      init(); // call the onload handler=0A=
    }=0A=
  };=0A=
/*@end @*/=0A=
=0A=
/* for Safari */=0A=
if (/WebKit/i.test(navigator.userAgent)) { // sniff=0A=
  var _timer =3D setInterval(function() {=0A=
    if (/loaded|complete/.test(document.readyState)) {=0A=
      init(); // call the onload handler=0A=
    }=0A=
  }, 10);=0A=
}=0A=
=0A=
/* for other browsers */=0A=
window.onload =3D init;=0A=
=0A=
function addLoadEvent(func) {=0A=
	var oldonload =3D window.onload;=0A=
	if (typeof window.onload !=3D 'function') {=0A=
		window.onload =3D func;=0A=
	} else {=0A=
		window.onload =3D function() {=0A=
			oldonload();=0A=
			func();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function addUnloadEvent(func) {=0A=
	var oldonunload =3D window.onunload;=0A=
	if (typeof window.onunload !=3D 'function') {=0A=
		window.onunload =3D func;=0A=
	} else {=0A=
		window.onunload =3D function() {=0A=
			oldonunload();=0A=
			func();=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function suckerfish(type, tag, parentId) {=0A=
	if (window.attachEvent) {=0A=
		window.attachEvent("onload", function() {=0A=
			var sfEls =3D =
(parentId=3D=3Dnull)?document.getElementsByTagName(tag):document.getEleme=
ntById(parentId).getElementsByTagName(tag);=0A=
			type(sfEls);=0A=
		});=0A=
	}=0A=
}=0A=
=0A=
sfHover =3D function(sfEls) {=0A=
	for (var i=3D0; i<sfEls.length; i++) {=0A=
		sfEls[i].onmouseover=3Dfunction() {=0A=
			this.className+=3D" sfhover";=0A=
		}=0A=
		sfEls[i].onmouseout=3Dfunction() {=0A=
			this.className=3Dthis.className.replace(new RegExp(" sfhover\\b"), =
"");=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function showhide(id) {=0A=
	var elementStyle =3D document.getElementById(id).style.display;=0A=
	if (elementStyle =3D=3D 'none') {=0A=
		document.getElementById(id).style.display =3D 'block';=0A=
		document.getElementById('showlink').innerHTML =3D 'hide';=0A=
		document.getElementById('showimage').src =3D '/images/up.gif';=0A=
	} else if (elementStyle =3D=3D 'block') {=0A=
		document.getElementById(id).style.display =3D 'none';=0A=
		document.getElementById('showlink').innerHTML =3D 'show';=0A=
		document.getElementById('showimage').src =3D '/images/down.gif';=0A=
	}=0A=
}=0A=
=0A=
function printpage() {=0A=
	var options =3D "scrollbars,resizable"; =0A=
	var url =3D '', top =3D '', text =3D '', bottom =3D '', seealso =3D '', =
googletop =3D '', googlebottom =3D '', googleend =3D '', googleside =3D =
'', googlesearch =3D '';=0A=
		url +=3D document.location.href.replace(/#.*$/,'');=0A=
		if (url.length > 50) {=0A=
			urlarray =3D url.split('/');=0A=
			url =3D '';=0A=
			for (var i=3D0; i<urlarray.length; i++) {=0A=
				if ((url + '/' + urlarray[i]).length > 50) {=0A=
					url +=3D '/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + urlarray[i];=0A=
				} else {=0A=
					url +=3D '/' + urlarray[i];=0A=
				}=0A=
			}=0A=
			url =3D url.substring(1);=0A=
			url =3D url.replace('<br>','<br />');=0A=
		}=0A=
		top +=3D '<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" =
width=3D"100%"><tr>' + "\n";=0A=
		top +=3D '<td valign=3D"top"><img src=3D"/images/logo-print.gif" =
width=3D"275" height=3D"90"></td>' + "\n";=0A=
		top +=3D '<td valign=3D"middle" align=3D"left"><em>Web =
address:</em><br /><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + url + =
'</strong></td>' + "\n";=0A=
		top +=3D '<td valign=3D"middle" align=3D"right" =
id=3D"printbutton"><input type=3Dbutton value=3D"Print this page" =
onClick=3D"window.print()"></td>' + "\n";=0A=
		top +=3D '</tr></table>' + "\n";=0A=
		text +=3D '<div id=3D"wrapper">' + "\n";=0A=
		if (document.getElementById('story')) {=0A=
			text +=3D '<h1>' + document.getElementsByTagName('h1')[1].innerHTML + =
'</h1>' + "\n";=0A=
			if (document.getElementById('photo')) {=0A=
				text +=3D '<div style=3D"float: right; width: 300px; margin: 0 0 =
20px 20px">' + "\n";=0A=
				text +=3D document.getElementById('photo').innerHTML;=0A=
				text +=3D '</div>' + "\n";=0A=
			}=0A=
			text +=3D '<div>';=0A=
			text +=3D document.getElementById('story').innerHTML;=0A=
		} else {=0A=
			if (document.getElementById('title')) {=0A=
				text +=3D '<div id=3D"title">' + =
document.getElementById('title').innerHTML + '</div>' + "\n";=0A=
				text =3D =
text.replace(document.getElementById('titleside').innerHTML,'');=0A=
				text +=3D '<div style=3D"clear: both"></div>' + "\n";=0A=
			}=0A=
			text +=3D '<div id=3D"content">';=0A=
			text +=3D document.getElementById('content').innerHTML;=0A=
		}=0A=
		if (document.getElementById('seealso')) {=0A=
			seealso +=3D document.getElementById('seealso').innerHTML;=0A=
		}=0A=
		if (document.getElementById('googletop')) {=0A=
			googletop +=3D document.getElementById('googletop').innerHTML;=0A=
		}=0A=
		if (document.getElementById('googleend')) {=0A=
			googleend +=3D document.getElementById('googleend').innerHTML;=0A=
		}=0A=
		if (document.getElementById('googlebottom')) {=0A=
			googlebottom +=3D document.getElementById('googlebottom').innerHTML;=0A=
		}=0A=
		if (document.getElementById('googleside')) {=0A=
			googleside +=3D document.getElementById('googleside').innerHTML;=0A=
		}=0A=
		if (document.getElementById('googlesearch')) {=0A=
			googlesearch +=3D document.getElementById('googlesearch').innerHTML;=0A=
		}=0A=
		text +=3D '</div>' + "\n";=0A=
		text +=3D '<div style=3D"clear: both"></div>' + "\n";=0A=
		text +=3D '</div>' + "\n";=0A=
		text =3D text.replace(seealso,'');=0A=
		text =3D text.replace(googletop,'');=0A=
		text =3D text.replace(googlebottom,'');=0A=
		text =3D text.replace(googleend,'');=0A=
		text =3D text.replace(googleside,'');=0A=
		text =3D text.replace(googlesearch,'');=0A=
		text =3D text.replace(/<scr\ipt[^>]*?>[.\s\S]*?<\/scr\ipt>/gi,'');=0A=
	var winprint =3D window.open("","",options);=0A=
		winprint.document.open();=0A=
		winprint.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 =
Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' + "\n");=0A=
		winprint.document.write('<html>' + "\n");=0A=
		winprint.document.write('<head>' + "\n");=0A=
		if (document.getElementById('story')) {=0A=
			winprint.document.write('<style type=3D"text/css">@media print { =
#printbutton {display: none;} }</style>' + "\n");=0A=
		} else {=0A=
			winprint.document.write('<link href=3D"/styles/print.css" =
rel=3D"stylesheet" type=3D"text/css" />' + "\n");=0A=
			winprint.document.write('<style type=3D"text/css">@media print { =
#printbutton {display: none;} }</style>' + "\n");=0A=
		}=0A=
		winprint.document.write('</head>' + "\n");=0A=
		winprint.document.write('<body>' + "\n");=0A=
		winprint.document.write(top + "\n" + text + "\n" + bottom + "\n");=0A=
		winprint.document.write('</body></html>' + "\n"); =0A=
		winprint.document.close();=0A=
}=0A=
=0A=
/*=0A=
function emailpage() {=0A=
	var recipient =3D prompt("Recipient's email address:","");=0A=
	if (recipient =3D=3D null) {=0A=
		alert("You must enter an email address.")=0A=
	} else {=0A=
		var subject =3D document.title;=0A=
		var url =3D document.location.href;=0A=
		var body =3D "Please see the following page ...\n\n" + "Title:   " + =
subject + "\n" + "Link:    " + url + "\n";=0A=
		var message =3D "mailto:" + recipient + "?subject=3D" + =
escape(subject) + "&body=3D" + escape(body);=0A=
		window.location =3D message;=0A=
		window.focus();=0A=
	}=0A=
}=0A=
*/=0A=
=0A=
function bookmarkpage() {=0A=
	var url =3D document.location.href;=0A=
	var title =3D document.title;=0A=
	if ((navigator.appName =3D=3D "Microsoft Internet Explorer") && =
(parseInt(navigator.appVersion) >=3D 4)) {=0A=
		window.external.AddFavorite(url,title);=0A=
	} else if (navigator.appName =3D=3D "Netscape") {=0A=
		window.sidebar.addPanel(title,url,"");=0A=
	} else {=0A=
		alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");=0A=
	}=0A=
}=0A=
=0A=
function sharepage() {=0A=
	var form =3D document.getElementById('share_form');=0A=
	=0A=
	if (form.style.display =3D=3D 'block') {=0A=
		form.style.display =3D 'none';=0A=
		return;=0A=
	}=0A=
	=0A=
	var url =3D escape(document.location.href);=0A=
	var title =3D escape(document.title);=0A=
	var link =3D document.getElementById('share_link');=0A=
=0A=
	document.getElementById("share_delicious").href =3D =
share_url("http://del.icio.us/post?url=3D{url}&title=3D{title}", url, =
title);=0A=
	document.getElementById("share_digg").href =3D =
share_url("http://digg.com/submit?phase=3D2&url=3D{url}&title=3D{title}",=
 url, title);=0A=
	document.getElementById("share_furl").href =3D =
share_url("http://furl.net/storeIt.jsp?u=3D{url}&t=3D{title}", url, =
title);=0A=
	document.getElementById("share_netscape").href =3D =
share_url("http://www.netscape.com/submit/?U=3D{url}&T=3D{title}", url, =
title);=0A=
	document.getElementById("share_yahoo_myweb").href =3D =
share_url("http://myweb2.search.yahoo.com/myresults/bookmarklet?u=3D{url}=
&t=3D{title}", url, title);=0A=
	document.getElementById("share_stumbleupon").href =3D =
share_url("http://www.stumbleupon.com/submit?url=3D{url}&title=3D{title}"=
, url, title);=0A=
	document.getElementById("share_google_bmarks").href =3D =
share_url("http://www.google.com/bookmarks/mark?op=3Dedit&bkmk=3D{url}&ti=
tle=3D{title}", url, title);=0A=
	document.getElementById("share_technorati").href =3D =
share_url("http://www.technorati.com/faves?add=3D{url}", url, title);=0A=
	document.getElementById("share_blinklist").href =3D =
share_url("http://blinklist.com/index.php?Action=3DBlink/addblink.php&Url=
=3D{url}&Title=3D{title}", url, title);=0A=
	document.getElementById("share_newsvine").href =3D =
share_url("http://www.newsvine.com/_tools/seed&save?popoff=3D0&u=3D{url}&=
h=3D{title}", url, title);=0A=
	document.getElementById("share_magnolia").href =3D =
share_url("http://ma.gnolia.com/bookmarklet/add?url=3D{url}&title=3D{titl=
e}", url, title);=0A=
	document.getElementById("share_reddit").href =3D =
share_url("http://reddit.com/submit?url=3D{url}&title=3D{title}", url, =
title);=0A=
	document.getElementById("share_facebook").href =3D =
share_url("http://www.facebook.com/share.php?u=3D{url}", url, title);=0A=
	document.getElementById("share_tailrank").href =3D =
share_url("http://tailrank.com/share/?link_href=3D{url}&title=3D{title}",=
 url, title);=0A=
	document.getElementById("share_slashdot").href =3D =
share_url("http://slashdot.org/bookmark.pl?url=3D{url}&title=3D{title}", =
url, title);=0A=
	document.getElementById("share_fark").href =3D =
share_url("http://cgi.fark.com/cgi/fark/edit.pl?new_url=3D{url}&new_comme=
nt=3D{title}", url, title);=0A=
=0A=
	var offset =3D Position.cumulativeOffset(link);=0A=
	form.style.left =3D (offset[0] - 20) + 'px';=0A=
	form.style.top =3D (offset[1] + link.offsetHeight + 3) + 'px';=0A=
	form.style.display =3D 'block';=0A=
}=0A=
=0A=
function share_url(base, url, title) {=0A=
	base =3D base.replace('{url}', url);=0A=
	return base.replace('{title}', title);=0A=
}=0A=
=0A=
function blogpage() {=0A=
	var form =3D document.getElementById('blog_form');=0A=
	=0A=
	if (form.style.display =3D=3D 'block') {=0A=
		form.style.display =3D 'none';=0A=
		return;=0A=
	}=0A=
=0A=
	var title =3D document.getElementById('blog_headline');=0A=
	var link =3D document.getElementById('blog_url');=0A=
	if (document.getElementById('metadate')) {=0A=
		var metadate =3D document.getElementById('metadate').content;=0A=
	} else {=0A=
		var metadate =3D '';=0A=
	}=0A=
	var summary =3D document.getElementById('blog_summary');=0A=
	title.value =3D document.title;=0A=
	link.value =3D document.location.href;=0A=
	if (typeof summary.innerText !=3D 'undefined') {=0A=
		summary.innerText =3D 'ScienceDaily (' + metadate + ') -- ' + =
document.getElementById('metasummary').content;=0A=
	} else if (typeof summary.textContent !=3D 'undefined') {=0A=
		summary.textContent =3D 'ScienceDaily (' + metadate + ') -- ' + =
document.getElementById('metasummary').content;=0A=
	}=0A=
=0A=
	var link =3D document.getElementById('blog_link');=0A=
=0A=
	var offset =3D Position.cumulativeOffset(link);=0A=
	form.style.left =3D (offset[0] - 170) + 'px';=0A=
	form.style.top =3D (offset[1] + link.offsetHeight + 3) + 'px';=0A=
	form.style.display =3D 'block';=0A=
}=0A=
=0A=
function copyit() {=0A=
	var title =3D document.getElementById('blog_headline').value;=0A=
	var link =3D document.getElementById('blog_url').value;=0A=
	var metadate =3D document.getElementById('metadate').content;=0A=
	var summary =3D document.getElementById('blog_summary');=0A=
	if (typeof summary.innerText !=3D 'undefined') {=0A=
		summary =3D summary.innerText;=0A=
	} else if (typeof summary.textContent !=3D 'undefined') {=0A=
		summary =3D summary.textContent;=0A=
	} else {=0A=
		summary =3D '';=0A=
	}=0A=
	var text =3D '<p><strong><a href=3D"' + link + '">' + title + =
'</a></strong><br />' + "\n" + summary + ' ... <em>&gt; <a href=3D"' + =
link + '">read full article</a></em></p>';=0A=
	copy_clip(text,text);=0A=
}=0A=
=0A=
function citepage() {=0A=
	var form =3D document.getElementById('cite_form');=0A=
	=0A=
	if (form.style.display =3D=3D 'block') {=0A=
		form.style.display =3D 'none';=0A=
		return;=0A=
	}=0A=
=0A=
	var metadate =3D document.getElementById('metadate').content;=0A=
	var source =3D document.getElementById('source').innerHTML;=0A=
	var title =3D document.title;=0A=
	var headline =3D document.getElementById('headline').innerHTML;=0A=
	var link =3D document.location.href;=0A=
=0A=
	var cite_apa =3D document.getElementById('cite_apa');=0A=
	var cite_mla =3D document.getElementById('cite_mla');=0A=
	var meta =3D new Date(getDateFromFormat(metadate,'y-MM-dd'));=0A=
	var today =3D new Date();=0A=
	var apa =3D '<p>' + source + ' (' + formatDate(meta,'y, MMM d') + '). ' =
+ title + '. <em>ScienceDaily</em>. Retrieved ' + formatDate(today,'MMM =
d, y') + ', from ' + link + '</p>';=0A=
	var mla =3D '<p>' + source + '. "' + headline + '." <u>ScienceDaily</u> =
' + formatDate(meta,'d MMM y') + '. ' + formatDate(today,'d MMM y') + ' =
&lt;' + link + '&gt;.' + '</p>';=0A=
	cite_apa.innerHTML =3D apa;=0A=
	cite_mla.innerHTML =3D mla;=0A=
=0A=
	var link =3D document.getElementById('cite_link');=0A=
=0A=
	var offset =3D Position.cumulativeOffset(link);=0A=
	form.style.left =3D (offset[0] - 170) + 'px';=0A=
	form.style.top =3D (offset[1] + link.offsetHeight + 3) + 'px';=0A=
	form.style.display =3D 'block';=0A=
}=0A=
=0A=
function citeit() {=0A=
	if (document.getElementById('cite_style_apa').checked) {=0A=
		html =3D document.getElementById('cite_apa').innerHTML;=0A=
	} else {=0A=
		html =3D document.getElementById('cite_mla').innerHTML;=0A=
	}=0A=
	plain =3D html.replace(/<[^>]+>/ig,"");=0A=
	plain =3D plain.replace("&lt;","<");=0A=
	plain =3D plain.replace("&gt;",">");=0A=
	copy_clip(html,plain);=0A=
}=0A=
=0A=
function citation() {=0A=
	var metadate =3D document.getElementById('metadate').content;=0A=
	var source =3D document.getElementById('source').innerHTML;=0A=
	var title =3D document.title;=0A=
	var headline =3D document.getElementById('headline').innerHTML;=0A=
	var link =3D document.location.href;=0A=
	var citationapa =3D document.getElementById('citationapa');=0A=
	var citationmla =3D document.getElementById('citationmla');=0A=
	var citationtext =3D document.getElementById('citationtext');=0A=
	link =3D link.replace('/releases/','&shy;<span style=3D"font-size: =
1px"> </span>/releases/');=0A=
	var meta =3D new Date(getDateFromFormat(metadate,'y-MM-dd'));=0A=
	var today =3D new Date();=0A=
	var apa =3D source + ' (' + formatDate(meta,'y, MMM d') + '). ' + title =
+ '. <em>ScienceDaily</em>. Retrieved ' + formatDate(today,'MMM d, y') + =
', from ' + link;=0A=
	var mla =3D source + '. "' + headline + '." <u>ScienceDaily</u> ' + =
formatDate(meta,'d MMM y') + '. ' + formatDate(today,'d MMM y') + ' =
&lt;' + link + '&gt;.';=0A=
	if (citationapa.checked) {=0A=
		citationtext.innerHTML =3D apa;=0A=
	} else {=0A=
		citationtext.innerHTML =3D mla;=0A=
	}=0A=
}=0A=
=0A=
function copy_clip(html,plain) {=0A=
	var textHTML =3D html;=0A=
	var textPlain =3D plain;=0A=
	if (window.clipboardData && window.clipboardData.setData) {=0A=
		window.clipboardData.setData("Text", textPlain);=0A=
	} else if (window.netscape) {=0A=
		=
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');=0A=
		var trans =3D =
Components.classes["@mozilla.org/widget/transferable;1"].createInstance(C=
omponents.interfaces.nsITransferable);=0A=
		if (!trans) return false;=0A=
		trans.addDataFlavor("text/html");=0A=
		var htmlstring =3D =
Components.classes["@mozilla.org/supports-string;1"].createInstance(Compo=
nents.interfaces.nsISupportsString);=0A=
		if (!htmlstring) return false;=0A=
		htmlstring.data =3D textHTML;=0A=
		trans.setTransferData("text/html", htmlstring, textHTML.length * 2);=0A=
		trans.addDataFlavor("text/unicode");=0A=
		var unicodestring =3D =
Components.classes["@mozilla.org/supports-string;1"].createInstance(Compo=
nents.interfaces.nsISupportsString);=0A=
		unicodestring.data =3D textPlain;=0A=
		trans.setTransferData("text/unicode", unicodestring, textPlain.length =
* 2);=0A=
		var clipboard =3D =
Components.classes["@mozilla.org/widget/clipboard;1"].getService(Componen=
ts.interfaces.nsIClipboard);=0A=
		if (!clipboard) return false;=0A=
		clipboard.setData(trans, null, =
Components.interfaces.nsIClipboard.kGlobalClipboard);=0A=
	} else {=0A=
		alert("Your browser does not support automatic copying to the =
clipboard. Please select the text and copy it manually (e.g., Ctrl-C).");=0A=
		return false;=0A=
	}=0A=
	alert("The following was copied to your clipboard:\n\n" + textPlain);=0A=
	return false;=0A=
}=0A=
=0A=
function emailpage() {=0A=
	var form =3D document.getElementById('email_form');=0A=
	=0A=
	if (form.style.display =3D=3D 'block') {=0A=
		form.style.display =3D 'none';=0A=
		return;=0A=
	}=0A=
=0A=
	var link =3D document.getElementById('email_link');=0A=
=0A=
	var offset =3D Position.cumulativeOffset(link);=0A=
	form.style.left =3D (offset[0] - 170) + 'px';=0A=
	form.style.top =3D (offset[1] + link.offsetHeight + 3) + 'px';=0A=
	form.style.display =3D 'block';=0A=
}=0A=
=0A=
function getxmlhttp() {=0A=
	var xmlhttp =3D false;=0A=
	try {=0A=
		xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
	} catch(e) {=0A=
		try {=0A=
			xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
		} catch(E) {=0A=
			xmlhttp =3D false;=0A=
		}=0A=
	}=0A=
	if (!xmlhttp && typeof XMLHttpRequest!=3D"undefined") {=0A=
		xmlhttp =3D new XMLHttpRequest();=0A=
	}=0A=
	return xmlhttp;=0A=
}=0A=
=0A=
function email_process() {=0A=
	email_obj =3D document.getElementById('email_fields');=0A=
	emailHTML =3D email_obj.innerHTML;=0A=
	var emailer =3D '/emailer.php';=0A=
	var url =3D document.location.href;=0A=
	var title =3D document.title;=0A=
	var summary =3D document.getElementById('metasummary').content;=0A=
	var to_address =3D document.getElementById('email_to').value;=0A=
	var from_address =3D document.getElementById('email_from').value;=0A=
	var from_name =3D document.getElementById('email_name').value;=0A=
	var email_self =3D (document.getElementById('email_self').checked =
=3D=3D true)?1:0;=0A=
	var variables =3D 'url=3D' + escape(url) + '&title=3D' + escape(title) =
+ '&summary=3D' + escape(summary) + '&to=3D' + escape(to_address) + =
'&from=3D' + escape(from_address) + '&name=3D' + escape(from_name) + =
'&self=3D' + email_self;=0A=
	xmlhttp =3D getxmlhttp();=0A=
	xmlhttp.open("POST", emailer, true);=0A=
	=
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencode=
d; charset=3DUTF-8');=0A=
	xmlhttp.onreadystatechange =3D email_change;=0A=
	xmlhttp.send(variables);=0A=
}=0A=
=0A=
function email_change() {=0A=
	if (xmlhttp.readyState=3D=3D4) {=0A=
		if (xmlhttp.status=3D=3D200) {=0A=
			email_obj.innerHTML =3D xmlhttp.responseText;=0A=
			setTimeout('email_obj.innerHTML =3D emailHTML',2999);=0A=
		} else {=0A=
			email_obj.innerHTML =3D 'A problem was encountered -- email not =
sent.';=0A=
			setTimeout('email_obj.innerHTML =3D emailHTML',2999);=0A=
		}=0A=
	} else {=0A=
		email_obj.innerHTML =3D 'Sending ...';=0A=
	}=0A=
}=0A=
=0A=
function feedback() {=0A=
	var form =3D document.getElementById('feedback_form');=0A=
	feedback_obj =3D document.getElementById('feedback_response');=0A=
	var feedbacker =3D '/feedback.php';=0A=
	var url =3D document.location.href;=0A=
	var title =3D document.title;=0A=
	var email =3D document.getElementById('feedback_email').value;=0A=
	var name =3D document.getElementById('feedback_name').value;=0A=
	var comments =3D document.getElementById('feedback_comments').value;=0A=
	var useragent =3D navigator.userAgent;=0A=
	var variables =3D 'url=3D' + escape(url) + '&title=3D' + escape(title) =
+ '&from=3D' + escape(email) + '&name=3D' + escape(name) + =
'&comments=3D' + escape(comments) + '&useragent=3D' + escape(useragent);=0A=
	xmlhttp =3D getxmlhttp();=0A=
	xmlhttp.open("POST", feedbacker, true);=0A=
	=
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencode=
d; charset=3DUTF-8');=0A=
	xmlhttp.onreadystatechange =3D feedback_change;=0A=
	xmlhttp.send(variables);=0A=
}=0A=
=0A=
function feedback_change() {=0A=
	if (xmlhttp.readyState=3D=3D4) {=0A=
		if (xmlhttp.status=3D=3D200) {=0A=
			feedback_obj.innerHTML =3D xmlhttp.responseText;=0A=
		} else {=0A=
			feedback_obj.innerHTML =3D 'Problem encountered -- feedback not =
sent.';=0A=
		}=0A=
	} else {=0A=
		feedback_obj.innerHTML =3D 'Sending ...';=0A=
	}=0A=
}=0A=
=0A=
function redirect(arg) {=0A=
	url =3D arg.replace(/^http[^?]*?\?url=3D/,'');=0A=
//	alert(url);=0A=
	location =3D url;=0A=
}=0A=
=0A=
function gotostory(num) {=0A=
	for (var i=3D1; i<=3Dstories.length; i++) {=0A=
		if (i =3D=3D num) {=0A=
			document.getElementById('story'+i).style.display =3D 'block'=0A=
		} else {=0A=
			document.getElementById('story'+i).style.display =3D 'none';=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var currentPanel =3D 1;=0A=
function changepanel(change) {=0A=
	currentPanel +=3D change;=0A=
	if (currentPanel < 1) {=0A=
		currentPanel =3D 1;=0A=
	} else if (currentPanel > panels.length) {=0A=
		currentPanel =3D panels.length;=0A=
	}=0A=
	for (var i=3D1; i<=3Dpanels.length; i++) {=0A=
		if (i =3D=3D currentPanel) {=0A=
			document.getElementById('panel'+i).style.display =3D 'block'=0A=
			document.getElementById('edition').innerHTML =3D =
document.getElementById('edition' + i).innerHTML;=0A=
		} else {=0A=
			document.getElementById('panel'+i).style.display =3D 'none';=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function setActiveStyleSheet(title) {=0A=
	var i, a, main;=0A=
	for (i=3D0; (a=3Ddocument.getElementsByTagName("link")[i]); i++) {=0A=
		if (a.getAttribute("rel").indexOf("style") !=3D -1 =0A=
		&& a.getAttribute("title")) {=0A=
			a.disabled =3D true;=0A=
			if (a.getAttribute("title") =3D=3D title) a.disabled =3D false;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function getActiveStyleSheet() {=0A=
	var i, a;=0A=
	for (i=3D0; (a=3Ddocument.getElementsByTagName("link")[i]); i++) {=0A=
		if (a.getAttribute("rel").indexOf("style") !=3D -1 =0A=
		&& a.getAttribute("title") =0A=
		&& !a.disabled) =0A=
			return a.getAttribute("title");=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
function getPreferredStyleSheet() {=0A=
	var i, a;=0A=
	for (i=3D0; (a=3Ddocument.getElementsByTagName("link")[i]); i++) {=0A=
		if (a.getAttribute("rel").indexOf("style") !=3D -1 =0A=
		&& a.getAttribute("rel").indexOf("alt") =3D=3D -1 =0A=
		&& a.getAttribute("title")) =0A=
			return a.getAttribute("title");=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
function createCookie(name,value,days) {=0A=
	if (days) {=0A=
		var date =3D new Date();=0A=
		date.setTime(date.getTime() + (days*24*60*60*1000));=0A=
		var expires =3D "; expires=3D" + date.toGMTString();=0A=
	} else expires =3D "";=0A=
	document.cookie =3D name + "=3D" + value + expires + "; path=3D/";=0A=
}=0A=
=0A=
function readCookie(name) {=0A=
	var nameEQ =3D name + "=3D";=0A=
	var ca =3D document.cookie.split(';');=0A=
	for (var i=3D0; i<ca.length; i++) {=0A=
		var c =3D ca[i];=0A=
		while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0A=
		if (c.indexOf(nameEQ)=3D=3D0)=0A=
			return c.substring(nameEQ.length,c.length);=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
// Take content in a div with id=3D"defer-xyz" and move it to a div with =
id=3D"xyz"=0A=
function relocateDeferredContent() {=0A=
    var dc=3Ddocument.getElementById("deferredContent");=0A=
    var divs=3Ddc.getElementsByTagName("div");=0A=
    var replacements=3Dnew Array();=0A=
    for(var i=3D0;i<divs.length;i++){=0A=
        var deferredContent =3D divs[i];=0A=
        if (deferredContent.id.indexOf("defer-") =3D=3D 0) {=0A=
            var placeHolder =3D =
document.getElementById(deferredContent.id.slice(6));=0A=
            replacements.push([deferredContent, placeHolder]);=0A=
        }=0A=
    }=0A=
    for(i=3D0;i<replacements.length;i++){=0A=
        replacements[i][0].parentNode.removeChild(replacements[i][0]);=0A=
        replacements[i][1].parentNode.replaceChild(replacements[i][0], =
replacements[i][1]);=0A=
        replacements[i][0].style.display =3D "block";=0A=
    }=0A=
    return true;=0A=
}=0A=
=0A=
var MONTH_NAMES=3Dnew =
Array('January','February','March','April','May','June','July','August','=
September','October','November','December','Jan','Feb','Mar','Apr','May',=
'Jun','Jul','Aug','Sep','Oct','Nov','Dec');=0A=
var DAY_NAMES=3Dnew =
Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturd=
ay','Sun','Mon','Tue','Wed','Thu','Fri','Sat');=0A=
function LZ(x) {return(x<0||x>9?"":"0")+x}=0A=
=0A=
function isDate(val,format) {=0A=
	var date=3DgetDateFromFormat(val,format);=0A=
	if (date=3D=3D0) { return false; }=0A=
	return true;=0A=
	}=0A=
=0A=
function compareDates(date1,dateformat1,date2,dateformat2) {=0A=
	var d1=3DgetDateFromFormat(date1,dateformat1);=0A=
	var d2=3DgetDateFromFormat(date2,dateformat2);=0A=
	if (d1=3D=3D0 || d2=3D=3D0) {=0A=
		return -1;=0A=
		}=0A=
	else if (d1 > d2) {=0A=
		return 1;=0A=
		}=0A=
	return 0;=0A=
	}=0A=
=0A=
function formatDate(date,format) {=0A=
	format=3Dformat+"";=0A=
	var result=3D"";=0A=
	var i_format=3D0;=0A=
	var c=3D"";=0A=
	var token=3D"";=0A=
	var y=3Ddate.getYear()+"";=0A=
	var M=3Ddate.getMonth()+1;=0A=
	var d=3Ddate.getDate();=0A=
	var E=3Ddate.getDay();=0A=
	var H=3Ddate.getHours();=0A=
	var m=3Ddate.getMinutes();=0A=
	var s=3Ddate.getSeconds();=0A=
	var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;=0A=
	// Convert real date parts into formatted versions=0A=
	var value=3Dnew Object();=0A=
	if (y.length < 4) {y=3D""+(y-0+1900);}=0A=
	value["y"]=3D""+y;=0A=
	value["yyyy"]=3Dy;=0A=
	value["yy"]=3Dy.substring(2,4);=0A=
	value["M"]=3DM;=0A=
	value["MM"]=3DLZ(M);=0A=
	value["MMM"]=3DMONTH_NAMES[M-1];=0A=
	value["NNN"]=3DMONTH_NAMES[M+11];=0A=
	value["d"]=3Dd;=0A=
	value["dd"]=3DLZ(d);=0A=
	value["E"]=3DDAY_NAMES[E+7];=0A=
	value["EE"]=3DDAY_NAMES[E];=0A=
	value["H"]=3DH;=0A=
	value["HH"]=3DLZ(H);=0A=
	if (H=3D=3D0){value["h"]=3D12;}=0A=
	else if (H>12){value["h"]=3DH-12;}=0A=
	else {value["h"]=3DH;}=0A=
	value["hh"]=3DLZ(value["h"]);=0A=
	if (H>11){value["K"]=3DH-12;} else {value["K"]=3DH;}=0A=
	value["k"]=3DH+1;=0A=
	value["KK"]=3DLZ(value["K"]);=0A=
	value["kk"]=3DLZ(value["k"]);=0A=
	if (H > 11) { value["a"]=3D"PM"; }=0A=
	else { value["a"]=3D"AM"; }=0A=
	value["m"]=3Dm;=0A=
	value["mm"]=3DLZ(m);=0A=
	value["s"]=3Ds;=0A=
	value["ss"]=3DLZ(s);=0A=
	while (i_format < format.length) {=0A=
		c=3Dformat.charAt(i_format);=0A=
		token=3D"";=0A=
		while ((format.charAt(i_format)=3D=3Dc) && (i_format < format.length)) =
{=0A=
			token +=3D format.charAt(i_format++);=0A=
			}=0A=
		if (value[token] !=3D null) { result=3Dresult + value[token]; }=0A=
		else { result=3Dresult + token; }=0A=
		}=0A=
	return result;=0A=
	}=0A=
	=0A=
function _isInteger(val) {=0A=
	var digits=3D"1234567890";=0A=
	for (var i=3D0; i < val.length; i++) {=0A=
		if (digits.indexOf(val.charAt(i))=3D=3D-1) { return false; }=0A=
		}=0A=
	return true;=0A=
	}=0A=
function _getInt(str,i,minlength,maxlength) {=0A=
	for (var x=3Dmaxlength; x>=3Dminlength; x--) {=0A=
		var token=3Dstr.substring(i,i+x);=0A=
		if (token.length < minlength) { return null; }=0A=
		if (_isInteger(token)) { return token; }=0A=
		}=0A=
	return null;=0A=
	}=0A=
	=0A=
function getDateFromFormat(val,format) {=0A=
	val=3Dval+"";=0A=
	format=3Dformat+"";=0A=
	var i_val=3D0;=0A=
	var i_format=3D0;=0A=
	var c=3D"";=0A=
	var token=3D"";=0A=
	var token2=3D"";=0A=
	var x,y;=0A=
	var now=3Dnew Date();=0A=
	var year=3Dnow.getYear();=0A=
	var month=3Dnow.getMonth()+1;=0A=
	var date=3D1;=0A=
	var hh=3Dnow.getHours();=0A=
	var mm=3Dnow.getMinutes();=0A=
	var ss=3Dnow.getSeconds();=0A=
	var ampm=3D"";=0A=
	=0A=
	while (i_format < format.length) {=0A=
		// Get next token from format string=0A=
		c=3Dformat.charAt(i_format);=0A=
		token=3D"";=0A=
		while ((format.charAt(i_format)=3D=3Dc) && (i_format < format.length)) =
{=0A=
			token +=3D format.charAt(i_format++);=0A=
			}=0A=
		// Extract contents of value based on format token=0A=
		if (token=3D=3D"yyyy" || token=3D=3D"yy" || token=3D=3D"y") {=0A=
			if (token=3D=3D"yyyy") { x=3D4;y=3D4; }=0A=
			if (token=3D=3D"yy")   { x=3D2;y=3D2; }=0A=
			if (token=3D=3D"y")    { x=3D2;y=3D4; }=0A=
			year=3D_getInt(val,i_val,x,y);=0A=
			if (year=3D=3Dnull) { return 0; }=0A=
			i_val +=3D year.length;=0A=
			if (year.length=3D=3D2) {=0A=
				if (year > 70) { year=3D1900+(year-0); }=0A=
				else { year=3D2000+(year-0); }=0A=
				}=0A=
			}=0A=
		else if (token=3D=3D"MMM"||token=3D=3D"NNN"){=0A=
			month=3D0;=0A=
			for (var i=3D0; i<MONTH_NAMES.length; i++) {=0A=
				var month_name=3DMONTH_NAMES[i];=0A=
				if =
(val.substring(i_val,i_val+month_name.length).toLowerCase()=3D=3Dmonth_na=
me.toLowerCase()) {=0A=
					if (token=3D=3D"MMM"||(token=3D=3D"NNN"&&i>11)) {=0A=
						month=3Di+1;=0A=
						if (month>12) { month -=3D 12; }=0A=
						i_val +=3D month_name.length;=0A=
						break;=0A=
						}=0A=
					}=0A=
				}=0A=
			if ((month < 1)||(month>12)){return 0;}=0A=
			}=0A=
		else if (token=3D=3D"EE"||token=3D=3D"E"){=0A=
			for (var i=3D0; i<DAY_NAMES.length; i++) {=0A=
				var day_name=3DDAY_NAMES[i];=0A=
				if =
(val.substring(i_val,i_val+day_name.length).toLowerCase()=3D=3Dday_name.t=
oLowerCase()) {=0A=
					i_val +=3D day_name.length;=0A=
					break;=0A=
					}=0A=
				}=0A=
			}=0A=
		else if (token=3D=3D"MM"||token=3D=3D"M") {=0A=
			month=3D_getInt(val,i_val,token.length,2);=0A=
			if(month=3D=3Dnull||(month<1)||(month>12)){return 0;}=0A=
			i_val+=3Dmonth.length;}=0A=
		else if (token=3D=3D"dd"||token=3D=3D"d") {=0A=
			date=3D_getInt(val,i_val,token.length,2);=0A=
			if(date=3D=3Dnull||(date<1)||(date>31)){return 0;}=0A=
			i_val+=3Ddate.length;}=0A=
		else if (token=3D=3D"hh"||token=3D=3D"h") {=0A=
			hh=3D_getInt(val,i_val,token.length,2);=0A=
			if(hh=3D=3Dnull||(hh<1)||(hh>12)){return 0;}=0A=
			i_val+=3Dhh.length;}=0A=
		else if (token=3D=3D"HH"||token=3D=3D"H") {=0A=
			hh=3D_getInt(val,i_val,token.length,2);=0A=
			if(hh=3D=3Dnull||(hh<0)||(hh>23)){return 0;}=0A=
			i_val+=3Dhh.length;}=0A=
		else if (token=3D=3D"KK"||token=3D=3D"K") {=0A=
			hh=3D_getInt(val,i_val,token.length,2);=0A=
			if(hh=3D=3Dnull||(hh<0)||(hh>11)){return 0;}=0A=
			i_val+=3Dhh.length;}=0A=
		else if (token=3D=3D"kk"||token=3D=3D"k") {=0A=
			hh=3D_getInt(val,i_val,token.length,2);=0A=
			if(hh=3D=3Dnull||(hh<1)||(hh>24)){return 0;}=0A=
			i_val+=3Dhh.length;hh--;}=0A=
		else if (token=3D=3D"mm"||token=3D=3D"m") {=0A=
			mm=3D_getInt(val,i_val,token.length,2);=0A=
			if(mm=3D=3Dnull||(mm<0)||(mm>59)){return 0;}=0A=
			i_val+=3Dmm.length;}=0A=
		else if (token=3D=3D"ss"||token=3D=3D"s") {=0A=
			ss=3D_getInt(val,i_val,token.length,2);=0A=
			if(ss=3D=3Dnull||(ss<0)||(ss>59)){return 0;}=0A=
			i_val+=3Dss.length;}=0A=
		else if (token=3D=3D"a") {=0A=
			if (val.substring(i_val,i_val+2).toLowerCase()=3D=3D"am") =
{ampm=3D"AM";}=0A=
			else if (val.substring(i_val,i_val+2).toLowerCase()=3D=3D"pm") =
{ampm=3D"PM";}=0A=
			else {return 0;}=0A=
			i_val+=3D2;}=0A=
		else {=0A=
			if (val.substring(i_val,i_val+token.length)!=3Dtoken) {return 0;}=0A=
			else {i_val+=3Dtoken.length;}=0A=
			}=0A=
		}=0A=
	// If there are any trailing characters left in the value, it doesn't =
match=0A=
	if (i_val !=3D val.length) { return 0; }=0A=
	// Is date valid for month?=0A=
	if (month=3D=3D2) {=0A=
		// Check for leap year=0A=
		if ( ( (year%4=3D=3D0)&&(year%100 !=3D 0) ) || (year%400=3D=3D0) ) { =
// leap year=0A=
			if (date > 29){ return 0; }=0A=
			}=0A=
		else { if (date > 28) { return 0; } }=0A=
		}=0A=
	if ((month=3D=3D4)||(month=3D=3D6)||(month=3D=3D9)||(month=3D=3D11)) {=0A=
		if (date > 30) { return 0; }=0A=
		}=0A=
	// Correct hours value=0A=
	if (hh<12 && ampm=3D=3D"PM") { hh=3Dhh-0+12; }=0A=
	else if (hh>11 && ampm=3D=3D"AM") { hh-=3D12; }=0A=
	var newdate=3Dnew Date(year,month-1,date,hh,mm,ss);=0A=
	return newdate.getTime();=0A=
	}=0A=
=0A=
function parseDate(val) {=0A=
	var preferEuro=3D(arguments.length=3D=3D2)?arguments[1]:false;=0A=
	generalFormats=3Dnew Array('y-M-d','MMM d, y','MMM =
d,y','y-MMM-d','d-MMM-y','MMM d');=0A=
	monthFirst=3Dnew Array('M/d/y','M-d-y','M.d.y','MMM-d','M/d','M-d');=0A=
	dateFirst =3Dnew Array('d/M/y','d-M-y','d.M.y','d-MMM','d/M','d-M');=0A=
	var checkList=3Dnew =
Array('generalFormats',preferEuro?'dateFirst':'monthFirst',preferEuro?'mo=
nthFirst':'dateFirst');=0A=
	var d=3Dnull;=0A=
	for (var i=3D0; i<checkList.length; i++) {=0A=
		var l=3Dwindow[checkList[i]];=0A=
		for (var j=3D0; j<l.length; j++) {=0A=
			d=3DgetDateFromFormat(val,l[j]);=0A=
			if (d!=3D0) { return new Date(d); }=0A=
			}=0A=
		}=0A=
	return null;=0A=
	}=0A=
=0A=
function typeScroller() {=0A=
	if (typeInt =3D=3D 0) {=0A=
		totalInt =3D 1;=0A=
	} else {=0A=
		totalInt++;=0A=
		if (totalInt > 24) return;=0A=
	}=0A=
	typeInt++;=0A=
	if (typeInt > 8) {=0A=
		typeInt =3D 1;=0A=
	}=0A=
	displayText =3D document.getElementById("justin" + typeInt).innerHTML;=0A=
	strippedText =3D displayText.replace(/<[^>]*>/g,'');=0A=
	if (strippedText.length > 47) {=0A=
		truncatedText =3D strippedText.substring(0,44);=0A=
		lastspace =3D truncatedText.lastIndexOf(' ');=0A=
		truncatedText =3D truncatedText.substring(0,lastspace);=0A=
		displayText =3D displayText.substring(0,displayText.indexOf('>')+1) + =
truncatedText + ' ...</a>';=0A=
	}=0A=
	document.getElementById("justindisplay").innerHTML =3D displayText;=0A=
	setTimeout('typeScroller()',5000);=0A=
}=0A=
=0A=
addLoadEvent(function() {=0A=
	suckerfish(sfHover, "LI", "nav");=0A=
});=0A=
=0A=
addLoadEvent(function() {=0A=
	suckerfish(sfHover, "LI", "sectiontabs");=0A=
});=0A=
=0A=
/*=0A=
addLoadEvent(function() {=0A=
	var cookie =3D readCookie("style");=0A=
	var title =3D cookie ? cookie : getPreferredStyleSheet();=0A=
	setActiveStyleSheet(title);=0A=
});=0A=
=0A=
addUnloadEvent(function() {=0A=
	var title =3D getActiveStyleSheet();=0A=
	createCookie("style",title,365);=0A=
});=0A=
=0A=
var cookie =3D readCookie("style");=0A=
var title =3D cookie ? cookie : getPreferredStyleSheet();=0A=
setActiveStyleSheet(title);=0A=
*/=0A=
=0A=
addLoadEvent(function() {=0A=
	var excludedomains=3D["localhost", "127.0.0.1", "sciencedaily", =
"local.sciencedaily", "www.sciencedaily.com", "www.sciencedaily.net", =
"new.sciencedaily.com", "www.sciencedaily.org", "sciencedaily.com", =
"sciencedaily.net", "sciencedaily.org", "healthology.sciencedaily.com", =
"sciencedaily.healthology.com", "mediwire.sciencedaily.com", =
"sciencedaily.mediwire.com", "healthcare.careerbuilder.com", =
"sciencebiotech.careerbuilder.com", "engineering.careerbuilder.com", =
"informationtechnology.careerbuilder.com", "www.careerbuilder.com"];=0A=
	var excludedomains =3D excludedomains.join("|");=0A=
	rexcludedomains =3D new RegExp(excludedomains, "i");=0A=
	for (i=3D0; i<=3D(document.links.length-1); i++) {=0A=
		if (document.links[i].hostname.search(rexcludedomains)=3D=3D-1 && =
document.links[i].href.indexOf("http:")!=3D-1 && =
document.links[i].rel.indexOf("thumbnail")=3D=3D-1) {=0A=
			document.links[i].target=3D"_blank";=0A=
		}=0A=
		if (document.links[i].href.indexOf("/goto.php")!=3D-1) {=0A=
			document.links[i].onclick=3Dnew Function("redirect(this.href); return =
false;");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/scripts/prototype.js

/*  Prototype JavaScript framework, version 1.5.1.1=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.1.1',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch(type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [event || window.event].concat(args));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (hash[key].constructor !=3D Array) hash[key] =3D =
[hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break =3D {}, $continue =3D new Error('"throw $continue" is =
deprecated, use "return" instead');=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      iterable.toArray) {=0A=
      return iterable.toArray();=0A=
    } else {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
        results.push(iterable[i]);=0A=
      return results;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (arguments[i].constructor =3D=3D Array) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' =
+ value);=0A=
    });=0A=
    return '{' + results.join(', ') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  key =3D encodeURIComponent(key);=0A=
  if (value =3D=3D=3D undefined) this.push(key);=0A=
  else this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=0A=
}=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=0A=
if (function() {=0A=
  var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
  Test.prototype.key =3D 'foo';=0A=
  for (var property in new Test('bar')) i++;=0A=
  return i > 1;=0A=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;=0A=
    cache.push(key);=0A=
    var pair =3D [key, value];=0A=
    pair.key =3D key;=0A=
    pair.value =3D value;=0A=
    iterator(pair);=0A=
  }=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Hash.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      if (this.options.onCreate) this.options.onCreate(this.transport);=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D this.getHeader('Content-type');=0A=
      if (contentType && contentType.strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? json.evalJSON() : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
=0A=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child, pattern =3D new RegExp("(^|\\s)" + =
className + "(\\s|$)");=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    var elementClassName =3D child.className;=0A=
    if (elementClassName.length =3D=3D 0) continue;=0A=
    if (elementClassName =3D=3D className || =
elementClassName.match(pattern))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=0A=
=0A=
  for (var property in methods) {=0A=
    var value =3D methods[property];=0A=
    if (typeof value =3D=3D 'function' && !(property in element))=0A=
      element[property] =3D cache.findOrStore(value);=0A=
  }=0A=
=0A=
  element._extended =3D Prototype.emptyFunction;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      return attribute ? attribute.nodeValue : null;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=0A=
=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') element.setOpacity(styles[property])=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
          (camelized ? property : property.camelize())] =3D =
styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  childOf: Element.Methods.descendantOf,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
}=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset'+style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() { html.evalScripts() }, 10);=0A=
    return element;=0A=
  }=0A=
}=0A=
else if (Prototype.Browser.Gecko) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  names: {=0A=
    colspan:   "colSpan",=0A=
    rowspan:   "rowSpan",=0A=
    valign:    "vAlign",=0A=
    datetime:  "dateTime",=0A=
    accesskey: "accessKey",=0A=
    tabindex:  "tabIndex",=0A=
    enctype:   "encType",=0A=
    maxlength: "maxLength",=0A=
    readonly:  "readOnly",=0A=
    longdesc:  "longDesc"=0A=
  },=0A=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=0A=
    },=0A=
    _flag: function(element, attribute) {=0A=
      return $(element).hasAttribute(attribute) ? attribute : null;=0A=
    },=0A=
    style: function(element) {=0A=
      return element.style.cssText.toLowerCase();=0A=
    },=0A=
    title: function(element) {=0A=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    type: this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D {};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
 document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D {};=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || {});=0A=
  else {=0A=
    if (tagName.constructor =3D=3D Array) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D {};=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D {};=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
};=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create();=0A=
=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e]; return;=0A=
    }=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le,  m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    return this.findElements(document).include(element);=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: {},=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (typeof h =3D=3D=3D 'function') return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D typeof x[i] =3D=3D 'function' ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo:       function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|\s|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D null) {=0A=
         	if (key in result) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || {});=0A=
=0A=
    var params =3D options.parameters;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(form.readAttribute('action'), options);=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
        !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) {}=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return $(event.target || event.srcElement);=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
      (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (Prototype.Browser.IE)=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (Prototype.Browser.WebKit) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/scripts/thumbnailviewer.js

// -------------------------------------------------------------------=0A=
// Image Thumbnail Viewer Script- By Dynamic Drive, available at: =
http://www.dynamicdrive.com=0A=
// Last updated: Jan 22nd, 2007=0A=
// -------------------------------------------------------------------=0A=
=0A=
var thumbnailviewer=3D{=0A=
enableTitle: false, //Should "title" attribute of link be used as =
description?=0A=
enableAnimation: true, //Enable fading animation?=0A=
defineheader: '<div class=3D"headerbar"></div>', //Define HTML for =
header interface=0A=
defineLoading: '<img src=3D"/images/loading.gif" /> Loading Image...', =
//Define HTML for "loading" div=0A=
=0A=
/////////////No need to edit beyond here/////////////////////////=0A=
=0A=
scrollbarwidth: 16,=0A=
opacitystring: =
'filter:progid:DXImageTransform.Microsoft.alpha(opacity=3D10); =
-moz-opacity: 0.1; opacity: 0.1',=0A=
targetlinks:[], //Array to hold links with rel=3D"thumbnail"=0A=
=0A=
createthumbBox:function(){=0A=
//write out HTML for Image Thumbnail Viewer plus loading div=0A=
document.write('<div id=3D"thumbBox" =
onclick=3D"thumbnailviewer.closeit()">'+this.defineheader+'<div =
style=3D"padding: 0 5px"><div style=3D"position: absolute; top: 5px; =
margin: 0 auto; padding: 2px; background: #fff; border: 1px solid #999; =
font-style: italic; font-size: 10px; z-index: 1001"><img =
src=3D"/images/cross.png" width=3D"12" height=3D"12" align=3D"middle" =
alt=3D"" style=3D"margin-top: -5px">close</div></div><div =
id=3D"thumbImage"></div></div>')=0A=
document.write('<div id=3D"thumbLoading">'+this.defineLoading+'</div>')=0A=
this.thumbBox=3Ddocument.getElementById("thumbBox")=0A=
this.thumbImage=3Ddocument.getElementById("thumbImage") //Reference div =
that holds the shown image=0A=
this.thumbLoading=3Ddocument.getElementById("thumbLoading") //Reference =
"loading" div that will be shown while image is fetched=0A=
this.standardbody=3D(document.compatMode=3D=3D"CSS1Compat")? =
document.documentElement : document.body //create reference to common =
"body" across doctypes=0A=
},=0A=
=0A=
=0A=
centerDiv:function(divobj){ //Centers a div element on the page=0A=
var ie=3Ddocument.all && !window.opera=0A=
var dom=3Ddocument.getElementById=0A=
var scroll_top=3D(ie)? this.standardbody.scrollTop : window.pageYOffset=0A=
var scroll_left=3D(ie)? this.standardbody.scrollLeft : window.pageXOffset=0A=
var docwidth=3D(ie)? this.standardbody.clientWidth : =
window.innerWidth-this.scrollbarwidth=0A=
var docheight=3D(ie)? this.standardbody.clientHeight: window.innerHeight=0A=
var =
docheightcomplete=3D(this.standardbody.offsetHeight>this.standardbody.scr=
ollHeight)? this.standardbody.offsetHeight : =
this.standardbody.scrollHeight //Full scroll height of document=0A=
var objwidth=3Ddivobj.offsetWidth //width of div element=0A=
var objheight=3Ddivobj.offsetHeight //height of div element=0A=
var topposition=3D(docheight>objheight)? =
scroll_top+docheight/2-objheight/2+"px" : scroll_top+10+"px" //Vertical =
position of div element: Either centered, or if element height larger =
than viewpoint height, 10px from top of viewpoint=0A=
divobj.style.left=3Ddocwidth/2-objwidth/2+"px" //Center div element =
horizontally=0A=
divobj.style.top=3DMath.floor(parseInt(topposition))+"px"=0A=
divobj.style.visibility=3D"visible"=0A=
},=0A=
=0A=
showthumbBox:function(){ //Show ThumbBox div=0A=
this.centerDiv(this.thumbBox)=0A=
if (this.enableAnimation){ //If fading animation enabled=0A=
this.currentopacity=3D0.1 //Starting opacity value=0A=
this.opacitytimer=3DsetInterval("thumbnailviewer.opacityanimation()", 20)=0A=
}=0A=
},=0A=
=0A=
=0A=
loadimage:function(link){ //Load image function that gets attached to =
each link on the page with rel=3D"thumbnail"=0A=
if (this.thumbBox.style.visibility=3D=3D"visible") //if thumbox is =
visible on the page already=0A=
this.closeit() //Hide it first (not doing so causes triggers some =
positioning bug in Firefox=0A=
var imageHTML=3D'<img src=3D"'+link.getAttribute("href")+'" =
style=3D"'+this.opacitystring+'" />' //Construct HTML for shown image=0A=
if (this.enableTitle && link.getAttribute("title")) //Use title attr of =
the link as description?=0A=
imageHTML+=3D'<br />'+link.getAttribute("title")=0A=
this.centerDiv(this.thumbLoading) //Center and display "loading" div =
while we set up the image to be shown=0A=
this.thumbImage.innerHTML=3DimageHTML //Populate thumbImage div with =
shown image's HTML (while still hidden)=0A=
this.featureImage=3Dthis.thumbImage.getElementsByTagName("img")[0] =
//Reference shown image itself=0A=
this.featureImage.onload=3Dfunction(){ //When target image has =
completely loaded=0A=
thumbnailviewer.thumbLoading.style.visibility=3D"hidden" //Hide =
"loading" div=0A=
thumbnailviewer.showthumbBox() //Display "thumbbox" div to the world!=0A=
}=0A=
if (document.all && !window.createPopup) //Target IE5.0 browsers only. =
Address IE image cache not firing onload bug: =
panoramio.com/blog/onload-event/=0A=
this.featureImage.src=3Dlink.getAttribute("href")=0A=
this.featureImage.onerror=3Dfunction(){ //If an error has occurred while =
loading the image to show=0A=
thumbnailviewer.thumbLoading.style.visibility=3D"hidden" //Hide =
"loading" div, game over=0A=
}=0A=
},=0A=
=0A=
setimgopacity:function(value){ //Sets the opacity of "thumbimage" div =
per the passed in value setting (0 to 1 and in between)=0A=
var targetobject=3Dthis.featureImage=0A=
if (targetobject.filters && targetobject.filters[0]){ //IE syntax=0A=
if (typeof targetobject.filters[0].opacity=3D=3D"number") //IE6=0A=
targetobject.filters[0].opacity=3Dvalue*100=0A=
else //IE 5.5=0A=
targetobject.style.filter=3D"alpha(opacity=3D"+value*100+")"=0A=
}=0A=
else if (typeof targetobject.style.MozOpacity!=3D"undefined") //Old =
Mozilla syntax=0A=
targetobject.style.MozOpacity=3Dvalue=0A=
else if (typeof targetobject.style.opacity!=3D"undefined") //Standard =
opacity syntax=0A=
targetobject.style.opacity=3Dvalue=0A=
else //Non of the above, stop opacity animation=0A=
this.stopanimation()=0A=
},=0A=
=0A=
opacityanimation:function(){ //Gradually increase opacity function=0A=
this.setimgopacity(this.currentopacity)=0A=
this.currentopacity+=3D0.1=0A=
if (this.currentopacity>1)=0A=
this.stopanimation()=0A=
},=0A=
=0A=
stopanimation:function(){=0A=
if (typeof this.opacitytimer!=3D"undefined")=0A=
clearInterval(this.opacitytimer)=0A=
},=0A=
=0A=
=0A=
closeit:function(){ //Close "thumbbox" div function=0A=
this.stopanimation()=0A=
this.thumbBox.style.visibility=3D"hidden"=0A=
this.thumbImage.innerHTML=3D""=0A=
this.thumbBox.style.left=3D"-2000px"=0A=
this.thumbBox.style.top=3D"-2000px"=0A=
},=0A=
=0A=
cleanup:function(){ //Clean up routine on page unload=0A=
this.thumbLoading=3Dnull=0A=
if (this.featureImage) this.featureImage.onload=3Dnull=0A=
this.featureImage=3Dnull=0A=
this.thumbImage=3Dnull=0A=
for (var i=3D0; i<this.targetlinks.length; i++)=0A=
this.targetlinks[i].onclick=3Dnull=0A=
this.thumbBox=3Dnull=0A=
},=0A=
=0A=
dotask:function(target, functionref, tasktype){ //assign a function to =
execute to an event handler (ie: onunload)=0A=
var tasktype=3D(window.addEventListener)? tasktype : "on"+tasktype=0A=
if (target.addEventListener)=0A=
target.addEventListener(tasktype, functionref, false)=0A=
else if (target.attachEvent)=0A=
target.attachEvent(tasktype, functionref)=0A=
},=0A=
=0A=
init:function(){ //Initialize thumbnail viewer script by scanning page =
and attaching appropriate function to links with rel=3D"thumbnail"=0A=
if (!this.enableAnimation)=0A=
this.opacitystring=3D""=0A=
var pagelinks=3Ddocument.getElementsByTagName("a")=0A=
for (var i=3D0; i<pagelinks.length; i++){ //BEGIN FOR LOOP=0A=
if (pagelinks[i].getAttribute("rel") && =
pagelinks[i].getAttribute("rel")=3D=3D"thumbnail"){ //Begin if statement=0A=
pagelinks[i].onclick=3Dfunction(){=0A=
thumbnailviewer.stopanimation() //Stop any currently running fade =
animation on "thumbbox" div before proceeding=0A=
thumbnailviewer.loadimage(this) //Load image=0A=
return false=0A=
}=0A=
this.targetlinks[this.targetlinks.length]=3Dpagelinks[i] //store =
reference to target link=0A=
} //end if statement=0A=
} //END FOR LOOP=0A=
//Reposition "thumbbox" div when page is resized=0A=
this.dotask(window, function(){if =
(thumbnailviewer.thumbBox.style.visibility=3D=3D"visible") =
thumbnailviewer.centerDiv(thumbnailviewer.thumbBox)}, "resize")=0A=
=0A=
=0A=
} //END init() function=0A=
=0A=
}=0A=
=0A=
thumbnailviewer.createthumbBox() //Output HTML for the image thumbnail =
viewer=0A=
thumbnailviewer.dotask(window, function(){thumbnailviewer.init()}, =
"load") //Initialize script on page load=0A=
thumbnailviewer.dotask(window, function(){thumbnailviewer.cleanup()}, =
"unload")
------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js#pub=sciencedaily

/* (c) 2008, 2009 Add This, LLC */=0A=
if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_atn=3D"//l.addthisc=
dn.com/",_euc=3DencodeURIComponent,_duc=3DdecodeURIComponent,_atu=3D"unde=
fined",_atc=3D{dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:-1,samp:0.005,c=
amp:1,vamp:1,pamp:0.7,addr:-1,addt:1,xfl:!!window.addthis_disable_flash,a=
bf:!!window.addthis_do_ab};(function(){try{var =
I=3Dwindow.location;if(I.protocol.indexOf("file")=3D=3D=3D0){_atr=3D"http=
:"+_atr}if(I.hostname.indexOf("localhost")!=3D-1){_atc.loc=3D1}}catch(N){=
}var =
L=3Dnavigator.userAgent.toLowerCase(),O=3Ddocument,u=3Dwindow,t=3Du.addEv=
entListener,h=3Du.attachEvent,J=3DO.location,Q=3D{win:/windows/.test(L),x=
p:/windows nt 5.1/.test(L)||/windows nt =
5.2/.test(L),chr:/chrome/.test(L),iph:/iphone/.test(L),saf:/safari/.test(=
L),web:/webkit/.test(L),opr:/opera/.test(L),msi:(/msie/.test(L))&&!(/oper=
a/.test(L)),ffx:/firefox/.test(L),ff2:/firefox\/2/.test(L),ie6:/msie =
6.0/.test(L),ie7:/msie =
7.0/.test(L),mod:-1},n=3D{isBound:false,isReady:false,readyList:window.ad=
dthis_onload||[],onReady:function(){if(!n.isReady){n.isReady=3Dtrue;var =
a=3Dn.readyList;for(var =
b=3D0;b<a.length;b++){a[b].call(window)}n.readyList=3D[]}},addLoad:functi=
on(a){var b=3Du.onload;if(typeof =
u.onload!=3D"function"){u.onload=3Da}else{u.onload=3Dfunction(){if(b){b()=
}a()}}},bindReady:function(){if(A.isBound){return}A.isBound=3Dtrue;if(O.a=
ddEventListener&&!Q.opr){O.addEventListener("DOMContentLoaded",A.onReady,=
false)}var =
a=3Dwindow.addthis_product;if(a&&a.indexOf("f")>-1){A.onReady();return}if=
(Q.msi&&window=3D=3Dtop){(function(){if(A.isReady){return}try{O.documentE=
lement.doScroll("left")}catch(c){setTimeout(arguments.callee,0);return}A.=
onReady()})()}if(Q.opr){O.addEventListener("DOMContentLoaded",function(){=
if(A.isReady){return}for(var =
c=3D0;c<O.styleSheets.length;c++){if(O.styleSheets[c].disabled){setTimeou=
t(arguments.callee,0);return}}A.onReady()},false)}if(Q.saf){var =
b;(function(){if(A.isReady){return}if(O.readyState!=3D"loaded"&&O.readySt=
ate!=3D"complete"){setTimeout(arguments.callee,0);return}if(b=3D=3D=3Dund=
efined){var c=3DO.gn("link");for(var =
d=3D0;d<c.length;d++){if(c[d].getAttribute("rel")=3D=3D"stylesheet"){b++}=
}var =
e=3DO.gn("style");b+=3De.length}if(O.styleSheets.length!=3Db){setTimeout(=
arguments.callee,0);return}A.onReady()})()}A.addLoad(A.onReady)},append:f=
unction(b,a){A.bindReady();if(A.isReady){b.call(window,[])}else{A.readyLi=
st.push(function(){return =
b.call(window,[])})}}},A=3Dn,v=3Dfunction(q,l,p,c){if(!q){return p}if(q =
instanceof Array){for(var =
e=3D0,a=3Dq.length,b=3Dq[0];e<a;b=3Dq[++e]){p=3Dl.call(c||q,p,b,e,q)}}els=
e{for(var d in q){p=3Dl.call(c||q,p,q[d],d,q)}}return =
p},D=3DArray.prototype.slice,F=3Dfunction(b){return =
D.apply(b,D.call(arguments,1))},E=3Dfunction(a){return =
a.replace(/(^\s+|\s+$)/g,"")},M=3Dfunction(a,b){return =
v(F(arguments,1),function(d,c){return =
v(c,function(l,i,e){l[e]=3Di;return l},d)},a)},j=3Dfunction(b,a){return =
v(b,function(e,d,c){c=3DE(c);if(c){e.push(_euc(c)+"=3D"+_euc(E(d)))}retur=
n e},[]).join(a||"&")},g=3Dfunction(b,a){return =
v((b||"").split(a||"&"),function(i,l){var =
e=3Dl.split("=3D"),d=3DE(_duc(e[0])),c=3DE(_duc(e.slice(1).join("=3D")));=
if(d){i[d]=3Dc}return i},{})},f=3D{vst:[],rev:"$Rev: 73844 =
$",_euc:_euc,_duc:_duc,reduce:v,slice:F,strip:E,extend:M,toKV:j,fromKV:g,=
bro:Q,clck:1,show:1,dl:J,camp:_atc.camp-Math.random(),samp:_atc.samp-Math=
.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.random(),pamp:=
_atc.pamp-Math.random(),xamp:_atc.samp-Math.random(),ab:"-",scnt:1,seq:1,=
dcp:0,inst:1,wait:500,tmo:null,cvt:[],svt:[],sttm:new =
Date().getTime(),max:4294967295,pix:"tev",sid:0,sub:!!window.at_sub,dbm:0=
,uid:null,oot:null,swf:"//bin.clearspring.com/at/v/1/button1.6.swf",evu:"=
//o.addthis.com/at/",spt:"static/r07/widget13.png",ifpp:null,trim:functio=
n(a,b){try{a=3Da.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(b){a=3D_euc(=
a)}}catch(b){}return =
a},gat:function(){},com:function(a){if(window.parent&&window.postMessage)=
{window.parent.postMessage(a,"*")}else{f.ifm(a)}},ifwn:function(){var =
b=3Df;try{b.rec(b.sifr.contentWindow.name)}catch(c){}},ifm:function(b){if=
(addthis_wpl){var =
c=3D(addthis_wpl.split("#"))[0];window.parent.location.href=3Dc+"#at"+b}r=
eturn false},hash:window.location.hash,ifp:function(){var =
c=3Df,b=3Dwindow.location.hash,i=3D0;if(b&&b.indexOf("#at")>-1){b=3Db.sub=
str(3).split(";");for(var e in b){var =
d=3Db[e].length>3?b[e].substr(0,3):null;switch(d){case"ssh":i=3D1;c.ssh(b=
[e].substr(4));break;case"uid":i=3D1;c.asetup(b[e].substr(4));break}}if(i=
){if(!c.hash.length||c.hash=3D=3D""){c.hash=3D"#"}window.location.hash=3D=
c.hash}}if(c.gssh&&c.guid){clearInterval(c.ifpp)}},pmh:function(a){if(a.o=
rigin.slice(-12)=3D=3D".addthis.com"){f.rec(a.data)}},_rec:[],rec:functio=
n(d){if(!d){return}var =
l=3Dg(d),b=3Df,c=3Db.sifr,e=3Db._rec;if(l.ssh){b.ssh(l.ssh)}if(l.uid){b.a=
setup(l.uid)}if(l.dbm){b.dbm=3Dl.dbm}if(c&&c.parentNode){c.parentNode.rem=
oveChild(c);b.sifr=3Dnull}for(var =
p=3D0;p<e.length;p++){e[p](l)}},ssh:function(b){f.gssh=3D1;var =
a=3Dwindow.addthis_ssh=3D_duc(b);f._ssh=3Da.split(",")},mun:function(c){v=
ar a=3D291;if(c){for(var =
b=3D0;b<c.length;b++){a=3D(a*(c.charCodeAt(b)+b)+3)&1048575}}return(a&167=
77215).toString(32)},jsl:function(){return((((u.jQuery||{}).fn||{}).jquer=
y&&1)|((u.Prototype||{}).Version&&2)|((u.YUI||{}).version||(u.YAHOO||{}).=
VERSION&&4)|((u.Ext||{}).version&&8)|((u.dojo||{}).version&&16))},ibt:fun=
ction(){if(f.bti){return f.bti}var =
a=3D(window.addthis_product||"men").substr(0,3),b=3Da=3D=3D"bkm"||a=3D=3D=
"fct"||a=3D=3D"fxe";if(b){f.bti=3Db}return b},off:function(){return =
Math.floor((new =
Date().getTime()-f.sttm)/100).toString(16)},ran:function(){return =
Math.floor(Math.random()*4294967295).toString(36)},srd:function(){if(f.dr=
){return"&pre=3D"+_euc(f.dr)}else{return""}},cst:function(a){return"CXNID=
=3D2000001.521545608054043907"+(a||2)+"NXC"},imgz:[],hrr:function(c){if(c=
&&c.urls&&c.urls instanceof Array){for(var =
b=3D0;b<c.urls.length;b++){var a=3Dnew =
Image();f.imgz.push(a);a.src=3Dc.urls[b]}}},omp:function(){f.img(_atc.ver=
+"sh","3");if(f.lng().indexOf("en")=3D=3D0){if(f.pamp>=3D0){f.xred(200)}}=
},img:function(p,r,b){if(!window.at_sub&&!_atc.xtr){var =
e=3Df,q=3De.dr,d=3D((e.rev||"").split(" =
"));if(q){q=3Dq.split("?").shift().split("http://").pop().split("https://=
").pop();if(q.length>25){q=3Dq.substr(0,25)}}var l=3Dnew =
Image();e.imgz.push(l);l.src=3D_atn+"live/t00/"+p+".gif?"+(e.uid!=3D=3Dnu=
ll?"uid=3D"+e.uid+"&":"")+e.ran()+"&"+e.cst(r)+(e.pub()?"&pub=3D"+e.pub()=
:"")+(q?"&dr=3D"+_euc(q):"")+(d.length>1?"&rev=3D"+d[1]:"")+(b?"&"+b:"")}=
},cuid:function(){return((f.sttm/1000)&f.max).toString(16)+("00000000"+(M=
ath.floor(Math.random()*(f.max+1))).toString(16)).slice(-8)},ssid:functio=
n(){if(f.sid=3D=3D=3D0){f.sid=3Df.cuid()}return =
f.sid},sev:function(b,a){f.pix=3D"sev-"+(typeof(b)!=3D=3D"number"?_euc(b)=
:b);f.svt.push(b+";"+f.off());if(a=3D=3D=3D1){f.xmi(true)}else{f.sxm(true=
)}},cev:function(b,a){f.pix=3D"cev-"+_euc(b);f.cvt.push(_euc(b)+"=3D"+_eu=
c(a)+";"+f.off());f.sxm(true)},sxm:function(a){if(f.tmo!=3D=3Dnull){clear=
Timeout(f.tmo)}if(a){f.tmo=3Df.sto("_ate.xmi(false)",f.wait)}},sto:functi=
on(b,a){return setTimeout(b,a)},sta:function(){var =
b=3Df;return"AT-"+(b.pub()?b.pub():"unknown")+"/-/"+b.ab+"/"+b.ssid()+"/"=
+(b.seq++)+(b.uid!=3D=3Dnull?"/"+b.uid:"")},xred:function(d){try{var =
s=3Dwindow,ae=3Df,b=3D0,W=3DO.referer||O.referrer||"",T=3DJ?J.href:null,a=
a=3DJ?J.hostname.split(".").slice(-2).join("."):null,y=3D100,q=3D300,ac=3D=
0,p=3D1,l=3D2,x=3D4,V=3Dac,ad=3D".com/",Y=3D0;if(W){var =
U=3DW.split("//").pop().split("/").shift().split("?").shift().split(".").=
slice(-2).join(".");if(U=3D=3Daa){V|=3Dl}else{V|=3Dx}}if(((ae.camp>=3D0&&=
(W.indexOf(ad)>-1))||d)&&(T&&J&&J.protocol&&(J.protocol.indexOf("https")=3D=
=3D-1))){if(W&&W.match(/ws\/results\/(Web|Images|Video|News)/)){Y=3D1;V|=3D=
p}else{if(W.indexOf(ad+"search")>-1||W.indexOf(ad+"url")>-1||W.indexOf(ad=
+"web")>-1||W.indexOf(ad+"aol")>-1||W.indexOf(ad+"s?bs")>-1||W.indexOf("h=
otbot"+ad)>-1){var S=3DW.split("?").pop().split("&");for(var =
Z=3D0;Z<S.length;Z++){if(S[Z].indexOf("q=3D")=3D=3D=3D0||S[Z].indexOf("bs=
=3D")=3D=3D=3D0||S[Z].indexOf("p=3D")=3D=3D=3D0||S[Z].indexOf("query")=3D=
=3D=3D0||S[Z].indexOf("qry")=3D=3D=3D0||S[Z].indexOf("text")=3D=3D=3D0){Y=
=3D1;break}}V|=3Dp}}if(!ae.dcp&&!_atc.xtr&&!_atc.xck&&(Y||d)&&ae.mun(ae.p=
ub())!=3D=3D"mu2r"){if(!d){d=3Dy}ae.dcp=3Dd;var =
X=3DO.ce("script");X.src=3D"//cf.addthis.com/red/p.json?rb=3D"+V+"&gen=3D=
"+d+"&callback=3D_ate.hrr"+(ae.pub()?"&pub=3D"+ae.pub():"")+(ae.uid&&ae.u=
id!=3D=3D"anonymous"?"&uid=3D"+_euc(ae.uid):"")+"&url=3D"+_euc(T)+(W?"&re=
f=3D"+_euc(W):"");O.gn("head")[0].appendChild(X)}}}catch(ab){}},xld:funct=
ion(){var =
b=3Df,e=3D{"6jb4":1,sirb:1,q8fc:1,mv86:1,qmo0:1},c=3Db.jsl(),d=3Db.mun(b.=
pub());if(!b.xld_p){b.xld_p=3D1;if(e[d]){_atc.samp/=3D2;b.samp=3D_atc.sam=
p-Math.random()}if(b.samp>=3D0&&!b.sub){b.sev("20");b.cev("plo",Math.roun=
d(1/_atc.samp));if(b.dr){b.cev("pre",b.dr)}}if(b.xamp>=3D0&&b.lng().index=
Of("en")=3D=3D0){b.xred(100)}else{b.xred()}b.img(_atc.ver+"lo","2",c?"jsl=
=3D"+c:"")}},xmi:function(r){var =
b=3Df,p=3Db.dl?b.dl.hostname:"";if(!b.uid){b.dck("X"+b.cuid())}else{b.coo=
()}if(b.cvt.length+b.svt.length>0){b.sxm(false);if(b.seq=3D=3D=3D1){b.cev=
("pin",b.inst)}if(_atc.xtr){return}if(p.indexOf(".gov")>-1||p.indexOf(".m=
il")>-1){_atc.xck=3D1}var =
s=3Db.pix+"-"+b.ran()+".png?ev=3D"+f.sta()+"&se=3D"+b.svt.join(",")+"&ce=3D=
"+b.cvt.join(",")+(_atc.xck?"&xck=3D1":""),e=3Db.evu+s;b.cvt=3D[];b.svt=3D=
[];if(r){var =
q=3Ddocument,l=3Dq.ce("iframe");l.id=3D"_atf";l.src=3De;f.opp(l.style);q.=
body.appendChild(l);l=3Dq.getElementById("_atf")}else{var c=3Dnew =
Image();b.imgz.push(c);c.src=3De}}},loc:function(){return =
_atc.loc},opp:function(a){a.width=3Da.height=3D"1px";a.position=3D"absolu=
te";a.zIndex=3D100000},pub:function(){return =
_euc(window.addthis_config&&addthis_config.username?addthis_config.userna=
me:(window.addthis_pub||""))},plo:[],lad:function(a){f.plo.push(a)},lng:f=
unction(){return =
window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.=
msi?navigator.userLanguage:navigator.language)},ivl:function(a){var =
b=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg=
",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,c=
ym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",es:1=
,esl:"es",spa:"spa",et:1,est:"et",fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo=
:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",h=
e:1,heb:"he",hi:1,hin:"hin",hr:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:=
1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",lb:1,ltz:"lb",lt:1,l=
it:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ms:1,msa:"ms",may:"ms",nb:1,=
nl:1,nla:"nl",dut:"nl",no:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",pt:1,por=
:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,sl=
v:"sl",sq:1,alb:"sq",sr:1,ser:"sr",sv:1,sve:"sv",swe:"sv",ta:1,tam:"ta",t=
e:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tr:1,tur:"tr",uk:1,ukr:"uk",ur:1=
,urd:"ur",vi:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-t=
r":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw=
":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(b[a]){return =
b[a]}a=3Da.split("-").shift();if(b[a]){if(b[a]=3D=3D=3D1){return =
a}else{return b[a]}}return 0},alg:function(e,c){var =
i=3Ddocument,a=3D(e||f.lng()||"en").toLowerCase(),b=3Df.ivl(a);if(a.index=
Of("en")!=3D=3D0&&(!f.pll||c)){if(b){if(b!=3D=3D1){a=3Db}f.pll=3Df.ajs("s=
tatic/r07/lang00/"+a+".js")}}},jlr:{},ajs:function(a){if(!f.jlr[a]){var =
b=3DO.ce("script");b.src=3D_atr+a;O.gn("head")[0].appendChild(b);f.jlr[a]=
=3D1;return b}return 1},jlo:function(){try{var =
p=3Ddocument,b=3Df,l=3Db.lng();b.alg(l);if(!b.pld){if(b.bro.ie6){var =
c=3Dnew =
Image();b.imgz.push(c);c.src=3D_atr+b.spt;if(window.addthis_feed){c=3Dnew=
 =
Image();b.imgz.push(c);c.src=3D_atr+"static/r05/feed00.gif"}}if(b.pll&&!w=
indow.addthis_translations){b.sto(function(){b.pld=3Db.ajs("static/r07/me=
nu46.js")},10)}else{b.pld=3Db.ajs("static/r07/menu46.js")}}}catch(i){}},i=
gv:function(a,b){if(!u.addthis_share){u.addthis_share=3D{}}if(!addthis_sh=
are.url){u.addthis_share.url=3Du.addthis_url||a}if(!addthis_share.title){=
u.addthis_share.title=3Du.addthis_title||b}if(!u.addthis_config){u.addthi=
s_config=3D{username:u.addthis_pub}}else{if(addthis_config.data_use_flash=
=3D=3D=3Dfalse){_atc.xfl=3D1}if(addthis_config.data_use_cookies=3D=3D=3Df=
alse){_atc.xck=3D1}}},lod:function(S){try{var =
U=3Dwindow,ak=3Df,x=3Dak.bro.msi,d=3D0,Z=3DO.referer||O.referrer||"",X=3D=
J?J.href:null,ag=3DJ.hostname,aj=3DX?X.indexOf("sms_ss"):-1,ah=3D((S=3D=3D=
=3D1||U.addthis_load_flash)&&!_atc.abf),ac=3D((U.addthis_language||(U.add=
this_config?U.addthis_config.ui_language:null)||(ak.bro.msi?navigator.use=
rLanguage:navigator.language)).split("-")).shift(),s=3D(J.href.indexOf(_a=
tr)=3D=3D-1)&&!ak.bro.ie6&&!ak.bro.ie7,ad=3DO.gn("link"),q=3D_atr+"static=
/r07/sh10.html",y=3D"_ate.ifwn()",r,T;if(!U.postMessage){var =
W=3DO.gn("img");for(var =
ae=3D0;ae<W.length;ae++){if(W[ae].src.split("//").pop().indexOf(ag)=3D=3D=
0){r=3DW[ae].src;break}}}if(s&&(!_atc.xic||(U.postMessage||ak.bro.msi))){=
if(!x){T=3DO.ce("iframe")}else{var =
V=3DO.ce("div");V.style.visibility=3D"hidden";ak.opp(V.style);O.body.inse=
rtBefore(V,O.body.firstChild);V.innerHTML=3D'<iframe id=3D"_atssh" =
width=3D"1" height=3D"1" name=3D"_atssh" =
'+(!U.postMessage?'onload=3D"'+y+'" =
':"")+">";T=3DO.getElementById("_atssh")}}for(var =
ae=3D0;ae<ad.length;ae++){var =
ab=3Dad[ae];if(ab.rel&&ab.rel=3D=3D"canonical"&&ab.href){X=3Dab.href}}ak.=
igv(X,O.title||"");ak.gov();ak.dr=3DZ;var =
p=3D(ak.swf&&!_atc.xfl&&!(ak.loc())&&!_atc.abf&&(ah||ak.uid=3D=3D=3Dnull|=
|(ak.uid!=3D=3D"anonymous"&&ak.oot&&((new =
Date()).getTime()-ak.oot>60480000))));q+=3D"#swfp=3D"+(p&&x?1:0);if(!x&&p=
){var c=3Dfunction(e,l,a){var =
i=3DO.ce("param");i.name=3Dl;i.value=3Da;e.appendChild(i)},V=3DO.ce("div"=
),Y=3D"atff",b=3DY+"c",aa=3DO.ce("object");V.id=3Db;O.body.insertBefore(V=
,O.body.firstChild);setTimeout(function(){var =
a=3DO.getElementById(b);aa.id=3DY;aa.data=3Dak.swf;aa.width=3Daa.height=3D=
"1px";aa.type=3D"application/x-shockwave-flash";c(aa,"wmode","transparent=
");c(aa,"allowScriptAccess","always");a.appendChild(aa)},10)}if(s&&T){T.i=
d=3D"_atssh";ak.opp(T.style);T.frameborder=3DT.style.border=3D0;T.style.t=
op=3DT.style.left=3D0;if(U.postMessage){T.src=3Dq;if(x){U.attachEvent("on=
message",ak.pmh)}else{U.addEventListener("message",ak.pmh,false)}T=3DO.bo=
dy.appendChild(T)}else{if(r&&!_atc.xic&&ak.bro.msi&&window=3D=3Dtop){T.on=
load=3Dy;T.src=3Dr;T=3DO.body.appendChild(T);T.src=3Dq+"&wpl=3D"+_euc(r)}=
}ak.sifr=3DT}if(!ah){if(p){ak.uoo();if(ak.bro.ie6||ak.bro.ie7){ak.sto("if=
 (_ate.xld) =
_ate.xld()",5000)}else{ak.sto("_ate.xld()",5000)}}else{ak.guid=3D1;ak.xld=
()}if(aj>-1&&X.indexOf(_atd+"book")=3D=3D-1){var =
af=3DX.substr(aj);af=3Daf.split("&").shift().split("#").shift().split("=3D=
").pop();if(ak.vamp>=3D0&&!ak.sub&&af.length){ak.cev("plv",Math.round(1/_=
atc.vamp));ak.cev("rsc",af)}}}if(window.addthis_language||(window.addthis=
_config||{}).ui_language){ak.alg()}if(ak.plo.length>0){ak.jlo()}}catch(ai=
){}},kck:function(a){var b=3Ddocument;if(b.cookie){b.cookie=3Da+"=3D ; =
expires=3DTue, 31 Mar 2009 05:47:11 UTC; path=3D/"}},rck:function(e){var =
p=3Ddocument;if(p.cookie){var b=3Dp.cookie.split(";");for(var =
l=3D0;l<b.length;l++){var =
q=3Db[l],a=3Dq.indexOf(e+"=3D");if(a>=3D0){return =
q.substring(a+(e.length+1))}}}return},uoo:function(){f.sck("_csoot",(new =
Date().getTime()))},coo:function(a){if(f.uid=3D=3D"anonymous"&&!f.oot){_a=
tc.xck=3D1;f.uoo()}},dck:function(a){f.uid=3Da;f.sck("_csuid",a);f.coo()}=
,gov:function(){var =
b=3Df.dl?f.dl.hostname:"";if(b.indexOf(".gov")>-1||b.indexOf(".mil")>-1){=
_atc.xck=3D1;_atc.xfl=3D1}var =
c=3Df.pub(),a=3D["usarmymedia","govdelivery"];for(K in =
a){if(c=3D=3Da[K]){_atc.xck=3D1;_atc.xfl=3D1;break}}},sck:function(b,a,c)=
{f.gov();if(!_atc.xck){O.cookie=3Db+"=3D"+a+(!c?"; expires=3DWed, 04 Oct =
2028 03:19:53 GMT":"")+"; path=3D/"}},asetup:function(b){var =
c=3Df;try{if(!c.guid){c.guid=3D1;if(b!=3D=3Dnull&&b!=3D=3D_atu){c.dck(b)}=
c.xld()}}catch(d){}return =
b},ao:function(b,i,e,c,d,a){f.lad(["open",b,i,e,c,d,a]);f.jlo();return =
false},ac:function(){},as:function(b,c,a){f.lad(["send",b,c,a]);f.jlo()}}=
,R=3Df;u._ate=3DR;u._adr=3DA;O.ce=3DO.createElement;O.gn=3DO.getElementsB=
yTagName;A.bindReady();if(!_atc.ost){if(!u.addthis_conf){u.addthis_conf=3D=
{}}for(var K in =
addthis_conf){_atc[K]=3Daddthis_conf[K]}_atc.ost=3D1}A.append(R.lod);if(O=
.cookie){var m=3DO.cookie.split(";");for(var K=3D0;K<m.length;K++){var =
P=3Dm[K],o=3DP.indexOf("_csuid=3D"),k=3DP.indexOf("_csoot=3D");if(o>=3D0)=
{f.uid=3DP.substring(o+7)}else{if(k>=3D0){f.oot=3DP.substring(k+7)}}}}try=
{if(!_atc.xcs){var =
I=3DO.ce("link");I.rel=3D"stylesheet";I.type=3D"text/css";I.href=3D_atr+"=
static/r07/widget29.css";I.media=3D"all";O.gn("head")[0].appendChild(I)}}=
catch(N){}var =
H=3DO.gn("script"),z=3DH[H.length-1],B=3Dz.src.indexOf("#")>-1?z.src.repl=
ace(/^[^\#]+\#?/,""):z.src.replace(/^[^\?]+\??/,""),C=3Dg(B);if(C.pub){u.=
addthis_pub=3D_duc(C.pub)}else{if(C.username){u.addthis_pub=3D_duc(C.user=
name)}}if(u.addthis_pub&&u.addthis_config){u.addthis_config.username=3Du.=
addthis_pub}if(C.domready){_atc.dr=3D1}try{if(_atc.ver=3D=3D=3D120){var =
G=3D"atb"+u._ate.cuid();O.write('<span =
id=3D"'+G+'"></span>');u._ate.igv();u._ate.lad(["span",G,addthis_share.ur=
l||"[url]",addthis_share.title||"[title]"])}if(u.addthis_clickout){f.lad(=
["cout"])}}catch(N){}})();function addthis_open(b,f,e,c,d,a){if(typeof =
d=3D=3D"string"){d=3Dnull}return _ate.ao(b,f,e,c,d,a)}function =
addthis_close(){_ate.ac()}function =
addthis_sendto(b,c,a){_ate.as(b,c,a);return =
false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_o=
pen(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",w=
indow.addthis_title||"[TITLE]")};if(!window.addthis||window.addthis.nodeT=
ype!=3D=3Dundefined){window.addthis=3D(function(){var =
a=3D{aim:"AIM",domaintoolswhois:"Whois =
Lookup",kirtsy:"kIRTSY",linkagogo:"Link-a-Gogo",meneame:"Men&eacute;ame",=
misterwong:"Mister Wong",mailto:"Email =
App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It =
Later",shetoldme:"She Told =
Me",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"WordPress",yah=
oobkm:"Y! Bookmarks",yahoomail:"Y! Mail"},c=3Dfunction(f,g){var =
h;if(window._atw&&_atw.list){h=3D_atw.list[f]}else{if(a[f]){h=3Da[f]}else=
{h=3D(g?f:(f.substr(0,1).toUpperCase()+f.substr(1)))}}return =
h.replace(/&nbsp;/g," ")};function d(g,f){return =
function(){addthis.plo.push({call:g,args:arguments,ns:f})}}function =
b(h){var =
g=3Dthis,f=3Dthis.queue=3D[];this.name=3Dh;this.call=3Dfunction(){f.push(=
arguments)};this.call.queuer=3Dthis;this.flush=3Dfunction(l,k){for(var =
j=3D0;j<f.length;j++){l.apply(k||g,f[j])}return =
l}}return{ost:0,cache:{},plo:[],links:[],ems:[],_Queuer:b,_queueFor:d,but=
ton:d("button"),toolbox:d("toolbox"),update:d("update"),util:{getServiceN=
ame:c}}})()}_adr.append((function(){if(!window.addthis.ost){var =
d=3Ddocument,u=3Dundefined,w=3Dwindow,unaccent=3Dfunction(s){if(s.indexOf=
("&")>-1){s=3Ds.replace(/&([aeiou]).+;/g,"$1")}return =
s},customServices=3D{},globalConfig=3Dw.addthis_config,globalShare=3Dw.ad=
dthis_share,upConfig=3D{},upShare=3D{},body=3Dd.gn("body").item(0),mrg=3D=
function(o,n){if(n&&o!=3D=3Dn){for(var k in =
n){if(o[k]=3D=3D=3Du){o[k]=3Dn[k]}}}},addga=3Dfunction(o,ss,au){var =
oldclick=3Do.onclick||function(){};if(o.conf.data_ga_tracker||addthis_con=
fig.data_ga_tracker||o.conf.data_ga_property||addthis_config.data_ga_prop=
erty){o.onclick=3Dfunction(){_ate.gat(ss,au,o.conf,o.share);oldclick()}}}=
,rpl=3Dfunction(o,n){var r=3D{};for(var k in =
o){if(n[k]){r[k]=3Dn[k]}else{r[k]=3Do[k]}}return =
r},addthis=3Dwindow.addthis,genieu=3Dfunction(share){return"mailto:?subje=
ct=3D"+_euc(share.title?share.title:"%20")+"&body=3D"+_euc(share.title?sh=
are.title:"")+(share.title?"%0D%0A":"")+_euc(share.url)+"%0D%0A%0D%0AShar=
ed via =
AddThis.com"},gebcn=3Dfunction(oParent,tag,className,allowSuffix,optimiza=
ble){tag=3Dtag.toUpperCase();var =
els=3D(oParent=3D=3Dbody&&addthis.cache[tag]?addthis.cache[tag]:(oParent|=
|body).getElementsByTagName(tag)),rv=3D[],i,o;if(oParent=3D=3Dbody){addth=
is.cache[tag]=3Dels}if(optimizable){for(i=3D0;i<els.length;i++){o=3Dels[i=
];if(o.className.indexOf(className)>-1){rv.push(o)}}}else{className=3Dcla=
ssName.replace(/\-/g,"\\-");var rx=3Dnew =
RegExp("(^|\\s)"+className+(allowSuffix?"\\w*":"")+"(\\s|$)");for(i=3D0;i=
<els.length;i++){o=3Dels[i];if(rx.test(o.className)){rv.push(o)}}}return(=
rv)},b_title=3D{email:"Email",mailto:"Email",print:"Print",favorites:"Sav=
e to Favorites",twitter:"Tweet This",digg:"Digg =
This"},json=3D{email_vars:1,templates:1,services_custom:1},nosend=3D{more=
:1,email:1,mailto:1},nowindow=3D{email:1,mailto:1,print:1,more:1,favorite=
s:1},a_config=3D["username","services_custom","services_custom_name","ser=
vices_custom_url","services_custom_title","services_exclude","services_co=
mpact","services_expanded","ui_click","ui_hide_embed","ui_delay","ui_hove=
r_direction","ui_language","ui_offset_top","ui_offset_left","ui_header_co=
lor","ui_header_background","ui_use_embeddable_services_beta","ui_icons",=
"ui_cobrand","data_use_flash","data_use_cookies","data_track_linkback"],a=
_share=3D["url","title","templates","email_template","email_vars","html",=
"swfurl","width","height","screenshot","author","description","content"],=
getElementsByClassName=3Dd.getElementsByClassname||gebcn,_svcurl=3Dfuncti=
on(config,share){var sv=3Dconfig.services instanceof =
Array?config.services[0]:config.services||"";return"http://"+_atd+"bookma=
rk.php?v=3D"+_atc.ver+"&pub=3D"+_euc(_ate.pub())+"&s=3D"+sv+(share.url?"&=
url=3D"+_euc(share.url):"")+(share.title?"&title=3D"+_euc(share.title):""=
)+"&tt=3D0"},_select=3Dfunction(what){if(typeof what=3D=3D"string"){var =
c=3Dwhat.substr(0,1);if(c=3D=3D"#"){what=3Dd.getElementById(what.substr(1=
))}else{if(c=3D=3D"."){what=3DgetElementsByClassName(body,"*",what.substr=
(1))}else{}}}if(!(what instanceof Array)){what=3D[what]}return =
what},_parseAttributes=3Dfunction(el,attrs,overrides,childWins){var =
rv=3D{};overrides=3Doverrides||{};for(var =
i=3D0;i<attrs.length;i++){if(overrides[attrs[i]]&&!childWins){rv[attrs[i]=
]=3Doverrides[attrs[i]]}else{if(el){var =
p=3D"addthis:"+attrs[i],v=3Del.getAttribute?el.getAttribute(p)||el[p]:el[=
p];if(v){rv[attrs[i]]=3Dv}else{if(overrides[attrs[i]]){rv[attrs[i]]=3Dove=
rrides[attrs[i]]}}if(rv[attrs[i]]=3D=3D=3D"true"){rv[attrs[i]]=3Dtrue}els=
e{if(rv[attrs[i]]=3D=3D=3D"false"){rv[attrs[i]]=3Dfalse}}}}if(rv[attrs[i]=
]!=3D=3Dundefined&&json[attrs[i]]&&(typeof =
rv[attrs[i]]=3D=3D"string")){eval("var e =3D =
"+rv[attrs[i]]);rv[attrs[i]]=3De}}return =
rv},_processCustomServices=3Dfunction(conf){var =
acs=3D(conf||{}).services_custom;if(!acs){return}if(!(acs instanceof =
Array)){acs=3D[acs]}for(var i=3D0;i<acs.length;i++){var =
service=3Dacs[i];if(service.name&&service.icon&&service.url){service.code=
=3Dservice.url=3Dservice.url.replace(/ =
/g,"");if(service.code.indexOf("http")=3D=3D=3D0){service.code=3Dservice.=
code.substr((service.code.indexOf("https")=3D=3D=3D0?8:7))}service.code=3D=
service.code.split("?").shift().split("/").shift().toLowerCase();customSe=
rvices[service.code]=3Dservice}}},_getCustomService=3Dfunction(ss,conf){r=
eturn =
customServices[ss]||{}},_getATtributes=3Dfunction(el,config,share,childWi=
ns){var =
rv=3D{conf:config||{},share:share||{}};rv.conf=3D_parseAttributes(el,a_co=
nfig,config,childWins);rv.share=3D_parseAttributes(el,a_share,share,child=
Wins);return =
rv},_render=3Dfunction(what,conf,attrs){if(what){conf=3Dconf||{};attrs=3D=
attrs||{};var =
config=3Dconf.conf||globalConfig,share=3Dconf.share||globalShare;var =
onmouseover=3Dattrs.onmouseover,onmouseout=3Dattrs.onmouseout,onclick=3Da=
ttrs.onclick,internal=3Dattrs.internal,ss=3Dattrs.singleservice;if(ss){co=
nfig.product=3D"tbx-"+_atc.ver;if(onclick=3D=3D=3Du){onclick=3Dnosend[ss]=
?function(el,config,share){var s=3Drpl(share,upShare);return =
addthis_open(el,ss,s.url,s.title,rpl(config,upConfig),s)}:nowindow[ss]?fu=
nction(el,config,share){var s=3Drpl(share,upShare);return =
addthis_sendto(ss,rpl(config,upConfig),s)}:null}}else{if(!attrs.noevents)=
{if(!attrs.nohover){if(onmouseover=3D=3D=3Du){onmouseover=3Dfunction(el,c=
onfig,share){return =
addthis_open(el,"",null,null,config,share)}}if(onmouseout=3D=3D=3Du){onmo=
useout=3Dfunction(el){return =
addthis_close()}}if(onclick=3D=3D=3Du){onclick=3Dfunction(el,config,share=
){return =
addthis_sendto("more",config,share)}}}else{if(onclick=3D=3D=3Du){onclick=3D=
function(el,config,share){return =
addthis_open(el,"more",null,null,config,share)}}}}}what=3D_select(what);f=
or(var i=3D0;i<what.length;i++){var =
o=3Dwhat[i],oattr=3D_getATtributes(o,config,share,true)||{};mrg(oattr.con=
f,globalConfig);mrg(oattr.share,globalShare);o.conf=3Doattr.conf;o.share=3D=
oattr.share;if(o.conf.ui_language){_ate.alg(o.conf.ui_language)}_processC=
ustomServices(o.conf);if(!o.conf||!o.conf.ui_click){if(onmouseover){o.onm=
ouseover=3Dfunction(){return =
onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=3Dfun=
ction(){return =
onmouseout(this)}}if(onclick){o.onclick=3Dfunction(){return =
onclick(this,this.conf,this.share)}}}else{if(onclick){o.onclick=3Dfunctio=
n(){return =
addthis_open(this,"",null,null,this.conf,this.share)}}}if(o.tagName.toLow=
erCase()=3D=3D"a"){if(ss){var =
customService=3D_getCustomService(ss,o.conf);o.conf.product=3D"tbx-"+_atc=
.ver;if(customService&&customService.code&&customService.icon){if(o.first=
Child&&o.firstChild.className.indexOf("at300bs")>-1){o.firstChild.style.b=
ackground=3D"url("+customService.icon+") no-repeat top =
left"}}if(!nowindow[ss]){var =
t=3D_ate.trim,template=3Do.share.templates&&o.share.templates[ss]?o.share=
.templates[ss]:"",url=3Do.share.url||addthis_share.url,title=3Do.share.ti=
tle||addthis_share.title,swfurl=3Do.share.swfurl||addthis_share.swfurl,wi=
dth=3Do.share.width||addthis_share.width,height=3Do.share.height||addthis=
_share.height,description=3Do.share.description||addthis_share.descriptio=
n,screenshot=3Do.share.screenshot||addthis_share.screenshot;o.href=3D"//"=
+_atd+"bookmark.php?pub=3D"+t(addthis_config.username||o.conf.username||_=
ate.pub(),1)+"&v=3D"+_atc.ver+"&source=3Dtbx-"+_atc.ver+"&tt=3D0&s=3D"+ss=
+"&url=3D"+_euc(url||"")+"&title=3D"+t(title||"",1)+"&content=3D"+t(o.sha=
re.content||addthis_share.content||"",1)+(template?"&template=3D"+_euc(te=
mplate):"")+(o.conf.data_track_linkback?"&sms_ss=3D1":"")+"&lng=3D"+(o.co=
nf.ui_language||_ate.lng()||"xy").split("-").shift()+(description?"&descr=
iption=3D"+t(description,1):"")+(swfurl?"&swfurl=3D"+_euc(swfurl):"")+(at=
trs.issh?"&ips=3D1":"")+(width?"&width=3D"+_euc(width):"")+(height?"&heig=
ht=3D"+_euc(height):"")+(screenshot?"&screenshot=3D"+_euc(screenshot):"")=
+(customService&&customService.url?"&acn=3D"+_euc(customService.name)+"&a=
cc=3D"+_euc(customService.code)+"&acu=3D"+_euc(customService.url):"")+(_a=
te.uid?"&uid=3D"+_euc(_ate.uid):"");addga(o,ss,url);o.target=3D"_blank";a=
ddthis.links.push(o)}else{if(ss=3D=3D"mailto"||(ss=3D=3D"email"&&(o.conf.=
ui_use_mailto||_ate.bro.iph))){o.onclick=3Dfunction(){};o.href=3Dgenieu(o=
.share);addga(o,ss,url);addthis.ems.push(o)}}if(!o.title){o.title=3Dunacc=
ent(b_title[ss]?b_title[ss]:"Send to =
"+addthis.util.getServiceName(ss,!customService))}}}if(internal){var =
app=3Dinternal;if(!o.hasChildNodes()){if(internal=3D=3D"img"){var =
img=3Dd.ce("img");img.width=3D125;img.height=3D16;img.border=3D0;img.alt=3D=
"Share";img.src=3D"//s7.addthis.com/static/btn/v2/lg-share-en.gif";app=3D=
img}o.appendChild(app)}}}}},buttons=3Dgebcn(body,"A","addthis_button_",tr=
ue,true),_renderToolbox=3Dfunction(collection,config,share,reprocess){for=
(var i=3D0;i<collection.length;i++){var =
b=3Dcollection[i];if(b=3D=3Dnull){continue}if(reprocess!=3D=3Dfalse||!b.o=
st){var =
config=3Dconfig||globalConfig,share=3Dshare||globalShare,attr=3D_getATtri=
butes(b,config,share,true),hc=3D0,a=3D"at300",c=3Db.className||"",s=3Dc.m=
atch(/addthis_button_([\w\.]+)(?:\s|$)/),options=3Du,sv=3Ds&&s.length?s[1=
]:0;if(sv){if(sv.indexOf("preferred")>-1){s=3Dc.match(/addthis_button_pre=
ferred_([0-9]+)(?:\s|$)/);var =
svidx=3D((s&&s.length)?Math.min(12,Math.max(1,parseInt(s[1]))):1)-1;if(wi=
ndow._atw){var =
excl=3D_atw.conf.services_exclude,locopts=3D_atw.loc,opts=3Daddthis_optio=
ns.replace(",more","").split(",");if(svidx<opts.length){sv=3Dopts[svidx];=
locopts=3Dlocopts.replace(sv,"").replace(",,","").replace(/,$|^,/,"")}els=
e{if(typeof =
locopts!=3D"array"){locopts=3Dlocopts.split(",")}do{if(svidx<locopts.leng=
th){sv=3Dlocopts[svidx]}else{break}}while(excl.indexOf(svidx++)=3D=3D-1)}=
b._ips=3D1;if(b.className.indexOf(sv)=3D=3D-1){b.className+=3D" =
addthis_button_"+sv}}else{if(config.ui_language||window.addthis_language)=
{_ate.alg(config.ui_language)}_ate.plo.push(["deco",_renderToolbox,[b],co=
nfig,share,true]);if(_ate.gssh){_ate.pld=3D_ate.ajs("static/r07/menu46.js=
")}else{if(!_ate.pld){_ate.pld=3D1;_ate.sto("_ate.pld =3D =
_ate.ajs('static/r07/menu46.js');",100)}}continue}}if(!b.childNodes.lengt=
h){var sp=3Dd.ce("span");b.appendChild(sp);sp.className=3Da+"bs =
at15t_"+sv}else{if(b.childNodes.length=3D=3D1){var =
cn=3Db.childNodes[0];if(cn.nodeType=3D=3D3){var =
sp=3Dd.ce("span"),tv=3Dcn.nodeValue;b.insertBefore(sp,cn);sp.className=3D=
a+"bs =
at15t_"+sv}}else{hc=3D1}}if(sv=3D=3D=3D"compact"){if(!hc&&c.indexOf(a)=3D=
=3D-1){b.className+=3D" =
"+a+"m"}}else{if(sv=3D=3D=3D"expanded"){if(!hc&&c.indexOf(a)=3D=3D-1){b.c=
lassName+=3D" =
"+a+"m"}options=3D{nohover:true}}else{if(!hc&&c.indexOf(a)=3D=3D-1){b.cla=
ssName+=3D" =
"+a+"b"}options=3D{singleservice:sv}}}if(b._ips){if(!options){options=3D{=
}}options.issh=3Dtrue}_render([b],attr,options);b.ost=3D1}}}},gat=3Dfunct=
ion(s,au,conf,share){var =
pageTracker=3Dconf.data_ga_tracker,propertyId=3Dconf.data_ga_property;if(=
propertyId&&typeof(window._gat)=3D=3D"object"){pageTracker=3D_gat._getTra=
cker(propertyId)}if(pageTracker&&typeof(pageTracker)=3D=3D"string"){pageT=
racker=3Dwindow[pageTracker]}if(pageTracker&&typeof(pageTracker)=3D=3D"ob=
ject"){var =
gaUrl=3Dau||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace=
("https","http").indexOf("http%3a%2f%2f")=3D=3D0){gaUrl=3D_duc(gaUrl)}try=
{pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._ini=
tData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat=
=3Dgat;addthis.update=3Dfunction(which,what,value){if(which=3D=3D"share")=
{if(!window.addthis_share){window.addthis_share=3D{}}window.addthis_share=
[what]=3Dvalue;upShare[what]=3Dvalue;for(var i in addthis.links){var =
o=3Daddthis.links[i],rx=3Dnew =
RegExp("&"+what+"=3D(.*)&"),ns=3D"&"+what+"=3D"+_euc(value)+"&";o.href=3D=
o.href.replace(rx,ns);if(o.href.indexOf(what)=3D=3D-1){o.href+=3Dns}}for(=
var i in addthis.ems){var =
o=3Daddthis.ems[i];o.href=3Dgenieu(addthis_share)}}else{if(which=3D=3D"co=
nfig"){if(!window.addthis_config){window.addthis_config=3D{}}window.addth=
is_config[what]=3Dvalue;upConfig[what]=3Dvalue}}};addthis.button=3Dfuncti=
on(what,config,share){_render(what,{conf:config,share:share},{internal:"i=
mg"})};addthis.toolbox=3Dfunction(what,config,share){var =
toolboxes=3D_select(what);for(var i=3D0;i<toolboxes.length;i++){var =
tb=3Dtoolboxes[i],attr=3D_getATtributes(tb,config,share),sp=3Dd.ce("div")=
,c=3Dtb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.conf,attr.s=
hare)}tb.appendChild(sp);sp.className=3D"atclear"}};addthis.ready=3Dfunct=
ion(){var =
at=3Daddthis,a=3D".addthis_";if(at.ost){return}at.ost=3D1;addthis.toolbox=
(a+"toolbox");addthis.button(a+"button");_renderToolbox(buttons,null,null=
,false);for(var =
i=3D0,plo=3Dat.plo,q;i<plo.length;i++){q=3Dplo[i];(q.ns?at[q.ns]:at)[q.ca=
ll].apply(this,q.args)}};window.addthis=3Daddthis;window.addthis.ready()}=
}));_ate.extend(addthis,{user:(function(){var =
f=3D_ate,c=3Daddthis,g=3D{},d=3D0,j;function i(a,k){return =
f.reduce(["getID","getServiceShareHistory"],a,k)}function h(a,k){return =
function(l){setTimeout(function(){l(f[a]||k)},0)}}function =
b(){if(d){return}if(j!=3D=3Dnull){clearTimeout(j)}j=3Dnull;d=3D1;i(functi=
on(l,a,k){g[a]=3Dg[a].queuer.flush(h.apply(c,l[k]),c);return =
l},[["uid",""],["_ssh",[]]])}f._rec.push(b);j=3DsetTimeout(b,5000);g.getP=
referredServices=3Dfunction(a){if(window._atw){a(addthis_options.split(",=
"))}else{f.plo.push(["pref",a]);_ate.alg();if(f.gssh){f.pld=3Df.ajs("stat=
ic/r07/menu46.js")}else{if(!f.pld){f.pld=3D1;f.sto("_ate.pld =3D =
_ate.ajs('static/r07/menu46.js');",100)}}}};return =
i(function(k,a){k[a]=3D(new c._Queuer(a)).call;return k},g)})()});
------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedaily.com/scripts/google-story2-rb.js

function wordwrap (text) {=0A=
	return text.replace(/([A-Z\/\.]{1})/g,"&#8203;$1");=0A=
}=0A=
=0A=
function google_ad_request_done(google_ads) {=0A=
=0A=
	var google_num_ads =3D google_ads.length;=0A=
	if (google_num_ads <=3D 0) return;=0A=
	=0A=
	var firstAdUnit 	=3D '<div style=3D"font-size: 12px; font-weight: bold; =
padding: 0px 0 2px 0"><a href=3D"' + google_info.feedback_url + '" =
class=3D"black">Ads by Google</a></div><hr />';=0A=
	var secondAdUnit 	=3D (google_num_ads > 4) ? firstAdUnit : '';=0A=
	=0A=
	for (i =3D 0; i < google_num_ads; i++) {=0A=
	=0A=
		if (google_num_ads =3D=3D 1 || (google_num_ads =3D=3D 5 && i =3D=3D =
4)) {=0A=
			var item =3D	'<strong><a =
onmouseover=3D"javascript:window.status=3D\'' +=0A=
							google_ads[i].url + '\';return true;" ' +=0A=
							'onmouseout=3D"javascript:window.status=3D\'\';return true;" ' +=0A=
							'href=3D"' + google_ads[i].url + '" class=3D"red">' +=0A=
			=0A=
							'<span style=3D"font-size: 20px">' + google_ads[i].line1 + =
'</span></a></strong><br />' + =0A=
							'<span style=3D"font-size: 16px">' + google_ads[i].line2 + =
'</span><br />' + =0A=
							'<span style=3D"font-size: 16px">' + google_ads[i].line3 + =
'</span><br />' + =0A=
							=0A=
							'<a onmouseover=3D"javascript:window.status=3D\'' +=0A=
							google_ads[i].url + '\';return true;" ' +=0A=
							'onmouseout=3D"javascript:window.status=3D\'\';return true;" ' +=0A=
							'href=3D"' + google_ads[i].url + '" class=3D"blue">' +=0A=
							=0A=
							'<span style=3D"font-size: 14px">' + =
wordwrap(google_ads[i].visible_url) + '</span></a>';	=0A=
		} else {=0A=
			var item =3D	'<strong><a =
onmouseover=3D"javascript:window.status=3D\'' +=0A=
							google_ads[i].url + '\';return true;" ' +=0A=
							'onmouseout=3D"javascript:window.status=3D\'\';return true;" ' +=0A=
							'href=3D"' + google_ads[i].url + '" class=3D"red">' +=0A=
			=0A=
							google_ads[i].line1 + '</a></strong><br />' + =0A=
							google_ads[i].line2 + '<br />' + =0A=
							google_ads[i].line3 + '<br />' + =0A=
							=0A=
							'<a onmouseover=3D"javascript:window.status=3D\'' +=0A=
							google_ads[i].url + '\';return true;" ' +=0A=
							'onmouseout=3D"javascript:window.status=3D\'\';return true;" ' +=0A=
							'href=3D"' + google_ads[i].url + '" class=3D"blue">' +=0A=
							=0A=
							wordwrap(google_ads[i].visible_url) + '</a>';	=0A=
		}=0A=
=0A=
		firstAdUnit		+=3D (i < 4) ? ('<div>' + item + '</div>') : '';=0A=
		secondAdUnit	+=3D (i > 3 && i < 8) ? ('<div>' + item + '</div>') : '';=0A=
		=0A=
	}=0A=
=0A=
	var bottom =3D '<div class=3D"clear"></div>';=0A=
	document.getElementById("googlephoto").innerHTML =3D firstAdUnit + =
bottom;=0A=
	if (google_ads.length > 4) {=0A=
		document.getElementById("googlerelated").innerHTML =3D secondAdUnit + =
bottom;=0A=
	}=0A=
}=0A=
=0A=
google_ad_client =3D "pub-1787672658759074";=0A=
google_ad_output =3D "js";=0A=
google_max_num_ads =3D "8";=0A=
google_feedback =3D "on";=0A=
google_ad_region =3D "test";=0A=
=0A=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){var g=3Dtrue,h=3Dnull,j=3Dfalse,aa=3D(new =
Date).getTime(),k=3Dfunction(a){var b=3D(new =
Date).getTime()-aa;b=3D"&dtd=3D"+(b<1E3?b:"M");return a+b};var =
l=3Dthis,ba=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||l;!(a[0]in =
c)&&c.execScript&&c.execScript("var "+a[0]);for(var =
d;a.length&&(d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;els=
e c=3Dc[d]?c[d]:(c[d]=3D{})},m=3Dfunction(a){var b=3Dtypeof =
a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof =
Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof =
a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))=
return"array";=0A=
if(!(a instanceof =
Object)&&(Object.prototype.toString.call(a)=3D=3D"[object =
Function]"||typeof a.call!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r=
eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b},o=3Dfunction(a){return =
m(a)=3D=3D"array"},ca=3Dfunction(a){var b=3Dm(a);return =
b=3D=3D"array"||b=3D=3D"object"&&typeof =
a.length=3D=3D"number"},p=3Dfunction(a){return typeof =
a=3D=3D"string"},da=3Dfunction(a){a=3Dm(a);return a=3D=3D"object"||=0A=
a=3D=3D"array"||a=3D=3D"function"},ea=3Dfunction(a){var =
b=3Dm(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return =
a.clone.call(a);b=3Db=3D=3D"array"?[]:{};for(var c in =
a)b[c]=3Dea(a[c]);return b}return a},fa=3Dfunction(a,b){var =
c=3Db||l;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
e=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e=
,d);return a.apply(c,e)}}else return function(){return =
a.apply(c,arguments)}},ga=3DDate.now||function(){return+new =
Date},q=3Dfunction(a,=0A=
b,c){ba(a,b,c)};var =
r=3DArray.prototype,ha=3Dr.forEach?function(a,b,c){r.forEach.call(a,b,c)}=
:function(a,b,c){for(var =
d=3Da.length,e=3Dp(a)?a.split(""):a,f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)},ia=3Dfunction(){return =
r.concat.apply(r,arguments)},ja=3Dfunction(a){if(o(a))return =
ia(a);else{for(var b=3D[],c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return =
b}};var =
s=3Dfunction(a,b){this.width=3Da;this.height=3Db};s.prototype.clone=3Dfun=
ction(){return new =
s(this.width,this.height)};s.prototype.toString=3Dfunction(){return"("+th=
is.width+" x =
"+this.height+")"};s.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(t=
his.width);this.height=3DMath.ceil(this.height);return =
this};s.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);=
this.height=3DMath.floor(this.height);return this};=0A=
s.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);this.h=
eight=3DMath.round(this.height);return =
this};s.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;re=
turn this};var ka=3Dfunction(a,b,c){for(var d in =
a)b.call(c,a[d],d,a)};var qa=3Dfunction(a,b){if(b)return =
a.replace(la,"&amp;").replace(ma,"&lt;").replace(na,"&gt;").replace(oa,"&=
quot;");else{if(!pa.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(la,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(ma,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(na,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(oa,"&quot;");return =
a}},la=3D/&/g,ma=3D/</g,na=3D/>/g,oa=3D/\"/g,pa=3D/[&<>\"]/,ta=3Dfunction=
(a){if(a.indexOf("&")!=3D-1)return"document"in =
l&&a.indexOf("<")=3D=3D-1?ra(a):sa(a);return a},ra=3Dfunction(a){var b=3D=0A=
l.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normalize();=
a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return =
a},sa=3Dfunction(a){return =
a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:if(c.charAt(0)=3D=3D"#"){c=3DNumber("0"+c.substr=
(1));if(!isNaN(c))return String.fromCharCode(c)}return =
b}})},ua=3Dfunction(a,b){for(var c=3Db.length,d=3D0;d<c;d++){var =
e=3Dc=3D=3D1?b:b.charAt(d);if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=
=3De)return a.substring(1,=0A=
a.length-1)}return a},va=3Dfunction(a,b){var =
c=3D0;a=3DString(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split(".");b=3DS=
tring(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split(".");for(var =
d=3DMath.max(a.length,b.length),e=3D0;c=3D=3D0&&e<d;e++){var =
f=3Da[e]||"",i=3Db[e]||"",n=3Dnew RegExp("(\\d*)(\\D*)","g"),z=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
G=3Dn.exec(f)||["","",""],H=3Dz.exec(i)||["","",""];if(G[0].length=3D=3D0=
&&H[0].length=3D=3D0)break;c=3DG[1].length=3D=3D0?0:parseInt(G[1],10);var=
 ob=3DH[1].length=3D=3D0?0:parseInt(H[1],10);c=3Dt(c,ob)||=0A=
t(G[2].length=3D=3D0,H[2].length=3D=3D0)||t(G[2],H[2])}while(c=3D=3D0)}re=
turn c},t=3Dfunction(a,b){if(a<b)return-1;else if(a>b)return 1;return =
0};ga();var u,v,w,x,y,wa,xa,ya,za,Aa=3Dfunction(){return =
l.navigator?l.navigator.userAgent:h},A=3Dfunction(){return =
l.navigator},Ba=3Dfunction(){y=3Dx=3Dw=3Dv=3Du=3Dj;var =
a;if(a=3DAa()){var =
b=3DA();u=3Da.indexOf("Opera")=3D=3D0;v=3D!u&&a.indexOf("MSIE")!=3D-1;x=3D=
(w=3D!u&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D-1;y=3D!u&&!w=
&&b.product=3D=3D"Gecko"}};Ba();=0A=
var B=3Du,C=3Dv,Ca=3Dy,D=3Dw,Da=3Dx,Ea=3Dfunction(){var a=3DA();return =
a&&a.platform||""},E=3DEa(),Fa=3Dfunction(){wa=3DE.indexOf("Mac")!=3D-1;x=
a=3DE.indexOf("Win")!=3D-1;ya=3DE.indexOf("Linux")!=3D-1;za=3D!!A()&&(A()=
.appVersion||"").indexOf("X11")!=3D-1};Fa();=0A=
var Ga=3Dwa,Ha=3Dxa,Ia=3Dya,Ja=3Dfunction(){var =
a=3D"",b;if(B&&l.opera){a=3Dl.opera.version;a=3Dtypeof =
a=3D=3D"function"?a():a}else{if(Ca)b=3D/rv\:([^\);]+)(\)|;)/;else =
if(C)b=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(D)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db.exec(Aa()))?a[1]:""}return =
a},Ka=3DJa(),La=3D{},F=3Dfunction(a){return =
La[a]||(La[a]=3Dva(Ka,a)>=3D0)};var Ma=3Dfunction(a){return =
p(a)?document.getElementById(a):a},Na=3DMa,Pa=3Dfunction(a,b){ka(b,functi=
on(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
Oa)a.setAttribute(Oa[d],c);else =
a[d]=3Dc})},Oa=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},Qa=3Dfunctio=
n(a){var b=3Da.document;if(D&&!F("500")&&!Da){if(typeof a.innerHeight=3D=3D=0A=
"undefined")a=3Dwindow;b=3Da.innerHeight;var =
c=3Da.document.documentElement.scrollHeight;if(a=3D=3Da.top)if(c<b)b-=3D1=
5;return new =
s(a.innerWidth,b)}a=3Db.compatMode=3D=3D"CSS1Compat"&&(!B||B&&F("9.50"))?=
b.documentElement:b.body;return new =
s(a.clientWidth,a.clientHeight)},Sa=3Dfunction(){return =
Ra(document,arguments)},Ra=3Dfunction(a,b){var =
c=3Db[0],d=3Db[1];if(C&&d&&(d.name||d.type)){c=3D["<",c];d.name&&c.push('=
 name=3D"',qa(d.name),'"');if(d.type){c.push(' =
type=3D"',qa(d.type),'"');d=3Dea(d);delete =
d.type}c.push(">");c=3Dc.join("")}var e=3D=0A=
a.createElement(c);if(d)if(p(d))e.className=3Dd;else =
Pa(e,d);if(b.length>2){d=3Dfunction(i){if(i)e.appendChild(p(i)?a.createTe=
xtNode(i):i)};for(c=3D2;c<b.length;c++){var =
f=3Db[c];ca(f)&&!(da(f)&&f.nodeType>0)?ha(Ta(f)?ja(f):f,d):d(f)}}return =
e},Ua=3Dfunction(a,b){a.appendChild(b)},Ta=3Dfunction(a){if(a&&typeof =
a.length=3D=3D"number")if(da(a))return typeof =
a.item=3D=3D"function"||typeof a.item=3D=3D"string";else =
if(m(a)=3D=3D"function")return typeof a.item=3D=3D"function";return =
j};function I(a,b){a=3DparseFloat(a);return =
isNaN(a)||a>1||a<0?b:a}function Va(a,b){if(a=3D=3D"true")return =
g;if(a=3D=3D"false")return j;return b}function J(a,b){var =
c=3D/^([\w-]+\.)+[\w-]{2,}(\:[0-9]+)?$/;return c.test(a)?a:b};var =
Wa=3Ddocument,Xa=3DVa("true",j),Ya=3DVa("true",j),Za=3DVa("false",j),K=3D=
window;var =
$a=3D"pagead2.googlesyndication.com",ab=3D"googleads.g.doubleclick.net",b=
b=3D"googleads2.g.doubleclick.net",cb=3D"pubads.g.doubleclick.net",db=3D"=
securepubads.g.doubleclick.net",eb=3D"partner.googleadservices.com",fb=3D=
J("pagead2.googlesyndication.com",$a),gb=3DJ("googleads.g.doubleclick.net=
",ab),hb=3DJ("",bb),ib=3DJ("pagead2.googlesyndication.com",$a);J("pubads.=
g.doubleclick.net",cb);J("partner.googleadservices.com",eb);J("securepuba=
ds.g.doubleclick.net",db);var L=3Dfunction(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(h,a[c],c,a)},jb=3Dfun=
ction(a){if(arguments.length<2)return a.length;for(var =
b=3D1,c=3Darguments.length;b<c;++b)a.push(arguments[b]);return =
a.length};function M(a){return typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}=0A=
function kb(a,b,c){var =
d=3Ddocument.createElement("script");d.type=3D"text/javascript";if(b)d.on=
load=3Db;if(c)d.id=3Dc;d.src=3Da;var =
e=3Ddocument.getElementsByTagName("head")[0];if(!e)return =
j;window.setTimeout(function(){e.appendChild(d)},0);return g}function =
lb(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var =
c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}function =
mb(a){if(a in nb)return nb[a];return =
nb[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var nb=3D{};=0A=
function pb(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){a=3D3;for(var b=3D1;b;)try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(c){b=3Dh}=
return a.toString()}else if(mb("msie")&&!window.opera){b=3Dh;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a=3D=0A=
0;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.AllowScriptAcces=
s=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b){a=3Db.Get=
Variable("$version").split(" ")[1];return =
a.replace(/,/g,".")}}return"0"}function N(a){var =
b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
O(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A=
function P(a,b){var =
c=3DMath.random();if(c<b){b=3DMath.floor(c/b*a.length);return =
a[b]}return""}=0A=
var qb=3Dfunction(a){a.u_tz=3D-(new =
Date).getTimezoneOffset();a.u_his=3Dwindow.history.length;a.u_java=3Dnavi=
gator.javaEnabled();if(window.screen){a.u_h=3Dwindow.screen.height;a.u_w=3D=
window.screen.width;a.u_ah=3Dwindow.screen.availHeight;a.u_aw=3Dwindow.sc=
reen.availWidth;a.u_cd=3Dwindow.screen.colorDepth}if(navigator.plugins)a.=
u_nplug=3Dnavigator.plugins.length;if(navigator.mimeTypes)a.u_nmime=3Dnav=
igator.mimeTypes.length},rb=3Dfunction(a){var =
b=3DK;if(a&&b.top!=3Db)b=3Db.top;try{return =
b.document&&!b.document.body?new s(-1,=0A=
-1):Qa(b||window)}catch(c){return new =
s(-12245933,-12245933)}},sb=3Dfunction(a,b){var =
c=3Da.length;if(c=3D=3D0)return 0;b=3Db||305419896;for(var =
d=3D0;d<c;d++){var =
e=3Da.charCodeAt(d);b^=3D(b<<5)+(b>>2)+e&4294967295}return =
b},tb=3Dfunction(a){if(a=3D=3Da.top)return 0;var =
b=3D[];b.push(document.URL);a.name&&b.push(a.name);a=3Dg;a=3Drb(!a);b.pus=
h(a.width.toString());b.push(a.height.toString());b=3Dsb(b.join(""));retu=
rn b>0?b:4294967296+b};var =
ub=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_section:"region",go=
ogle_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads=
:"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"=
alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",=
google_color_border:"color_border",google_color_line:"color_line",google_=
color_link:"color_link",google_color_text:"color_text",google_color_url:"=
color_url",=0A=
google_contents:"contents",google_country:"gl",google_cust_age:"cust_age"=
,google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id=
:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_j=
ob",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cu=
st_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_e=
d:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_=
version:"flash",google_font_face:"f",google_font_size:"fs",google_hints:"=
hints",=0A=
google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_=
url:"url",google_region:"gr",google_reuse_colors:"reuse_colors",google_sa=
fe:"adsafe",google_tag_info:"gut",google_targeting:"targeting",google_ui_=
features:"ui",google_ui_version:"uiv",google_video_doc_id:"video_doc_id",=
google_video_product_type:"video_product_type"},vb=3D{google_ad_client:"c=
lient",google_ad_format:"format",google_ad_output:"output",google_ad_call=
back:"callback",google_ad_height:"h",google_ad_override:"google_ad_overri=
de",=0A=
google_ad_slot:"slotname",google_ad_width:"w",google_ctr_threshold:"ctr_t=
",google_image_size:"image_size",google_last_modified_time:"lmt",google_m=
ax_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",google_num_=
radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_un=
it",google_only_ads_with_video:"only_ads_with_video",google_rl_dest_url:"=
rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",=
google_rt:"rt",google_skip:"skip"},wb=3D{google_only_pyv_ads:"pyv",=0A=
google_with_pyv_ads:"withpyv"};function xb(a,b){try{return =
a.top.document.URL=3D=3Db.URL}catch(c){}return j}function =
yb(a,b,c,d){c=3Dc||a.google_ad_width;d=3Dd||a.google_ad_height;if(xb(a,b)=
)return j;var e=3Db.documentElement;if(c&&d){var =
f=3D1,i=3D1;if(a.innerHeight){f=3Da.innerWidth;i=3Da.innerHeight}else =
if(e&&e.clientHeight){f=3De.clientWidth;i=3De.clientHeight}else =
if(b.body){f=3Db.body.clientWidth;i=3Db.body.clientHeight}if(i>2*d||f>2*c=
)return j}return g}function =
zb(a,b){L(b,function(c,d){a["google_"+d]=3Dc})}=0A=
function Ab(a,b){if(!b)return a.URL;return a.referrer}function =
Bb(a,b){if(!b&&a.google_referrer_url=3D=3Dh)return"0";else =
if(b&&a.google_referrer_url=3D=3Dh)return"1";else =
if(!b&&a.google_referrer_url!=3Dh)return"2";else =
if(b&&a.google_referrer_url!=3Dh)return"3";return"4"}function =
Cb(a,b,c,d){a.page_url=3DAb(c,d);a.page_location=3Dh}function =
Db(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3DAb(c,d)||"EM=
PTY"}=0A=
function Eb(a,b){var =
c=3D{},d=3Dyb(a,b,a.google_ad_width,a.google_ad_height);c.iframing=3DBb(a=
,d);a.google_page_url?Db(c,a,b,d):Cb(c,a,b,d);c.last_modified_time=3Db.UR=
L=3D=3Dc.page_url?Date.parse(b.lastModified)/1E3:h;c.referrer_url=3Dd?a.g=
oogle_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_refe=
rrer_url:b.referrer;return c}function Fb(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dh;b.pa=
ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Dh;b.referrer_ur=
l=3Dc;return b}=0A=
function Gb(a,b){b=3DHb(a,b);zb(a,b)}function Hb(a,b){return =
a=3Da.google_page_url=3D=3Dh&&Ib[b.domain]?Fb(b):Eb(a,b)}var =
Ib=3D{};Ib["ad.yieldmanager.com"]=3Dg;var =
Jb=3Dfunction(a,b,c){b=3Dfa(b,l,a);a=3Dwindow.onerror;window.onerror=3Db;=
try{c()}catch(d){c=3Dd.toString();var =
e=3D"";if(d.fileName)e=3Dd.fileName;var =
f=3D-1;if(d.lineNumber)f=3Dd.lineNumber;b=3Db(c,e,f);if(!b)throw =
d;}window.onerror=3Da};q("google_protectAndRun",Jb);=0A=
var Lb=3Dfunction(a,b,c,d){if(Math.random()<0.01){var =
e=3DWa;a=3D["http://",ib,"/pagead/gen_204","?id=3Djserror","&jscb=3D",Xa?=
1:0,"&jscd=3D",Ya?1:0,"&context=3D",M(a),"&msg=3D",M(b),"&file=3D",M(c),"=
&line=3D",M(d.toString()),"&url=3D",M(e.URL.substring(0,512)),"&ref=3D",M=
(e.referrer.substring(0,512))];a.push(Kb());lb(K,a.join(""))}return!Za};q=
("google_handleError",Lb);=0A=
var Nb=3Dfunction(a){Mb|=3Da},Mb=3D0,Kb=3Dfunction(){var =
a=3D["&client=3D",M(K.google_ad_client),"&format=3D",M(K.google_ad_format=
),"&slotname=3D",M(K.google_ad_slot),"&output=3D",M(K.google_ad_output),"=
&ad_type=3D",M(K.google_ad_type)];return a.join("")};var =
Q=3D"",Qb=3Dfunction(){if(window.google_ad_frameborder=3D=3Dh)window.goog=
le_ad_frameborder=3D0;if(window.google_ad_output=3D=3Dh)window.google_ad_=
output=3D"html";if(O(window.google_ad_format)){var =
a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a){window.google_=
ad_width=3DparseInt(a[1],10);window.google_ad_height=3DparseInt(a[2],10);=
window.google_ad_output=3D"html"}}window.google_ad_format=3DOb(window.goo=
gle_ad_format,window.google_ad_output,window.google_ad_width,window.googl=
e_ad_height,window.google_ad_slot,=0A=
!!window.google_override_format);Q=3Dwindow.google_ad_client||"";window.g=
oogle_ad_client=3DPb(window.google_ad_format,window.google_ad_client);Gb(=
window,document);if(window.google_num_slots_by_channel=3D=3Dh)window.goog=
le_num_slots_by_channel=3D{};if(window.google_viewed_host_channels=3D=3Dh=
)window.google_viewed_host_channels=3D{};if(window.google_num_slots_by_cl=
ient=3D=3Dh)window.google_num_slots_by_client=3D{};if(window.google_prev_=
ad_formats_by_region=3D=3Dh)window.google_prev_ad_formats_by_region=3D{};=
if(window.google_prev_ad_slotnames_by_region=3D=3D=0A=
h)window.google_prev_ad_slotnames_by_region=3D{};if(window.google_correla=
tor=3D=3Dh)window.google_correlator=3D(new =
Date).getTime();if(window.google_adslot_loaded=3D=3Dh)window.google_adslo=
t_loaded=3D{};if(window.google_adContentsBySlot=3D=3Dh)window.google_adCo=
ntentsBySlot=3D{};if(window.google_flash_version=3D=3Dh)window.google_fla=
sh_version=3Dpb();if(window.google_new_domain_checked=3D=3Dh)window.googl=
e_new_domain_checked=3D0;if(window.google_new_domain_enabled=3D=3Dh)windo=
w.google_new_domain_enabled=3D0;if(!window.google_num_ad_slots)window.goo=
gle_num_ad_slots=3D=0A=
0;if(!window.google_num_0ad_slots)window.google_num_0ad_slots=3D0;if(!win=
dow.google_num_sdo_slots)window.google_num_sdo_slots=3D0;window.google_ad=
_section=3Dwindow.google_ad_section||window.google_ad_region||"";window.g=
oogle_country=3Dwindow.google_country||window.google_gl||"";a=3D(new =
Date).getTime();if(o(window.google_color_bg))window.google_color_bg=3DR(w=
indow.google_color_bg,a);if(o(window.google_color_text))window.google_col=
or_text=3DR(window.google_color_text,a);if(o(window.google_color_link))wi=
ndow.google_color_link=3D=0A=
R(window.google_color_link,a);if(o(window.google_color_url))window.google=
_color_url=3DR(window.google_color_url,a);if(o(window.google_color_border=
))window.google_color_border=3DR(window.google_color_border,a);if(o(windo=
w.google_color_line))window.google_color_line=3DR(window.google_color_lin=
e,a)},Rb=3Dfunction(a){L(ub,function(b,c){a[c]=3Dh});L(vb,function(b,c){a=
[c]=3Dh});L(wb,function(b,c){a[c]=3Dh});a.google_container_id=3Dh;a.googl=
e_eids=3Dh;a.google_page_location=3Dh;a.google_referrer_url=3Dh;a.google_=
ad_region=3Dh;=0A=
a.google_gl=3Dh},R=3Dfunction(a,b){Nb(2);return =
a[b%a.length]},Pb=3Dfunction(a,b){if(!b)return"";b=3Db.toLowerCase();retu=
rn =
b=3DO(a)?Sb(b):Tb(b)},Tb=3Dfunction(a){if(a&&a.substring(0,3)!=3D"ca-")a=3D=
"ca-"+a;return =
a},Sb=3Dfunction(a){if(a&&a.substring(0,7)!=3D"ca-aff-")a=3D"ca-aff-"+a;r=
eturn =
a},Ob=3Dfunction(a,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return =
a=3DUb(a,e,f)?a.toLowerCase():""},Ub=3Dfunction(a,b,c){if(!a)return =
j;if(!b)return g;return c};var S=3Ddocument,T=3Dnavigator,U=3Dwindow;=0A=
function Vb(){var a=3DS.cookie,b=3DMath.round((new =
Date).getTime()/1E3),c=3DU.google_analytics_domain_name;c=3Dtypeof =
c=3D=3D"undefined"?Wb("auto"):Wb(c);var =
d=3Da.indexOf("__utma=3D"+c+".")>-1,e=3Da.indexOf("__utmb=3D"+c)>-1,f=3Da=
.indexOf("__utmc=3D"+c)>-1,i=3D{},n=3D!!U&&!!U.gaGlobal;if(d){a=3Da.split=
("__utma=3D"+c+".")[1].split(";")[0].split(".");i.sid=3De&&f?a[3]+"":n&&U=
.gaGlobal.sid?U.gaGlobal.sid:b+"";i.vid=3Da[0]+"."+a[1];i.from_cookie=3Dg=
}else{i.sid=3Dn&&U.gaGlobal.sid?U.gaGlobal.sid:b+"";i.vid=3Dn&&U.gaGlobal=
.vid?U.gaGlobal.vid:=0A=
(Math.round(Math.random()*2147483647)^Xb()&2147483647)+"."+b;i.from_cooki=
e=3Dj}i.dh=3Dc;i.hid=3Dn&&U.gaGlobal.hid?U.gaGlobal.hid:Math.round(Math.r=
andom()*2147483647);return U.gaGlobal=3Di}=0A=
function Xb(){var =
a=3DS.cookie?S.cookie:"",b=3DU.history.length,c,d=3D[T.appName,T.version,=
T.language?T.language:T.browserLanguage,T.platform,T.userAgent,T.javaEnab=
led()?1:0].join("");if(U.screen)d+=3DU.screen.width+"x"+U.screen.height+U=
.screen.colorDepth;else =
if(U.java){c=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();d+=3D=
c.screen.width+"x"+c.screen.height}d+=3Da;d+=3DS.referrer?S.referrer:"";f=
or(a=3Dd.length;b>0;)d+=3Db--^a++;return Yb(d)}=0A=
function Yb(a){var =
b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length-1=
;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455)+c+(c<<14);c=3Db&266=
338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
Wb(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3DS.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su=
bstring(4,a.length)}return Yb(a.toLowerCase())};var =
V=3Dfunction(){this.defaultBucket=3D[];this.layers=3D{};for(var =
a=3D0,b=3Darguments.length;a<b;++a)this.layers[arguments[a]]=3D""},Zb=3Df=
unction(a){for(var b=3Dnew =
V,c=3D0,d=3Da.defaultBucket.length;c<d;++c)b.defaultBucket.push(a.default=
Bucket[c]);L(a.layers,fa(V.prototype.f,b));return =
b},$b=3Dfunction(a){if(!(a&&a.defaultBucket&&a.defaultBucket.push&&a.laye=
rs))return j;var b=3Dg,c=3Dfunction(d,e){if(!(e in a)||typeof =
d!=3Dtypeof a[e])b=3Dj};L(V.prototype,c);return =
b};V.prototype.f=3Dfunction(a,b){this.layers[b]=3Da};=0A=
V.prototype.z=3Dfunction(a,b){if(a=3D=3D"")return"";if(!b){this.defaultBu=
cket.push(a);return a}if(this.layers.hasOwnProperty(b))return =
this.layers[b]=3Da;return""};V.prototype.d=3Dfunction(a,b,c){if(!c||this.=
p(c)){var =
d=3DMath.random();if(d<b){b=3DMath.floor(a.length*d/b);if(a=3Da[b])return=
 this.z(a,c)}}return""};V.prototype.p=3Dfunction(a){return =
this.layers.hasOwnProperty(a)&&this.layers[a]=3D=3D""};V.prototype.a=3Dfu=
nction(a){if(this.layers.hasOwnProperty(a))return =
this.layers[a];return""};=0A=
V.prototype.o=3Dfunction(){var =
a=3D[],b=3Dfunction(c){c!=3D""&&a.push(c)};L(this.layers,b);if(this.defau=
ltBucket.length>0&&a.length>0)return =
this.defaultBucket.join(",")+","+a.join(",");return =
this.defaultBucket.join(",")+a.join(",")};var =
ac=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep=
rint:1};function =
bc(a){a=3Da.google_page_location||a.google_page_url;if(!a)return =
j;a=3Da.toString();if(a.indexOf("http://")=3D=3D0)a=3Da.substring(7,a.len=
gth);else =
if(a.indexOf("https://")=3D=3D0)a=3Da.substring(8,a.length);var =
b=3Da.indexOf("/");if(b=3D=3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.s=
plit(".");b=3Dj;if(a.length>=3D3)b=3Da[a.length-3]in =
ac;if(a.length>=3D2)b=3Db||a[a.length-2]in ac;return b}=0A=
function cc(a,b,c){if(bc(a)){a.google_new_domain_checked=3D1;return =
j}if(a.google_new_domain_checked=3D=3D0){var =
d=3DMath.random();if(d<=3Dc){c=3D"http://"+gb+"/pagead/test_domain.js";d=3D=
"script";b.write("<"+d+' =
src=3D"'+c+'"></'+d+">");a.google_new_domain_checked=3D1;return =
g}}return j}var dc=3Dfunction(a,b){if(!b)return =
j;if(b.a("1")=3D=3D"44901211")return =
0=3D=3Da%2;if(b.a("1")=3D=3D"44901215")return =
0=3D=3DMath.floor(a/2)%2;if(b.a("1")=3D=3D"44901216")return =
1=3D=3DMath.floor(a/2)%2;return j};=0A=
function ec(a,b,c){if(!bc(a)&&a.google_new_domain_enabled=3D=3D1)return =
dc(b,c)?"http://"+hb:"http://"+gb;return"http://"+ib};var =
W=3Dfunction(a){this.A=3Da;this.i=3D[];this.h=3D0;this.b=3D[];this.t=3D0;=
this.c=3D[];this.r=3Dj;this.j=3Dthis.k=3D"";this.q=3Dj};W.prototype.v=3Df=
unction(a,b){var =
c=3Dthis.A[b],d=3Dthis.i;this.A[b]=3Dfunction(e){if(e&&e.length>0){var =
f=3De.length>1?e[1].url:h;d.push([a,ta(e[0].url),f])}c(e)}};W.prototype.u=
=3Dfunction(){this.h++};W.prototype.w=3Dfunction(a){this.b.push(a)};W.pro=
totype.s=3Dfunction(){if(!this.r){kb("http://"+fb+"/pagead/osd.js");this.=
r=3Dg}};=0A=
W.prototype.l=3Dfunction(a){if(this.h>0)for(var =
b=3Ddocument.getElementsByTagName("iframe"),c=3Dthis.q?"google_ads_iframe=
_":"google_ads_frame",d=3D0;d<b.length;d++){var =
e=3Db.item(d);e.src&&e.name&&e.name.indexOf(c)=3D=3D0&&a(e,e.src)}};=0A=
W.prototype.m=3Dfunction(a){var b=3Dthis.i;if(b.length>0)for(var =
c=3Ddocument.getElementsByTagName("a"),d=3D0;d<c.length;d++)for(var =
e=3D0;e<b.length;e++)if(c.item(d).href=3D=3Db[e][1]){var =
f=3Dc.item(d).parentNode;if(b[e][2])for(var =
i=3Df,n=3D0;n<4;n++){if(i.innerHTML.indexOf(b[e][2])>0){f=3Di;break}i=3Di=
.parentNode}a(f,b[e][0]);b.splice(e,1);break}};W.prototype.n=3Dfunction(a=
){for(var b=3D0;b<this.b.length;b++){var =
c=3Dthis.b[b],d=3Dfc(c);if(d)(d=3Ddocument.getElementById("google_ads_div=
_"+d))&&a(d,c)}};=0A=
W.prototype.e=3Dfunction(a){this.m(a);this.n(a);this.l(a)};W.prototype.se=
tupOsd=3Dfunction(a,b,c){this.t=3Da;this.k=3Db;this.j=3Dc};W.prototype.ge=
tOsdMode=3Dfunction(){return =
this.t};W.prototype.getEid=3Dfunction(){return =
this.k};W.prototype.getCorrelator=3Dfunction(){return =
this.j};W.prototype.g=3Dfunction(){return =
this.i.length+this.h+this.b.length};W.prototype.setValidOutputTypes=3Dfun=
ction(a){this.c=3Da};=0A=
W.prototype.registerAdBlockByType=3Dfunction(a,b,c){if(this.c.length>0){f=
or(var =
d=3D0;d<this.c.length;d++)if(this.c[d]=3D=3Da){this.q=3Dc;if(a=3D=3D"js")=
this.v(b,"google_ad_request_done");else if(a=3D=3D"html")this.u();else =
a=3D=3D"json_html"&&this.w(b)}this.s()}};var =
fc=3Dfunction(a){if((a=3Da.match(/[&\?](?:slotname)=3D([^&]+)/))&&a.lengt=
h=3D=3D2)return =
a[1];return""},gc=3Dfunction(){window.__google_ad_urls||(window.__google_=
ad_urls=3Dnew W(window));return =
window.__google_ad_urls};q("Goog_AdSense_getAdAdapterInstance",gc);=0A=
q("Goog_AdSense_OsdAdapter",W);q("Goog_AdSense_OsdAdapter.prototype.numBl=
ocks",W.prototype.g);q("Goog_AdSense_OsdAdapter.prototype.findBlocks",W.p=
rototype.e);q("Goog_AdSense_OsdAdapter.prototype.getOsdMode",W.prototype.=
getOsdMode);q("Goog_AdSense_OsdAdapter.prototype.getEid",W.prototype.getE=
id);q("Goog_AdSense_OsdAdapter.prototype.getCorrelator",W.prototype.getCo=
rrelator);q("Goog_AdSense_OsdAdapter.prototype.setValidOutputTypes",W.pro=
totype.setValidOutputTypes);=0A=
q("Goog_AdSense_OsdAdapter.prototype.setupOsd",W.prototype.setupOsd);q("G=
oog_AdSense_OsdAdapter.prototype.registerAdBlockByType",W.prototype.regis=
terAdBlockByType);var hc=3Dfunction(a,b){var =
c=3Da.nodeType=3D=3D9?a:a.ownerDocument||a.document;if(c.defaultView&&c.d=
efaultView.getComputedStyle)if(a=3Dc.defaultView.getComputedStyle(a,""))r=
eturn a[b];return h},ic=3Dfunction(a,b){return =
hc(a,b)||(a.currentStyle?a.currentStyle[b]:h)||a.style[b]},jc=3Dfunction(=
a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);else{var =
e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c=
];a.style[c]=3Db;b=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;retu=
rn b}},kc=3Dfunction(a){var b=3D=0A=
a.nodeType=3D=3D9?a:a.ownerDocument||a.document,c=3D"";if(b.createTextRan=
ge){c=3Db.body.createTextRange();c.moveToElementText(a);c=3Dc.queryComman=
dValue("FontName")}if(!c){c=3Dic(a,"fontFamily");if(B&&Ia)c=3Dc.replace(/=
 \[[^\]]*\]/,"")}a=3Dc.split(",");if(a.length>1)c=3Da[0];return =
ua(c,"\"'")},lc=3D/[^\d]+$/,mc=3Dfunction(a){return(a=3Da.match(lc))&&a[0=
]||h},nc=3D{cm:1,"in":1,mm:1,pc:1,pt:1},oc=3D{em:1,ex:1},pc=3Dfunction(a)=
{var b=3Dic(a,"fontSize"),c=3Dmc(b);if(b&&"px"=3D=3Dc)return =
parseInt(b,10);if(C)if(c in nc)return jc(a,b,"left",=0A=
"pixelLeft");else if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in =
oc){a=3Da.parentNode;c=3Dic(a,"fontSize");return =
jc(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3DSa("span",{style:"visibilit=
y:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;heig=
ht:1em;"});Ua(a,c);b=3Dc.offsetHeight;c&&c.parentNode&&c.parentNode.remov=
eChild(c);return b};var qc,X=3D{};function rc(a){if(a=3D=3D1)return =
g;return!X[a]}function =
sc(a,b){if(!(!a||a=3D=3D""))if(b=3D=3D1)if(X[b])X[b]+=3D","+a;else =
X[b]=3Da;else X[b]=3Da}function tc(){var =
a=3D[];L(X,function(b){a.push(b)});return a.join(",")}function =
uc(a,b){if(o(a))for(var c=3D0;c<a.length;c++)p(a[c])&&sc(a[c],b)}var =
Y=3Dj;=0A=
function vc(a,b){var =
c=3D"script";Y=3Dwc(a,b);if(!Y)a.google_allow_expandable_ads=3Dj;var =
d=3D!xc();Y&&d&&b.write("<"+c+' =
src=3D"http://'+fb+'/pagead/expansion_embed.js"></'+c+">");a=3Dcc(a,b,I("=
1",0.01));(d=3Dd||a)&&mb("msie")&&!window.opera?b.write("<"+c+' =
src=3D"http://'+fb+'/pagead/render_ads.js"></'+c+">"):b.write("<"+c+'>goo=
gle_protectAndRun("ads_core.google_render_ad", google_handleError, =
google_render_ad);</'+c+">")}function Z(a){return a!=3Dh?'"'+a+'"':'""'}=0A=
function yc(a){var b=3D"google_unique_id";if(a[b])++a[b];else =
a[b]=3D1;return a[b]}var zc=3Dfunction(a,b){var =
c=3Db.slice(-1),d=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&",e=3D[b];b=3Dfunction(f,=
i){if(f||f=3D=3D=3D0||f=3D=3D=3Dj){if(typeof =
f=3D=3D"boolean")f=3Df?1:0;jb(e,d,i,"=3D",M(f));d=3D"&"}};L(a,b);return =
e.join("")};function Ac(){var =
a=3DC&&F("6"),b=3DCa&&F("1.8.1"),c=3DD&&F("525");if(Ha&&(a||b||c))return =
g;else if(Ga&&(c||b))return g;else if(Ia&&b)return g;return j}=0A=
function xc(){return(typeof =
ExpandableAdSlotFactory=3D=3D"function"||typeof =
ExpandableAdSlotFactory=3D=3D"object")&&typeof =
ExpandableAdSlotFactory.createIframe=3D=3D"function"}function =
wc(a,b){if(a.google_allow_expandable_ads=3D=3D=3Dj||!b.body||a.google_ad_=
output!=3D"html"||yb(a,b)||!Bc(a)||isNaN(a.google_ad_height)||isNaN(a.goo=
gle_ad_width)||!Ac())return j;return g}function Bc(a){var =
b=3Da.google_ad_format;if(O(b))return =
j;if(N(a)&&b!=3D"468x15_0ads_al")return j;return g}=0A=
function Cc(){var =
a;if(K.google_ad_output=3D=3D"html"&&!(N(K)||O(K.google_ad_format))&&rc(0=
)){a=3D["6083035","6083034"];a=3DP(a,I("0",0));sc(a,0)}return =
a=3D=3D"6083035"}=0A=
function =
Dc(a,b){if((a.google_unique_id||0)!=3D0||O(a.google_ad_format))return"";v=
ar =
c=3D"";a=3DN(a);if(b=3D=3D"html"||a)c=3DP(["36815001","36815002"],I("0.01=
",0));if(c=3D=3D""&&(b=3D=3D"js"||a))c=3DP(["36815003","36815004"],I("0.0=
1",0));if(c=3D=3D""&&(b=3D=3D"html"||b=3D=3D"js"))c=3DP(["36813005","3681=
3006"],I("0.008",0));return c}=0A=
function Ec(){var =
a=3Dgc(),b=3Dwindow.google_enable_osd,c;if(b=3D=3D=3Dg){c=3D"36813006";Fc=
(c,a)}else =
if(b!=3D=3Dj&&rc(0)){c=3Da.getEid();if(c=3D=3D"")(c=3DDc(window,window.go=
ogle_ad_output))&&Fc(c,a);else =
if(c!=3D"36815001"&&c!=3D"36815002"&&c!=3D"36815003"&&c!=3D"36815004"&&c!=
=3D"36813005"&&c!=3D"36813006")c=3D""}if(c){sc(c,0);return c}return""}=0A=
function Fc(a,b){var c=3Db.getOsdMode(),d=3D[];switch(a){case =
"36815004":c=3D1;d=3D["js"];break;case =
"36815002":c=3D1;d=3D["html"];break;case =
"36813006":c=3D0;d=3D["html","js"];break}d.length>0&&b.setValidOutputType=
s(d);b.setupOsd(c,a,window.google_correlator)}=0A=
function Gc(a,b,c,d){var =
e=3Dyc(a);c=3Dzc({ifi:e},c);c=3Dc.substring(0,1992);c=3Dc.replace(/%\w?$/=
,"");var =
f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+f+' language=3D"JavaScript1.1" =
src=3D'+Z(k(c))+"></"+f+">");else =
if(a.google_ad_output=3D=3D"html")if(Y&&xc()){b=3Da.google_container_id||=
d||h;a["google_expandable_ad_slot"+e]=3DExpandableAdSlotFactory.createIfr=
ame("google_ads_frame"+e,k(c),a.google_ad_width,a.google_ad_height,=0A=
b)}else{e=3D'<iframe name=3D"google_ads_frame" =
width=3D'+Z(a.google_ad_width)+" height=3D"+Z(a.google_ad_height)+" =
frameborder=3D"+Z(a.google_ad_frameborder)+" src=3D"+Z(k(c))+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?Hc(a.google_container_i=
d,b,e):b.write(e)}return c}function Ic(a){Rb(a)}=0A=
function Jc(a){var b=3DKc().a("ac1")=3D=3D"44901217";if(!Lc(b))return =
j;b=3DCc();var =
c=3Dec(window,window.google_unique_id||0,Kc());a=3DMc(a);b=3Dc+Nc(a.googl=
e_ad_format,b);window.google_ad_url=3Dzc(a,b);return g}=0A=
var Qc=3Dfunction(a){a.dt=3Daa;var =
b=3Dwindow.google_prev_ad_formats_by_region,c=3Dwindow.google_ad_section,=
d=3Dwindow.google_ad_format,e=3Dwindow.google_ad_slot;if(b[c])if(!O(d)){a=
.prev_fmts=3Db[c];if(window.google_num_slots_by_client.length>1)a.slot=3D=
window.google_num_slots_by_client[Q]}var =
f=3Dwindow.google_prev_ad_slotnames_by_region;if(f[c])a.prev_slotnames=3D=
f[c].toLowerCase();if(d){if(!O(d))if(b[c])b[c]+=3D","+d;else =
b[c]=3Dd}else if(e)if(f[c])f[c]+=3D","+e;else =
f[c]=3De;a.correlator=3Dwindow.google_correlator;if(window.google_new_dom=
ain_checked=3D=3D=0A=
1&&window.google_new_domain_enabled=3D=3D0)a.dblk=3D1;if(window.google_ad=
_channel){b=3Dwindow.google_num_slots_by_channel;c=3D"";d=3Dwindow.google=
_ad_channel.split(Oc);for(e=3D0;e<d.length;e++){f=3Dd[e];if(b[f])c+=3Df+"=
+";else =
b[f]=3D1}a.pv_ch=3Dc}if(window.google_ad_host_channel){b=3DPc(window.goog=
le_ad_host_channel,window.google_viewed_host_channels);a.pv_h_ch=3Db}if(X=
a)a.jscb=3D1;if(Ya)a.jscd=3D1;a.frm=3Dwindow.google_iframing;b=3DVb();a.g=
a_vid=3Db.vid;a.ga_sid=3Db.sid;a.ga_hid=3Db.hid;a.ga_fc=3Db.from_cookie;a=
.ga_wpids=3Dwindow.google_analytics_uacct},=0A=
Rc=3Dfunction(a){var =
b=3Dg;if(b=3Drb(b)){a.biw=3Db.width;a.bih=3Db.height}},Sc=3Dfunction(a){v=
ar b=3Dtb(window);if(b!=3D0)a.ifk=3Db.toString()};function Pc(a,b){var =
c=3Da.split("|");a=3D-1;for(var d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e].split(Oc);b[e]||(b[e]=3D{});for(var =
i=3D"",n=3D0;n<f.length;n++){var =
z=3Df[n];if(z!=3D"")if(b[e][z])i+=3D"+"+z;else =
b[e][z]=3D1}i=3Di.slice(1);d[e]=3Di;if(i!=3D"")a=3De}b=3D"";if(a>-1){for(=
e=3D0;e<a;e++)b+=3Dd[e]+"|";b+=3Dd[a]}return b}=0A=
var =
$=3Dfunction(){if(window.google_exp_persistent&&$b(window.google_exp_pers=
istent))return window.google_exp_persistent;return new =
V("1","ac1")};q("google_exp_persistent",$());var =
Kc=3Dfunction(){qc||(qc=3DZb($()));return qc};function Tc(){var =
a=3D["44901211","44901215","44901216","44901212"];$().d(a,I("0.0001",0),"=
1");a=3D["44901217","44901218"];$().d(a,I("0",0),"ac1")}=0A=
function Uc(){0=3D=3D(window.google_unique_id||0)&&Tc();var =
a=3DEc(),b=3DMath.random()<0.01,c=3Dh,d=3D"";if(b){d=3D"google_temp_span"=
;c=3DVc(d)}b=3DJc(c);c&&c.id=3D=3Dd&&(c&&c.parentNode?c.parentNode.remove=
Child(c):h);if(b){c=3DGc(window,document,window.google_ad_url);a&&gc().re=
gisterAdBlockByType(window.google_ad_output,c,j);Ic(window)}}=0A=
var =
Wc=3Dfunction(a){L(vb,function(b,c){a[b]=3Dwindow[c]});L(ub,function(b,c)=
{a[b]=3Dwindow[c]});L(wb,function(b,c){a[b]=3Dwindow[c]})},Xc=3Dfunction(=
a){uc(window.google_eids,1);a.eid=3Dtc();var =
b=3DKc().o();if(a.eid.length>0&&b.length>0)a.eid+=3D",";a.eid+=3Db};funct=
ion Yc(a,b,c,d){a=3DLb(a,b,c,d);vc(window,document);return a}function =
Zc(){Qb()}=0A=
function $c(a){var =
b=3D{};a=3Da.split("?");a=3Da[a.length-1].split("&");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c].split("=3D");if(d[0])try{b[d[0].toLowerCase()]=3Dd.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," =
")):unescape(d[1]):""}catch(e){}}return b}function ad(){var =
a=3Dwindow,b=3D$c(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}=0A=
function =
Hc(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D""){a.style.v=
isibility=3D"visible";a.innerHTML=3Dc}}=0A=
var Nc=3Dfunction(a,b){return =
a=3DO(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?=
"},bd=3Dfunction(a,b){b.dff=3Dkc(a);b.dfs=3Dpc(a)},cd=3Dfunction(a){a.ref=
=3Dwindow.google_referrer_url;a.loc=3Dwindow.google_page_location},Lc=3Df=
unction(a){var =
b=3Dwindow.google_prev_ad_formats_by_region,c=3Dwindow.google_prev_ad_slo=
tnames_by_region,d=3Dwindow.google_ad_section;if(O(window.google_ad_forma=
t)){window.google_num_sdo_slots+=3D1;if(!a&&window.google_num_sdo_slots>4=
)return j}else if(N(window)){window.google_num_0ad_slots+=3D=0A=
1;if(!a&&window.google_num_0ad_slots>3)return =
j}else{window.google_num_ad_slots+=3D1;if(window.google_num_slots_to_rota=
te){Nb(1);b[d]=3Dh;c[d]=3Dh;if(window.google_num_slot_to_show=3D=3Dh)wind=
ow.google_num_slot_to_show=3D(new =
Date).getTime()%window.google_num_slots_to_rotate+1;if(window.google_num_=
slot_to_show!=3Dwindow.google_num_ad_slots)return j}else =
if(!a&&window.google_num_ad_slots>6&&d=3D=3D"")return =
j}a=3Dwindow.google_num_slots_by_client;if(a[Q])a[Q]+=3D1;else{a[Q]=3D1;a=
.length+=3D1}return g},Mc=3Dfunction(a){var b=3D=0A=
{};Wc(b);Qc(b);qb(b);a&&bd(a,b);Rc(b);Sc(b);Xc(b);cd(b);b.fu=3DMb;return =
b},Vc=3Dfunction(a){var =
b=3Dwindow.google_container_id&&Na(window.google_container_id)||Na(a);if(=
!b&&!window.google_container_id&&a){document.write("<span =
id=3D"+a+"></span>");b=3DNa(a)}return b},Oc=3D/[+, =
]/;window.google_render_ad=3DUc;function dd(){if(Za&&typeof =
K.alternateShowAds=3D=3D"function")K.alternateShowAds.call(h);else{ad();J=
b("show_ads.google_init_globals",Yc,Zc);vc(window,document)}}Jb("show_ads=
.main",Lb,dd);})()=0A=

------=_NextPart_000_000D_01CAA974.2D92B410
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

//=0A=
// For correct measurement, DO NOT HOST THIS FROM ANOTHER SERVER=0A=
//=0A=
function _qcdst(){if(_qctzoff(0)!=3D_qctzoff(6))return 1;return 0;}=0A=
function _qctzoff(m){=0A=
var d1=3Dnew Date(2000,m,1,0,0,0,0);=0A=
var t=3Dd1.toGMTString();=0A=
var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" ")-1));=0A=
return d1-d3;=0A=
}=0A=
function _qceuc(s){=0A=
if(typeof(encodeURIComponent)=3D=3D'function'){return =
encodeURIComponent(s);}=0A=
else{return escape(s);}=0A=
}=0A=
function _qcrnd(){return Math.round(Math.random()*2147483647);}=0A=
function _qcgc(n){=0A=
 var v=3D'';=0A=
 var c=3Ddocument.cookie;if(!c)return v;=0A=
 var i=3Dc.indexOf(n+"=3D");=0A=
 var len=3Di+n.length+1;=0A=
 if(i>-1){=0A=
  var end=3Dc.indexOf(";", len);=0A=
  if(end<0)end=3Dc.length;=0A=
  v=3Dc.substring(len,end);=0A=
 }=0A=
 return v;=0A=
}=0A=
function _qcdomain(){=0A=
 var d=3Ddocument.domain;=0A=
 if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.length);=0A=
 var a=3Dd.split(".");var len=3Da.length;=0A=
 if(len<3)return d;=0A=
 var e=3Da[len-1];=0A=
 if(e.length<3)return d;=0A=
 d=3Da[len-2]+"."+a[len-1];=0A=
 return d;=0A=
}=0A=
function _qcsc(m){=0A=
 var s=3D"";var d=3D_qcdomain();=0A=
 if =
(m=3D=3D"ad"||d=3D=3D"doubleclick.net"||d=3D=3D"atdmt.com"||d=3D=3D"yield=
manager.com"||d=3D=3D"fimserve.com"||=0A=
  =
d=3D=3D"tribalfusion.com"||d=3D=3D"trafficmp.com"){s+=3D";fpan=3Du;fpa=3D=
";return s;}=0A=
 var u=3Ddocument;var a=3D_qcgc("__qca");=0A=
 if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
 else{=0A=
  var da=3Dnew Date();=0A=
  a=3D'P0-'+_qcrnd()+'-'+da.getTime();=0A=
  u.cookie=3D"__qca=3D"+a+"; expires=3DSun, 18 Jan 2038 00:00:00 GMT; =
path=3D/; domain=3D"+d;=0A=
  a=3D_qcgc("__qca");=0A=
  if(a.length>0){s+=3D";fpan=3D1;fpa=3D"+a;}=0A=
  else{s+=3D";fpan=3Du;fpa=3D";}=0A=
 }=0A=
 return s;=0A=
}=0A=
function _qcdc(n){=0A=
 document.cookie=3Dn+"=3D; expires=3DThu, 01 Jan 1970 00:00:01 GMT; =
path=3D/; domain=3D"+_qcdomain();=0A=
}=0A=
function _qpxload(){=0A=
 if((_qimg)&& typeof _qimg.width =3D=3D"number"){=0A=
  if (_qimg.width=3D=3D3){_qcdc("__qca");}=0A=
}}=0A=
function quantserve(){=0A=
 var r=3D_qcrnd();=0A=
 var =
sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1',media=3D'webp=
age',event=3D'load';=0A=
 if(typeof _qoptions !=3D"undefined" && _qoptions!=3Dnull){=0A=
  for(var k in _qoptions){=0A=
   if(typeof(_qoptions[k])!=3D'string'){continue;}=0A=
   if(k=3D=3D'qacct'){_qacct=3D_qoptions[k];}=0A=
   else{qo+=3D';'+k+'=3D'+_qceuc(_qoptions[k]);}=0A=
   if(k=3D=3D'media'){media=3D_qoptions[k];}=0A=
   if(k=3D=3D'event'){event=3D_qoptions[k];}=0A=
  }=0A=
  _qoptions=3Dnull;=0A=
 }=0A=
 if((typeof _qacct =3D=3D"undefined")||(_qacct.length=3D=3D0))return;=0A=
 if(media=3D=3D'webpage' && event=3D=3D'load'){=0A=
  if((typeof _qpixelsent =
!=3D"undefined")&&(_qpixelsent=3D=3D_qacct))return;=0A=
  _qpixelsent=3D_qacct;}=0A=
 var ce=3D(navigator.cookieEnabled)?"1":"0";=0A=
 if(typeof navigator.javaEnabled =
!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"0";=0A=
 if(typeof _qmeta !=3D"undefined" && =
_qmeta!=3Dnull){qm=3D';m=3D'+_qceuc(_qmeta);_qmeta=3Dnull;}=0A=
 =
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
 var d=3Dnew Date();=0A=
 var dst=3D_qcdst();=0A=
 var dg=3D"P9714-W-MS-8";var qs=3D"http://pixel.quantserve.com";=0A=
 var fp=3D_qcsc(media);=0A=
 if(window.location && =
window.location.href)url=3D_qceuc(window.location.href);=0A=
 if(window.document && =
window.document.referrer)ref=3D_qceuc(window.document.referrer);=0A=
 if(self=3D=3Dtop)ns=3D'0';=0A=
 _qimg=3Dnew Image();=0A=
 _qimg.alt=3D"";=0A=
 =
_qimg.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=3D'+url+';ref=3D'+=
ref+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';dg=3D'+dg+';dst=3D'+dst+';et=3D=
'+d.getTime()+';tzo=3D'+d.getTimezoneOffset()+';a=3D'+_qacct+qo+qm;=0A=
 _qimg.onload=3Dfunction() {_qpxload();}=0A=
}=0A=
quantserve();=0A=

------=_NextPart_000_000D_01CAA974.2D92B410--

