From: "Guardado por Microsoft Internet Explorer 7"
Subject: ScienceDirect - Molecular Phylogenetics and Evolution : Phylogeny and evolution of Digitulati ground beetles (Coleoptera, Carabidae) inferred from mitochondrial ND5 gene sequences
Date: Sat, 28 Nov 2009 18:12:13 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0023_01CA7056.4F3DD0B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6WNH-48TKG3V-G&_user=1647180&_rdoc=1&_fmt=&_orig=search&_sort=d&_docanchor=&view=c&_searchStrId=1113206939&_rerunOrigin=google&_acct=C000053935&_version=1&_urlVersion=0&_userid=1647180&md5=c3c159a2efb28e19371630a4c1af4a91

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>ScienceDirect - Molecular Phylogenetics and Evolution =
: Phylogeny and evolution of Digitulati ground beetles (Coleoptera, =
Carabidae) inferred from mitochondrial ND5 gene sequences</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><!-- TRANSKEY: 11/28/2009 12:10:13 =
EST#2861_003#310556#147.156.224.74 -->
<META content=3DNOINDEX,NOFOLLOW,NOARCHIVE name=3Drobots><LINK=20
href=3D"/scidirimg/faviconSD.ico" type=3Dimage/x-icon rel=3D"shortcut =
icon"><!-- static const char articletmpl_sccsId[] =3D "%W%  %G% %U% --- =
Retrieved: %H% %T%"; --><LINK=20
title=3D"Default Styles"=20
href=3D"http://www.sciencedirect.com/science/page/static/stylesheets/css_=
art_v01.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://www.sciencedirect.com/science/page/javascript/swfobject.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.sciencedirect.com/science/page/javascript/article.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.sciencedirect.com/science/page/javascript/fontSizeChang=
er.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.sciencedirect.com/science/page/javascript/nextBio.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6001.18344" name=3DGENERATOR></HEAD>
<BODY onresize=3D"resizeImgs(); resetScrollableTables();" text=3D#000000 =

bgColor=3D#ffffff=20
onload=3D"resizeImgs(); resetScrollableTables(); MMCinit(); =
enableTabs();   javascript:toggleTabs('fullTab')"><NOSCRIPT>
<STYLE type=3Dtext/css>.nojs {
	DISPLAY: none
}
</STYLE>
</NOSCRIPT>
<SCRIPT =
src=3D"http://www.sciencedirect.com/science/page/javascript/prototype.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.sciencedirect.com/science/page/javascript/effects.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.sciencedirect.com/science/page/javascript/controls_mod.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.sciencedirect.com/science/page/javascript/openWindow.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavascript><!--=0A=
function flip(e){=0A=
  var menustyle =3D eval(getStyleObj(e))=0A=
    if (menustyle.display=3D=3D"none"){=0A=
      menustyle.display=3D''=0A=
    }=0A=
    else{=0A=
      menustyle.display=3D"none"=0A=
    }=0A=
}=0A=
function getStyleObj(elem,parent) {=0A=
   if (document.layers) {=0A=
   if (parent) {=0A=
      return "document."+parent+".document."+elem;=0A=
   } else {=0A=
      return "document."+elem + ".style";=0A=
   }=0A=
   } else if (document.all) {=0A=
     return "document.all."+elem + ".style";=0A=
   } else if (document.getElementById) {=0A=
     return "document.getElementById('"+elem+"').style";=0A=
   }=0A=
}=0A=
//--></SCRIPT>
<LINK title=3D"Default Styles"=20
href=3D"http://www.sciencedirect.com/science/page/static/stylesheets/css_=
gen_v01.css"=20
type=3Dtext/css rel=3Dstylesheet>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD style=3D"PADDING-LEFT: 0.2em" noWrap width=3D"30%" =
colSpan=3D3><A=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DHomePageURL&amp;_metho=
d=3DuserHomePage&amp;_lg=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp;=
_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D6ee827d2f20f124ef74dc2a29=
9c4a547"=20
      target=3D_top border=3D"0"><IMG title=3D"ScienceDirect=C2=AE Home" =

      alt=3D"ScienceDirect=C2=AE Home"=20
      =
src=3D"http://www.sciencedirect.com/science/page/static/science/logo.gif"=
=20
      border=3D0></A> <A=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#Skip Buttons"=20
      target=3D_top><IMG title=3D"Skip Main Navigation Links" height=3D1 =

      alt=3D"Skip Main Navigation Links"=20
      src=3D"http://www.sciencedirect.com/scidirimg/clear.gif" =
width=3D10=20
      border=3D0></A> </TD>
    <TD vAlign=3Dcenter noWrap align=3Dmiddle bgColor=3D#ffffff>
      <DIV class=3DlibBannerText>Brought to you by:<BR><A=20
      onclick=3D"openNS('http://biblioteca.uv.es'); return false;"=20
      href=3D"http://biblioteca.uv.es/">Universitat de Valencia. Servei =
de=20
      Biblioteques i Documentacio</A> </DIV></TD>
    <TD style=3D"PADDING-RIGHT: 0.2em" noWrap align=3Dright =
width=3D"37%"><SPAN=20
      style=3D"FONT-SIZE: 75%; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif">
      <META http-equiv=3DSet-Cookie =
content=3D"BROWSER_SUPPORTS_COOKIES=3D1; path=3D/">
      <SCRIPT language=3DJavascript>=0A=
<!---------------=0A=
document.write("<div style=3D\"padding:0.4em\">");=0A=
document.write("<div id=3D\"sdLoginBoxFold\" >");=0A=
document.write("<a href=3D\"javascript:flip('sdLoginBox'); =
javascript:flip('sdLoginBoxFold');\" alt=3D\"Open the Login Box\" =
title=3D\"Open the Login Box\">Login: &nbsp;<img =
src=3D\"/scidirimg/sign_plus.gif \" width=3D\"9\" height=3D\"9\" =
alt=3D\"Open the Login Box\" border=3D\"0\" title=3D\"Open the Login =
Box\"/></a><br>");=0A=
=0A=
  =0A=
    =0A=
      document.write("<a =
href=3D\"https://www.sciencedirect.com/science?_ob=3DRegistrationURL&_met=
hod=3Ddisplay&_type=3Dip&_returnURL=3Dhttp%3A%2F%2Fwww.sciencedirect.com%=
2Fscience%3F_ob%3DArticleURL%26_udi%3DB6WNH-48TKG3V-G%26_user%3D1647180%2=
6_rdoc%3D1%26_fmt%3D%26_orig%3Dsearch%26_sort%3Dd%26_docanchor%3D%26view%=
3Dc%26_searchStrId%3D1113206939%26_rerunOrigin%3Dgoogle%26_acct%3DC000053=
935%26_version%3D1%26_urlVersion%3D0%26_userid%3D1647180%26md5%3Dc3c159a2=
efb28e19371630a4c1af4a91&_acct=3DC000053935&_version=3D1&_userid=3D164718=
0&md5=3Dc178b483781222fd4eb46da6a856513d\" target=3D\"_top\" =
title=3D\"Click here to learn about registering with =
ScienceDirect\">Register</a>");=0A=
    =0A=
  =0A=
document.write("</div>");=0A=
document.write("</div>");=0A=
document.write("<div id=3D\"sdLoginBox\"");=0A=
document.write("style=3D\"background-image: =
url(/scidirimg/login_background.gif); background-repeat: repeat-x; =
height:70px;padding:0.2em;");=0A=
document.write("display:none;\">");=0A=
=0A=
	document.write("<form name=3D\"sdLogin\" method=3D\"POST\" =
action=3D\"https://www.sciencedirect.com/science/login\">");=0A=
	document.write("<input type=3D\"hidden\" name=3D\"login\" =
value=3D\"login\">");=0A=
	document.write("<table width=3D\"100%\" cellspacing=3D\"0\" =
cellpadding=3D\"0\">");=0A=
	document.write("<tr valign=3D\"top\">");=0A=
	document.write("<td align=3D\"left\" nowrap>");=0A=
=0A=
=0A=
=0A=
document.write("</td>");=0A=
=0A=
  =0A=
    document.write("<tr><td nowrap>&nbsp;<a =
href=3D\"/science?_ob=3DFederationURL&_method=3Ddisplay&_type=3Df&_acct=3D=
C000053935&_version=3D1&_userid=3D1647180&md5=3D58dc15d5eb7de463471f248a9=
2ad476f\"title=3D\"Athens/Institution Login\">Athens/Institution =
Login</a>&nbsp;</font></td>");=0A=
  =0A=
=0A=
=0A=
  =0A=
    document.write("<td align=3D\"right\">");=0A=
      =0A=
        =0A=
          document.write("<a =
href=3D\"https://www.sciencedirect.com/science?_ob=3DRegistrationURL&_met=
hod=3Ddisplay&_type=3Dip&_returnURL=3Dhttp%3A%2F%2Fwww.sciencedirect.com%=
2Fscience%3F_ob%3DArticleURL%26_udi%3DB6WNH-48TKG3V-G%26_user%3D1647180%2=
6_rdoc%3D1%26_fmt%3D%26_orig%3Dsearch%26_sort%3Dd%26_docanchor%3D%26view%=
3Dc%26_searchStrId%3D1113206939%26_rerunOrigin%3Dgoogle%26_acct%3DC000053=
935%26_version%3D1%26_urlVersion%3D0%26_userid%3D1647180%26md5%3Dc3c159a2=
efb28e19371630a4c1af4a91&_acct=3DC000053935&_version=3D1&_userid=3D164718=
0&md5=3Dc178b483781222fd4eb46da6a856513d\" target=3D\"_top\" =
title=3D\"Click here to learn about registering with ScienceDirect\">Not =
Registered?&nbsp;</a>");=0A=
        =0A=
      =0A=
    =0A=
      document.write("<a =
href=3D\"javascript:flip('sdLoginBox');javascript:flip('sdLoginBoxFold');=
\" title=3D\"Close the Login Box\">");=0A=
        document.write("<img src=3D\"/scidirimg/sign_minus.gif\" =
width=3D\"9\" height=3D\"9\" alt=3D\"Close the Login Box\" =
border=3D\"0\" title=3D\"Close the Login Box\"/>");=0A=
        document.write("</a>");=0A=
    =0A=
  =0A=
=0A=
document.write("</td>");=0A=
document.write("</tr>");=0A=
document.write("</table>");=0A=
document.write("<table width=3D\"100%\" cellspacing=3D\"0\" =
cellpadding=3D\"0\">");=0A=
document.write("<tr align=3D\"right\">");=0A=
document.write("<td align=3D\"left\">User&nbsp;Name:</td>");=0A=
document.write("<td align=3D\"left\">");=0A=
document.write("<input type=3D\"text\" name=3D\"userid\" =
class=3D\"xpstyle\" size=3D\"11\" title=3D\"Please enter your user name =
here\" />");=0A=
document.write("</td>");=0A=
document.write("<td align=3D\"right\">Password: </td>");=0A=
document.write("<td align=3D\"left\">");=0A=
document.write("<input type=3D\"password\" name=3D\"password\" =
class=3D\"xpstyle\" size=3D\"11\" maxlength=3D\"20\" title=3D\"Please =
enter your password here\" =
onkeypress=3D\"if(13=3D=3Devent.keyCode)this.form.submit();if =
(13=3D=3Devent.keyCode)return false;\"/>");=0A=
document.write("</td>");=0A=
document.write("<input type=3D\"hidden\" name=3D\"_ob\" =
value=3D\"MiamiLogonURL\">");=0A=
document.write("<input type=3D\"hidden\" name=3D\"targetURL\" =
value=3D\"http://www.sciencedirect.com/science?_ob=3DArticleURL&_udi=3DB6=
WNH-48TKG3V-G&_user=3D1647180&_rdoc=3D1&_fmt=3D&_orig=3Dsearch&_sort=3Dd&=
_docanchor=3D&view=3Dc&_searchStrId=3D1113206939&_rerunOrigin=3Dgoogle&_a=
cct=3DC000053935&_version=3D1&_urlVersion=3D0&_userid=3D1647180&md5=3Dc3c=
159a2efb28e19371630a4c1af4a91\" >")=0A=
document.write("<input type=3D\"hidden\" name=3D\"returnURL\" =
value=3D\"http://www.sciencedirect.com/science?_ob=3DArticleURL&_udi=3DB6=
WNH-48TKG3V-G&_user=3D1647180&_rdoc=3D1&_fmt=3D&_orig=3Dsearch&_sort=3Dd&=
_docanchor=3D&view=3Dc&_searchStrId=3D1113206939&_rerunOrigin=3Dgoogle&_a=
cct=3DC000053935&_version=3D1&_urlVersion=3D0&_userid=3D1647180&md5=3Dc3c=
159a2efb28e19371630a4c1af4a91\">");=0A=
document.write("<td align=3D\"left\"><input class=3D\"image\" =
type=3D\"image\" =
onmouseover=3D\"this.src=3D'/scidirimg/sci_dir/arrow_small_b.gif'\" =
onmouseout=3D\"this.src=3D'/scidirimg/sci_dir/arrow_small_a.gif'\" =
name=3D\"arrow\" src=3D\"/scidirimg/sci_dir/arrow_small_a.gif\" =
alt=3D\"Login\" title=3D\"Login\" value=3D\"Submit\" /></a>");=0A=
document.write("		</td>");=0A=
document.write("</tr>");=0A=
document.write("<tr valign=3D\"baseline\">");=0A=
document.write("<td align=3D\"left\" colspan=3D\"3\">");=0A=
=0A=
document.write("<input type=3D\"checkbox\" name=3D\"rememberid\" =
id=3D\"rememberMe\" value=3D\"Y\" class=3D\"checkbox\" =
title=3D\"Checking this option will log you in automatically next time =
you visit ScienceDirect\"/>");=0A=
document.write("<label for=3D\"rememberMe\"><span title=3D\"Checking =
this option will log you in automatically next time you visit =
ScienceDirect\">Remember&nbsp;me&nbsp;on&nbsp;this&nbsp;computer</span></=
label>");=0A=
=0A=
document.write("</td>");=0A=
document.write("<td align=3D\"left\" colspan=3D\"2\">");=0A=
document.write("<a =
href=3D\"/science?_ob=3DReminderURL&_method=3Ddisplay&_acct=3DC000053935&=
_version=3D1&_userid=3D1647180&md5=3Dfd8f6145731df1a6f134eb4fcbe1c212\" =
target=3D\"passwd\" onClick=3D\"var =
remindWin;remindWin=3Dwindow.open('','passwd','scrollbars=3Dyes,resizable=
=3Dyes,directories=3Dno,toolbar=3Dn,menubar=3Dno,status=3Dno,width=3D650,=
height=3D300');\" title=3D\"Click here for help in recovering your =
ScienceDirect access\">Forgotten&nbsp;password?</a>");=0A=
document.write("</td>");=0A=
document.write("</tr>");=0A=
document.write("</table></form></div>");=0A=
//---------->=0A=
</SCRIPT>
      <NOSCRIPT>
      <DIV id=3DsdLoginBox=20
      style=3D"PADDING-RIGHT: 0.02em; PADDING-LEFT: 0.02em; =
BACKGROUND-IMAGE: url(/scidirimg/login_background.gif); PADDING-BOTTOM: =
0.02em; PADDING-TOP: 0.02em; BACKGROUND-REPEAT: repeat-x; HEIGHT: 70px">
      <FORM name=3DsdLogin =
action=3Dhttps://www.sciencedirect.com/science/login=20
      method=3Dpost><INPUT type=3Dhidden value=3Dlogin name=3Dlogin>=20
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR vAlign=3Dtop>
        <TR>
          <TD noWrap align=3Dleft>&nbsp;<A title=3D"Athens/ Institution =
Login"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DFederationURL&amp;_met=
hod=3Ddisplay&amp;_type=3Df&amp;_acct=3DC000053935&amp;_version=3D1&amp;_=
userid=3D1647180&amp;md5=3D58dc15d5eb7de463471f248a92ad476f">Athens/Insti=
tution=20
            Login</A>&nbsp;</FONT></TD>
          <TD align=3Dright><A=20
            title=3D"Click here to learn about registering with =
ScienceDirect"=20
            =
href=3D"https://www.sciencedirect.com/science?_ob=3DRegistrationURL&amp;_=
method=3Ddisplay&amp;_type=3Dip&amp;_returnURL=3Dhttp%3A%2F%2Fwww.science=
direct.com%2Fscience%3F_ob%3DArticleURL%26_udi%3DB6WNH-48TKG3V-G%26_user%=
3D1647180%26_rdoc%3D1%26_fmt%3D%26_orig%3Dsearch%26_sort%3Dd%26_docanchor=
%3D%26view%3Dc%26_searchStrId%3D1113206939%26_rerunOrigin%3Dgoogle%26_acc=
t%3DC000053935%26_version%3D1%26_urlVersion%3D0%26_userid%3D1647180%26md5=
%3Dc3c159a2efb28e19371630a4c1af4a91&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_userid=3D1647180&amp;md5=3Dc178b483781222fd4eb46da6a856513d"=20
            target=3D_top>Not Registered?&nbsp;</A> =
</TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR align=3Dright>
          <TD align=3Dleft>User&nbsp;Name: </TD>
          <TD align=3Dleft><INPUT class=3Dxpstyle=20
            title=3D"Please enter your user name here" size=3D11 =
name=3Duserid> </TD>
          <TD align=3Dright>Password: </TD>
          <TD align=3Dleft><INPUT class=3Dxpstyle=20
            title=3D"Please enter your password here" type=3Dpassword =
maxLength=3D20=20
            size=3D11 name=3Dpassword> </TD><INPUT type=3Dhidden =
value=3DMiamiLogonURL=20
          name=3D_ob> <INPUT type=3Dhidden=20
          =
value=3Dhttp://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91=20
          name=3DtargetURL> <INPUT type=3Dhidden=20
          =
value=3Dhttp://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91=20
          name=3DreturnURL>=20
          <TD align=3Dleft><INPUT class=3Dimage title=3DLogin =
type=3Dimage alt=3DLogin=20
            =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/arrow_small_a.gif" =

            value=3DSubmit></A> </TD></TR>
        <TR vAlign=3Dbaseline>
          <TD align=3Dleft colSpan=3D3><INPUT class=3Dcheckbox =
id=3DrememberMe=20
            title=3D"Checking this option will log you in automatically =
next time you visit ScienceDirect"=20
            type=3Dcheckbox value=3DY name=3Drememberid> <LABEL =
for=3DrememberMe><SPAN=20
            title=3D"Checking this option will log you in automatically =
next time you visit =
ScienceDirect">Remember&nbsp;me&nbsp;on&nbsp;this&nbsp;computer</SPAN></L=
ABEL>=20
          </TD>
          <TD align=3Dleft colSpan=3D2><A=20
            title=3D"Click here for help in recovering your =
ScienceDirect access"=20
            onclick=3D"var =
remindWin;remindWin=3Dwindow.open('','passwd','scrollbars=3Dyes,resizable=
=3Dyes,directories=3Dno,toolbar=3Dn,menubar=3Dno,status=3Dno,width=3D650,=
height=3D300');"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DReminderURL&amp;_metho=
d=3Ddisplay&amp;_acct=3DC000053935&amp;_version=3D1&amp;_userid=3D1647180=
&amp;md5=3Dfd8f6145731df1a6f134eb4fcbe1c212"=20
            target=3Dpasswd>Forgotten&nbsp;password?</A>=20
      =
</TD></TR></TBODY></TABLE></FORM></DIV></NOSCRIPT></SPAN></TD></TR></TD><=
/TR></SPAN></TD></TR></TBODY></TABLE><SPAN=20
style=3D"FONT-SIZE: 75%; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif">
<TABLE class=3D"sdMainNav sci_dirNav"=20
style=3D"FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(/scidirimg/sci_dir/navbar_back.gif); PADDING-BOTTOM: 0em"=20
cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dright width=3D"1%">&nbsp;</TD>
    <TD align=3Dleft><IMG height=3D1 alt=3D""=20
      src=3D"http://www.sciencedirect.com/scidirimg/space.gif" =
width=3D1>
      <TABLE class=3DsdMainNavCenter style=3D"FONT-SIZE: 1em" =
cellSpacing=3D0=20
      cellPadding=3D0>
        <TBODY>
        <TR vAlign=3Dcenter>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DHome=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DHomePageURL&amp;_metho=
d=3DuserHomePage&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp=
;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D6ee827d2f20f124ef74dc2a2=
99c4a547"=20
            target=3D_top name=3DHome alt=3D"Home">
            <DIV class=3DsdMainNavPadding>Home</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DBrowse=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DBrowseListURL&amp;_typ=
e=3Dall&amp;_auth=3Dy&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dae9d51235cecc342841=
a792622943abe"=20
            target=3D_top name=3DBrowse alt=3D"Browse">
            <DIV class=3DsdMainNavPadding>Browse</DIV></A></TD>
          <TD class=3D"sdMainNav sci_dirNavActive"=20
          style=3D"BACKGROUND-IMAGE: =
url(/scidirimg/sci_dir/navbar_select.gif)"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DSearch=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiSearchURL&amp;_me=
thod=3DrequestForm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&a=
mp;_urlVersion=3D1&amp;_userid=3D1647180&amp;md5=3Df41861cf8a1ce0168a9722=
9f2f875357"=20
            target=3D_top name=3DSearch alt=3D"Search">
            <DIV class=3DsdMainNavPadding>Search</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3D"My Settings"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DUserSubscriptionURL&am=
p;_method=3Dbegin&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&am=
p;_urlVersion=3D1&amp;_userid=3D1647180&amp;md5=3De082c8c66ac6d97841d9fba=
55370ab13"=20
            target=3D_top name=3Daccount alt=3D"My Settings">
            <DIV class=3DsdMainNavPadding>My Settings</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DAlerts=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiSDIURL&amp;_metho=
d=3DlistAlerts&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp;_=
urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D580826a33aacfa4f9225200a67=
cf1e99"=20
            target=3D_top name=3Dalert alt=3D"Alerts">
            <DIV class=3DsdMainNavPadding>Alerts</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3D"Help (Opens =
new window)"=20
            onclick=3D"var helpWin; =
helpWin=3Dwindow.open('/science?_ob=3DHelpURL&amp;_file=3Dbrowse_open_doc=
.htm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=
=3D0&amp;_userid=3D1647180&amp;md5=3D8335027d44bc908e52ecb6f292c6f37b','s=
dhelp','scrollbars=3Dyes,resizable=3Dyes,directories=3Dno,toolbar=3Dno,me=
nubar=3Dno,status=3Dno,width=3D760,height=3D570'); helpWin.focus(); =
return false"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DHelpURL&amp;_file=3Dbr=
owse_open_doc.htm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&am=
p;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D8335027d44bc908e52ecb6f=
292c6f37b"=20
            target=3Dsdhelp alt=3D"Help (Opens new window)">
            <DIV=20
  =
class=3DsdMainNavPadding>Help</DIV></A></TD></TR></TBODY></TABLE></TD></T=
R></TBODY></TABLE></SPAN>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD><A name=3D"Skip Buttons"></A>
      <SCRIPT language=3Djavascript>=0A=
<!--=0A=
function clearQSForm() {=0A=
    document.qkSrch.qs_tak.value=3D"";=0A=
    document.qkSrch.qs_author.value=3D"";=0A=
    document.qkSrch.qs_title.value=3D"";=0A=
    document.qkSrch.qs_vol.value=3D"";=0A=
    document.qkSrch.qs_issue.value=3D"";=0A=
    document.qkSrch.qs_pages.value=3D"";=0A=
}=0A=
//-->=0A=
</SCRIPT>

      <DIV id=3DsdQuickSearch style=3D"FONT-SIZE: 75%">
      <DIV=20
      style=3D"BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: =
url(/scidirimg/sci_dir/qs_background.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #dadada">
      <TABLE width=3D"100%" border=3D0>
        <FORM name=3DqkSrch action=3D/science method=3Dget =
target=3D_top><INPUT=20
        type=3Dhidden value=3DQuickSearchURL name=3D_ob> <INPUT =
type=3Dhidden=20
        value=3DsubmitForm name=3D_method> <INPUT type=3Dhidden =
value=3DC000053935=20
        name=3D_acct> <INPUT type=3Dhidden =
value=3D2642bd11974b598d2c474a6e33bf3998=20
        name=3Dmd5>=20
        <TBODY>
        <TR vAlign=3Dcenter>
          <TD noWrap align=3Dleft>&nbsp;<B>Quick Search</B></TD>
          <TD align=3Dright><LABEL=20
          for=3Dqs_all>&nbsp;&nbsp;All&nbsp;fields</LABEL></TD>
          <TD align=3Dleft><INPUT class=3D"qsinput xpstyle" id=3Dqs_all=20
            title=3D"For example: heart attack AND behavior?" =
tabIndex=3D1=20
            maxLength=3D450 size=3D28 name=3Dqs_all></TD>
          <TD align=3Dright><LABEL =
for=3Dqs_author>&nbsp;&nbsp;Author</LABEL></TD>
          <TD align=3Dleft colSpan=3D5><INPUT class=3D"qsinput xpstyle" =
id=3Dqs_author=20
            title=3D"e.g. J S Smith or John Smith or Smith JS" =
tabIndex=3D2=20
            maxLength=3D450 size=3D30 name=3Dqs_author></TD>
          <TD noWrap></TD>
          <TD vAlign=3Dtop align=3Dright width=3D"90%"></TD></TR>
        <TR vAlign=3Dcenter>
          <TD noWrap align=3Dleft>&nbsp;<A=20
            onmouseover=3D"window.status=3D'Help is Available';return =
true"=20
            onclick=3D"var =
helpWin;helpWin=3Dwindow.open('/science?_ob=3DHelpURL&amp;_file=3Dqs_tips=
.htm&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_use=
rid=3D1647180&amp;md5=3D51309fd2eb9d8d2cf4c81b69d03bc67f','sdhelp','scrol=
lbars=3Dyes,resizable=3Dyes,directories=3Dno,toolbar=3Dno,menubar=3Dno,st=
atus=3Dno,width=3D760,height=3D570');helpWin.focus();return false"=20
            onmouseout=3D"window.status=3D'';return true"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DHelpURL&amp;_file=3Dqs=
_tips.htm&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp=
;_userid=3D1647180&amp;md5=3D51309fd2eb9d8d2cf4c81b69d03bc67f"=20
            target=3Dsdhelp><IMG title=3D"Search tips (Opens new =
window)" tabIndex=3D9=20
            alt=3D"Search tips (Opens new window)"=20
            src=3D"http://www.sciencedirect.com/scidirimg/qs_tips.gif"=20
            align=3DabsMiddle border=3D0></A></TD>
          <TD align=3Dright><LABEL=20
            =
for=3Dqs_title>&nbsp;&nbsp;Journal/book&nbsp;title</LABEL></TD>
          <TD align=3Dleft>
            <DIV class=3D"auto_complete nojs" =
id=3DqsPub_autoComp></DIV><INPUT=20
            class=3D"qsinput xpstyle" id=3Dqs_title=20
            title=3D"For example: journal of molecular biology" =
tabIndex=3D3=20
            maxLength=3D450 size=3D28 name=3Dqs_title></TD>
          <TD align=3Dright><LABEL =
for=3Dqs_vol>&nbsp;&nbsp;Volume</LABEL></TD>
          <TD align=3Dleft><INPUT class=3D"qsinput xpstyle" id=3Dqs_vol=20
            style=3D"WIDTH: 30px" tabIndex=3D4 maxLength=3D10 size=3D3 =
name=3Dqs_vol></TD>
          <TD align=3Dright><LABEL =
for=3Dqs_issue>&nbsp;&nbsp;Issue</LABEL></TD>
          <TD align=3Dleft><INPUT class=3D"qsinput xpstyle" =
id=3Dqs_issue=20
            style=3D"WIDTH: 30px" tabIndex=3D5 maxLength=3D10 size=3D3 =
name=3Dqs_issue></TD>
          <TD align=3Dright><LABEL =
for=3Dqs_pages>&nbsp;&nbsp;Page</LABEL></TD>
          <TD align=3Dright><INPUT class=3D"qsinput xpstyle" =
id=3Dqs_pages=20
            title=3D"For example: 14-27" style=3D"WIDTH: 30px" =
tabIndex=3D6=20
            maxLength=3D10 size=3D3 name=3Dqs_pages></TD>
          <TD noWrap align=3Dleft>&nbsp;&nbsp;&nbsp;&nbsp;<A=20
            =
onmouseover=3D"document.images['clearQS'].src=3D'/scidirimg/sci_dir/btn_c=
lear2.gif'"=20
            onclick=3D"clearQSForm(); return false;"=20
            =
onmouseout=3D"document.images['clearQS'].src=3D'/scidirimg/sci_dir/btn_cl=
ear1.gif'"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91&amp;clearQS=3Dy"><IMG=20
            title=3D"Clear all fields" tabIndex=3D7 alt=3D"Clear all =
fields"=20
            =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/btn_clear1.gif"=20
            border=3D0 name=3DclearQS></A>&nbsp;&nbsp;&nbsp;&nbsp;<INPUT =

            onmouseover=3D"this.src=3D'/scidirimg/sci_dir/btn_go2.gif'"=20
            title=3D"Submit Quick Search" tabIndex=3D8=20
            onmouseout=3D"this.src=3D'/scidirimg/sci_dir/btn_go1.gif'" =
type=3Dimage=20
            alt=3D"Submit Quick Search"=20
            =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/btn_go1.gif"=20
            value=3DSubmit>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
          <TD noWrap align=3Dleft><A style=3D"VERTICAL-ALIGN: middle"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiSearchURL&amp;_me=
thod=3DrequestForm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&a=
mp;_urlVersion=3D1&amp;_userid=3D1647180&amp;md5=3Df41861cf8a1ce0168a9722=
9f2f875357">Advanced=20
            Search</A></TD></TR>
        <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
function sdAutoComplete(inputField, outputField, serviceURL) {=0A=
    var qsPub_autoComp =3D new =
Ajax.Autocompleter(inputField,outputField,serviceURL,{ minChars:2, =
frequency: 0.15 })=0A=
}=0A=
//]]>=0A=
function ccAutoComplete(inputField, outputField, validCostCodes) {=0A=
    var costcode_list =3D new =
Autocompleter.Local(inputField,outputField,validCostCodes,{ minChars:2, =
partialSearch:false }) }=0A=
//]]>=0A=
</SCRIPT>

        <SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
    sdAutoComplete('qs_title','qsPub_autoComp','/science/jfind/auto');=0A=
//]]>=0A=
</SCRIPT>
        </FORM></TBODY></TABLE></DIV></DIV></TD></TR></TBODY></TABLE>
<DIV style=3D"MARGIN-LEFT: 8px; MARGIN-RIGHT: 5px">
<DIV style=3D"WIDTH: 100%">
<DIV class=3DpageText id=3DsdBody width=3D"80%">
<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD vAlign=3Dtop>
      <DIV class=3Dartihead id=3Dartihead><A=20
      =
href=3D"http://www.sciencedirect.com/science/journal/10557903"><B>Molecul=
ar=20
      Phylogenetics and Evolution</B></A><BR><A=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DPublicationURL&amp;_to=
ckey=3D%23TOC%236963%232004%23999699998%23472243%23FLA%23&amp;_cdi=3D6963=
&amp;_pubType=3DJ&amp;view=3Dc&amp;_auth=3Dy&amp;_acct=3DC000053935&amp;_=
version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D793c649d3=
0faab0fa2a8a91972d6ae6c">Volume=20
      30, Issue 1</A>, January 2004, Pages 152-166 </DIV></TD>
    <TD vAlign=3Dtop align=3Dright>
      <TABLE cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD>&nbsp;</TD></TR>
        <TR>
          <TD style=3D"PADDING-RIGHT: 5px" vAlign=3Dbottom =
align=3Dright>
            <DIV class=3Dnojs style=3D"PADDING-BOTTOM: 3px; PADDING-TOP: =
3px">Font=20
            Size: <A=20
            href=3D"javascript:fontSizeMinus('articleBody', =
'science');"><IMG=20
            title=3D"Decrease Font Size" style=3D"VERTICAL-ALIGN: =
middle"=20
            alt=3D"Decrease Font Size"=20
            =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/reduce_font.gif"=20
            border=3D0></A>&nbsp;&nbsp;<A=20
            href=3D"javascript:fontSizeAdd('articleBody', =
'science');"><IMG=20
            title=3D"Increase Font Size" style=3D"VERTICAL-ALIGN: =
middle"=20
            alt=3D"Increase Font Size"=20
            =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/increase_font.gif" =

            border=3D0></A> =
</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV style=3D"FONT-WEIGHT: bold; COLOR: #ff0000"></DIV>
<DIV class=3DouterPage>
<DIV style=3D"MARGIN-BOTTOM: 2px; WIDTH: 70%">
<DIV class=3DreRunStyle><IMG=20
style=3D"Z-INDEX: 10; LEFT: -1px; POSITION: absolute; TOP: -1px" =
height=3D4 alt=3D""=20
src=3D"http://www.sciencedirect.com/scidirimg/graphic_corner_left.gif" =
width=3D4=20
border=3D0> <IMG style=3D"Z-INDEX: 10; RIGHT: -1px; POSITION: absolute; =
TOP: -1px"=20
height=3D4 alt=3D""=20
src=3D"http://www.sciencedirect.com/scidirimg/graphic_corner_right.gif" =
width=3D4=20
border=3D0> <B>Find more full-text articles: </B>Your search for <A=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRerunURL&amp;_method=3D=
submit&amp;_searchStrId=3D1113206939&amp;_rerunOrigin=3Dgoogle&amp;_count=
=3D3&amp;_isCountNotDisplayed=3Dn&amp;_acct=3DC000053935&amp;_version=3D1=
&amp;_userid=3D1647180&amp;md5=3D2960d6f771529417657c0952ef9fe45b">"phric=
ocarabus=20
glabratus "</A> would return <B>3</B> results on ScienceDirect. <SPAN=20
style=3D"PADDING-RIGHT: 2px; PADDING-LEFT: 2px"><A=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRerunURL&amp;_method=3D=
submit&amp;_searchStrId=3D1113206939&amp;_rerunOrigin=3Dgoogle&amp;_count=
=3D3&amp;_isCountNotDisplayed=3Dn&amp;_acct=3DC000053935&amp;_version=3D1=
&amp;_userid=3D1647180&amp;md5=3D2960d6f771529417657c0952ef9fe45b">View=20
Results</A></SPAN></DIV></DIV>
<DIV style=3D"CLEAR: left"></DIV>
<DIV class=3DarticlePage=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/bg_gradient.gif)">
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" align=3Dleft =
border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dnowrap align=3Dleft>
      <DIV id=3DfullTabOff style=3D"DISPLAY: none"><A class=3Dnoul=20
      style=3D"CURSOR: pointer" =
href=3D"javascript:toggleTabs('fullTab')">
      <DIV class=3DtabUnselectedOuter>
      <DIV class=3DtabUnselectedInner=20
      style=3D"BACKGROUND-IMAGE: =
url(/scidirimg/tab_middle.gif)">Article</DIV></DIV><IMG=20
      style=3D"FLOAT: left" alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_right.gif" =

      border=3D0></A> </DIV>
      <DIV id=3DfullTabOn>
      <DIV class=3DtabSelectedOuter>
      <DIV class=3DtabSelectedInner><IMG id=3DfullTabImg hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/icon_arrow_active.g=
if"=20
      border=3D0>&nbsp;Article<SPAN class=3DtxtHidden> -=20
      selected</SPAN></DIV></DIV><IMG style=3D"FLOAT: left" alt=3D"" =
hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_select_right.gif">=20
      </DIV>
      <SCRIPT language=3DJavascript>=0A=
<!--=0A=
graphTabOffLink_OnLoad =3D "javascript:toggleTabs('graphTab', =
'http://www.sciencedirect.com/science/article/ke/B6WNH-48TKG3V-G?&_coverD=
ate=3D01%2F31%2F2004&_ap=3D&_tap=3D&_sub=3DY&_fmt=3DfigTables&md5=3D5bccb=
54213ef86ff867b7a86161de065')";=0A=
//--></SCRIPT>

      <DIV class=3Dnojs id=3DgraphTabOff><A class=3Dnoul =
id=3DgraphTabOffLinkNode=20
      style=3D"CURSOR: pointer"><IMG style=3D"FLOAT: left" alt=3D"" =
hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_left.gif"=20
      border=3D0>
      <DIV class=3DtabUnselectedOuter>
      <DIV class=3DtabUnselectedInner=20
      style=3D"BACKGROUND-IMAGE: url(/scidirimg/tab_middle.gif)"><SPAN=20
      class=3DdisabledTabLink>Figures/Tables</SPAN></DIV></DIV><IMG=20
      style=3D"FLOAT: left" alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_right.gif" =

      border=3D0></A> </DIV>
      <DIV class=3Dnojs id=3DgraphTabOn style=3D"DISPLAY: none"><IMG=20
      style=3D"FLOAT: left" alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_select_left.gif">
      <DIV class=3DtabSelectedOuter>
      <DIV class=3DtabSelectedInner><IMG alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/icon_arrow_active.g=
if"=20
      border=3D0>&nbsp;Figures/Tables<SPAN class=3DtxtHidden> -=20
      selected</SPAN></DIV></DIV><IMG style=3D"FLOAT: left" alt=3D"" =
hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_select_right.gif">=20
      </DIV>
      <SCRIPT language=3DJavascript>=0A=
      <!--=0A=
      refTabOffLink_OnLoad =3D "javascript:toggleTabs('refTab', =
'http://www.sciencedirect.com/science/article/ke/B6WNH-48TKG3V-G?&_coverD=
ate=3D01%2F31%2F2004&_ap=3D&_tap=3D&_sub=3DY&_fmt=3Dreferences&md5=3D9207=
dc32e3e8f0f12d72f8b805c7b600')";=0A=
      //--></SCRIPT>

      <DIV class=3Dnojs id=3DrefTabOff><A class=3Dnoul =
id=3DrefTabOffLinkNode=20
      style=3D"CURSOR: pointer"><IMG style=3D"FLOAT: left" alt=3D"" =
hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_left.gif"=20
      border=3D0>
      <DIV class=3DtabUnselectedOuter>
      <DIV class=3DtabUnselectedInner=20
      style=3D"BACKGROUND-IMAGE: url(/scidirimg/tab_middle.gif)"><SPAN=20
      class=3DdisabledTabLink>References</SPAN></DIV></DIV><IMG=20
      style=3D"FLOAT: left" alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_right.gif" =

      border=3D0></A> </DIV>
      <DIV class=3Dnojs id=3DrefTabOn style=3D"DISPLAY: none"><IMG =
style=3D"FLOAT: left"=20
      alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_select_left.gif">
      <DIV class=3DtabSelectedOuter>
      <DIV class=3DtabSelectedInner><IMG alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/icon_arrow_active.g=
if"=20
      border=3D0>&nbsp;References<SPAN class=3DtxtHidden> -=20
      selected</SPAN></DIV></DIV><IMG style=3D"FLOAT: left" alt=3D"" =
hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_select_right.gif">=20
      </DIV><A class=3Dnoul style=3D"CURSOR: pointer"=20
      onclick=3D"var newWidth=3D((document.body.clientWidth*90)/100); =
var newHeight=3Ddocument.body.clientHeight; var pdfWin; =
pdfWin=3Dwindow.open('http://www.sciencedirect.com/science?_ob=3DMImg&amp=
;_imagekey=3DB6WNH-48TKG3V-G-1&amp;_cdi=3D6963&amp;_user=3D1647180&amp;_o=
rig=3Dsearch&amp;_coverDate=3D01%2F31%2F2004&amp;_sk=3D999699998&amp;view=
=3Dc&amp;wchp=3DdGLzVtb-zSkzS&amp;md5=3D4f5499c993e9d206800915317bb65d60&=
amp;ie=3D/sdarticle.pdf','newPdfWin','width=3D'+newWidth+',height=3D'+new=
Height+',resizable=3Dyes,left=3D50,top=3D50');"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMImg&amp;_imagekey=3DB=
6WNH-48TKG3V-G-1&amp;_cdi=3D6963&amp;_user=3D1647180&amp;_orig=3Dsearch&a=
mp;_coverDate=3D01%2F31%2F2004&amp;_sk=3D999699998&amp;view=3Dc&amp;wchp=3D=
dGLzVtb-zSkzS&amp;md5=3D4f5499c993e9d206800915317bb65d60&amp;ie=3D/sdarti=
cle.pdf"=20
      target=3DnewPdfWin pdfWin.focus()?><IMG style=3D"FLOAT: left" =
alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_left.gif"=20
      border=3D0>
      <DIV class=3DtabUnselectedOuter>
      <DIV class=3DtabUnselectedInner=20
      style=3D"BACKGROUND-IMAGE: url(/scidirimg/tab_middle.gif)"><IMG =
title=3D""=20
      style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
      src=3D"http://www.sciencedirect.com/scidirimg/icon_pdf.gif" =
border=3D0=20
      name=3Dpdf> PDF (1639 K)</DIV></DIV><IMG style=3D"FLOAT: left" =
alt=3D"" hspace=3D0=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/corner_unselect_right.gif" =

      border=3D0></A> </TD>
    <TD style=3D"PADDING-BOTTOM: 5px">
      <TABLE align=3Dright>
        <TBODY>
        <TR>
          <TD class=3Dnowrap>
            <DIV id=3DimgToggle ?><B>Thumbnails</B><SPAN =
class=3DtxtHidden> -=20
            selected</SPAN> | <A=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f&amp;ar=
tImgPref=3DF">Full-Size=20
            Images</A></DIV>
            <DIV id=3DfigToggle style=3D"DISPLAY: =
none"><B>Thumbnails</B><SPAN=20
            class=3DtxtHidden> - selected</SPAN> | <A=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f&amp;ar=
tImgPref=3DF&amp;figImg=3DY">Full-Size=20
            =
Images</A></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR=20
clear=3Dall>
<TABLE style=3D"WIDTH: 340px" cellSpacing=3D0 cellPadding=3D0 =
align=3Dright border=3D0=20
valign=3D"top">
  <TBODY>
  <TR>
    <TD bgColor=3D#ffffff>
      <DIV class=3DMMCvTitleBox><SPAN class=3DMMCvTitleSpan=20
      style=3D"BORDER-BOTTOM: #ffffff 2px solid; TOP: 2px"><IMG =
id=3DMMCvProdImgPath=20
      style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
      =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/icon_arrow_active.g=
if">=20
      </SPAN><SPAN class=3DMMCvTitleSpan=20
      style=3D"FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle">Article=20
      Toolbox</SPAN></DIV></TD></TR>
  <TR>
    <TD>
      <DIV class=3DFATTABInner>
      <TABLE title=3D"Article Toolbox" cellSpacing=3D3 cellPadding=3D0 =
width=3D350=20
      align=3Dleft bgColor=3D#ffffff=20
      summary=3D"This table contains links and tools for articles" =
border=3D0=20
      valign=3D"bottom">
        <TBODY>
        <TR>
          <TD vAlign=3Dtop>
            <TABLE cellSpacing=3D5>
              <SCRIPT language=3DJavascript>=0A=
teststring =3D '';=0A=
for(j in navigator) teststring +=3D j + ' ' + navigator[j] + =
unescape('%0a');=0A=
if (teststring.indexOf ('Windows NT 5.1') !=3D -1) =0A=
document.write ('<tr><td align=3D"left" class=3D"nowrap"><a =
href=3D"/science?_ob=3DPdfDownloadURL&_uoikey=3DB6WNH-48TKG3V-G&_tockey=3D=
%23toc%236963%232004%23999699998%23472243%23FLA%23&_orig=3Dsearch&_acct=3D=
C000053935&_version=3D1&_userid=3D1647180&md5=3De1d81623ca3ac5f3c3089c853=
13f0c4d" style=3D"vertical-align: bottom; color: #000000; font-family: =
arial, verdana, helvetica, sans-serif; text-decoration: none;" =
name=3D"pdf" alt=3D"Opens in new window" title=3D"Opens in new window" =
target=3D"newPdfWin" onClick=3D"var =
newWidth=3D((document.body.clientWidth*90)/100); var =
newHeight=3Ddocument.body.clientHeight; var pdfWin; =
pdfWin=3Dwindow.open(\'\',\'newPdfWin\', =
\'width=3D\'+newWidth+\',height=3D\'+newHeight+\',resizable=3Dyes, =
left=3D50, top=3D50\');"pdfWin.focus()"><img =
src=3D"/scidirimg/icon_pdf.gif" border=3D"0" name=3D"pdf" alt=3D"Opens =
in new window" title=3D"Opens in new window" =
style=3D"vertical-align:middle;">&nbsp; Download =
PDF</a>&nbsp;&nbsp;&nbsp;</td></tr>');=0A=
</SCRIPT>

              <TBODY>
              <TR>
                <TD align=3Dleft><A=20
                  =
onmouseover=3D"document.images['addEmail'].src=3D'/scidirimg/sci_dir/emai=
larticle_b.gif'"=20
                  style=3D"VERTICAL-ALIGN: bottom; COLOR: #000000; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: =
none"=20
                  =
onmouseout=3D"document.images['addEmail'].src=3D'/scidirimg/sci_dir/email=
article_a.gif'"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DEmailFriendURL&amp;_me=
thod=3DgatherInfo&amp;refSource=3Dhtml&amp;count=3D1&amp;_uoikey=3DB6WNH-=
48TKG3V-G&amp;_acct=3DC000053935&amp;_version=3D1&amp;_userid=3D1647180&a=
mp;md5=3D1b79c15258f58cebc11c4d9323163438"><IMG=20
                  style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/emailarticle_a.gif"=
=20
                  border=3D0 name=3DaddEmail>&nbsp; E-mail=20
                Article</A>&nbsp;&nbsp;&nbsp;</TD></TR>
              <TR>
                <TD align=3Dleft><A=20
                  =
onmouseover=3D"document.images['citedBy'].src=3D'/scidirimg/sci_dir/cited=
by_b.gif'"=20
                  style=3D"VERTICAL-ALIGN: bottom; COLOR: #000000; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: =
none"=20
                  =
onmouseout=3D"document.images['citedBy'].src=3D'/scidirimg/sci_dir/citedb=
y_a.gif'"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DCitedSearchURL&amp;_me=
thod=3DsubmitSearch&amp;_udi=3DB6WNH-48TKG3V-G&amp;_alid=3D0&amp;_rdoc=3D=
1&amp;_fmt=3D&amp;_orig=3Dsearch&amp;dest=3Dlist&amp;_tockey=3D%23toc%236=
963%232004%23999699998%23472243!&amp;_orig_alid=3D&amp;sterms=3D%23refsrc=
hkey%23f%23Su%232004%23152%23166%23Z%23&amp;source=3DcitedSrcs&amp;_acct=3D=
C000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D0edbc457f716f=
dd1f0cac5dff59f1961"><IMG=20
                  style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/citedby_a.gif"=20
                  border=3D0 name=3DcitedBy>&nbsp; Cited=20
              By</A>&nbsp;&nbsp;&nbsp;</TD></TR>
              <TR>
                <TD align=3Dleft><A=20
                  =
onmouseover=3D"document.images['saveCitation'].src=3D'/scidirimg/sci_dir/=
icon_saveascitationalert_b.gif'"=20
                  style=3D"VERTICAL-ALIGN: bottom; COLOR: #000000; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: =
none"=20
                  =
onmouseout=3D"document.images['saveCitation'].src=3D'/scidirimg/sci_dir/i=
con_saveascitationalert_a.gif'"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DCitedSearchURL&amp;_me=
thod=3DsubmitSearch&amp;_udi=3DB6WNH-48TKG3V-G&amp;_alid=3D0&amp;_rdoc=3D=
1&amp;_fmt=3D&amp;_orig=3Dsearch&amp;dest=3Dsave&amp;_tockey=3D%23toc%236=
963%232004%23999699998%23472243!&amp;_orig_alid=3D&amp;sterms=3D%23refsrc=
hkey%23f%23Su%232004%23152%23166%23Z%23&amp;source=3DcitedSrcs&amp;_acct=3D=
C000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D0edbc457f716f=
dd1f0cac5dff59f1961"><IMG=20
                  style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/icon_saveascitation=
alert_a.gif"=20
                  border=3D0 name=3DsaveCitation>&nbsp; Save as Citation =

                  Alert</A>&nbsp;&nbsp;&nbsp;</TD></TR>
              <TR>
                <TD align=3Dleft><A=20
                  style=3D"VERTICAL-ALIGN: bottom; COLOR: #000000; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: =
none"=20
                  =
onclick=3D"openNS('/science?_ob=3DCitedSearchURL&amp;_method=3DsubmitSear=
ch&amp;_udi=3DB6WNH-48TKG3V-G&amp;_alid=3D0&amp;_rdoc=3D1&amp;_fmt=3D&amp=
;_orig=3Dsearch&amp;dest=3DsaveRss&amp;_tockey=3D%23toc%236963%232004%239=
99699998%23472243!&amp;_orig_alid=3D&amp;sterms=3D%23refsrchkey%23f%23Su%=
232004%23152%23166%23Z%23&amp;source=3DcitedSrcs&amp;_acct=3DC000053935&a=
mp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D0edbc457f716fdd1f0cac5dff=
59f1961', 700, 500); return false;"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DCitedSearchURL&amp;_me=
thod=3DsubmitSearch&amp;_udi=3DB6WNH-48TKG3V-G&amp;_alid=3D0&amp;_rdoc=3D=
1&amp;_fmt=3D&amp;_orig=3Dsearch&amp;dest=3DsaveRss&amp;_tockey=3D%23toc%=
236963%232004%23999699998%23472243!&amp;_orig_alid=3D&amp;sterms=3D%23ref=
srchkey%23f%23Su%232004%23152%23166%23Z%23&amp;source=3DcitedSrcs&amp;_ac=
ct=3DC000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D0edbc457=
f716fdd1f0cac5dff59f1961"=20
                  target=3D_blank><IMG=20
                  title=3D"Set up a citation RSS feed (Opens new =
window)"=20
                  style=3D"VERTICAL-ALIGN: middle"=20
                  alt=3D"Set up a citation RSS feed (Opens new window)"=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/rsscite.gif"=20
                  border=3D0>&nbsp; Citation=20
              Feed</A>&nbsp;&nbsp;&nbsp;</TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dtop>
            <TABLE cellSpacing=3D5>
              <TBODY>
              <TR>
                <TD align=3Dleft><A=20
                  =
onmouseover=3D"document.images['export'].src=3D'/scidirimg/sci_dir/export=
article_b.gif'"=20
                  style=3D"VERTICAL-ALIGN: bottom; COLOR: #000000; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: =
none"=20
                  =
onmouseout=3D"document.images['export'].src=3D'/scidirimg/sci_dir/exporta=
rticle_a.gif'"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DDownloadURL&amp;_metho=
d=3Dconfirm&amp;_uoikey=3DB6WNH-48TKG3V-G&amp;count=3D1&amp;_docType=3DFL=
A&amp;_acct=3DC000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D=
09be1ff45d46b4c3ce5c999424a129a6"><IMG=20
                  style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/exportarticle_a.gif=
"=20
                  border=3D0 name=3Dexport>&nbsp; Export=20
                Citation</A>&nbsp;&nbsp;&nbsp;</TD></TR>
              <TR>
                <TD align=3Dleft><A=20
                  =
onmouseover=3D"document.images['addQuickLink'].src=3D'/scidirimg/sci_dir/=
quicklink_b.gif'"=20
                  style=3D"VERTICAL-ALIGN: bottom; COLOR: #000000; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: =
none"=20
                  =
onmouseout=3D"document.images['addQuickLink'].src=3D'/scidirimg/sci_dir/q=
uicklink_a.gif'"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DQuickLinksURL&amp;_met=
hod=3DcreateIntLink&amp;_type=3Darticle&amp;_key=3DB6WNH-48TKG3V-G&amp;_a=
cct=3DC000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D3124da1=
7e9dbcb140010e60900a72500"><IMG=20
                  style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/quicklink_a.gif"=20
                  border=3D0 name=3DaddQuickLink>&nbsp; Add to my Quick=20
                  Links</A>&nbsp;&nbsp;&nbsp;</TD></TR>
              <TR>
                <TD vAlign=3Dcenter align=3Dleft><A=20
                  onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D936&amp;_udi=3DB6WNH-48TKG3V-G&amp;_ta=
rgetURL=3Dhttps%3A%2F%2Fs100.copyright.com%2FAppDispatchServlet%3Fpublish=
erName%3DELS%26contentID%3DS1055790303001635%26orderBeanReset%3Dtrue&amp;=
_acct=3DC000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Dd868d=
94867a279de1c655a8a31551885"=20
                  target=3DoutwardLink><IMG=20
                  title=3D"Request permission to reuse this article"=20
                  alt=3D"Request permission to reuse this article"=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/gw_ol_rts.gif"=20
                  border=3D0></A></TD></TR>
              <TR>
                <TD vAlign=3Dcenter align=3Dleft><A=20
                  onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_udi=3DB6WNH-48TKG3V-G&amp;_ta=
rgetURL=3Dhttp%3A%2F%2Fwww.scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2=
.0-0347093475%26partnerID%3D10%26rel%3DR3.0.0%26md5%3D5c5d6336591b885124a=
ebac2df3253ee&amp;_acct=3DC000053935&amp;_version=3D1&amp;_userid=3D16471=
80&amp;md5=3D2fea0f8f8cb906ed8ad2f83e8a58aa63"=20
                  target=3DoutwardLink><IMG style=3D"VERTICAL-ALIGN: =
middle"=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/scopus_logo.gif"=20
                  border=3D0>&nbsp; Cited By in Scopus=20
          =
(3)</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD></T=
R>
  <SCRIPT type=3Dtext/javascript>=0A=
iFrameHtml =3D "/science/page/static/iFrame.html";=0A=
searchTerms =3D "phricocarabus glabratus"=0A=
piiValue =3D 'S1055790303001635'=0A=
</SCRIPT>

  <TR class=3DNextBiovRow>
    <TD>
      <DIV id=3DnextBioViewer style=3D"DISPLAY: none"></DIV><LINK=20
      =
href=3D"http://sciencedirect.nextbio.com/e/script/include.nb?type=3Dcss&a=
mp;name=3DtagCloud,elsevier&amp;apiKey=3DF70C5A70-D194-4150-9F99-C8FC2266=
B65F"=20
      type=3Dtext/css rel=3Dstylesheet>
      <SCRIPT=20
      =
src=3D"http://sciencedirect.nextbio.com/e/script/include.nb?type=3Djs&amp=
;name=3DtagCloud,elsevier&amp;apiKey=3DF70C5A70-D194-4150-9F99-C8FC2266B6=
5F"=20
      type=3Dtext/javascript></SCRIPT>

      <SCRIPT language=3Djavascript>=0A=
  nextBio();=0A=
</SCRIPT>
    </TD></TR>
  <TR class=3DMMCvRow id=3DmultiMediaViewerRow style=3D"DISPLAY: none">
    <TD>
      <DIV class=3DMMCvOuter id=3DmultiMediaViewerOuter></DIV></TD></TR>
  <TR class=3DtableFmDivider bgColor=3D#ddf8ad>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD>&nbsp;</TD></TR>
  <TR align=3Dright>
    <TD>
      <TABLE class=3DgreyTable cellSpacing=3D0 width=3D340>
        <TBODY>
        <TR>
          <TD class=3DgreyHeader=20
          style=3D"BACKGROUND-IMAGE: url(/scidirimg/right_gradient.gif)" =

            scope=3Dcol><B>Related Articles in =
ScienceDirect</B></TD></TR>
        <TBODY id=3Dmlkt>
        <TR>
          <TD>
            <DIV id=3DmlktList>
            <DIV class=3Dinfobubble-container>
            <DIV class=3DmlktLink id=3DmlktLink_1>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px"=20
                vAlign=3Dtop><IMG alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/bullet_square.gif"></TD>
                <TD=20
                =
onmouseover=3D"InfoBubble.show('infobubble_1','mlktLink_1','iframe_1')"=20
                onmouseout=3DInfoBubble.timeout()><A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T39-4H1001V-2&amp;_user=3D1647180&amp;_origUdi=3DB6WNH-48TKG3V-G&amp;_f=
mt=3Dhigh&amp;_coverDate=3D11%2F07%2F2005&amp;_rdoc=3D1&amp;_orig=3Dartic=
le&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_useri=
d=3D1647180&amp;md5=3D18b14986e2072d7af023f0960e8e0af9"=20
                  ?>Evolutionary history of Calosomina ground beetles=20
                  (Cole...<BR><I>Gene</I></A><BR><IFRAME id=3Diframe_1=20
                  style=3D"DISPLAY: none; Z-INDEX: 1; POSITION: =
absolute"=20
                  src=3D"about:blank" frameBorder=3D0 =
scrolling=3Dno></IFRAME>
                  <DIV class=3Dinfobubble id=3Dinfobubble_1>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV style=3D"PADDING-LEFT: 5px; FLOAT: =
right"><A=20
                        onclick=3DInfoBubble.hide()><IMG=20
                        =
onmouseover=3D"javascript:this.src=3D'/scidirimg/btn_xclose_hov.gif';"=20
                        title=3DClose=20
                        =
onmouseout=3D"javascript:this.src=3D'/scidirimg/btn_xclose.gif';"=20
                        alt=3DClose=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/btn_xclose.gif"></A></DIV><=
IMG=20
                        title=3D"You are entitled to access the full =
text of this document"=20
                        height=3D14=20
                        alt=3D"You are entitled to access the full text =
of this document"=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/jrn_sub.gif"=20
                        width=3D12 border=3D0>&nbsp;<B><A=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T39-4H1001V-2&amp;_user=3D1647180&amp;_coverDate=3D11%2F07%2F2005&amp;_=
rdoc=3D1&amp;_fmt=3Dhigh&amp;_orig=3Darticle&amp;_cdi=3D4941&amp;_sort=3D=
v&amp;_docanchor=3D&amp;view=3Dc&amp;_ct=3D361&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Da46c59d=
9cab012cef9fe570a18b1e76e"=20
                        ?>Evolutionary history of Calosomina ground =
beetles=20
                        (Coleoptera, Carabidae, Carabinae) of the world =
as=20
                        deduced from sequence comparisons of the =
mitochondrial=20
                        ND5 gene</A></B><BR><I>Gene</I>, <I>Volume 360, =
Issue=20
                        2</I>, <I>7 November 2005</I>, <I>Pages=20
                        140-150</I><BR>Zhi-Hui Su, Y=C3=BBki Imura, =
Syozo=20
                        Osawa<BR><BR><B>Abstract</B><BR>
                        <DIV class=3DmlktScroll>
                        <DIV style=3D"LINE-HEIGHT: 150%">We deduced the=20
                        phylogenetic relationships of 54 individuals=20
                        representing 27 species of the Calosomina =
(Coleoptera,=20
                        Carabidae) from various regions of the world =
from the=20
                        mitochondrial NADH dehydrogenase subunit 5 (ND5) =
gene=20
                        sequences. The results suggest that these =
Calosomina=20
                        radiated into 17 lineages within a short time =
about 30=20
                        million years ago (Mya). Most of the lineages =
are=20
                        composed of a single genus containing only one =
or a few=20
                        species. In some cases, several species =
classified into=20
                        the same genus (e.g., <SPAN=20
                        style=3D"FONT-STYLE: italic">Calosoma =
maximowiczi, Calos.=20
                        inquisitor</SPAN> and <SPAN=20
                        style=3D"FONT-STYLE: italic">Calos. =
frigidum</SPAN>)=20
                        appear separately in independent lineages, while =
in=20
                        others a series of species classified into =
different=20
                        genera fall into one lineage (e.g., <SPAN=20
                        style=3D"FONT-STYLE: italic">Chrysostigma =
calidum,=20
                        Blaptosoma chihuahua, Microcallisthenes =
wilkesi</SPAN>=20
                        and <SPAN style=3D"FONT-STYLE: =
italic">Callisthenes</SPAN>=20
                        spp.). Based on this molecular phylogeny and=20
                        morphological data, the probable evolutionary =
history=20
                        and mode of morphological differentiation of the =

                        Calosomina are discussed.</DIV></DIV><BR><A=20
                        onclick=3D"var =
newWidth=3D((document.body.clientWidth*90)/100); var =
newHeight=3Ddocument.body.clientHeight; var pdfWin; =
pdfWin=3Dwindow.open('','newPdfWin','width=3D'+newWidth+',height=3D'+newH=
eight+',resizable=3Dyes, left=3D50, top=3D50');pdfWin.focus()"=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DMImg&amp;_imagekey=3DB=
6T39-4H1001V-2-G&amp;_cdi=3D4941&amp;_user=3D1647180&amp;_orig=3Darticle&=
amp;_coverDate=3D11%2F07%2F2005&amp;_sk=3D996399997&amp;view=3Dc&amp;wchp=
=3DdGLzVtb-zSkzS&amp;md5=3D86c2ab2314f4d723081712840f9c8b66&amp;ie=3D/sda=
rticle.pdf"=20
                        target=3DnewPdfWin><IMG style=3D"VERTICAL-ALIGN: =
middle"=20
                        alt=3D""=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/icon_pdf.gif"=20
                        border=3D0 name=3Dpdf> PDF (671 K)</A> | <A =
class=3DmmcLink=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T39-4H1001V-2&amp;_user=3D1647180&amp;_coverDate=3D11%2F07%2F2005&amp;_=
rdoc=3D1&amp;_fmt=3Dhigh&amp;_orig=3Darticle&amp;_cdi=3D4941&amp;_sort=3D=
v&amp;_docanchor=3D&amp;view=3Dc&amp;_ct=3D361&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Da46c59d=
9cab012cef9fe570a18b1e76e"=20
                        ?><SPAN class=3DmmcTxt>Supplementary =
Content</SPAN><IMG=20
                        class=3DmmcIcon alt=3D""=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/space.gif"=20
                        width=3D5 border=3D0><IMG class=3DmmcIcon =
title=3Dother=20
                        alt=3Dother=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/mmc_other.gif"=20
                        =
border=3D0></A></TD></TR></TBODY></TABLE></DIV></TD></TR>
              <DIV></DIV></TBODY></TABLE></DIV>
            <DIV class=3Dinfobubble-container>
            <DIV class=3DmlktLink id=3DmlktLink_2>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px"=20
                vAlign=3Dtop><IMG alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/bullet_square.gif"></TD>
                <TD=20
                =
onmouseover=3D"InfoBubble.show('infobubble_2','mlktLink_2','iframe_2')"=20
                onmouseout=3DInfoBubble.timeout()><A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T3S-4B4RX25-5&amp;_user=3D1647180&amp;_origUdi=3DB6WNH-48TKG3V-G&amp;_f=
mt=3Dhigh&amp;_coverDate=3D12%2F31%2F1999&amp;_rdoc=3D1&amp;_orig=3Dartic=
le&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_useri=
d=3D1647180&amp;md5=3D58b1be063349062ab5e221d7d30b431a"=20
                  ?>Evolution of the carabid ground =
beetles<BR><I>Advances in=20
                  Biophysics</I></A><BR><IFRAME id=3Diframe_2=20
                  style=3D"DISPLAY: none; Z-INDEX: 1; POSITION: =
absolute"=20
                  src=3D"about:blank" frameBorder=3D0 =
scrolling=3Dno></IFRAME>
                  <DIV class=3Dinfobubble id=3Dinfobubble_2>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV style=3D"PADDING-LEFT: 5px; FLOAT: =
right"><A=20
                        onclick=3DInfoBubble.hide()><IMG=20
                        =
onmouseover=3D"javascript:this.src=3D'/scidirimg/btn_xclose_hov.gif';"=20
                        title=3DClose=20
                        =
onmouseout=3D"javascript:this.src=3D'/scidirimg/btn_xclose.gif';"=20
                        alt=3DClose=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/btn_xclose.gif"></A></DIV><=
IMG=20
                        title=3D"You are not entitled to access the full =
text of this document"=20
                        height=3D14=20
                        alt=3D"You are not entitled to access the full =
text of this document"=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/jrn_nsub.gif"=20
                        width=3D12 border=3D0>&nbsp;<B><A=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T3S-4B4RX25-5&amp;_user=3D1647180&amp;_coverDate=3D12%2F31%2F1999&amp;_=
rdoc=3D1&amp;_fmt=3Dhigh&amp;_orig=3Darticle&amp;_cdi=3D4954&amp;_sort=3D=
v&amp;_docanchor=3D&amp;view=3Dc&amp;_ct=3D361&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D158f782=
7eaa676e714a4dea741e30a22"=20
                        ?>Evolution of the carabid ground=20
                        beetles</A></B><BR><I>Advances in =
Biophysics</I>,=20
                        <I>Volume 36</I>, <I>1999</I>, <I>Pages=20
                        65-106</I><BR>Syozo Osawa, Zhi-Hui Su, Choonggon =
Kim,=20
                        Munehiro Okamoto, Osamu Tominaga, Y=C3=BBki=20
                        Imura<BR><BR><B>Abstract</B><BR>
                        <DIV class=3DmlktScroll>
                        <DIV style=3D"LINE-HEIGHT: 150%">The =
phylogenetic=20
                        relationships of the carabid ground beetles have =
been=20
                        estimated by analysing a large part of the ND5 =
gene=20
                        sequences of more than 1,000 specimens =
consisting of the=20
                        representative species and geographic races =
covering=20
                        most of the genera and subgenera known in the =
world.=20
                        From the phylogenetic analyses in conjunction =
with the=20
                        mtDNA-based dating, a scenario of the =
establishment of=20
                        the present habitats of the respective Japanese =
carabids=20
                        has been constructed.
                        <P>The carabid diversification took place <SPAN=20
                        style=3D"FONT-STYLE: italic">ca</SPAN>. 40 MYA =
as an=20
                        explosive radiation of the major genera. During=20
                        evolution, occasional small or single bangs also =
took=20
                        place, sometimes accompanied by parallel =
morphological=20
                        evolution in phylogenetically remote as well as =
close=20
                        lineages. The existence of silent periods, in =
which few=20
                        morphological changes took place, has been =
recognized=20
                        during evolution. Thus, the carabid evolution is =

                        discontinuous, alternatively having a phase of =
rapid=20
                        morphological change and a silent=20
                        =
phase.</P></DIV></DIV><BR></TD></TR></TBODY></TABLE></DIV></TD></TR>
              <DIV></DIV></TBODY></TABLE></DIV>
            <DIV class=3Dinfobubble-container>
            <DIV class=3DmlktLink id=3DmlktLink_3>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px"=20
                vAlign=3Dtop><IMG alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/bullet_square.gif"></TD>
                <TD=20
                =
onmouseover=3D"InfoBubble.show('infobubble_3','mlktLink_3','iframe_3')"=20
                onmouseout=3DInfoBubble.timeout()><A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WFC-4DKV84H-5G&amp;_user=3D1647180&amp;_origUdi=3DB6WNH-48TKG3V-G&amp;_=
fmt=3Dhigh&amp;_coverDate=3D09%2F30%2F1989&amp;_rdoc=3D1&amp;_orig=3Darti=
cle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_user=
id=3D1647180&amp;md5=3Dd68c6c322ad1a338bdbbf9b1fd8f95b9"=20
                  ?>Increased level of the mitochondrial ND5 transcript =
in=20
                  ...<BR><I>Experimental Cell =
Research</I></A><BR><IFRAME=20
                  id=3Diframe_3=20
                  style=3D"DISPLAY: none; Z-INDEX: 1; POSITION: =
absolute"=20
                  src=3D"about:blank" frameBorder=3D0 =
scrolling=3Dno></IFRAME>
                  <DIV class=3Dinfobubble id=3Dinfobubble_3>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV style=3D"PADDING-LEFT: 5px; FLOAT: =
right"><A=20
                        onclick=3DInfoBubble.hide()><IMG=20
                        =
onmouseover=3D"javascript:this.src=3D'/scidirimg/btn_xclose_hov.gif';"=20
                        title=3DClose=20
                        =
onmouseout=3D"javascript:this.src=3D'/scidirimg/btn_xclose.gif';"=20
                        alt=3DClose=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/btn_xclose.gif"></A></DIV><=
IMG=20
                        title=3D"You are not entitled to access the full =
text of this document"=20
                        height=3D14=20
                        alt=3D"You are not entitled to access the full =
text of this document"=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/jrn_nsub.gif"=20
                        width=3D12 border=3D0>&nbsp;<B><A=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WFC-4DKV84H-5G&amp;_user=3D1647180&amp;_coverDate=3D09%2F30%2F1989&amp;=
_rdoc=3D1&amp;_fmt=3Dhigh&amp;_orig=3Darticle&amp;_cdi=3D6791&amp;_sort=3D=
v&amp;_docanchor=3D&amp;view=3Dc&amp;_ct=3D361&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D4629243=
6ad0b2b183cc5c1df660e7cd1"=20
                        ?>Increased level of the mitochondrial ND5 =
transcript in=20
                        chemically induced rat=20
                        hepatomas</A></B><BR><I>Experimental Cell =
Research</I>,=20
                        <I>Volume 184, Issue 1</I>, <I>September =
1989</I>,=20
                        <I>Pages 158-166</I><BR>M. Corral, B. Paris, G. =
Baffet,=20
                        L. Tichonicky, C. Guguen-Guillouzo, J. Kruh, N.=20
                        Defer<BR><BR><B>Abstract</B><BR>
                        <DIV class=3DmlktScroll>
                        <DIV style=3D"LINE-HEIGHT: 150%">We have =
constructed a=20
                        cDNA library from a hepatoma cell line (HTC =
cells) and=20
                        isolated the clones corresponding to mRNAs =
present at a=20
                        much higher level in hepatomas than in normal=20
                        hepatocytes. The characterization of one of =
these clones=20
                        is described in this paper. This clone is =
homologous to=20
                        part of the mitochondrial ND5 gene (a subunit of =

                        NADH-ubiquinone oxidoreductase). The level of =
this mRNA=20
                        was found increased in HTC cells and in =
hepatocytes from=20
                        diethylnitrosamine-treated rats long before the=20
                        development of tumors and strongly increased in=20
                        carcinoma nodules as compared to hepatocytes =
from=20
                        nontreated rats. Southern blot analysis showed a =

                        mitochondrial DNA heterogeneity in hepatomas =
with an=20
                        alteration of the structure of part of the=20
                        molecules.</DIV></DIV><BR><A=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DMImg&amp;_imagekey=3DB=
6WFC-4DKV84H-5G-1&amp;_cdi=3D6791&amp;_user=3D1647180&amp;_orig=3Darticle=
&amp;_coverDate=3D09%2F30%2F1989&amp;_sk=3D998159998&amp;view=3Dc&amp;wch=
p=3DdGLzVtb-zSkzS&amp;md5=3D923c4aa4aef75f69054553da6d64fe7b&amp;ie=3D/sd=
article.pdf"=20
                        ?><IMG style=3D"VERTICAL-ALIGN: middle" alt=3D"" =

                        =
src=3D"http://www.sciencedirect.com/scidirimg/icon_pdf.gif"=20
                        border=3D0 name=3Dpdf> PDF (1638 K)</A>=20
                  </TD></TR></TBODY></TABLE></DIV></TD></TR>
              <DIV></DIV></TBODY></TABLE></DIV>
            <DIV class=3Dinfobubble-container>
            <DIV class=3DmlktLink id=3DmlktLink_4>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px"=20
                vAlign=3Dtop><IMG alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/bullet_square.gif"></TD>
                <TD=20
                =
onmouseover=3D"InfoBubble.show('infobubble_4','mlktLink_4','iframe_4')"=20
                onmouseout=3DInfoBubble.timeout()><A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6W8G-4R34F33-S&amp;_user=3D1647180&amp;_origUdi=3DB6WNH-48TKG3V-G&amp;_f=
mt=3Dhigh&amp;_coverDate=3D12%2F31%2F2007&amp;_rdoc=3D1&amp;_orig=3Dartic=
le&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_useri=
d=3D1647180&amp;md5=3D38652f0d73780adb06f97da261f99d48"=20
                  ?>22 Mitochondrial ND5: A candidate gene for=20
                  neuromuscula...<BR><I>Mitochondrion</I></A><BR><IFRAME =

                  id=3Diframe_4=20
                  style=3D"DISPLAY: none; Z-INDEX: 1; POSITION: =
absolute"=20
                  src=3D"about:blank" frameBorder=3D0 =
scrolling=3Dno></IFRAME>
                  <DIV class=3Dinfobubble id=3Dinfobubble_4>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV style=3D"PADDING-LEFT: 5px; FLOAT: =
right"><A=20
                        onclick=3DInfoBubble.hide()><IMG=20
                        =
onmouseover=3D"javascript:this.src=3D'/scidirimg/btn_xclose_hov.gif';"=20
                        title=3DClose=20
                        =
onmouseout=3D"javascript:this.src=3D'/scidirimg/btn_xclose.gif';"=20
                        alt=3DClose=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/btn_xclose.gif"></A></DIV><=
IMG=20
                        title=3D"You are entitled to access the full =
text of this document"=20
                        height=3D14=20
                        alt=3D"You are entitled to access the full text =
of this document"=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/jrn_sub.gif"=20
                        width=3D12 border=3D0>&nbsp;<B><A=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6W8G-4R34F33-S&amp;_user=3D1647180&amp;_coverDate=3D12%2F31%2F2007&amp;_=
rdoc=3D1&amp;_fmt=3Dhigh&amp;_orig=3Darticle&amp;_cdi=3D6654&amp;_sort=3D=
v&amp;_docanchor=3D&amp;view=3Dc&amp;_ct=3D361&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D697ec0b=
e090dcff362d33b304387eeeb"=20
                        ?>22 Mitochondrial ND5: A candidate gene for=20
                        neuromuscular diseases in=20
                        India</A></B><BR><I>Mitochondrion</I>, <I>Volume =
7,=20
                        Issue 6</I>, <I>December 2007</I>, <I>Page =
410</I><BR>A.=20
                        Vanniarajan, B.H. Jagadish, Uppin Megha, P. =
Govindaraj,=20
                        Ajay Kumar, A.G. Reddy, C. Sundaram, A.K. Meena, =
N.=20
                        Gayatri, S. Dinesh Nayak<BR><BR><A=20
                        onclick=3D"var =
newWidth=3D((document.body.clientWidth*90)/100); var =
newHeight=3Ddocument.body.clientHeight; var pdfWin; =
pdfWin=3Dwindow.open('','newPdfWin','width=3D'+newWidth+',height=3D'+newH=
eight+',resizable=3Dyes, left=3D50, top=3D50');pdfWin.focus()"=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DMImg&amp;_imagekey=3DB=
6W8G-4R34F33-S-1&amp;_cdi=3D6654&amp;_user=3D1647180&amp;_orig=3Darticle&=
amp;_coverDate=3D12%2F31%2F2007&amp;_sk=3D999929993&amp;view=3Dc&amp;wchp=
=3DdGLzVtb-zSkzS&amp;md5=3D29f01dfb4ce6f51a5bde64975b0bcfac&amp;ie=3D/sda=
rticle.pdf"=20
                        target=3DnewPdfWin><IMG style=3D"VERTICAL-ALIGN: =
middle"=20
                        alt=3D""=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/icon_pdf.gif"=20
                        border=3D0 name=3Dpdf> PDF (44 K)</A>=20
                  </TD></TR></TBODY></TABLE></DIV></TD></TR>
              <DIV></DIV></TBODY></TABLE></DIV>
            <DIV class=3Dinfobubble-container>
            <DIV class=3DmlktLink id=3DmlktLink_5>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 5px"=20
                vAlign=3Dtop><IMG alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/bullet_square.gif"></TD>
                <TD=20
                =
onmouseover=3D"InfoBubble.show('infobubble_5','mlktLink_5','iframe_5')"=20
                onmouseout=3DInfoBubble.timeout()><A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T39-4B5JSJY-3&amp;_user=3D1647180&amp;_origUdi=3DB6WNH-48TKG3V-G&amp;_f=
mt=3Dhigh&amp;_coverDate=3D02%2F04%2F2004&amp;_rdoc=3D1&amp;_orig=3Dartic=
le&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_useri=
d=3D1647180&amp;md5=3D3d2f43f856f75093892b2ef82dfdf5b1"=20
                  ?>Pattern of phylogenetic diversification of the=20
                  Cychrini...<BR><I>Gene</I></A><BR><IFRAME =
id=3Diframe_5=20
                  style=3D"DISPLAY: none; Z-INDEX: 1; POSITION: =
absolute"=20
                  src=3D"about:blank" frameBorder=3D0 =
scrolling=3Dno></IFRAME>
                  <DIV class=3Dinfobubble id=3Dinfobubble_5>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV style=3D"PADDING-LEFT: 5px; FLOAT: =
right"><A=20
                        onclick=3DInfoBubble.hide()><IMG=20
                        =
onmouseover=3D"javascript:this.src=3D'/scidirimg/btn_xclose_hov.gif';"=20
                        title=3DClose=20
                        =
onmouseout=3D"javascript:this.src=3D'/scidirimg/btn_xclose.gif';"=20
                        alt=3DClose=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/btn_xclose.gif"></A></DIV><=
IMG=20
                        title=3D"You are entitled to access the full =
text of this document"=20
                        height=3D14=20
                        alt=3D"You are entitled to access the full text =
of this document"=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/sci_dir/jrn_sub.gif"=20
                        width=3D12 border=3D0>&nbsp;<B><A=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T39-4B5JSJY-3&amp;_user=3D1647180&amp;_coverDate=3D02%2F04%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dhigh&amp;_orig=3Darticle&amp;_cdi=3D4941&amp;_sort=3D=
v&amp;_docanchor=3D&amp;view=3Dc&amp;_ct=3D361&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Df35e9a8=
6a43e83c5e45908e155abb7f2"=20
                        ?>Pattern of phylogenetic diversification of the =

                        Cychrini ground beetles in the world as deduced =
mainly=20
                        from sequence comparisons of the mitochondrial=20
                        genes</A></B><BR><I>Gene</I>, <I>Volume 326</I>, =
<I>4=20
                        February 2004</I>, <I>Pages 43-57</I><BR>Zhi-Hui =
Su,=20
                        Y=C3=BBki Imura, Munehiro Okamoto, Syozo=20
                        Osawa<BR><BR><B>Abstract</B><BR>
                        <DIV class=3DmlktScroll>
                        <DIV style=3D"LINE-HEIGHT: 150%">The =
phylogenetic position=20
                        of the tribe Cychrini within the subfamily =
Carabinae=20
                        (the family Carabidae) was estimated by =
comparing the=20
                        nucleotide sequences of the mitochondrial NADH=20
                        dehydrogenase subunit 5 (ND5) gene and the =
nuclear 28S=20
                        ribosomal DNA (rDNA). The phylogenetic trees =
suggest=20
                        that the Cychrini would most probably be the =
oldest line=20
                        within the Carabinae. Phylogenetic trees were=20
                        constructed by comparing the mitochondrial =
cytochrome=20
                        <SPAN style=3D"FONT-STYLE: italic">C</SPAN> =
oxidase=20
                        subunit I (COI) gene sequences from 33 species =
of the=20
                        Cychrini from various localities that include =
the whole=20
                        distribution ranges of the representative =
species within=20
                        all the known genera in the world. The trees =
suggest=20
                        that the Cychrini members radiated into a number =
of=20
                        phylogenetic lineages within a short period, =
starting=20
                        about 44 million years ago (MYA). Most of the=20
                        phylogenetic lineages or sublineages are =
geographically=20
                        linked, each consisting of a single or only a =
few=20
                        species without scarce morphological =
differentiation in=20
                        spite of their long evolutionary histories =
(silent or=20
                        near-silent evolution [see Adv. Biophys. 36 =
(1999) 65;=20
                        J. Mol. Evol. 53 (2001) 517]). The fact suggests =
that=20
                        the geographic isolation per se did not bring =
about=20
                        conspicuous morphological differentiation. The=20
                        phylogenetic lineages of the Cychrini well =
correspond to=20
                        the taxonomically defined genera and the=20
                        subgenera.</DIV></DIV><BR><A=20
                        onclick=3D"var =
newWidth=3D((document.body.clientWidth*90)/100); var =
newHeight=3Ddocument.body.clientHeight; var pdfWin; =
pdfWin=3Dwindow.open('','newPdfWin','width=3D'+newWidth+',height=3D'+newH=
eight+',resizable=3Dyes, left=3D50, top=3D50');pdfWin.focus()"=20
                        =
href=3D"http://www.sciencedirect.com/science?_ob=3DMImg&amp;_imagekey=3DB=
6T39-4B5JSJY-3-R&amp;_cdi=3D4941&amp;_user=3D1647180&amp;_orig=3Darticle&=
amp;_coverDate=3D02%2F04%2F2004&amp;_sk=3D996739999&amp;view=3Dc&amp;wchp=
=3DdGLzVtb-zSkzS&amp;md5=3Ddbdece02773ded154eb34cb9ce2f52f3&amp;ie=3D/sda=
rticle.pdf"=20
                        target=3DnewPdfWin><IMG style=3D"VERTICAL-ALIGN: =
middle"=20
                        alt=3D""=20
                        =
src=3D"http://www.sciencedirect.com/scidirimg/icon_pdf.gif"=20
                        border=3D0 name=3Dpdf> PDF (2085 K)</A>=20
                  </TD></TR></TBODY></TABLE></DIV></TD></TR>
              =
<DIV></DIV></TBODY></TABLE></DIV></DIV></DIV></DIV></DIV></DIV></DIV></TD=
></TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD=20
          style=3D"BORDER-TOP: #cccccc 1px dashed; BORDER-BOTTOM: =
#cccccc 1px solid; BACKGROUND-COLOR: #f6f6f6"=20
          width=3D340>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 3px"=20
                vAlign=3Dtop><IMG alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/bulletTriang.gif"></TD>
                <TD><A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DRelatedArtURL&amp;_udi=
=3DB6WNH-48TKG3V-G&amp;_orig=3Darticle&amp;_acct=3DC000053935&amp;_versio=
n=3D1&amp;_userid=3D1647180&amp;md5=3D809f4cb8b8975123408dece9b575ada0">V=
iew=20
                  More Related Articles</A></TD></TR></TBODY></TABLE>
            <DIV></DIV></TD></TR></TBODY>
        <TBODY>
        <TR class=3Dnojs>
          <TD=20
          style=3D"BORDER-RIGHT: #cccccc 0px solid; MARGIN: 0px; =
BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid; =
TEXT-ALIGN: center"=20
          =
onclick=3D"toggleMLKT('B6WNH-48TKG3V-G','/scidirimg/btn_arrow_up_off.gif'=
,'/scidirimg/btn_arrow_down_off.gif','http://www.sciencedirect.com/scienc=
e')"><IMG=20
            id=3DmlktArrow =
onmouseover=3D"mlktHover(1,'/scidirimg/sci_dir/')"=20
            onmouseout=3D"mlktHover(0,'/scidirimg/')" alt=3D""=20
            =
src=3D"http://www.sciencedirect.com/scidirimg/btn_arrow_up_off.gif"=20
            border=3D0></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>&nbsp;</TD></TR>
  <TR align=3Dright>
    <TD>
      <TABLE class=3DoutwardBox cellSpacing=3D0 width=3D340>
        <TBODY>
        <TR>
          <TD vAlign=3Dcenter align=3Dleft><A=20
            onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D5978&amp;_udi=3DB6WNH-48TKG3V-G&amp;_t=
argetURL=3Dhttp%3A%2F%2Flinkinghub.pangaea.de%2Felsevier%2FredirectToSupp=
lement%2F10.1016%2FS1055-7903(03)00163-5&amp;_acct=3DC000053935&amp;_vers=
ion=3D1&amp;_userid=3D1647180&amp;md5=3Dea3d5cb9543e71cc466292a0f61e9d60"=
=20
            target=3DoutwardLink><IMG title=3D"PANGAEA Supplementary =
Data"=20
            alt=3D"PANGAEA Supplementary Data"=20
            =
src=3D"http://linkinghub.pangaea.de/elsevier/supplementBanner/10.1016/S10=
55-7903(03)00163-5"=20
            border=3D0></A></TD></TR>
        <TR>
          <TD vAlign=3Dcenter align=3Dleft><A=20
            onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_udi=3DB6WNH-48TKG3V-G&amp;_ta=
rgetURL=3Dhttp%3A%2F%2Fwww.scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.=
0-0347093475%26partnerID%3D10%26rel%3DR3.0.0%26md5%3D5c5d6336591b885124ae=
bac2df3253ee&amp;_acct=3DC000053935&amp;_version=3D1&amp;_userid=3D164718=
0&amp;md5=3D367ed0ad6a14a6ccd588e83196dc8cf2"=20
            target=3DoutwardLink>View Record in=20
  Scopus</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV class=3Dfont3 id=3DarticleBody>
<DIV class=3DarticleHeaderInner id=3DarticleHeader><IMG height=3D10 =
alt=3D""=20
src=3D"http://www.sciencedirect.com/scidirimg/clear.gif" width=3D1 =
border=3D0><A=20
onclick=3D"var doiWin; =
doiWin=3Dwindow.open('http://dx.doi.org/10.1016/S1055-7903(03)00163-5','d=
oilink','scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,toolbar=3Dyes=
,menubar=3Dyes,status=3Dyes'); doiWin.focus()"=20
href=3D"http://dx.doi.org/10.1016/S1055-7903(03)00163-5"=20
target=3Ddoilink>doi:10.1016/S1055-7903(03)00163-5</A>&nbsp;&nbsp;&nbsp;&=
nbsp;
<DIV class=3Dprinthide id=3Dprinthide><A=20
onmouseover=3D"window.status=3D'Help is Available';return true"=20
onclick=3D"var helpWin; =
helpWin=3Dwindow.open('/science?_ob=3DHelpURL&amp;_file=3Ddoi.htm&amp;_ac=
ct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D164718=
0&amp;md5=3D8ce22bc268585877b73a7eab345744c3','sdhelp','scrollbars=3Dyes,=
resizable=3Dyes,directories=3Dno,toolbar=3Dno,menubar=3Dno,status=3Dno,wi=
dth=3D760,height=3D570'); helpWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DHelpURL&amp;_file=3Ddo=
i.htm&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_us=
erid=3D1647180&amp;md5=3D8ce22bc268585877b73a7eab345744c3"=20
target=3Dsdhelp><IMG title=3D"How to Cite or Link Using DOI (Opens New =
Window)"=20
height=3D14 alt=3D"How to Cite or Link Using DOI (Opens New Window)"=20
src=3D"http://www.sciencedirect.com/scidirimg/icon_doi.gif" width=3D136=20
align=3DabsMiddle border=3D0></A></DIV><BR>Copyright =C2=A9 2003 =
Elsevier Inc. All rights=20
reserved.<BR><BR>
<DIV class=3DarticleTitle>Phylogeny and evolution of Digitulati ground =
beetles=20
(Coleoptera, Carabidae) inferred from mitochondrial ND5 gene sequences =
</DIV><!-- articleText --><STRONG>
<P>Zhi-Hui Su<A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff1"><SUP>a</SUP></A><SUP>,=20
</SUP><A name=3Dbcor1></A><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#cor1"><SUP><IMG=20
title=3D"Corresponding Author Contact Information"=20
alt=3D"Corresponding Author Contact Information"=20
src=3D"http://www.sciencedirect.com/scidirimg/entities/REcor.gif"=20
border=3D0></SUP></A><SUP>, </SUP><A =
href=3D"mailto:su.zhihui@brh.co.jp"><SUP><IMG=20
title=3D"E-mail The Corresponding Author" alt=3D"E-mail The =
Corresponding Author"=20
src=3D"http://www.sciencedirect.com/scidirimg/entities/REemail.gif"=20
border=3D0></SUP></A>, Y=C3=BBki Imura<A =
onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff2"><SUP>b</SUP></A>,=20
Munehiro Okamoto<A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff3"><SUP>c</SUP></A>,=20
Choong-Gon Kim<A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff1"><SUP>a</SUP></A><SUP>,=20
</SUP><A name=3Dbfn1></A><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fn1"><SUP>1</SUP></A>,=20
Hong-Zhang Zhou<A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff4"><SUP>d</SUP></A>,=20
Jong-Cheol Paik<A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff5"><SUP>e</SUP></A>=20
and Syozo Osawa<A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#aff1"><SUP>a</SUP></A><SUP>,=20
</SUP><A name=3Dbfn2></A><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fn2"><SUP>2</SUP></A></P></STRONG>
<DIV class=3DarticleText>
<P><A name=3Daff1></A><SUP>a</SUP>JT Biohistory Research Hall, 1-1 =
Murasaki-cho,=20
Takatsuki, Osaka 569-1125, Japan</P>
<P><A name=3Daff2></A><SUP>b</SUP>Shinohara-ch=C3=B4 1249-8, =
K=C3=B4hoku-ku, Yokohama=20
222-0026, Japan</P>
<P><A name=3Daff3></A><SUP>c</SUP>Department of Laboratory Animal =
Science, School=20
of Veterinary Medicine, Faculty of Agriculture, Tottori University, =
Tottori=20
680-8553, Japan</P>
<P><A name=3Daff4></A><SUP>d</SUP>Institute of Zoology, Chinese Academy =
of=20
Sciences, Haidian, Beijing 100080, China</P>
<P><A name=3Daff5></A><SUP>e</SUP>Department of Agricultural Biology, =
College of=20
Agriculture, Sunchon National University, 315 Maegokdong, Sunchon =
540-742,=20
Republic of Korea</P></DIV><!-- articleText -->
<DIV class=3DarticleText><BR>Received 1 November 2002;&nbsp; </DIV><!-- =
articleText -->
<DIV class=3DarticleText>revised 17 April 2003.&nbsp; </DIV><!-- =
articleText -->
<DIV class=3DarticleText>Available online 11 June 2003.=20
</DIV><!-- articleText --><BR>
<DIV class=3DarticleText></DIV><!-- articleText -->
<DIV class=3DarticleText>
<H3 class=3Dh3>Abstract</H3>
<P>Genealogical trees have been constructed using mitochondrial ND5 gene =

sequences of 87 specimens consisting of 32 species which have been =
believed to=20
belong to the division Digitulati (one of the lineages of the subtribe =
Carabina)=20
of the world. There have been recognized six lineages, which are well =
separated=20
from each other. Each lineage contains the following genus: (1) the =
lineage A:=20
<I>Ohomopterus</I> from Japan; (2) the lineage B: <I>Isiocarabus</I> =
from=20
eastern Eurasian Continent; (3) the lineage C: <I>Carabus</I> from China =
which=20
are further subdivided into three sublineages; (4) the lineage D: =
<I>Carabus</I>=20
from USA; (5) the lineage E: <I>Carabus</I> from the Eurasian Continent, =
Japan=20
and North America; and (6) the lineage F: <I>Eucarabus</I> from the =
Eurasian=20
Continent. Additionally, the genus <I>Acrocarabus</I> which had been =
treated as=20
a constituent of the division Archicarabomorphi has been recognized to =
be the=20
7th lineage of the division Digitulati from the ND5 genealogical =
analysis as=20
well as morphology. These lineages are assumed to have radiated within a =
short=20
period and are largely linked to their geographic =
distribution.</P></DIV><!-- articleText -->
<DIV class=3DarticleText>
<P><STRONG>Keywords: </STRONG>Ground beetles; Digitulati; Mitochondrial =
ND5=20
gene; Phylogeny; Evolution; Taxonomy</P></DIV><!-- articleText -->
<DIV class=3DarticleText>
<H3 class=3Dh3>Article Outline</H3>
<DL>
  <DT>1. <A=20
  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#sec1">=
Introduction</A>
  <DT>2. <A=20
  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx1"=
>Materials=20
  and methods</A>
  <DL>
    <DT>2.1. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx2"=
>Sampling</A>
    <DT>2.2. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx3"=
>DNA=20
    extraction, amplification, and sequencing</A>
    <DT>2.3. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx4"=
>Phylogenetic=20
    analysis</A>
    <DT>2.4. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx5"=
>Dating</A></DT></DL>
  <DT>3. <A=20
  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx6"=
>Results</A>
  <DL>
    <DT>3.1. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx7"=
>Properties=20
    of the ND5 gene sequences</A>
    <DT>3.2. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx8"=
>Phylogeny=20
    of the Digitulati ground beetles</A>
    <DT>3.3. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx9"=
>An=20
    additional member of the Digitulati</A></DT></DL>
  <DT>4. <A=20
  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx10=
">Discussion</A>
  <DL>
    <DT>4.1. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx11=
">Radiation</A>
    <DT>4.2. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx12=
">Relationship=20
    between the taxonomic genera and the phylogenetic lineages</A>
    <DT>4.3. <A=20
    =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#secx13=
">The=20
    distribution range of the respective genera</A></DT></DL>
  <DT><A=20
  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#ack001=
">Acknowledgements</A>
  <DT><A=20
  =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bibl00=
1">References</A></DT></DL></DIV><!-- articleText -->
<DIV class=3DarticleText>
<P><A name=3Dsec1></A>
<H3 class=3Dh3>1. Introduction</H3>The carabid ground beetles belonging =
to the=20
subfamily Carabinae (family Carabidae) are taxonomically classified into =
two=20
tribes, the Cychrini and the Carabini, and the Carabini are further =
divided into=20
two subtribes, the Carabina and the Calosomina. In addition to them, two =
groups=20
of the Carabinae ground beetles have been known from Chile =
(<I>Ceroglossus</I>)=20
and Australia/New Zealand (<I>Pamborus/Maoripamborus</I>). The Carabinae =
consist=20
of about 1000=E2=80=931500 species. It would be a considerable challenge =
to seek the=20
origin and diversification of the Carabinae throughout the entire world. =
We have=20
collected about 2000 specimens from nearly 500 places of 35 countries of =
the=20
world, which comprise over 90% of supraspecific categories and about a =
half of=20
the hitherto known species of the Carabinae. Using these ample =
materials, we=20
have carried out extensive studies on the phylogeny and the pattern of =
evolution=20
as well as the taxonomy by analyzing the gene sequences of mitochondrial =
NADH=20
dehydrogenase subunit 5 (ND5) gene sequences and, when necessary, =
mitochondrial=20
cytochrome C subunit l (COI) gene and several nuclear genes (<A=20
name=3Dbbib10></A><SPAN class=3DrefPreview id=3Drefp_1></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib10','refp_1')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib10"=
>[Imura=20
et al., 1998a]</A>, <A name=3Dbbib12></A><SPAN class=3DrefPreview=20
id=3Drefp_2></SPAN><A =
onmouseover=3D"RefPreview.showRef(event,'ref_bib12','refp_2')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib12"=
>[Imura=20
et al., 1998b]</A>, <A name=3Dbbib13></A><SPAN class=3DrefPreview=20
id=3Drefp_3></SPAN><A =
onmouseover=3D"RefPreview.showRef(event,'ref_bib13','refp_3')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib13"=
>[Imura=20
et al., 2000a]</A> and <A name=3Dbbib14></A><SPAN class=3DrefPreview=20
id=3Drefp_4></SPAN><A =
onmouseover=3D"RefPreview.showRef(event,'ref_bib14','refp_4')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib14"=
>[Imura=20
et al., 2000b]</A>; <A name=3Dbbib15></A><SPAN class=3DrefPreview=20
id=3Drefp_5></SPAN><A =
onmouseover=3D"RefPreview.showRef(event,'ref_bib15','refp_5')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib15"=
>[Kim=20
et al., 1999a]</A>, <A name=3Dbbib16></A><SPAN class=3DrefPreview=20
id=3Drefp_6></SPAN><A =
onmouseover=3D"RefPreview.showRef(event,'ref_bib16','refp_6')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib16"=
>[Kim=20
et al., 1999b]</A> and <A name=3Dbbib17></A><SPAN class=3DrefPreview=20
id=3Drefp_7></SPAN><A =
onmouseover=3D"RefPreview.showRef(event,'ref_bib17','refp_7')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib17"=
>[Kim=20
et al., 2000]</A>; <A name=3Dbbib22></A><SPAN class=3DrefPreview =
id=3Drefp_8></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib22','refp_8')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib22"=
>Okamoto=20
et al., 2001</A>; <A name=3Dbbib30></A><SPAN class=3DrefPreview =
id=3Drefp_9></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib30','refp_9')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib30"=
>[Su=20
et al., 1996a]</A>, <A name=3Dbbib32></A><SPAN class=3DrefPreview=20
id=3Drefp_10></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib32','refp_10')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib32"=
>[Su=20
et al., 1996b]</A>, <A name=3Dbbib31></A><SPAN class=3DrefPreview=20
id=3Drefp_11></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib31','refp_11')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib31"=
>[Su=20
et al., 1996c]</A>, <A name=3Dbbib33></A><SPAN class=3DrefPreview=20
id=3Drefp_12></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib33','refp_12')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib33"=
>[Su=20
et al., 1998]</A>, <A name=3Dbbib34></A><SPAN class=3DrefPreview=20
id=3Drefp_13></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib34','refp_13')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib34"=
>[Su=20
et al., 2000a]</A>, <A name=3Dbbib28></A><SPAN class=3DrefPreview=20
id=3Drefp_14></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib28','refp_14')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib28"=
>[Su=20
et al., 2000b]</A>, <A name=3Dbbib27></A><SPAN class=3DrefPreview=20
id=3Drefp_15></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_15')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>[Su=20
et al., 2001]</A>, <A name=3Dbbib26></A><SPAN class=3DrefPreview=20
id=3Drefp_16></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib26','refp_16')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib26"=
>[Su=20
et al., 2003a]</A> and <A name=3Dbbib29></A><SPAN class=3DrefPreview=20
id=3Drefp_17></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib29','refp_17')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib29"=
>[Su=20
et al., 2003b]</A>; <A name=3Dbbib37></A><SPAN class=3DrefPreview=20
id=3Drefp_18></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib37','refp_18')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib37"=
>Tominaga=20
et al., 2000</A>). This paper reports a part of the results of this =
project=20
dealing with a group of the Carabina (the Digitulati; see below), all of =
which=20
carry a chitinous structure called digitulus (or copulatory piece) in =
the male=20
genital organ.
<P></P>
<P>Since the first comprehensive work by <A name=3Dbbib24></A><SPAN=20
class=3DrefPreview id=3Drefp_19></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib24','refp_19')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib24"=
>Reitter=20
(1896)</A>, the higher classification of the subtribe Carabina has been =
revised=20
by several authors, for example, <A name=3Dbbib20></A><SPAN =
class=3DrefPreview=20
id=3Drefp_20></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib20','refp_20')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib20"=
>Lapouge=20
(1929)</A>, <A name=3Dbbib2></A><SPAN class=3DrefPreview =
id=3Drefp_21></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib2','refp_21')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib2">=
Breuning=20
(1932=E2=80=931937)</A>, <A name=3Dbbib3></A><SPAN class=3DrefPreview =
id=3Drefp_22></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib3','refp_22')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib3">=
(Deuve,=20
1991)</A>, <A name=3Dbbib4></A><SPAN class=3DrefPreview =
id=3Drefp_23></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib4','refp_23')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib4">=
(Deuve,=20
1994)</A> and <A name=3Dbbib5></A><SPAN class=3DrefPreview =
id=3Drefp_24></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib5','refp_24')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib5">=
(Deuve,=20
1997)</A>, <A name=3Dbbib7></A><SPAN class=3DrefPreview =
id=3Drefp_25></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib7','refp_25')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib7">=
Imura=20
(1996)</A>, <A name=3Dbbib1></A><SPAN class=3DrefPreview =
id=3Drefp_26></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib1','refp_26')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib1">=
B=C5=99ezina=20
(1999)</A>, etc. Most of the current taxonomists prefer to treat the =
Carabina as=20
a single grand genus <I>Carabus</I>. However, it would be more =
appropriate to=20
regard that <I>Carabus</I> (s. lat.) is an assemblage of a number of =
lineages=20
phylogenetically distinct from one another, since the molecular =
genealogical=20
trees clearly show that the subtribe Carabina splits into so many =
clusters=20
emerged within a short period at the beginning of its radiation (see <A=20
name=3Dbbib10></A><SPAN class=3DrefPreview id=3Drefp_27></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib10','refp_27')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib10"=
>Imura=20
et al., 1998a</A>; <A name=3Dbbib23></A><SPAN class=3DrefPreview=20
id=3Drefp_28></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib23','refp_28')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib23"=
>Osawa=20
et al., 1999</A>; <A name=3Dbbib31></A><SPAN class=3DrefPreview =
id=3Drefp_29></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib31','refp_29')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib31"=
>Su=20
et al., 1996c</A>, etc.). Furthermore, <I>Carabus</I> (s. lat.) has been =
treated=20
as equivalent with the subtribe Carabina, dividing into so many (about =
100)=20
subgenera (<A name=3Dbbib1></A><SPAN class=3DrefPreview =
id=3Drefp_30></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib1','refp_30')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib1">=
B=C5=99ezina,=20
1999</A>; <A name=3Dbbib7></A><SPAN class=3DrefPreview =
id=3Drefp_31></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib7','refp_31')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib7">=
Imura,=20
1996</A>). These treatments do not seem to be practical even from the =
taxonomic=20
point of view. We therefore classify the Carabina into a number of =
divisions,=20
which are nearly equivalent to the phylogenetic lineages (<A=20
name=3Dbbib8></A><SPAN class=3DrefPreview id=3Drefp_32></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib8','refp_32')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib8">=
Imura,=20
2002</A>; <A name=3Dbbib10></A><SPAN class=3DrefPreview =
id=3Drefp_33></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib10','refp_33')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib10"=
>Imura=20
et al., 1998a</A>). Under each division, a greater part of currently =
used=20
subgenera has been raised to genera.</P>
<P>The Digitulati was first proposed by <A name=3Dbbib3></A><SPAN =
class=3DrefPreview=20
id=3Drefp_34></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib3','refp_34')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib3">=
Deuve=20
(1991)</A> as one of five major groups in the genus <I>Carabus</I> (s. =
lat.),=20
and subsequently adopted by <A name=3Dbbib4></A><SPAN class=3DrefPreview =

id=3Drefp_35></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib4','refp_35')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib4">=
(Deuve,=20
1994)</A> and <A name=3Dbbib5></A><SPAN class=3DrefPreview =
id=3Drefp_36></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib5','refp_36')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib5">=
(Deuve,=20
1997)</A>, <A name=3Dbbib7></A><SPAN class=3DrefPreview =
id=3Drefp_37></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib7','refp_37')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib7">=
Imura=20
(1996)</A> and <A name=3Dbbib1></A><SPAN class=3DrefPreview =
id=3Drefp_38></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib1','refp_38')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib1">=
B=C5=99ezina=20
(1999)</A>, though somewhat differently as to the details of the =
component=20
subgenera according to the authors. In this paper, we adopted the =
Digitulati as=20
one of the divisions in the subtribe Carabina. The component genera =
included in=20
them are according to <A name=3Dbbib7></A><SPAN class=3DrefPreview=20
id=3Drefp_39></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib7','refp_39')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib7">=
Imura=20
(1996)</A>. The Digitulati comprise the following four genera: (1) The =
genus=20
<I>Carabus</I> contains 20=E2=80=9330 species distributed widely in the =
Holarctic=20
region. (2) The genus <I>Eucarabus</I> consists of about 10 species =
whose=20
distribution ranges are divided into two separate areas, i.e., the =
vicinity of=20
the Korean Peninsula and eastern Europe. (3) The genus =
<I>Isiocarabus</I>=20
consists of about 10 species distributed from southeastern China and a =
part of=20
Korea. (4) The genus <I>Ohomopterus</I> contains 16 species, all of =
which are=20
endemic to the Japanese Islands. Morphologically, <I>Ohomopterus</I> =
reveals a=20
considerable resemblance to the genus <I>Isiocarabus</I> and has been =
considered=20
as the direct derivative from <I>Isiocarabus</I>. However, no molecular=20
phylogenetic analyses have been done to verify this view.</P>
<P>In the present study, we have constructed the genealogical trees of =
the ND5=20
gene from 98 specimens consisting of 32 Digitulati species and 7 species =
of the=20
division Archicarabomorphi (see the following section). The results cast =
a=20
considerable light on the mode of evolution, the taxonomy and the =
establishment=20
of the distribution ranges of this carabid group.</P><A =
name=3Dsecx1></A>
<H3 class=3Dh3>2. Materials and methods</H3><A name=3Dsecx2></A>
<H4 class=3Dh4>2.1. Sampling</H4>
<P>The specimens analyzed for the ND5 gene sequences in this study are =
listed in=20
<A name=3Dbtbl1></A><SPAN class=3DrefPreview id=3Drefp_40></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_tbl1','refp_40')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tbl1">=
Table=20
1</A>, and the localities where the samples were collected are shown in =
a map=20
(<SPAN class=3DrefPreview id=3Drefp_41></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig1','refp_41')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig1">=
Fig.=20
1</A>). The samples consisted of 98 individuals containing 39 species as =
the=20
representatives of all the known genera concerned. The scientific names =
used by=20
<A name=3Dbbib11></A><SPAN class=3DrefPreview id=3Drefp_42></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib11','refp_42')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib11"=
>Imura=20
and Mizusawa (1996)</A> were adopted in this paper, with replacement of =
the=20
routinely used subgeneric name by the generic name (see <SPAN =
class=3DrefPreview=20
id=3Drefp_43></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_sec1','refp_43')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#sec1">=
Section=20
1</A>). To prevent degradation of DNA, the beetles were immediately =
killed in=20
95% ethanol and stored in it until use. A single adult individual of =
each=20
species was used for DNA extraction (<A name=3Dbbib30></A><SPAN =
class=3DrefPreview=20
id=3Drefp_44></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib30','refp_44')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib30"=
>Su=20
et al., 1996a</A>).</P></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText><A name=3Dtbl1></A>Table 1.=20
<P>Locality data for specimens analyzed in this study</P>
<DIV class=3DtblScrollBox>
<DIV class=3DtblScroll>
<TABLE style=3D"FONT-SIZE: 0.95em" cellSpacing=3D0 cellPadding=3D6 =
rules=3Dgroups=20
border=3D1 frame=3Dhsides>
  <COLGROUP span=3D4>
  <COL>
  <COL>
  <COL>
  <COL>
  <THEAD>
  <TR>
    <TH vAlign=3Dcenter align=3Dleft>Taxa</TH>
    <TH vAlign=3Dcenter align=3Dleft>Specimen No.</TH>
    <TH vAlign=3Dcenter align=3Dleft>Locality</TH>
    <TH vAlign=3Dcenter align=3Dleft>DDBJ/EMBL/GenBank Accession =
No.</TH></TR></THEAD>
  <TBODY>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Family=20
      Carabidae</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Subfamily=20
      Carabinae</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Tribe=20
      Cychrini</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Cy. =
morawitzi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_45></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_45')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, Mt. =

    Daisetsu-zan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD50347[accn]"=20
      target=3DexternObjLink>D50347</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Cy. =
thibetanus</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_46></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_46')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Sichuan, =
Kangding, Mt.=20
      Zheduo Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB010126[accn]"=20
      target=3DexternObjLink>AB010126</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><BR></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Tribe=20
      Carabini</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Subtribe=20
      Carabina</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Division=20
      Digitulati</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Ohomopterus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>O. =
insulicola</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_47></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_47')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>1</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Aomori, =
Misawa</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD87152[accn]"=20
      target=3DexternObjLink>D87152</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>O. =
dehaanii</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_48></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_48')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>2</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Osaka, =
Takatsuki</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD87147[accn]"=20
      target=3DexternObjLink>D87147</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>O. =
yaconinus</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_49></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_49')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>3</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hiroshima,=20
      Higashihiroshima</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD50363[accn]"=20
      target=3DexternObjLink>D50363</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>O. =
japonicus</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_50></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_50')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>4</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Nagasaki, =
Nagayo</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD87146[accn]"=20
      target=3DexternObjLink>D87146</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><BR></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Isiocarabus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>I. =
fiduciarius=20
      saishutoicus</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_51></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_51')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>5</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Is. Cheju, =
Mt.=20
    Halla-san</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041052[accn]"=20
      target=3DexternObjLink>AB041052</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>I. =
miaorum</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_52></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_52')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>6</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Guangxi, =
Xing=E2=80=99an, Mt.=20
      Miao=E2=80=99er Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041053[accn]"=20
      target=3DexternObjLink>AB041053</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>I. =
miaorum</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>7</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Guangxi, =
Xing=E2=80=99an, Mt.=20
      Miao=E2=80=99er Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093147[accn]"=20
      target=3DexternObjLink>AB093147</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><BR></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Carabus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
nanosomus=20
      cordithoracicus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>8</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Guangxi, =
Xing=E2=80=99an, Mt.=20
      Miao=E2=80=99er Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093148[accn]"=20
      target=3DexternObjLink>AB093148</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. nestor=20
    emeicola</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>9</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: C Sichuan, =
Mt. Emei=20
    Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093149[accn]"=20
      target=3DexternObjLink>AB093149</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    morphocaraboides</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>10</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: NE Yunnan, =
Mt. Yao=20
Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093150[accn]"=20
      target=3DexternObjLink>AB093150</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
yunnanus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>11</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: NW Yunnan, =
Yulongxue=20
    Shan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093151[accn]"=20
      target=3DexternObjLink>AB093151</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
oblongior</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>12</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: NW Yunnan, E =
Zhongdian,=20
      env. Bita-lake</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093152[accn]"=20
      target=3DexternObjLink>AB093152</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
dongchuanicus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>13</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: S Sichuan, =
Daliang Shan=20
      Mts., Pass 15&nbsp;km NE Meigu</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093153[accn]"=20
      target=3DexternObjLink>AB093153</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
paris</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>14</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: C Sichuan, =
Baoxing,=20
    Qiaoqi</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093154[accn]"=20
      target=3DexternObjLink>AB093154</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
koidei</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>15</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: S Sichuan, =
Pass=20
      20&nbsp;km S Muli</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093155[accn]"=20
      target=3DexternObjLink>AB093155</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    pseudolatipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>16</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Shaanxi, =
Houzhenzi</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093156[accn]"=20
      target=3DexternObjLink>AB093156</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    pseudolatipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>17</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: N Sichuan, =
Jiuzhaigou</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093157[accn]"=20
      target=3DexternObjLink>AB093157</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    pseudolatipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>18</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Gansu, =
Wenxian-Wudu</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093158[accn]"=20
      target=3DexternObjLink>AB093158</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    pseudolatipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>19</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Shaanxi, =
Liuba,=20
    Miaotaizi</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093159[accn]"=20
      target=3DexternObjLink>AB093159</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    pseudolatipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>20</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: N Sichuan, =
Col S=20
    Nanping</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093160[accn]"=20
      target=3DexternObjLink>AB093160</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
latipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>21</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Gansu, =
Wenxian</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093161[accn]"=20
      target=3DexternObjLink>AB093161</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C.=20
    pseudolatipennis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>22</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Gansu, S =
Wudu</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093162[accn]"=20
      target=3DexternObjLink>AB093162</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. vigil=20
    pseudoparis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>23</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Shaanxi, =
Houzhenzi</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093163[accn]"=20
      target=3DexternObjLink>AB093163</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vigil</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>24</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: NE Sichuan, =
Nanjiang,=20
      Guangwu Shan Mts.</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093164[accn]"=20
      target=3DexternObjLink>AB093164</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vigil</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>25</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Shaanxi, =
Taibai Shan=20
    Mts.</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093165[accn]"=20
      target=3DexternObjLink>AB093165</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
limbatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>26</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>USA: W Virginia, =
Randolph Co.,=20
      Mt. Cheat</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093166[accn]"=20
      target=3DexternObjLink>AB093166</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
limbatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>27</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>USA: Pennsylvania, =
Westmoreland=20
      Co.</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093167[accn]"=20
      target=3DexternObjLink>AB093167</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
deyrollei</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>28</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Spain: Pigarzos, =
Serra Do Suido,=20
      Pontevedra</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093168[accn]"=20
      target=3DexternObjLink>AB093168</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. arvensis =

    arvensis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>29</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>France: Jura</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093169[accn]"=20
      target=3DexternObjLink>AB093169</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a. =
arvensis</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_53></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_53')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>30</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>France: =
Burgundy</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD86203[accn]"=20
      target=3DexternObjLink>D86203</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a. =
arvensis</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_54></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_54')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>31</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Germany: Sulingen, =
Uchte, Moor,=20
      Warmsen</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041054[accn]"=20
      target=3DexternObjLink>AB041054</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a. =
conciliator</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_55></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_55')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>32</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: N Sakhalin, =
Usukovo</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041055[accn]"=20
      target=3DexternObjLink>AB041055</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a.=20
      kamtschaticus</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_56></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_56')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>33</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: Kamchatka =
Pen., Bystraya=20
      River Basin</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041056[accn]"=20
      target=3DexternObjLink>AB041056</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a.=20
      kamtschaticus</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_57></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_57')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>34</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: Kamchatka =
Pen.,=20
      Petropavlosk-Kamchatskily, Tikhayia River</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041058[accn]"=20
      target=3DexternObjLink>AB041058</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a.=20
      hokkaidensis</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_58></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_58')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>35</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, =
Kushiro</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041059[accn]"=20
      target=3DexternObjLink>AB041059</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. a.=20
      hokkaidensis</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_59></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_59')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>36</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, =
Taiki</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041057[accn]"=20
      target=3DexternObjLink>AB041057</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
sculpturatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>37</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Iran: Mazandaran, =
Umg.=20
Alamdeh</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093170[accn]"=20
      target=3DexternObjLink>AB093170</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus=20
      interstitialis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>38</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Italy: Veneto, =
Treviso, Miane,=20
      Campea</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093171[accn]"=20
      target=3DexternObjLink>AB093171</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_60></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_60')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>39</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>France: Jura</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041071[accn]"=20
      target=3DexternObjLink>AB041071</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>40</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Germany: N Germany, =
Hildes-heim,=20
      Lamspriuge</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093172[accn]"=20
      target=3DexternObjLink>AB093172</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_61></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_61')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>41</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: =
Leningrad</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041072[accn]"=20
      target=3DexternObjLink>AB041072</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>42</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: Belgorod, =
Borisovka</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093173[accn]"=20
      target=3DexternObjLink>AB093173</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
leander</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_62></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_62')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>43</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: W Caucasus, =
Osetia, Mt.=20
      Skalysti</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041070[accn]"=20
      target=3DexternObjLink>AB041070</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
duarius</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>44</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Kazakhstan: =
Almaty</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093174[accn]"=20
      target=3DexternObjLink>AB093174</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_63></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_63')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>45</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Beijing, =
Mentougou,=20
      Xiaolongmen</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041073[accn]"=20
      target=3DexternObjLink>AB041073</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
granulatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>46</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Jilin, =
Dunhua</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093175[accn]"=20
      target=3DexternObjLink>AB093175</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g.=20
      karafutensis</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_64></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_64')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>47</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: N Sakhalin,=20
Tymovskove</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041066[accn]"=20
      target=3DexternObjLink>AB041066</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
yezoensis</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_65></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_65')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>48</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, =
Kushiro</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041064[accn]"=20
      target=3DexternObjLink>AB041064</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
yezoensis</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_66></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_66')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>49</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, =
Taiki</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041067[accn]"=20
      target=3DexternObjLink>AB041067</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
yezoensis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>50</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, =
Suttsu,=20
      Tsukikoshi-Genya</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093176[accn]"=20
      target=3DexternObjLink>AB093176</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
yezoensis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>51</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Hokkaido, =
Taisei</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093177[accn]"=20
      target=3DexternObjLink>AB093177</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
telluris</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_67></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_67')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>52</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Aomori, =
Nakasato,=20
    Jusanko</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041068[accn]"=20
      target=3DexternObjLink>AB041068</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
telluris</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>53</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Yamagata, =
Kahoku</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093178[accn]"=20
      target=3DexternObjLink>AB093178</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
telluris</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_68></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_68')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>54</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Chiba, =
Noda</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041065[accn]"=20
      target=3DexternObjLink>AB041065</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. g. =
telluris</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_69></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_69')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>55</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Nagano, =
Toyoshina</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041069[accn]"=20
      target=3DexternObjLink>AB041069</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vanvolxemi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_70></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_70')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>56</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Aomori, =
Mutsu, Mt.=20
      Osore-zan</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041062[accn]"=20
      target=3DexternObjLink>AB041062</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vanvolxemi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_71></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_71')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>57</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Miyagi, =
Kurikoma</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD50345[accn]"=20
      target=3DexternObjLink>D50345</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vanvolxemi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_72></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_72')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>58</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Niigata, Is. =
Sado,=20
      Ryotsu, Mt. Dondenyama</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041063[accn]"=20
      target=3DexternObjLink>AB041063</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vanvolxemi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_73></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_73')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>59</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Yamanashi, =
Yamanakako</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041061[accn]"=20
      target=3DexternObjLink>AB041061</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>C. =
vanvolxemi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_74></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_74')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>60</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Japan: Nagano, =
Matsukawa</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB041060[accn]"=20
      target=3DexternObjLink>AB041060</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><BR></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Eucarabus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
catenulatus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>61</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Italy: Veneto, =
Treviso, Cison di=20
      Valmarino</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093179[accn]"=20
      target=3DexternObjLink>AB093179</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
italicus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>62</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Italy: Veneto, =
Treviso, Miane,=20
      Campea</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093180[accn]"=20
      target=3DexternObjLink>AB093180</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
italicus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>63</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Italy: =
Cervignasco</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093181[accn]"=20
      target=3DexternObjLink>AB093181</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
cumanus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>64</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: W Caucasus, =
Sochi,=20
      Lazarevskaya</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093182[accn]"=20
      target=3DexternObjLink>AB093182</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
cumanus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>65</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: W Caucasus, =
Krasnodar,=20
      Mt. Shchiotka</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093183[accn]"=20
      target=3DexternObjLink>AB093183</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
cumanus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>66</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Russia: W Caucasus, =
Sochi,=20
      Lazarevskaya</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093184[accn]"=20
      target=3DexternObjLink>AB093184</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>67</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Beijing, =
Xiaolongmen</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093185[accn]"=20
      target=3DexternObjLink>AB093185</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>68</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Hebei, =
Xinglong, near=20
      Beijing Observatory</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093186[accn]"=20
      target=3DexternObjLink>AB093186</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
billbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>69</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Heilongjiang, =
Hailin</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093187[accn]"=20
      target=3DexternObjLink>AB093187</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>70</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Liaoning, =
Xinbin,=20
Jiahe</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093188[accn]"=20
      target=3DexternObjLink>AB093188</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>71</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Liaoning, =
Kuandian</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093189[accn]"=20
      target=3DexternObjLink>AB093189</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>72</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Liaoning, =
Fengchen</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093190[accn]"=20
      target=3DexternObjLink>AB093190</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>73</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Liaoning, =
Dandong, Mt.=20
      Shi-fang Ding</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093191[accn]"=20
      target=3DexternObjLink>AB093191</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
manifestus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>74</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>China: Liaoning, =
Dandong, Mt.=20
      Shi-fang Ding</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093192[accn]"=20
      target=3DexternObjLink>AB093192</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>75</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>North Korea: =
Pyonganpuk-do,=20
      Pihyoun, Mt. Pema-san</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093193[accn]"=20
      target=3DexternObjLink>AB093193</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>76</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>North Korea: =
Hamkyongnam-do, Mt.=20
      Huchi Lyong</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093194[accn]"=20
      target=3DexternObjLink>AB093194</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
cartereti</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>77</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Kangwon-do, =
Mt. Odae-san=20
      (Wolchong-sa)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093195[accn]"=20
      target=3DexternObjLink>AB093195</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
cartereti</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>78</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Kangwon-do, =
Mt. Odae-san=20
      (Sangwang-bong)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093196[accn]"=20
      target=3DexternObjLink>AB093196</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>79</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Kyonggi-do, =
Mt.=20
    Ungil-san</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093197[accn]"=20
      target=3DexternObjLink>AB093197</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>80</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Kyonggi-do, =
Kwangju</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093198[accn]"=20
      target=3DexternObjLink>AB093198</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>81</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: =
Kyongsangpuk-do, Mt.=20
      P=E2=80=99algong-san</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093199[accn]"=20
      target=3DexternObjLink>AB093199</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
nitididorsus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>82</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: =
Kyongsangnam-do, Mt.=20
      Chiri-san (Peak)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093200[accn]"=20
      target=3DexternObjLink>AB093200</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
nitididorsus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>83</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: =
Kyongsangnam-do, Mt.=20
      Chiri-san (Chungsanli)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093201[accn]"=20
      target=3DexternObjLink>AB093201</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
namhaedoensis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>84</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: =
Kyongsangnam-do, Is.=20
      Namhae, Mt. Gum-san</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093202[accn]"=20
      target=3DexternObjLink>AB093202</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
namhaedoensis</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>85</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: =
Kyongsangnam-do, Is.=20
      Namhae, Nesanli</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093203[accn]"=20
      target=3DexternObjLink>AB093203</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>86</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Is. Cheju, =
Mt. Halla-san=20
      (700&nbsp;m)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093204[accn]"=20
      target=3DexternObjLink>AB093204</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>E. =
sternbergi</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>87</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Korea: Is. Cheju, =
Mt. Halla-san=20
      (Bong-ge)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB093205[accn]"=20
      target=3DexternObjLink>AB093205</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><BR></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft headers=3Dcol1 =
colSpan=3D4>Division=20
      Archicarabomorphi</TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Gnathocarabus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Gnathocarabus=20
      kuznetzovi</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_75></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_75')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>88</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Iran: Mazandaran, NE =
Gombad-e=20
      Kavus, Karim Ishan,</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047253[accn]"=20
      target=3DexternObjLink>AB047253</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Archicarabus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Archicarabus=20
      nemoralis</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_76></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_76')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>89</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Kazakhstan: Almaty, =
Mt.=20
    Kok-tinbe</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047263[accn]"=20
      target=3DexternObjLink>AB047263</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ar. =
nemoralis</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_77></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_77')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>90</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>France: Bourgogne =
(Burgundy)</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DD86209[accn]"=20
      target=3DexternObjLink>D86209</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ar. =
monticola</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_78></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_78')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>91</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Italy: Piemonte, =
C=C3=BAneo,=20
    Brondello</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047259[accn]"=20
      target=3DexternObjLink>AB047259</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ar. =
monticola</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_79></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_79')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>92</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Italy: Piemonte, =
Biella,=20
      Tavigliano</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047260[accn]"=20
      target=3DexternObjLink>AB047260</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ar. =
gotschi</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_80></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_80')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>93</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Turkey: Erzincan, =
Mercan Mts.</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047255[accn]"=20
      target=3DexternObjLink>AB047255</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ar. =
victor</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_81></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_81')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>94</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Turkey: W Giresun =
Mts., G=C3=B6nderic=20
      Tepesi</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047277[accn]"=20
      target=3DexternObjLink>AB047277</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ar. =
victor</I><A=20
      name=3Dbtblfn1></A><SPAN class=3DrefPreview id=3Drefp_82></SPAN><A =

      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_82')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>95</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Turkey: Giresun =
Mts., Karag=C3=B6l=20
      Ridge</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047254[accn]"=20
      target=3DexternObjLink>AB047254</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><BR></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter =
align=3Dleft>&nbsp;<I>Acrocarabus</I></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Acrocarabus =

      guerini</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview =
id=3Drefp_83></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_83')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>96</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Kazakhstan: N =
Dzhungarskij=20
      Alatau, Uighentas</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047276[accn]"=20
      target=3DexternObjLink>AB047276</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ac.=20
      callisthenoides</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_84></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_84')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>97</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Kazakhstan: SW =
Dzhungarskij=20
      Alatau, Tekeli<IMG title=3D"not, vert, similar" alt=3D"not, vert, =
similar"=20
      src=3D"http://www.sciencedirect.com/scidirimg/entities/223c.gif"=20
      border=3D0>Koksu</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047251[accn]"=20
      target=3DexternObjLink>AB047251</A></TD></TR>
  <TR>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>&nbsp;<I>Ac.=20
      callisthenoides</I><A name=3Dbtblfn1></A><SPAN class=3DrefPreview=20
      id=3Drefp_85></SPAN><A=20
      onmouseover=3D"RefPreview.showRef(event,'ref_tblfn1','refp_85')"=20
      onclick=3D"toggleTabs('fullTab')" =
onmouseout=3DRefPreview.hideRef()=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tblfn1=
"><SUP>a</SUP></A></TD>
    <TD class=3Dnowrap vAlign=3Dcenter>98</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft>Kazakhstan: =
Altyn-emel Mts.</TD>
    <TD class=3Dnowrap vAlign=3Dcenter align=3Dleft><A=20
      onclick=3D"var newWidth=3D((window.screen.availWidth*90)/100);var =
newHeight=3D((window.screen.availHeight*90)/100);var parms =3D =
'status=3Dyes,location=3Dyes,' + =
'scrollbars=3Dyes,resizable=3Dyes,directories=3Dyes,' + =
'toolbar=3Dyes,menubar=3Dyes,' + 'width=3D' + newWidth + ',height=3D' + =
newHeight + ',screenX=3D10,screenY=3D10';var externalWin; =
externalWin=3Dwindow.open('','externObjLink',parms); =
externalWin.focus()"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DexternObjLink&amp;_locator=3Dgenbank&amp;_cdi=3D6963&amp;_plusSign=3D=
%2B&amp;_targetURL=3Dhttp%253A%252F%252Fwww.ncbi.nlm.nih.gov%252Fentrez%2=
52Fquery.fcgi%253Fcmd%253Dsearch%2526db%253Dnucleotide%2526doptcmdl%253Dg=
enbank%2526term%253DAB047252[accn]"=20
      =
target=3DexternObjLink>AB047252</A></TD></TR></TBODY></TABLE></DIV><!-- =
tblScroll-->
<DIV class=3DtblScrollLink><A title=3D"Full-size table - Opens new =
window"=20
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dtbl1&amp;_ba=3D&amp;_user=
=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D69=
63&amp;view=3Dc&amp;_isTablePopup=3DY&amp;_acct=3DC000053935&amp;_version=
=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc880d15ef2dd4b5e=
6607016796a86fd5'); return false;"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dtbl1&amp;_ba=3D&=
amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;=
_cdi=3D6963&amp;view=3Dc&amp;_isTablePopup=3DY&amp;_acct=3DC000053935&amp=
;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc880d15=
ef2dd4b5e6607016796a86fd5"=20
alt=3D"Full-size table - Opens new window">Full-size table</A></DIV><!-- =
tblScrollLink--></DIV><!-- tblScrollBox--><A=20
name=3Dtblfn1></A><SUP>a</SUP>&nbsp;Analyzed in previous studies (<A=20
name=3Dbbib30></A><SPAN class=3DrefPreview id=3Drefp_86></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib30','refp_86')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib30"=
>[Su=20
et al., 1996a]</A> and <A name=3Dbbib32></A><SPAN class=3DrefPreview=20
id=3Drefp_87></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib32','refp_87')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib32"=
>[Su=20
et al., 1996b]</A>; <A name=3Dbbib13></A><SPAN class=3DrefPreview=20
id=3Drefp_88></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib13','refp_88')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib13"=
>[Imura=20
et al., 2000a]</A> and <A name=3Dbbib14></A><SPAN class=3DrefPreview=20
id=3Drefp_89></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib14','refp_89')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib14"=
>[Imura=20
et al., 2000b]</A>; <A name=3Dbbib37></A><SPAN class=3DrefPreview=20
id=3Drefp_90></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib37','refp_90')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib37"=
>Tominaga=20
et al., 2000</A>).
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#tbl1">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--ViewWithinBtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none">
<HR>
<BR></DIV><A name=3Dfig1></A><A name=3D1></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig1&amp;_ba=3D1&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D83ff8caeb0341319bafe54e33db7922a'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig1&amp;_ba=3D1=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D83ff8caeb0341319bafe54e33db7=
922a"><IMG=20
      title=3D"Full-size image (41K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (41K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-2=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D72 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (41K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig1&amp;_ba=3D1&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D83ff8caeb0341319bafe54e33db7922a'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig1&amp;_ba=3D1=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D83ff8caeb0341319bafe54e33db7=
922a"=20
      alt=3D"Full-size image (41K) - Opens new window">Full-size =
image</A>=20
  (41K)</TD></TR></TBODY></TABLE>
<P>Fig. 1.&nbsp;Locality maps of the specimens used in this study. (a) =
Map=20
showing the localities of all the specimens. (b) Map of USA showing the=20
localities of the specimens of <I>C. limbatus</I>. (c) Detailed map =
showing the=20
localities of specimens from Far East Asia. The locality numbers =
correspond to=20
those shown in <A name=3Dbtbl1></A><SPAN class=3DrefPreview =
id=3Drefp_91></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_tbl1','refp_91')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tbl1">=
Table=20
1</A> and the phylogenetic trees in <SPAN class=3DrefPreview =
id=3Drefp_92></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig2','refp_92')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig2">=
Fig.=20
2</A>, <SPAN class=3DrefPreview id=3Drefp_93></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig3','refp_93')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig3">=
Fig.=20
3</A>, <SPAN class=3DrefPreview id=3Drefp_94></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig4','refp_94')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig4">=
Fig.=20
4</A>, <SPAN class=3DrefPreview id=3Drefp_95></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig5','refp_95')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig5">=
Fig.=20
5</A> and <SPAN class=3DrefPreview id=3Drefp_96></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig6','refp_96')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig6">=
Fig.=20
6</A>.</P>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fig1">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--viewwithinbtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR><A name=3Dsecx3></A>
<H4 class=3Dh4>2.2. DNA extraction, amplification, and sequencing</H4>
<P>Total DNA was prepared from thorax muscle using QIAamp DNA Mini Kit =
(Qiagen,=20
Germany) and was used as a template for amplification of DNA fragments =
by the=20
polymerase chain reaction (PCR). The PCR-amplification and direct =
sequencing for=20
the ND5 gene was performed according to the method previously described =
(<A=20
name=3Dbbib30></A><SPAN class=3DrefPreview id=3Drefp_97></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib30','refp_97')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib30"=
>[Su=20
et al., 1996a]</A>, <A name=3Dbbib33></A><SPAN class=3DrefPreview=20
id=3Drefp_98></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib33','refp_98')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib33"=
>[Su=20
et al., 1998]</A> and <A name=3Dbbib26></A><SPAN class=3DrefPreview=20
id=3Drefp_99></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib26','refp_99')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib26"=
>[Su=20
et al., 2003a]</A>). An approximately 1.1&nbsp;kb fragment of the =
mitochondrial=20
DNA containing a 1069&nbsp;bp of the ND5 gene was amplified using a =
primer set=20
(forward =
5<SUP>=E2=80=B2</SUP>-CCTGTTTCTGCTTTAGTTCA-3<SUP>=E2=80=B2</SUP>; =
reverse=20
5<SUP>=E2=80=B2</SUP>-GTCATACTCTAAATATAAGCTA-3<SUP>=E2=80=B2</SUP>) (<A =
name=3Dbbib30></A><SPAN=20
class=3DrefPreview id=3Drefp_100></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib30','refp_100')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib30"=
>Su=20
et al., 1996a</A>), and the ND5 region (1069&nbsp;bp upstream from the=20
3<SUP>=E2=80=B2</SUP>-terminal stop codon) was used for construction of =
the tree.</P><A=20
name=3Dsecx4></A>
<H4 class=3Dh4>2.3. Phylogenetic analysis</H4>
<P>Sequence alignments were carried out using the multiple-alignment =
program=20
CLUSTAL W, version 1.81 (<A name=3Dbbib36></A><SPAN class=3DrefPreview=20
id=3Drefp_101></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib36','refp_101')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib36"=
>Thompson=20
et al., 1994</A>). A NEXUS format file of the complete alignment was =
used for=20
phylogenetic analyses. Phylogenetic trees were constructed by the=20
neighbor-joining (NJ) method (<A name=3Dbbib25></A><SPAN =
class=3DrefPreview=20
id=3Drefp_102></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib25','refp_102')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib25"=
>Saitou=20
and Nei, 1987</A>), the unweighted pair-group method with arithmetic =
mean=20
(UPGMA), the maximum parsimony (MP) method, and the maximum likelihood =
(ML)=20
method using a beta version of PAUP 4.0b (<A name=3Dbbib35></A><SPAN=20
class=3DrefPreview id=3Drefp_103></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib35','refp_103')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib35"=
>Swofford,=20
2001</A>). The evolutionary distance (<I>D</I>) computed by =
Kimura=E2=80=99s=20
two-parameter method (<A name=3Dbbib18></A><SPAN class=3DrefPreview=20
id=3Drefp_104></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib18','refp_104')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib18"=
>Kimura,=20
1980</A>) was used for construction of the NJ and UPGMA trees. Heuristic =

searches to find the MP and ML trees were performed using=20
tree-bisection=E2=80=93reconnection (TBR) branch-swapping. The starting =
tree was=20
obtained via stepwise addition. All the trees were evaluated using the =
bootstrap=20
test (<A name=3Dbbib6></A><SPAN class=3DrefPreview =
id=3Drefp_105></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib6','refp_105')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib6">=
Felsenstein,=20
1985</A>) based on 100 replicates, and outgroup-rooted using the ND5 =
gene=20
sequence of two <I>Cychrus</I> species in the tribe Cychrini (<A=20
name=3Dbtbl1></A><SPAN class=3DrefPreview id=3Drefp_106></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_tbl1','refp_106')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tbl1">=
Table=20
1</A>). The nucleotide sequence data reported in this paper will appear =
in the=20
DDBJ, EMBL, and GenBank nucleotide sequence databases as shown in <A=20
name=3Dbtbl1></A><SPAN class=3DrefPreview id=3Drefp_107></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_tbl1','refp_107')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tbl1">=
Table=20
1</A>.</P><A name=3Dsecx5></A>
<H4 class=3Dh4>2.4. Dating</H4>
<P>For setting the time scale, a 0.0l D (pairwise distance) unit of the =
ND5 gene=20
corresponding to 3.6 million years (Myr) was used according to <A=20
name=3Dbbib27></A><SPAN class=3DrefPreview id=3Drefp_108></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_108')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>Su=20
et al. (2001)</A>. The method used for this estimation was to compare =
the=20
evolutionary distance of a pair of geographically separated races of the =
same=20
species with the time of formation of the geographic barrier concerned: =
(1)=20
<I>D=3D0.076&nbsp;=C2=B1&nbsp;0.0011</I> of the two races of =
<I>Euleptocarabus=20
porrecticollis kansaiensis</I> divided by the Biwako Lake-Yodogawa line =
3 MYA=20
(<A name=3Dbbib16></A><SPAN class=3DrefPreview id=3Drefp_109></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib16','refp_109')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib16"=
>Kim=20
et al., 1999b</A>), (2) <I>D=3D0.042&nbsp;=C2=B1&nbsp;0.0029</I> (<A=20
name=3Dbbib33></A><SPAN class=3DrefPreview id=3Drefp_110></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib33','refp_110')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib33"=
>Su=20
et al., 1998</A>) of the western and eastern races of <I>Damaster =
blaptoides</I>=20
separated upon split of the western and eastern arcs of the Japanese =
Islands=20
about 15 MYA, (3) <I>D=3D0.065&nbsp;=C2=B1&nbsp;0.0012</I> of the two =
races of=20
<I>Phricocarabus glabratus</I> (<A name=3Dbbib12></A><SPAN =
class=3DrefPreview=20
id=3Drefp_111></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib12','refp_111')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib12"=
>Imura=20
et al., 1998b</A>) and <I>D</I>=3D0.051 of <I>Tomocarabus convexus</I> =
separated=20
about 20 MYA by the Alps, and (4) <I>D</I>=3D0.062 of the two races of=20
<I>Apotomopterus sauteri</I> (Su et al., unpublished) bordered by the =
Formosan=20
Trait between the Chinese Continent and Formosa about 20=E2=80=9325 MYA. =
The=20
relationship between chronology and the evolutionary distances shows =
that an=20
accumulation of the base substitution increases almost linearly with =
time (see=20
Fig. 1 of <A name=3Dbbib27></A><SPAN class=3DrefPreview =
id=3Drefp_112></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_112')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>Su=20
et al., 2001</A>).</P><A name=3Dsecx6></A>
<H3 class=3Dh3>3. Results</H3><A name=3Dsecx7></A>
<H4 class=3Dh4>3.1. Properties of the ND5 gene sequences</H4>
<P>Throughout the 1069&nbsp;bp ND5 gene sequences used, neither =
deletions nor=20
insertions were required for multiple alignment. Altogether 402 sites =
were=20
variable (268 at the codon third position, 96 at the first position, and =
38 at=20
the second position) (<SPAN class=3DrefPreview id=3Drefp_113></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig2','refp_113')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig2">=
Fig.=20
2</A>). The maximum sequence differences of the ND5 gene region examined =
for all=20
the Digitulati specimens were 12.1%. The <I>D</I> values corrected for =
multiple=20
substitutions by Kimura=E2=80=99s formula (<A name=3Dbbib18></A><SPAN =
class=3DrefPreview=20
id=3Drefp_114></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib18','refp_114')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib18"=
>Kimura,=20
1980</A>) were linearly correlated with the observed <I>p</I> (base =
substitution=20
percentage). The G&nbsp;+&nbsp;C contents of ND5 gene sequences were =
nearly=20
constant (21&nbsp;=C2=B1&nbsp;1.0%). These facts together with the =
linearity of the=20
evolutionary distance vs. chronology suggest that the DNA clock has been =
working=20
at the near-constant rate with the lack of appreciable effects of base=20
composition bias and multiple substitutions. Thus, the time scale of =
divergence=20
may be set on the tree constructed from the Kimura=E2=80=99s =
two-parameter=20
distance.</P></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none">
<HR>
<BR></DIV><BR><BR><A name=3Dfig2></A><A name=3D2></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig2&amp;_ba=3D2&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D272fa992f46daf2b70cc78899425f394'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig2&amp;_ba=3D2=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D272fa992f46daf2b70cc78899425=
f394"><IMG=20
      title=3D"Full-size image (34K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (34K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-4=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D98 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (34K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig2&amp;_ba=3D2&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D272fa992f46daf2b70cc78899425f394'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig2&amp;_ba=3D2=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D272fa992f46daf2b70cc78899425=
f394"=20
      alt=3D"Full-size image (34K) - Opens new window">Full-size =
image</A>=20
  (34K)</TD></TR></TBODY></TABLE>
<P>Fig. 2.&nbsp;Variable nucleotide sites of the mitochondrial ND5 gene =
used in=20
this study. The asterisks show the nucleotide sites conserved in all =
Digitulati=20
specimens and the dots denote the variable sites. The numbers on the =
first line=20
indicate the codon position.</P>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fig2">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--viewwithinbtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR><A name=3Dsecx8></A>
<H4 class=3Dh4>3.2. Phylogeny of the Digitulati ground beetles</H4>
<P>The analyzed Digitulati specimens in this study were divided into six =

lineages (A=E2=80=93F) on the ND5 genealogical trees constructed by NJ, =
UPGMA, MP, and=20
ML methods (<SPAN class=3DrefPreview id=3Drefp_115></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig3','refp_115')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig3">=
Figs.=20
3a=E2=80=93d</A>). The divergence time scale according to <A =
name=3Dbbib27></A><SPAN=20
class=3DrefPreview id=3Drefp_116></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_116')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>Su=20
et al. (2001)</A> was shown on a UPGMA tree (<SPAN class=3DrefPreview=20
id=3Drefp_117></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig3','refp_117')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig3">=
Fig.=20
3b</A>). The six lineages were well separated from each other in all the =
trees=20
in <SPAN class=3DrefPreview id=3Drefp_118></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig3','refp_118')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig3">=
Figs.=20
3(a=E2=80=93d)</A> and yet their branching order was unable to determine =
with certainty=20
because of short branch length supporting each lineage with very low =
bootstrap=20
value. This suggests that the lineages radiated within a short period =
ca. 40=E2=80=9335=20
million years ago, although the lineage A seems to have emerged a little =
earlier=20
than the other lineages (<SPAN class=3DrefPreview =
id=3Drefp_119></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig3','refp_119')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig3">=
Fig.=20
3</A>).</P></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none">
<HR>
<BR></DIV><BR><BR><A name=3Dfig3></A><A name=3D3></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D3&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D492c2934af7cd7fbe44e04b9f3662dbb'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D3=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D492c2934af7cd7fbe44e04b9f366=
2dbb"><IMG=20
      title=3D"Full-size image (32K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (32K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-6=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D79 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (32K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D3&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D492c2934af7cd7fbe44e04b9f3662dbb'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D3=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D492c2934af7cd7fbe44e04b9f366=
2dbb"=20
      alt=3D"Full-size image (32K) - Opens new window">Full-size =
image</A>=20
  (32K)</TD></TR></TBODY></TABLE><A name=3D4></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D4&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Dbb624e59827b60c26aee5ecb8cb64d9b'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D4=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dbb624e59827b60c26aee5ecb8cb6=
4d9b"><IMG=20
      title=3D"Full-size image (34K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (34K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-8=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D72 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (34K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D4&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Dbb624e59827b60c26aee5ecb8cb64d9b'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D4=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dbb624e59827b60c26aee5ecb8cb6=
4d9b"=20
      alt=3D"Full-size image (34K) - Opens new window">Full-size =
image</A>=20
  (34K)</TD></TR></TBODY></TABLE><A name=3D5></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D5&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Db453e662bcc3810811c90cbc68887f00'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D5=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Db453e662bcc3810811c90cbc6888=
7f00"><IMG=20
      title=3D"Full-size image (49K) - Opens new window" height=3D94=20
      alt=3D"Full-size image (49K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-B=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D89 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (49K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D5&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Db453e662bcc3810811c90cbc68887f00'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D5=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Db453e662bcc3810811c90cbc6888=
7f00"=20
      alt=3D"Full-size image (49K) - Opens new window">Full-size =
image</A>=20
  (49K)</TD></TR></TBODY></TABLE><A name=3D6></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D6&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Df9921cc7facf1c6e27a3747ce5ac486f'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D6=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Df9921cc7facf1c6e27a3747ce5ac=
486f"><IMG=20
      title=3D"Full-size image (49K) - Opens new window" height=3D94=20
      alt=3D"Full-size image (49K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-D=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D85 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (49K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D6&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Df9921cc7facf1c6e27a3747ce5ac486f'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig3&amp;_ba=3D6=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Df9921cc7facf1c6e27a3747ce5ac=
486f"=20
      alt=3D"Full-size image (49K) - Opens new window">Full-size =
image</A>=20
  (49K)</TD></TR></TBODY></TABLE>
<P>Fig. 3.&nbsp;Phylogenetic trees of the mitochondrial ND5 gene of the=20
Digitulati species. (a) NJ-tree. (b) UPGMA-tree. (c) Bootstrap 50% =
majority-rule=20
consensus MP tree. (d) Bootstrap 50% majority-rule consensus ML tree. =
The number=20
in each branching point indicates the bootstrap percentage. The tree was =

outgroup-rooted using the ND5 gene sequences of <I>Cychrus morawitzi</I> =
and=20
<I>Cychrus thibetanus</I>. Locality numbers after the scientific names=20
correspond to those in <A name=3Dbtbl1></A><SPAN class=3DrefPreview=20
id=3Drefp_120></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_tbl1','refp_120')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#tbl1">=
Table=20
1</A> and <SPAN class=3DrefPreview id=3Drefp_121></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig1','refp_121')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig1">=
Fig.=20
1</A>. The capital letters show the name of each phylogenetic =
lineage.</P>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fig3">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--viewwithinbtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR>
<P><I>The lineage A</I> consisted of exclusively the members of the =
genus=20
<I>Ohomopterus</I> that is endemic to the Japanese Islands. As all the =
16=20
species and many subspecies in this genus were already analyzed for the =
ND5=20
sequences (<A name=3Dbbib32></A><SPAN class=3DrefPreview =
id=3Drefp_122></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib32','refp_122')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib32"=
>Su=20
et al., 1996b</A>; <A name=3Dbbib37></A><SPAN class=3DrefPreview=20
id=3Drefp_123></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib37','refp_123')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib37"=
>Tominaga=20
et al., 2000</A>), only four representative species are included in =
<SPAN=20
class=3DrefPreview id=3Drefp_124></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig3','refp_124')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig3">=
Fig.=20
3</A>. <I>Ohomopterus</I> initiated to have diverged ca. 14 MYA.</P>
<P><I>The lineage B</I> contains only the species belonging to the genus =

<I>Isiocarabus</I>, which contains about 10 species distributed in =
southeastern=20
China, and a part of Korea. In this study, <I>I. fiduciarius</I> from =
Is.=20
Cheju-do, Korea, and <I>I. miaorum</I> from Guangxi, China were =
examined. The=20
diversification of these two species occurred at nearly the same period =
of the=20
<I>Ohomopterus</I> diversification (ca. 14 MYA).</P>
<P><I>The lineage C</I> is composed of the Chinese species of the genus=20
<I>Carabus</I> (s. str.) (sensu <A name=3Dbbib7></A><SPAN =
class=3DrefPreview=20
id=3Drefp_125></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib7','refp_125')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib7">=
Imura,=20
1996</A>). These are sometimes treated as <I>Archaeocarabus</I> =
separated from=20
<I>Carabus</I> (s. str.) (<A name=3Dbbib1></A><SPAN class=3DrefPreview=20
id=3Drefp_126></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib1','refp_126')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib1">=
B=C5=99ezina,=20
1999</A>). About 30 species have been known from China, of which 11 =
species=20
consisting of 18 individuals were analyzed for the ND5 gene sequences. =
They=20
started to diversify fairly anciently, ca. 28 MYA, into three =
sublineages which=20
were supported by high bootstrap values. The first sublineage included =
eight=20
species. <I>Carabus nanosomus</I>, <I>Carabus nestor</I>, and <I>Carabus =

morphocaraboides</I> formed a closely related cluster, which are =
separated from=20
<I>Carabus yunnanus</I>, <I>Carabus oblongior</I>, <I>Carabus =
dongchuanicus</I>,=20
<I>Carabus paris</I>, and <I>Carabus koidei</I>. The last species was =
the=20
remotest from the other species in this sublineage. The second =
sublineage=20
consisted of only two species, <I>C. latipennis</I> (?; identification=20
uncertain) and <I>Carabus pseudolatipennis</I>. Four specimens of <I>C.=20
pseudolatipennis</I> (No. 16=E2=80=9319) formed a single cluster, while =
one specimen of=20
the same species (No. 20) was closer to <I>Carabus latipennis</I> than =
to <I>C.=20
pseudolatipennis</I> of No. 16=E2=80=9319. The third sublineage included =
all the=20
examined specimens of <I>Carabus vigil</I>, but one specimen of <I>C.=20
pseudolatipennis</I> (No. 22) was also placed in this sublineage.</P>
<P><I>The lineage D</I> contained a North American species, <I>Carabus=20
limbatus</I>. The specimens from Virginia and Pennsylvania were =
analyzed. This=20
species is sometimes treated as a member of <I>Lichnocarabus</I>.</P>
<P><I>The lineage E</I> included the <I>Carabus</I> species from the =
Eurasian=20
Continent and its adjacent islands. The lineage further divided into =
three=20
sublineages, E1, E2, and E3 (<SPAN class=3DrefPreview =
id=3Drefp_127></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig4','refp_127')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig4">=
Fig.=20
4</A>). E1 contained a widely distributed species, <I>Carabus =
arvensis</I>, with=20
<I>Carabus deyrollei</I> from Spain as the outgroup. The sequence =
difference=20
between various localities in the Eurasian Continent, Sakhalin, and =
Japan was=20
small, while that the sequence of the specimens from eastern France was =
fairly=20
remote from those of the others. E2 contains all the specimens of =
<I>Carabus=20
granulatus</I> from various parts of the Eurasian Continent and its =
adjacent=20
islands including Japan. <I>Carabus sculpturatus</I> was the outgroup of =
them.=20
The genetic distance between the specimens from the Eurasian Continent =
and those=20
from Japan/Sakhalin were very close and yet they were clearly separated =
from=20
each other. E3 was composed of a single species <I>Carabus =
vanvolxemi</I> which=20
is endemic to Japan. For the details, see <A name=3Dbbib37></A><SPAN=20
class=3DrefPreview id=3Drefp_128></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib37','refp_128')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib37"=
>Tominaga=20
et al. (2000)</A>.</P></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none">
<HR>
<BR></DIV><BR><BR><A name=3Dfig4></A><A name=3D7></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig4&amp;_ba=3D7&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D1348e307d10aa0b2ec563892984cdeac'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig4&amp;_ba=3D7=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D1348e307d10aa0b2ec563892984c=
deac"><IMG=20
      title=3D"Full-size image (21K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (21K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-G=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D87 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (21K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig4&amp;_ba=3D7&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D1348e307d10aa0b2ec563892984cdeac'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig4&amp;_ba=3D7=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D1348e307d10aa0b2ec563892984c=
deac"=20
      alt=3D"Full-size image (21K) - Opens new window">Full-size =
image</A>=20
  (21K)</TD></TR></TBODY></TABLE>
<P>Fig. 4.&nbsp;The detailed NJ-tree of the mitochondrial ND5 gene of =
the=20
lineage E (the <I>Carabus</I> species widely distributed in the =
Holarctic=20
Region). The number in each branching point indicates the bootstrap=20
percentage.</P>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fig4">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--viewwithinbtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR>
<P><I>The lineage F</I> included all the analyzed specimens of the genus =

<I>Eucarabus</I>, which is consisted of about 10 species from the =
Eurasian=20
Continent. In this study, 26 specimens belonging to 10 species were =
analyzed for=20
the ND5 gene sequences. As shown in <SPAN class=3DrefPreview =
id=3Drefp_129></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig5','refp_129')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig5">=
Fig.=20
5</A>, there were recognized five distinct sublineages (F1=E2=80=93F5), =
which were=20
supported by very high bootstrap values. The sublineage F1 contains two =
European=20
species, <I>Eucarabus catenulatus</I> and <I>Eucarabus italicus</I> =
which formed=20
the remotest sister group of the lineage F. Then, two species from =
Caucasus (F2)=20
branched off. Following this, F3, F4, and F5, all from either China or =
Korea,=20
radiated within a short time. The compositions of these three =
sublineages were=20
quite complex. <I>Eucarabus sternbergi</I> appeared in all the =
sublineage with=20
other species, and <I>E. manifestus</I> were intermingled with <I>E.=20
sternbergi</I>, and <I>Eucarabus billbergi</I> in F3, etc.</P></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none">
<HR>
<BR></DIV><BR><BR><A name=3Dfig5></A><A name=3D8></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig5&amp;_ba=3D8&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Dd2523b39167dbb01eab0c04e08af1f02'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig5&amp;_ba=3D8=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dd2523b39167dbb01eab0c04e08af=
1f02"><IMG=20
      title=3D"Full-size image (20K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (20K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-J=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D97 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (20K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig5&amp;_ba=3D8&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3Dd2523b39167dbb01eab0c04e08af1f02'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig5&amp;_ba=3D8=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dd2523b39167dbb01eab0c04e08af=
1f02"=20
      alt=3D"Full-size image (20K) - Opens new window">Full-size =
image</A>=20
  (20K)</TD></TR></TBODY></TABLE>
<P>Fig. 5.&nbsp;The detailed NJ-tree of the mitochondrial ND5 gene of =
the=20
lineage F (the <I>Eucarabus</I> species). The number in each branching =
point=20
indicates the bootstrap percentage.</P>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fig5">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--viewwithinbtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR><A name=3Dsecx9></A>
<H4 class=3Dh4>3.3. An additional member of the Digitulati</H4>
<P>During the course of the molecular phylogenetic analysis of the =
division=20
Archicarabomorphi (<A name=3Dbbib13></A><SPAN class=3DrefPreview=20
id=3Drefp_130></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib13','refp_130')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib13"=
>Imura=20
et al., 2000a</A>), two species of the genus <I>Acrocarabus</I> from =
Kazakhstan=20
were found to be phylogenetically quite remote from other members of the =

division Archicarabomorphi. A phylogenetic tree including the =
representative=20
species of the Digitulati and the Archicarabomorphi clearly demonstrated =
that=20
<I>Acrocarabus</I> is a member of the Digitulati forming the 7th lineage =
of this=20
division (<SPAN class=3DrefPreview id=3Drefp_131></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig6','refp_131')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig6">=
Fig.=20
6a</A>). <I>Acrocarabus</I> emerged together with the radiation of other =
6=20
lineages of this division. The male genital organ of the =
<I>Acrocarabus</I>=20
species had a chitinized piece on the ventral wall of edophallus, which =
is the=20
characteristic structure of the division Digitulati (<SPAN =
class=3DrefPreview=20
id=3Drefp_132></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig6','refp_132')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig6">=
Fig.=20
6b</A>). These facts strongly support that the genus <I>Acrocarabus</I> =
is a=20
member of the division Digitulati, and not a member of=20
Archicarabomorphi.</P></DIV>
<DIV class=3DfigTblUpiOuter>
<DIV class=3DgraphText>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none">
<HR>
<BR></DIV><BR><BR><A name=3Dfig6></A><A name=3D9></A>
<TABLE>
  <TBODY>
  <TR>
    <TD width=3D"10%"><A=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig6&amp;_ba=3D9&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D13a6360d2e7f5c645e2f77fc774de425'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig6&amp;_ba=3D9=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D13a6360d2e7f5c645e2f77fc774d=
e425"><IMG=20
      title=3D"Full-size image (108K) - Opens new window" height=3D93=20
      alt=3D"Full-size image (108K) - Opens new window" hspace=3D2=20
      =
src=3D"http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-M=
/0?wchp=3DdGLzVtb-zSkzS"=20
      width=3D80 align=3Dmiddle vspace=3D2 border=3D1 ?></A>
    <TD vAlign=3Dbottom><A title=3D"Full-size image (108K) - Opens new =
window"=20
      =
onclick=3D"openStrippedNS('/science?_ob=3DMiamiCaptionURL&amp;_method=3Dr=
etrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig6&amp;_ba=3D9&amp;_use=
r=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6=
963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D13a6360d2e7f5c645e2f77fc774de425'); =
return false;"=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCaptionURL&amp;_m=
ethod=3Dretrieve&amp;_udi=3DB6WNH-48TKG3V-G&amp;_image=3Dfig6&amp;_ba=3D9=
&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp=
;_cdi=3D6963&amp;view=3Dc&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D0&amp;_userid=3D1647180&amp;md5=3D13a6360d2e7f5c645e2f77fc774d=
e425"=20
      alt=3D"Full-size image (108K) - Opens new window">Full-size =
image</A>=20
    (108K)</TD></TR></TBODY></TABLE>
<P>Fig. 6.&nbsp;(a) NJ-tree of the mitochondrial ND5 gene showing the=20
phylogenetic position of the <I>Acrocarabus</I> species. The tree was=20
outgroup-rooted using the ND5 sequences of <I>Cychrus morawitzi</I> and=20
<I>Cychrus thibetanus</I>. The number in each branching point denotes =
the=20
bootstrap percentage. (b) Completely everted endophallus (left lateral =
view) of=20
male genitalia of <I>Archicarabus nemoralis</I> (1), <I>Acrocarabus=20
callisthenoides</I> (2), and <I>Carabus bornianus</I> (3). DIG: =
digitulus.</P>
<DIV class=3DgraphTextOnly style=3D"DISPLAY: none"><BR><A=20
onmouseover=3D"javascript:this.style.cursor=3D'pointer'"=20
onclick=3D"toggleTabs('fullTab');"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#fig6">
<DIV class=3DviewWithinBtn=20
style=3D"BACKGROUND-IMAGE: url(/scidirimg/midbg.gif)">View Within =
Article</DIV><!--viewwithinbtn--></A><BR></DIV><!--graphTextOnly--></DIV>=
<!--graphText--></DIV>
<DIV class=3DarticleText><BR><A name=3Dsecx10></A>
<H3 class=3Dh3>4. Discussion</H3><A name=3Dsecx11></A>
<H4 class=3Dh4>4.1. Radiation</H4>
<P>A phylogenetic tree of the subtribe Carabina showed that at least 11 =
lineages=20
which we defined the divisions (see Introduction) radiated explosively =
within a=20
short time ca. 43 million years ago (MYA) (a big bang of the Carabina; =
<A=20
name=3Dbbib27></A><SPAN class=3DrefPreview id=3Drefp_133></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_133')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>Su=20
et al., 2001</A>), and the Digitulati is one of them, forming a =
well-defined=20
lineage (see Fig. 2 of <A name=3Dbbib27></A><SPAN class=3DrefPreview=20
id=3Drefp_134></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_134')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>Su=20
et al., 2001</A>). Shortly after the big bang, the Digitulati again =
radiated=20
into 7 groups (designated as lineages within the Digitulati in this =
paper),=20
followed by diversification of various species within each sublineage. =
Such=20
successive radiations are uncommonly observed in other divisions of the =
Carabina=20
as well as other tribes of the Carabinae (see <A name=3Dbbib23></A><SPAN =

class=3DrefPreview id=3Drefp_135></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib23','refp_135')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib23"=
>Osawa=20
et al., 1999</A>; <A name=3Dbbib27></A><SPAN class=3DrefPreview=20
id=3Drefp_136></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib27','refp_136')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib27"=
>Su=20
et al., 2001</A>). Thus the radiation of various scales may be a general =
event=20
during evolution of the carabid beetles.</P><A name=3Dsecx12></A>
<H4 class=3Dh4>4.2. Relationship between the taxonomic genera and the =
phylogenetic=20
lineages</H4>
<P>The taxonomically defined genera in the division Digitulati generally =

correspond to the lineages recognized in the present ND5 phylogenetic =
tree. The=20
following points should be discussed. The genera <I>Ohomopterus</I>,=20
<I>Isiocarabus</I>, and <I>Eucarabus</I> are only representatives of the =
lineage=20
A, B, and F, respectively, showing a perfect correspondence of these =
genera to=20
the lineages of the ND5 tree. <A name=3Dbbib7></A><SPAN =
class=3DrefPreview=20
id=3Drefp_137></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib7','refp_137')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib7">=
Imura=20
(1996)</A> and <A name=3Dbbib11></A><SPAN class=3DrefPreview =
id=3Drefp_138></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib11','refp_138')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib11"=
>Imura=20
and Mizusawa (1996)</A> treated all the species in the lineages C, D, =
and E as=20
belonging to a single (sub)genus <I>Carabus</I> because of the close =
structural=20
similarity of male genital organ and of the external morphology =
throughout.=20
Later, <A name=3Dbbib1></A><SPAN class=3DrefPreview =
id=3Drefp_139></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib1','refp_139')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib1">=
B=C5=99ezina=20
(1999)</A> recognized three more (sub)genera, <I>Archaeocarabus</I>=20
(corresponding to the lineage C), <I>Lichnocarabus</I> (corresponding to =
the=20
lineage D), and <I>Parhomopterus</I> (corresponding to a part of the =
lineage F=20
(<I>Eucarabus</I>). In addition to the above, <I>Acrocarabus</I>, which =
had been=20
believed to be a genus in the division Archicarabomorphi, has been shown =
to=20
belong to the division Digitulati. Thus, from the ND5 phylogeny, it may =
be=20
appropriate to recognize 7 genera in the Digitulati, i.e., =
<I>Ohomopterus</I>=20
(the lineage A), <I>Isiocarabus</I> (the lineage B), =
<I>Archaeocarabus</I> (the=20
lineage C), <I>Lichnocarabus</I> (the lineage D), <I>Carabus</I> (s. =
str.) (the=20
lineage E), <I>Eucarabus</I> (the lineage F), and <I>Acrocarabus</I> =
(the 7th=20
lineage). In this paper, we follow <A name=3Dbbib11></A><SPAN =
class=3DrefPreview=20
id=3Drefp_140></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib11','refp_140')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib11"=
>Imura=20
and Mizusawa (1996)</A> for the scientific names used in the text and =
the=20
figures. In view of the above consideration, the genera =
<I>Archaeocarabus</I>=20
and <I>Lichnocarabus</I> are used instead of <I>Carabus</I> for the =
Chinese and=20
North American species, respectively.</P><A name=3Dsecx13></A>
<H4 class=3Dh4>4.3. The distribution range of the respective genera</H4>
<P>It is only a matter of speculation as to the origin and the route =
whereby the=20
present distribution ranges of the respective genera have been =
established. The=20
ancestry of the Digitulati would have been established upon the big bang =
of the=20
Carabina, and expanded its distribution. The proto-forms would have been =

isolated geographically so as to have resulted in the radiation of the=20
Digitulati into seven lineages (genera). The distribution range of the=20
respective proto-form may be deduced as follows.</P>
<P><I>Ohomopterus</I> is exclusively endemic to the Japanese Islands and =

therefore its proto-form would have inhabited the ancient Japan region =
in the=20
Eurasian Continent (see <A name=3Dbbib37></A><SPAN class=3DrefPreview=20
id=3Drefp_141></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib37','refp_141')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib37"=
>Tominaga=20
et al., 2000</A>). Because of the morphological resemblance of=20
<I>Ohomopterus</I> to <I>Isiocarabus</I>, it has been speculated that=20
<I>Ohomopterus</I> was derived from <I>Isiocarabus</I> via land bridges =
from=20
Korea. The present phylogenetic analysis clearly shows that =
<I>Ohomopterus</I>=20
and <I>Isiocarabus</I> are phylogenetically independent, and therefore=20
<I>Isiocarabus</I> is not the direct ancestry of <I>Ohomopterus</I>.</P>
<P><I>Isiocarabus</I> is distributed in southeastern China and Is. =
Cheju-do,=20
Korea, although a species, <I>I. fiduciarius</I>, is distributed in part =
of=20
North Korea. This suggests that the proto-<I>Isiocarabus</I> was emerged =

somewhere in southeastern China and later immigrated to Cheju-do, =
Korea.</P>
<P>Proto-<I>Archaeocarabus</I> would have inhabited the mountainous area =
of=20
central China, where many =E2=80=9Cspecies=E2=80=9D belonging to this =
genus have been=20
discovered, although morphological differences among them are not so=20
conspicuous. Presumably because of such a morphological resemblance, the =

taxonomy within <I>Archaeocarabus</I> seems to be confused to a =
considerable=20
extent, and must be a subject to reexamine. Only a small difference in =
the ND5=20
gene sequence was found between =E2=80=9Cdifferent species,=E2=80=9D for =
example, between=20
<I>Archaeocarabus nanosomus</I>, <I>Archaeocarabus nestor</I>, and=20
<I>Archaeocarabus morphocaraboides</I> (all in the first sublineage of =
the=20
lineage C). <I>Archaeocarabus pseudolatipennis</I> appears in two =
different=20
sublineages; one is clustered with <I>Archaeocarabus latipennis</I> (?; =
see=20
above) (the second sublineage), and another with <I>Archaeocarabus =
vigil</I>=20
(the third sublineage). In both cases, the paired =E2=80=9Ctwo =
species=E2=80=9D are very close=20
in their ND5 gene sequences. These facts suggest that <I>A. =
latipennis</I> (?)=20
and <I>A. pseudolatipennis</I> may be conspecific. The reason for =
clustering of=20
a specimen of <I>A. pseudolatipennis</I> with <I>A. vigil</I> is not =
known. It=20
might be derived from a hybrid having the <I>A. vigil</I>-type =
mitochondrial=20
DNA.</P>
<P>The <I>Lichnocarabus</I> species are distributed exclusively in North =

America, where the proto-<I>Lichnocarabus</I> would have occupied their =
habitat=20
shortly upon radiation of the Digitulati.</P>
<P>The origin of the genus <I>Carabus</I> (s. str.) is hard to trace =
because the=20
genus includes two species, <I>C. granulatus</I> and <I>C. arvensis</I>, =
which=20
are widely distributed throughout the Eurasian Continent and its =
adjacent=20
islands. As noted in the result section, difference in the ND5 gene =
sequences is=20
small within each species. This would be because of their high migration =

ability, because these species less reduced, or even sometimes complete=20
hindwings (see <A name=3Dbbib21></A><SPAN class=3DrefPreview =
id=3Drefp_142></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib21','refp_142')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib21"=
>Lindroth,=20
1961</A>). <I>C. vanvolxemi</I> is an endemic species in Japan. =
Proto-form of=20
this species would have been an inhabitant of the ancient Japanese =
region in the=20
Eurasian Continent (for details, see <A name=3Dbbib37></A><SPAN =
class=3DrefPreview=20
id=3Drefp_143></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib37','refp_143')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib37"=
>Tominaga=20
et al., 2000</A>).</P>
<P>The origin of <I>Eucarabus</I> is also difficult to trace, because =
the=20
distribution ranges are Europe/Caucasus and eastern Asia, with existence =
of a=20
wide vacant area between Caucasus and eastern Asia. The ancestral=20
<I>Eucarabus</I> might have inhabited the present vacant area and become =

extinct. The East Asian members are all inhabitants of eastern China and =
Korea=20
(sublineages F3, F4, and F5), and link tightly to geography. As shown in =
<SPAN=20
class=3DrefPreview id=3Drefp_144></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_fig5','refp_144')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#fig5">=
Fig.=20
5</A>, members of the sublineage F3 have been known from northeastern =
China and=20
North Korea, those of F4 from central Korea and Is. Cheju-do, and those =
of F5=20
from central Korea. The phylogenetic sublineages of the eastern Asia =
species do=20
not reflect the taxonomy based on morphology as described in the result =
section.=20
For example, <I>E. sternbergi</I> appears in all the three sublineages, =
F3, F4,=20
and F5 with other species. A possible explanation for such a discrepancy =
would=20
be that the individuals belonging to each sublineage represent one =
species, and=20
therefore there exist altogether three species corresponding to F3, F4, =
and F5.=20
This view may be supported by small genetic distances between =
=E2=80=9Cdifferent=20
species=E2=80=9D in each phylogenetic sublineage. All the species of the =
east Asia=20
resemble in the external appearance with some geographic and individual=20
variations combined (<A name=3Dbbib11></A><SPAN class=3DrefPreview=20
id=3Drefp_145></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib11','refp_145')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib11"=
>Imura=20
and Mizusawa, 1996</A>). The classification of the species largely =
depends on=20
the shape of male genital organ, and yet even this character seems to be =

unstable (<A name=3Dbbib9></A><SPAN class=3DrefPreview =
id=3Drefp_146></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib9','refp_146')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib9">=
Imura=20
and Kezuka, 1992</A>; <A name=3Dbbib11></A><SPAN class=3DrefPreview=20
id=3Drefp_147></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib11','refp_147')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib11"=
>Imura=20
and Mizusawa, 1996</A>). For example, <I>Eucarabus nitididorsus</I> has =
often=20
been treated as a subspecies of <I>E. sternbergi</I>, and they may be=20
conspecific (<A name=3Dbbib9></A><SPAN class=3DrefPreview =
id=3Drefp_148></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib9','refp_148')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib9">=
Imura=20
and Kezuka, 1992</A>; <A name=3Dbbib19></A><SPAN class=3DrefPreview=20
id=3Drefp_149></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib19','refp_149')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib19"=
>Kwon=20
and Lee, 1984</A>). <I>E. namhaedoensis kojedoensis</I> from Is. Koje-do =
was=20
first described as a subspecies of <I>E. sternbergi</I> (<A=20
name=3Dbbib19></A><SPAN class=3DrefPreview id=3Drefp_150></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib19','refp_150')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib19"=
>Kwon=20
and Lee, 1984</A>; see also <A name=3Dbbib9></A><SPAN class=3DrefPreview =

id=3Drefp_151></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bib9','refp_151')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_coverDate=3D01%2F31%2F2004&amp;_=
rdoc=3D1&amp;_fmt=3Dfull&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;_sort=3Dd=
&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D1113206939&amp;_rerunO=
rigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D515493072ac7b52a46b9ff00a6c51e6f#bib9">=
Imura=20
and Kezuka, 1992</A>), etc.</P>
<P>An alternative possibility would be that some of them may be of a =
hybrid=20
origin. In any sense, the taxonomy of the East Asian <I>Eucarabus</I> =
should=20
surely be subjected to reexamine both from molecular phylogeny including =
the=20
analyses of nuclear genes as well as from morphology.</P>
<P>The <I>Acrocarabus</I> species are exclusively distributed in a =
narrow range=20
of the eastern Tianshan. The ancestry of <I>Acrocarabus</I> would have =
been=20
isolated there in the early stage of the Digitulati radiation and may =
have kept=20
its distribution range with little expansion.</P></DIV><!-- articleText =
-->
<DIV class=3DarticleText><A name=3Dack001></A>
<H3 class=3Dh3>Acknowledgments</H3>
<P>We express our appreciation to Hideko Kanda for skillful technical=20
assistance. Thanks are also due to all our friends who have collaborated =
with us=20
by supplying invaluable specimens. This work was supported in part by=20
Grant-in-Aid for Scientific Research (B) (No. 13575013) from Japan =
Society of=20
the Promotion of Science.</P></DIV><!-- articleText -->
<DIV class=3DrefText><A name=3Dbibl001></A><A name=3Dbibl001></A>
<H3 class=3Dh3>References</H3>
<P><A name=3Dbib1></A>
<DIV id=3Dref_bib1><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib1">B=C5=99ezina,=20
1999</A> B=C5=99ezina, B., 1999. World Catalogue of the Genus =
<I>Carabus</I> L.=20
Pensoft, Sofia, 170 pp.</DIV>
<P></P>
<P><A name=3Dbib2></A>
<DIV id=3Dref_bib2><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib2">Breuning,=20
1932=E2=80=931937</A> Breuning, S., 1932=E2=80=931937.Monographie der =
Gattung <I>Carabus</I> L.=20
Best. -Tab. eur. Coleopt. (104=E2=80=93110): 1-1610, 41 Pls. Reotter, =
Troppau.</DIV>
<P></P>
<P><A name=3Dbib3></A>
<DIV id=3Dref_bib3><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib3">Deuve,=20
1991</A> Deuve, Th., 1991. La nomenclature taxonomique du genre =
<I>Carabus</I>.=20
Bibliotheque ent., 4: 1=E2=80=93197, 60 figs. Science Nat, France.</DIV>
<P></P>
<P><A name=3Dbib4></A>
<DIV id=3Dref_bib4><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib4">Deuve,=20
1994</A> Deuve, Th., 1994. Une classification du genre <I>Carabus</I>. =
Science=20
Nat., France 5: 296, 115 figs.</DIV>
<P></P>
<P><A name=3Dbib5></A>
<DIV id=3Dref_bib5><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib5">Deuve,=20
1997</A> Deuve, Th., 1997. Catalogue des Carabini et Cychrini de Chine. =
Mem.=20
Soc. End. Fr. (1): 1=E2=80=93236, 236 figs.</DIV>
<P></P>
<P><A name=3Dbib6></A>
<DIV id=3Dref_bib6><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib6">Felsenstein,=20
1985</A> J. Felsenstein, Confidence limits on phylogenies: an approach =
using=20
bootstrap, <I>Evolution</I> <STRONG>39</STRONG> (1985), pp. =
783=E2=80=93791. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D3&amp;_targetURL=3Dhttp%3A%2F%2Fdx.doi=
.org%2F10.2307%2F2408678&amp;_acct=3DC000053935&amp;_version=3D1&amp;_use=
rid=3D1647180&amp;md5=3Dd588b199e076fbc484faaea0abad100c"=20
target=3DoutwardLink><B>Full Text</B> via CrossRef</A></DIV>
<P></P>
<P><A name=3Dbib7></A>
<DIV id=3Dref_bib7><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib7">Imura,=20
1996</A> Y. Imura, A revised classification of the major divisions and=20
subdivisions of <I>Carabus</I> (s. lat.) (Coleoptera, Carabidae), =
<I>Elytra=20
Tokyo</I> <STRONG>24</STRONG> (1996), pp. 1=E2=80=935.</DIV>
<P></P>
<P><A name=3Dbib8></A>
<DIV id=3Dref_bib8><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib8">Imura,=20
2002</A> Y. Imura, Classification of the subtribe Carabina (Coleoptera,=20
Carabidae) based on molecular phylogeny, <I>Elytra Tokyo</I> =
<STRONG>30</STRONG>=20
(2002), pp. 1=E2=80=9328.</DIV>
<P></P>
<P><A name=3Dbib9></A>
<DIV id=3Dref_bib9><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib9">Imura=20
and Kezuka, 1992</A> Imura, Y., Kezuka, H., 1992. Geographical and =
individual=20
variations of Carabid beetles in the species of the subtribe Carabina =
(3).=20
Carabid beetles of the southern part of the Korean Peninsula. Illustr. =
Selected=20
Insects in the World. Ser. B (Coleoptera) No. 3, Mushi-sha, Tokyo, pp. =
33=E2=80=9352 (in=20
Japanese).</DIV>
<P></P>
<P><A name=3Dbib10></A>
<DIV id=3Dref_bib10><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib10">Imura=20
et al., 1998a</A> Y. Imura, C.-G. Kim, Z.-H. Su and S. Osawa, An attempt =
at the=20
higher classification of the Carabina (Coleoptera, Carabidae) based on=20
morphology and molecular phylogeny, with special reference to=20
<I>Apotomopterus</I>, <I>Limnocarabus</I> and <I>Euleptocarabus</I>, =
<I>Elytra=20
Tokyo</I> <STRONG>26</STRONG> (1998), pp. 17=E2=80=9335.</DIV>
<P></P>
<P><A name=3Dbib11></A>
<DIV id=3Dref_bib11><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib11">Imura=20
and Mizusawa, 1996</A> Imura, Y., Mizusawa, K., 1996. The <I>Carabus</I> =
of the=20
World, 261 pp., 84 pls., Mushi-sha, Tokyo (in Japanese with English=20
Summary).</DIV>
<P></P>
<P><A name=3Dbib12></A>
<DIV id=3Dref_bib12><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib12">Imura=20
et al., 1998b</A> Y. Imura, Z.-H. Su, C.-G. Kim and S. Osawa, =
Reorganization of=20
the <I>Oreocarabus</I> complex (Coleoptera, Carabidae) based on =
endophallic=20
morphology and molecular phylogeny, <I>Elytra Tokyo</I> =
<STRONG>26</STRONG>=20
(1998), pp. 223=E2=80=93248.</DIV>
<P></P>
<P><A name=3Dbib13></A>
<DIV id=3Dref_bib13><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib13">Imura=20
et al., 2000a</A> Y. Imura, Z.-H. Su and S. Osawa, Phylogeny in the =
division=20
Archicarabomorphi (Coleoptera, Carabidae) as viewed from mitochondrial =
ND5 gene=20
sequences, <I>Elytra Tokyo</I> <STRONG>28</STRONG> (2000), pp. =
223=E2=80=93228.</DIV>
<P></P>
<P><A name=3Dbib14></A>
<DIV id=3Dref_bib14><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib14">Imura=20
et al., 2000b</A> Y. Imura, Z.-H. Su and S. Osawa, Phylogenetic =
relationships in=20
the division Arciferi (Coleoptera, Carabidae), <I>Elytra Tokyo</I>=20
<STRONG>28</STRONG> (2000), pp. 235=E2=80=93239.</DIV>
<P></P>
<P><A name=3Dbib15></A>
<DIV id=3Dref_bib15><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib15">Kim=20
et al., 1999a</A> C.-G. Kim, Z.-H. Su, Y. Imura and S. Osawa, Origin and =

evolution of the <I>Apotomopterus</I> ground beetles (Coleoptera, =
Carabidae) as=20
deduced from mitochondrial ND5 gene sequences, <I>Elytra Tokyo</I>=20
<STRONG>27</STRONG> (1999), pp. 643=E2=80=93649.</DIV>
<P></P>
<P><A name=3Dbib16></A>
<DIV id=3Dref_bib16><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib16">Kim=20
et al., 1999b</A> C.-G. Kim, O. Tominaga, Z.-H. Su and S. Osawa, Origin =
and=20
diversification of <I>Euleptocarabus porrecticollis</I> (Coleoptera, =
Carabidae)=20
in the Japanese islands inferred from mitochondrial ND5 gene sequences, =
<I>Mol.=20
Phylogenet. Evol.</I> <STRONG>13</STRONG> (1999), pp. 440=E2=80=93444. =
<A=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-45FSF3R-1B&amp;_user=3D1647180&amp;_coverDate=3D11%2F30%2F1999&amp;=
_fmt=3Dabstract&amp;_orig=3Dsearch&amp;_cdi=3D6963&amp;view=3Dc&amp;_acct=
=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&=
amp;md5=3D9ddfab8476834d2986e4eacddd204fed&amp;ref=3Dfull"=20
?>Abstract</A> | <A=20
onclick=3D"var newWidth=3D((document.body.clientWidth*90)/100); var =
newHeight=3Ddocument.body.clientHeight; var pdfWin; =
pdfWin=3Dwindow.open('','newPdfWin','width=3D'+newWidth+',height=3D'+newH=
eight+',resizable=3Dyes, left=3D50, top=3D50');pdfWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiImageURL&amp;_ima=
gekey=3DB6WNH-45FSF3R-1B-1&amp;_cdi=3D6963&amp;_user=3D1647180&amp;_check=
=3Dy&amp;_orig=3Dsearch&amp;_coverDate=3D11%2F30%2F1999&amp;view=3Dc&amp;=
wchp=3DdGLzVtb-zSkzS&amp;md5=3Dd2c7d2278c6e4ffc8fac942423356c09&amp;ie=3D=
/sdarticle.pdf"=20
target=3DnewPdfWin><IMG style=3D"VERTICAL-ALIGN: middle" alt=3D""=20
src=3D"http://www.sciencedirect.com/scidirimg/icon_pdf.gif" border=3D0 =
name=3Dpdf> PDF=20
(73 K)</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0033219009%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D5d47b591a2c55114964d3c4c9d5a58a6&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Dbadc3434ec4dc9b=
f043d89acac55fc83"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0033219009%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D5d47b591a2c55114964d3c4c9d5a58a6&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D5d2ada7a35c0ee=
5af871963a23df360b"=20
target=3DoutwardLink>Cited By in Scopus (5)</A></DIV>
<P></P>
<P><A name=3Dbib17></A>
<DIV id=3Dref_bib17><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib17">Kim=20
et al., 2000</A> C.-G. Kim, H.-Z. Zhou, Y. Imura, O. Tominaga, Z.-H. Su =
and S.=20
Osawa, Pattern of morphological diversification in the =
<I>Leptocarabus</I>=20
ground beetles (Coleoptera, Carabidae) as deduced from mitochondrial ND5 =
gene=20
sequences, <I>Mol. Biol. Evol.</I> <STRONG>17</STRONG> (2000), pp. =
137=E2=80=93145. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0033984643%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3Dfbdd7659e7bc8e8d7ea6c41ee9cd8132&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D608ad37bfeefacd=
d6f1d4ae43aa6294d"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0033984643%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3Dfbdd7659e7bc8e8d7ea6c41ee9cd8132&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Dc591ccc61ac00b=
e5ad0c2eb6900f6a1a"=20
target=3DoutwardLink>Cited By in Scopus (25)</A></DIV>
<P></P>
<P><A name=3Dbib18></A>
<DIV id=3Dref_bib18><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib18">Kimura,=20
1980</A> M. Kimura, A simple method for estimating evolutionary rate of =
base=20
substitutions through comparative studies of nucleotide sequences, <I>J. =
Mol.=20
Evol.</I> <STRONG>16</STRONG> (1980), pp. 111=E2=80=93120. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D3&amp;_targetURL=3Dhttp%3A%2F%2Fdx.doi=
.org%2F10.1007%2FBF01731581&amp;_acct=3DC000053935&amp;_version=3D1&amp;_=
userid=3D1647180&amp;md5=3D913cd60a194fc2fb0c6c8ee922e35965"=20
target=3DoutwardLink><B>Full Text</B> via CrossRef</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0019296687%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D85a68f77887aa89f9a390aa66998e98c&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Df2931d9d218b795=
e68c643f8d3306964"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0019296687%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D85a68f77887aa89f9a390aa66998e98c&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Db353c45be3cfc9=
8a63b9af1edcf63141"=20
target=3DoutwardLink>Cited By in Scopus (7140)</A></DIV>
<P></P>
<P><A name=3Dbib19></A>
<DIV id=3Dref_bib19><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib19">Kwon=20
and Lee, 1984</A> Y.-J. Kwon and S.-M. Lee, Classification of the =
subfamily=20
Carabinae from Korea, <I>Ins. Kor.</I> <STRONG>4</STRONG> (1984), pp.=20
1=E2=80=93148.</DIV>
<P></P>
<P><A name=3Dbib20></A>
<DIV id=3Dref_bib20><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib20">Lapouge,=20
1929</A> Lapouge, G.V. de., 1929=E2=80=931953. Coleoptera Adephaga, Fam. =
Carabidae,=20
Subfam. Carabinae. In: Wytsman, P. (Ed.), Genera Insectorum (1 ME, A-C, =
E+1-747,=20
7 maps, 10 pls).</DIV>
<P></P>
<P><A name=3Dbib21></A>
<DIV id=3Dref_bib21><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib21">Lindroth,=20
1961</A> Lindroth, C.H., 1961. The ground-beetles (Carabidae, excl.=20
Cicindelinae) of Canada and Alaska. Part 2, Opus. Ent., Suppl. 20, pp.=20
1=E2=80=93200.</DIV>
<P></P>
<P><A name=3Dbib22></A>
<DIV id=3Dref_bib22><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib22">Okamoto=20
et al., 2001</A> M. Okamoto, N. Kashiwai, Z.-H. Su and S. Osawa, =
Sympatric=20
convergence of the color pattern in the Chilean <I>Ceroglossus</I> =
ground=20
beetles inferred from sequence comparisons of the mitochondrial ND5 =
gene, <I>J.=20
Mol. Evol.</I> <STRONG>53</STRONG> (2001), pp. 530=E2=80=93538. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D3&amp;_targetURL=3Dhttp%3A%2F%2Fdx.doi=
.org%2F10.1007%2Fs002390010243&amp;_acct=3DC000053935&amp;_version=3D1&am=
p;_userid=3D1647180&amp;md5=3Da2288fffd093db0c882c3f7a280af133"=20
target=3DoutwardLink><B>Full Text</B> via CrossRef</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0034825672%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3Deca4dc21c27d26ed24218c0624c6055f&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3De0d42ed8d9a2625=
dc5eec7b539f65f68"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0034825672%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3Deca4dc21c27d26ed24218c0624c6055f&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Dc981e8ca60c40f=
a4d2742ecb3aa09f1d"=20
target=3DoutwardLink>Cited By in Scopus (6)</A></DIV>
<P></P>
<P><A name=3Dbib23></A>
<DIV id=3Dref_bib23><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib23">Osawa=20
et al., 1999</A> S. Osawa, Z.-H. Su, C.-G. Kim, M. Okamoto, O. Tominaga =
and Y.=20
Imura, Evolution of the carabid ground beetles, <I>Adv. Biophys.</I>=20
<STRONG>36</STRONG> (1999), pp. 65=E2=80=93106. <A=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6T3S-4B4RX25-5&amp;_user=3D1647180&amp;_coverDate=3D12%2F31%2F1999&amp;_=
fmt=3Dabstract&amp;_orig=3Dsearch&amp;_cdi=3D4954&amp;view=3Dc&amp;_acct=3D=
C000053935&amp;_version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp=
;md5=3Dbeb34d56a53bc634b5f0295413786795&amp;ref=3Dfull"=20
?>Abstract</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0032787417%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3Dad5ed9b18a95c16bc54dc1f25ba56db2&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Db9033dfb1257909=
7cda5d2ea2e2b9106"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0032787417%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3Dad5ed9b18a95c16bc54dc1f25ba56db2&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3De84b2d10c944f4=
aeb26d78dc3fa36447"=20
target=3DoutwardLink>Cited By in Scopus (16)</A></DIV>
<P></P>
<P><A name=3Dbib24></A>
<DIV id=3Dref_bib24><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib24">Reitter,=20
1896</A> E. Reitter, Bestimmungs-Tabelle der europaischen Coleopteren,=20
Carabidae, 1, Carabini, gleichzeitig mit einer systematischen =
Darstellung=20
sammtlicher Subgenera der Gattung Carabus L, <I>Verh. naturf. Ver. =
Brunn.</I>=20
<STRONG>34</STRONG> (1896), pp. 36=E2=80=93198.</DIV>
<P></P>
<P><A name=3Dbib25></A>
<DIV id=3Dref_bib25><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib25">Saitou=20
and Nei, 1987</A> N. Saitou and M. Nei, The neighbor-joining method: a =
new=20
method for reconstructing phylogenetic trees, <I>Mol. Biol. Evol.</I>=20
<STRONG>4</STRONG> (1987), pp. 406=E2=80=93425. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0023375195%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D5d9eba6cf237ca0f3454cfca1914759c&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D76d2bb8b843c211=
a757fdb962e607f53"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0023375195%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D5d9eba6cf237ca0f3454cfca1914759c&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D4846cc94ba627b=
d8429fc251d0d78b48"=20
target=3DoutwardLink>Cited By in Scopus (18288)</A></DIV>
<P></P>
<P><A name=3Dbib26></A>
<DIV id=3Dref_bib26><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib26">Su=20
et al., 2003a</A> Z.-H. Su, Y. Imura, C.-G. Kim and S. Osawa, =
Phylogenetic=20
relationships in the division Lipastromorphi (Coleoptera, Carabidae) of =
the=20
world as deduced from mitochondrial ND5 gene sequences, <I>Genes Genet.=20
Syst.</I> <STRONG>78</STRONG> (2003), pp. 37=E2=80=9351. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0037303114%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D43f7597e607b6a35add4486d85015f13&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D50f1f2f28ada9c7=
295d21bc58c6dd80d"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0037303114%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D43f7597e607b6a35add4486d85015f13&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D3af5fc0e70a1ea=
b9bdb1a7cfefd55bf4"=20
target=3DoutwardLink>Cited By in Scopus (5)</A></DIV>
<P></P>
<P><A name=3Dbib27></A>
<DIV id=3Dref_bib27><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib27">Su=20
et al., 2001</A> Z.-H. Su, Y. Imura and S. Osawa, Evolutionary =
discontinuity of=20
the carabid ground beetles, <I>J. Mol. Evol.</I> <STRONG>53</STRONG> =
(2001), pp.=20
517=E2=80=93529. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D3&amp;_targetURL=3Dhttp%3A%2F%2Fdx.doi=
.org%2F10.1007%2Fs002390010242&amp;_acct=3DC000053935&amp;_version=3D1&am=
p;_userid=3D1647180&amp;md5=3D19db7538fc41ab5556c0a25e68b32c9c"=20
target=3DoutwardLink><B>Full Text</B> via CrossRef</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0034824171%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3Dc0551ac3cc9356bde5cc29437842a242&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Dee8a45c7688ffb6=
6578d26cec54d7364"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0034824171%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3Dc0551ac3cc9356bde5cc29437842a242&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D5ac794ab7a90d9=
ad821903454546460d"=20
target=3DoutwardLink>Cited By in Scopus (13)</A></DIV>
<P></P>
<P><A name=3Dbib28></A>
<DIV id=3Dref_bib28><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib28">Su=20
et al., 2000b</A> Z.-H. Su, Y. Imura, O. Tominaga and S. Osawa, =
Phylogeny in the=20
Crenolimbi ground-beetles (Coleoptera, Carabidae) as deduced from =
mitochondrial=20
ND5 gene sequences, <I>Elytra Tokyo</I> <STRONG>28</STRONG> (2000), pp.=20
229=E2=80=93233.</DIV>
<P></P>
<P><A name=3Dbib29></A>
<DIV id=3Dref_bib29><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib29">Su=20
et al., 2003b</A> Z.-H. Su, Y. Imura, H.-Z. Zhou, M. Okamoto and S. =
Osawa, Mode=20
of morphological differentiation in the Latitarsi-ground beetles =
(Coleoptera,=20
Carabidae) of the world Inferred from a phylogenetic tree of =
mitochondrial ND5=20
gene sequences, <I>Genes Genet. Syst.</I> <STRONG>78</STRONG> (2003), =
pp. 53=E2=80=9370.=20
<A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0037302201%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D1eb398f3512b434fbde71a54e4207915&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D30c0134212280a5=
31c3be914baeff31d"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0037302201%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D1eb398f3512b434fbde71a54e4207915&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Ddc06295fbab1e0=
a9dc26da4146af6c7d"=20
target=3DoutwardLink>Cited By in Scopus (4)</A></DIV>
<P></P>
<P><A name=3Dbib30></A>
<DIV id=3Dref_bib30><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib30">Su=20
et al., 1996a</A> Z.-H. Su, T. Ohama, T.S. Okada, K. Nakamura, R. =
Ishikawa and=20
S. Osawa, Phylogenetic relationships and evolution of the Japanese =
Carabinae=20
ground beetles based on mitochondrial ND5 gene sequences, <I>J. Mol. =
Evol.</I>=20
<STRONG>42</STRONG> (1996), pp. 124=E2=80=93129. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D3&amp;_targetURL=3Dhttp%3A%2F%2Fdx.doi=
.org%2F10.1007%2FBF02198837&amp;_acct=3DC000053935&amp;_version=3D1&amp;_=
userid=3D1647180&amp;md5=3Def33f1222ca7b4bd9c3b392493bca348"=20
target=3DoutwardLink><B>Full Text</B> via CrossRef</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0029964544%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D4e5992f2bb0d2cd98e0bfa6787379f49&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Da05b8f2f89159e6=
3759adb1ca32e2084"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0029964544%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D4e5992f2bb0d2cd98e0bfa6787379f49&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D0244597b15c732=
07407924a7b8cd7a76"=20
target=3DoutwardLink>Cited By in Scopus (33)</A></DIV>
<P></P>
<P><A name=3Dbib31></A>
<DIV id=3Dref_bib31><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib31">Su=20
et al., 1996c</A> Z.-H. Su, T.S. Okada, S. Osawa, B. David, J.-L. =
Dommergues and=20
F. Magniez, Radiation of several Carabina groups (Coleoptera, Carabidae) =

inferred from the mitochondrial ND5 gene sequences, <I>Elytra Tokyo</I>=20
<STRONG>24</STRONG> (1996), pp. 175=E2=80=93179.</DIV>
<P></P>
<P><A name=3Dbib32></A>
<DIV id=3Dref_bib32><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib32">Su=20
et al., 1996b</A> Z.-H. Su, O. Tominaga, T. Ohama, E. Kajiwara, R. =
Ishikawa,=20
T.S. Okada, K. Nakamura and S. Osawa, Parallel evolution in radiation of =

<I>Ohomopterus</I> ground beetles inferred from mitochondrial ND5 gene=20
sequences, <I>J. Mol. Evol.</I> <STRONG>43</STRONG> (1996), pp. =
662=E2=80=93671. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D3&amp;_targetURL=3Dhttp%3A%2F%2Fdx.doi=
.org%2F10.1007%2FBF02202114&amp;_acct=3DC000053935&amp;_version=3D1&amp;_=
userid=3D1647180&amp;md5=3D3f98bcc762fd18f72de9e86dc91eec2e"=20
target=3DoutwardLink><B>Full Text</B> via CrossRef</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0030456938%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D67253efb07cd1a14c6b57a7804cbeaff&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D237bf41110c7929=
f0a50cab33f1ca93e"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0030456938%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D67253efb07cd1a14c6b57a7804cbeaff&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D4701f20a921c60=
ebeeac6e7dbe48496d"=20
target=3DoutwardLink>Cited By in Scopus (34)</A></DIV>
<P></P>
<P><A name=3Dbib33></A>
<DIV id=3Dref_bib33><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib33">Su=20
et al., 1998</A> Z.-H. Su, O. Tominaga, M. Okamoto and S. Osawa, Origin =
and=20
diversification of hind-wingless <I>Damaster</I> ground beetles within =
the=20
Japanese Islands as deduced from mitochondrial ND5 gene sequences =
(Coleoptera,=20
Carabidae), <I>Mol. Biol. Evol.</I> (1998), pp. =
15,1025=E2=80=931039.</DIV>
<P></P>
<P><A name=3Dbib34></A>
<DIV id=3Dref_bib34><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib34">Su=20
et al., 2000a</A> Z.-H. Su, O. Tominaga, S. Saito, C.-G. Kim and S. =
Osawa,=20
Phylogeny of <I>Tomocarabus opaculus</I> (Coleoptera, Carabidae) as =
deduced from=20
mitochondrial ND5 gene sequences, <I>Elytra Tokyo</I> =
<STRONG>28</STRONG>=20
(2000), pp. 13=E2=80=9320.</DIV>
<P></P>
<P><A name=3Dbib35></A>
<DIV id=3Dref_bib35><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib35">Swofford,=20
2001</A> Swofford, D.L., 2001. PAUP*. Phylogenetic Analysis Using =
Parsimony (*=20
and Other Methods), Ver. 4.0, beta version. Laboratory of Molecular =
Systematics,=20
Smithsonian Institution.</DIV>
<P></P>
<P><A name=3Dbib36></A>
<DIV id=3Dref_bib36><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib36">Thompson=20
et al., 1994</A> J.D. Thompson, D.G. Higgins and T.I. Gibson, CLUCSTAL =
W:=20
improving the sensitivity of progressive multiple sequence alignment =
through=20
sequence weighting, positions-specific cap penalties and weight matrix =
choice,=20
<I>Nucleic Acids Res.</I> <STRONG>22</STRONG> (1994), pp. =
4673=E2=80=934680. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0027968068%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3D9de832f62a9a6a0122fd80590617725d&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3Ddd2c1845d9bff20=
927afb2812802481c"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0027968068%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3D9de832f62a9a6a0122fd80590617725d&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D2eadbb22f69ac8=
ae4e3fbbffa75cf58b"=20
target=3DoutwardLink>Cited By in Scopus (28803)</A></DIV>
<P></P>
<P><A name=3Dbib37></A>
<DIV id=3Dref_bib37><A onclick=3D"toggleTabs('fullTab')"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bbib37">Tominaga=20
et al., 2000</A> O. Tominaga, Z.-H. Su, C.-G. Kim, M. Okamoto, Y. Imura =
and S.=20
Osawa, Formation of the Japanese Carabina fauna inferred from a =
phylogenetic=20
tree of mitochondrial ND5 gene sequences (Coleoptera, Carabidae), <I>J. =
Mol.=20
Evol.</I> <STRONG>50</STRONG> (2000), pp. 541=E2=80=93549. <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D655&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Frecord.url%3Feid%3D2-s2.0-0033916984%26partnerID%3D=
10%26rel%3DR3.0.0%26md5%3Db14a599fd6d4473a87ef03e7b9e3f60f&amp;_acct=3DC0=
00053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D1805e34f393552a=
4473f9f637213e4ab"=20
target=3DoutwardLink>View Record in Scopus</A> | <A=20
onclick=3D"var outwardWin; =
outwardWin=3Dwindow.open('','outwardLink','scrollbars=3Dyes,resizable=3Dy=
es,directories=3Dyes,toolbar=3Dyes,menubar=3Dyes,status=3Dyes,location=3D=
yes,width=3D610,height=3D480,screenX=3D10,screenY=3D10'); =
outwardWin.focus()"=20
href=3D"http://www.sciencedirect.com/science?_ob=3DRedirectURL&amp;_metho=
d=3DoutwardLink&amp;_partnerName=3D656&amp;_targetURL=3Dhttp%3A%2F%2Fwww.=
scopus.com%2Finward%2Fcitedby.url%3Feid%3D2-s2.0-0033916984%26partnerID%3=
D10%26rel%3DR3.0.0%26md5%3Db14a599fd6d4473a87ef03e7b9e3f60f&amp;_acct=3DC=
000053935&amp;_version=3D1&amp;_userid=3D1647180&amp;md5=3D9c8d2fa448e302=
26041b0e3b5cea799d"=20
target=3DoutwardLink>Cited By in Scopus (10)</A></DIV>
<P></P></DIV><!-- refText -->
<DIV class=3DarticleText><BR><A name=3Dcor1></A><SPAN class=3DrefPreview =

id=3Drefp_152></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bcor1','refp_152')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bcor1"><SUP><IMG=20
title=3D"Corresponding Author Contact Information"=20
alt=3D"Corresponding Author Contact Information"=20
src=3D"http://www.sciencedirect.com/scidirimg/entities/REcor.gif"=20
border=3D0></SUP></A>Corresponding author. Fax: +81-72-681-9757<BR><A=20
name=3Dfn1></A><SPAN class=3DrefPreview id=3Drefp_153></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bfn1','refp_153')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bfn1"><SUP>1</SUP></A>&nbsp;Present=20
address: Lab. of Evolutionary Genetics, National Institute of Genetics, =
Mishima=20
411-8540, Japan.<BR><A name=3Dfn2></A><SPAN class=3DrefPreview =
id=3Drefp_154></SPAN><A=20
onmouseover=3D"RefPreview.showRef(event,'ref_bfn2','refp_154')"=20
onclick=3D"toggleTabs('fullTab')" onmouseout=3DRefPreview.hideRef()=20
href=3D"http://www.sciencedirect.com/science?_ob=3DArticleURL&amp;_udi=3D=
B6WNH-48TKG3V-G&amp;_user=3D1647180&amp;_rdoc=3D1&amp;_fmt=3D&amp;_orig=3D=
search&amp;_sort=3Dd&amp;_docanchor=3D&amp;view=3Dc&amp;_searchStrId=3D11=
13206939&amp;_rerunOrigin=3Dgoogle&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dc3c159a2efb28e19371=
630a4c1af4a91#bfn2"><SUP>2</SUP></A>&nbsp;Present=20
address: 2-4-7-1003, Ushita-Asahi, Higashi-ku, Hiroshima 732-0067, =
Japan. </DIV><!-- articleText --></DIV></DIV></DIV></DIV><BR =
clear=3Dall>
<DIV class=3DbottomArticle>
<TABLE width=3D"100%">
  <TBODY>
  <TR>
    <TD><A=20
      =
href=3D"http://www.sciencedirect.com/science/journal/10557903"><B>Molecul=
ar=20
      Phylogenetics and Evolution</B></A><BR><A=20
      =
href=3D"http://www.sciencedirect.com/science?_ob=3DPublicationURL&amp;_to=
ckey=3D%23TOC%236963%232004%23999699998%23472243%23FLA%23&amp;_cdi=3D6963=
&amp;_pubType=3DJ&amp;view=3Dc&amp;_auth=3Dy&amp;_acct=3DC000053935&amp;_=
version=3D1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D793c649d3=
0faab0fa2a8a91972d6ae6c">Volume=20
      30, Issue 1</A>, January 2004, Pages 152-166=20
</TD></TR></TBODY></TABLE></DIV></DIV><SPAN=20
style=3D"FONT-SIZE: 75%; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif">
<TABLE class=3D"sdMainNav sci_dirNav"=20
style=3D"FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(/scidirimg/sci_dir/navbar_back.gif)"=20
cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dright width=3D"1%">&nbsp;</TD>
    <TD align=3Dleft><IMG height=3D1 alt=3D""=20
      src=3D"http://www.sciencedirect.com/scidirimg/space.gif" =
width=3D1>
      <TABLE class=3DsdMainNavCenter style=3D"FONT-SIZE: 1em" =
cellSpacing=3D0=20
      cellPadding=3D0>
        <TBODY>
        <TR vAlign=3Dcenter>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DHome=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DHomePageURL&amp;_metho=
d=3DuserHomePage&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp=
;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D6ee827d2f20f124ef74dc2a2=
99c4a547"=20
            target=3D_top name=3DHome alt=3D"Home">
            <DIV class=3DsdMainNavPadding>Home</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DBrowse=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DBrowseListURL&amp;_typ=
e=3Dall&amp;_auth=3Dy&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D=
1&amp;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3Dae9d51235cecc342841=
a792622943abe"=20
            target=3D_top name=3DBrowse alt=3D"Browse">
            <DIV class=3DsdMainNavPadding>Browse</DIV></A></TD>
          <TD class=3D"sdMainNav sci_dirNavActive"=20
          style=3D"BACKGROUND-IMAGE: =
url(/scidirimg/sci_dir/navbar_select.gif)"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DSearch=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiSearchURL&amp;_me=
thod=3DrequestForm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&a=
mp;_urlVersion=3D1&amp;_userid=3D1647180&amp;md5=3Df41861cf8a1ce0168a9722=
9f2f875357"=20
            target=3D_top name=3DSearch alt=3D"Search">
            <DIV class=3DsdMainNavPadding>Search</DIV><SPAN =
class=3DtxtHidden>-=20
            selected</SPAN></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3D"My Settings"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DUserSubscriptionURL&am=
p;_method=3Dbegin&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&am=
p;_urlVersion=3D1&amp;_userid=3D1647180&amp;md5=3De082c8c66ac6d97841d9fba=
55370ab13"=20
            target=3D_top name=3Daccount alt=3D"My Settings">
            <DIV class=3DsdMainNavPadding>My Settings</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3DAlerts=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiSDIURL&amp;_metho=
d=3DlistAlerts&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp;_=
urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D580826a33aacfa4f9225200a67=
cf1e99"=20
            target=3D_top name=3Dalert alt=3D"Alerts">
            <DIV class=3DsdMainNavPadding>Alerts</DIV></A></TD>
          <TD class=3DsdMainNav=20
          =
onmouseover=3D"this.style.backgroundImage=3D'url(/scidirimg/sci_dir/navba=
r_select.gif)';this.style.backgroundColor=3D'#005d2a'"=20
          =
onmouseout=3D"this.style.backgroundImage=3D'';this.style.backgroundColor=3D=
''"=20
          vAlign=3Dcenter noWrap align=3Dleft><A title=3D"Help (Opens =
new window)"=20
            onclick=3D"var helpWin; =
helpWin=3Dwindow.open('/science?_ob=3DHelpURL&amp;_file=3Dbrowse_open_doc=
.htm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=
=3D0&amp;_userid=3D1647180&amp;md5=3D8335027d44bc908e52ecb6f292c6f37b','s=
dhelp','scrollbars=3Dyes,resizable=3Dyes,directories=3Dno,toolbar=3Dno,me=
nubar=3Dno,status=3Dno,width=3D760,height=3D570'); helpWin.focus(); =
return false"=20
            =
href=3D"http://www.sciencedirect.com/science?_ob=3DHelpURL&amp;_file=3Dbr=
owse_open_doc.htm&amp;_btn=3DY&amp;_acct=3DC000053935&amp;_version=3D1&am=
p;_urlVersion=3D0&amp;_userid=3D1647180&amp;md5=3D8335027d44bc908e52ecb6f=
292c6f37b"=20
            target=3Dsdhelp alt=3D"Help (Opens new window)">
            <DIV=20
  =
class=3DsdMainNavPadding>Help</DIV></A></TD></TR></TBODY></TABLE></TD></T=
R></TBODY></TABLE></SPAN>
<DIV style=3D"MARGIN: 5px 5px 5px 8px">
<DIV style=3D"WIDTH: 100%">
<TABLE class=3DpageText style=3D"FONT-SIZE: 75%" cellSpacing=3D0 =
cellPadding=3D0=20
width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop>
      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD vAlign=3Dtop><A href=3D"http://www.elsevier.com/" =
target=3D_blank><IMG=20
            title=3D"Elsevier.com (Opens new window)"=20
            alt=3D"Elsevier.com (Opens new window)"=20
            src=3D"http://www.sciencedirect.com/scidirimg/tree.gif" =
align=3Dleft=20
            border=3D0 target=3D"_blank"></A> </TD>
          <TD vAlign=3Dbottom height=3D"100%">
            <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
              <TBODY>
              <TR height=3D"100%">
                <TD vAlign=3Dbottom align=3Dleft><A=20
                  title=3D"ScienceDirect Info Site (Opens New Window)"=20
                  href=3D"http://info.sciencedirect.com/" =
target=3D_blank>About=20
                  ScienceDirect</A> &nbsp;|&nbsp; <A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DMiamiCommentURL&amp;_m=
ethod=3Dcomment&amp;_acct=3DC000053935&amp;_version=3D1&amp;_urlVersion=3D=
0&amp;_userid=3D1647180&amp;md5=3D060f6631c1c6c71e6408edadb1e36ae4"=20
                  target=3D_top>Contact Us</A> &nbsp;|&nbsp; <A=20
                  =
href=3D"http://www.elsevierscitech.com/forms/sd/form.html"=20
                  target=3D_blank>Information for Advertisers</A> =
&nbsp;|&nbsp; <A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DUserSubscriptionURL&am=
p;_method=3DdisplayTerms&amp;_acct=3DC000053935&amp;_version=3D1&amp;_url=
Version=3D1&amp;_userid=3D1647180&amp;md5=3D8fcae231495548a0a627dc9c5d035=
e26"=20
                  target=3D_top>Terms &amp; Conditions</A> &nbsp;|&nbsp; =
<A=20
                  =
href=3D"http://www.sciencedirect.com/science?_ob=3DUserSubscriptionURL&am=
p;_method=3DdisplayPolicy&amp;_acct=3DC000053935&amp;_version=3D1&amp;_ur=
lVersion=3D1&amp;_userid=3D1647180&amp;md5=3D762a3100357ee7c1f47d4aac9d5e=
6bf9"=20
                  target=3D_top>Privacy Policy</A> </TD></TR>
              <TR>
                <TD><IMG height=3D10 alt=3D""=20
                  =
src=3D"http://www.sciencedirect.com/scidirimg/clear.gif"=20
                width=3D1></TD></TR>
              <TR height=3D0>
                <TD=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px"=20
                vAlign=3Dbottom align=3Dleft>Copyright =C2=A9 2009 <A=20
                  href=3D"http://www.elsevier.com/" =
target=3D_blank>Elsevier=20
                  B.V.</A> All rights reserved. ScienceDirect=C2=AE is a =
registered=20
                  trademark of Elsevier B.V.=20
      =
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></T=
ABLE></DIV></DIV></DIV></DIV>
<SCRIPT=20
src=3D"http://www.sciencedirect.com/science/page/javascript/multimediaX.j=
s"=20
type=3Dtext/javascript></SCRIPT>
</BODY></HTML>

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/science/page/static/science/logo.gif

R0lGODlh3wBCANUAAHqlRPr7+K7Ijo2cldne3LXMmYSrUpWknO7x8MzMzLbAu5i5cMXNyZ6spa65
tOXo5tfc2YywYPT38NDevsTWrpmZmaSwqrG8tpmnoObt3f///73GwqXCgtDW09/k4X2nSPf49tzn
0LrEv8vbuNbix5mZmYqvWpC0Y8DUpu/06erw5Nzh3p++eai0rqKuqNbW1pqoobHJlLXFvc7U0bK9
uJK1aICoTNfjyJy9c+Hq1sbYsrrPnvL17aLAfq3FlAAAACH5BAQUAP8ALAAAAADfAEIAAAb/QI1w
SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKD
hIWGWiExCyw8h450ICBHPCMCNRE6Rjc1AJ0AIY+hagE5FAILEQYRkkM5HDaeAChEPByxAKuiumQS
HAaxHyw5Q7W3AD1EGRHGJLvOYSA7LIsxIypEIJzAs0Mqv7cUz+JqKrCdBjHXRCy3NiPj8FIkHCcm
JjUCE04ZIyM5rLTMdaqRIZ5BJymMdSqQxZcBFs0OSmRiy9i7LBIATpQoYQSKEQWLTGCRKgIHUEZU
5MjQaKNLKCdi1YhYROOQFAUifOhkY8fL/59LQCjktmSCQE8GbF4JIAGBBIMBIkU6tMDYB3VJyilc
sOUBjQMDwmKg4WEXiBYwDqhde6DFhgeDMhztFDLJDYUG6g7JgIIDh4tNZoQdTHjDEw8wYJTFA4Kw
48EO4GJrccAwnhwxPQlgAiKzpwV6NWRgF+tGkxWDYSjY4ADsgBlPLIS1kKfxbAc0aLTAQPgABCKC
wyIwA6JDh8VOQqBAYboJCAp+C6AkMmIuAMBKGoRVEGAIiBkHJDdxENZB7bAHjHgljLzDYKVgHoSl
0WaCQgBYkyAY/LRIfycPOBDZeQOkd4R7YnUnxAYt/GaGfAPQl8VUT0jwzS0cNAHhAP+NY/+bgUcE
91obEEpYRQAUnGCDDRGgAJ8R9hkTQYdJSDCYZU1I8MADNCYBwo49GoHAAwgoeMSPRBpJRABDDlcT
ekq4MJsTP9qE5ItCXKlRiVf0YAwLTVBgzAn5LaFdWAwwMcOZYbnQgRAzJOagEAESBsObQ4iQ2AMr
sIkBbEUE6NoAGIjgpAZeDYpBmt5BmURwB0jyQGIi0EkpCOSFxUoHbA7QgnhDeNCCnRv8mFhqiTWA
JRIk3DddVhfaEMOqRqA2mAvI1ZTpYytowEBYgGqA4GM4ZirCYwMwKsSwjrUgxAquqTXYBY0WqMSG
cEFoHqKzwTBYegHsOugAuW6A7AAbeHD/7gC0GoHCfTQpocIOMehQphO/EjZgERfMtgICCHBqYL6A
qjuAYiBIAIFrku0amQQeyKapEAYnS6QHCgzwJgJg+RbJCrwN4OCHSgQwWFna0mnnBS04a26EDzD5
MgxDIHhABwCvQN4Dxb1sgXHGKdnECArZ0BIZiDm2gZEGW6BkAIsRLISUAxyqAQRhWZaps965ttiZ
uWrgQXf9kktEyhqQrMRg2Zan8nxDBID2EGWXBULHoGrQK8VwV2GhMeGcEQB4+ipYdxJSQ1gpERKA
5YIQmc4JeVi9GrytEbZxTYS3BqqNhG1VczvAthBGSsTLYWOdrLBZK2GwiVTksMw5gacB/8LLYVUa
gGtKSC1iYsB7G9bkA+R97AC95otnregFf+rEnh9RuqRui04bERI7/7wCGhyexOtYgEACBRMcvcYD
IVdt4wCPIw6sBriv212mxlOuAQ1hhV3zumyn7SgSwWnA20hXvSEIb13mOdOqDMY9MeRAAPVgQWi8
sKEOQOh6SJDay2awow56kHj1Q173wpK3IQRHBB5MYZb+dwSJWQZtcxNCyDyQwg4OR3gLzJ0YYrAT
pNyrC1RjwH4O1rv3bXAJ9CvC8XpVNgIgQXUN9BELi2Cr4g3wikQ4k9WMcKYSEsFgi/uCABSSCSww
CQmj0tjuSOi+EalOc0hIIhGWCD8dSv8vLDAQ2pOsdaSQXQ6GBSResI6QqUEaQXVh7MJdFFI7K3jg
AE4swhCtmCnYZUkIUlufCJekAFbIMU/2q+IWWeEaQ8LPSdEbwqTQIx5Ajq4ICMKATR5gmeDAwEpD
UN3lukAaYzTnCsH5WZEUJrxtEeBGrJDABtontfsNpgPdCUCf0AVCJdpPA8KDgXhWoBhfDWYGrBDV
AKjlPxJKBQQeOF5YJOfKXabNNbjKEuHgcrewtMBJAegABpxksPAganlZuFAsIqDHKagTWfscAv4G
Y4EDOrGZEjjgwQalNTbO8ZoVO5gFXEObAEisQGkZjIRAh55xFUhyoiPgK4ugOrGk7wD5i2FWA1zg
msWtEY8DwGBAFRIvKyjTpOWxWgDid6PuNFMDCEijneb0SSHQkWISbZNkQLDQ3gSLpI85gKHUU70Y
DgFkj9nXsoDqgEOJKJBYqEgsfMIFqDGABg64AAO8iNQZiIAGG+jAfx4AAQhs8QEMUIACGDC2L/Z1
ln3tkDQ3QIPBlvABdsUrBIQGgRls4K65GewKXgSCvi6msxDQnxACAAHGioCDRyotDU5bQg8wNl1d
8AZSsAOU2nKBBxQowAjMZ9ve+va3wA2ucIdL3OIa97jITa5yl8vc5jr3udCNrnSnS93qWve62M2u
drfL3e5697vgDa94oRAEADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/clear.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAIBRAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/space.gif

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/qs_tips.gif

R0lGODlhUgARAMQAAAAAANvb22ZmZkBAQKurq+fn55mZmYaGhsTExEtLS3V1df///7u7u/Pz81JS
UszMzLe3t3t7e1dXV2ZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUU
AAEALAAAAABSABEAAAX/YCCKjHGcBjOubOu+cCzHiDLc+KAgc+//QIgjR3RAgMgkEjG8GQqLBiRx
c/CU2GzLdiMsFo9vAKfQ+gAwdEDtY+AS38hA8BXgVGYZu7X/Gd4NBTcKdTgGLACJK4l7jCNoaooi
kH2OkWuNkgEHRDcCDWA5B4uPk6Vrp5KXmKakqKyvbGqcRJ9gVDijp66vrrKIu62rsS20OV4PnbqP
mozNjr2VwcTRzGx/RBALckSHLsO7w9KtqeR9r25EEga4OXjm8LHiwtOrqvEBXDgIC9hkfJowZaI2
6Re5gsQCQhPB5NgCYwOs5Jk4LYaQTjiMUNx4joa+HDs2ikxS4sSBFCNTA8oIAQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/btn_clear1.gif

R0lGODlhNwATAPcPAFmklABkM1+pmgBeOFKgkABjMFB+ckd6bABkMf7+/lOfjmamjlShkABmNuXw
7autsABlNVqllQBlOFmhiQBkMgBdK1umllymlgBrRXqSjVqkkoeZll2DeQBjNyV0X2irmS+Aa16p
mlOcgwBeNVOcgQBdNHWzpABcN1Cei0t7bwBjMUuTc4aZlThzYzx1Y2OkilJ/c0ydhqqrrgBgKYCW
kqWqrABhMABgQUeQbABcJgBlQABiLABqQQBnPp7KwU6chQBYJj92Zyd2YlehjGmJgVajk4m8rWuL
g1SgjUqScXGpjgBqP9bp5UmXfdbo4yt6ZamrrjGBbABhLGGFfABjLk6bigBbNUx9cGeihANeQgBu
R1mkk4CVkgBmMzuKd12hhT+NeleiknSPinq2qU2aiE5+ciCBZKPLvXiQixNuPmaHf0uYhwBlMv3+
/htlTlmhjBR1SlmBdl+mlDp1ZU18cIO4ptrq5Kmsr1WeiPX5+CJ7VIGVkgBfLTRxX/f7+id3YQBo
PQBhKgBdLAhwSwBhKwBgK1qkkwBmOHqTjqSnqrGztjSBZ2+MhgBlNzWAZQBsQ6DGtQBlMzhzYgBn
OwBqQj11ZHOwnozAtQBaI5ejokWQbmqqla/QwgBoOwRlN0F3aFejk02Xftjq5SNsVluiiTyMawBj
L0yZiFukkafMvSNpU1iegwBcMmWmjzVxXiVtWFmijeLu6R5nUABcKiZ5Y16pmQBdKABcKABiLWOp
mPf6+V6omU2chl6EejhyYuHt6ABnOQBjNK3OvwBgLl+nlwBnOkV5a1ajkliklFWikXyUkHyzn16j
iV+nmFmgh4y7pwduR3KrkVmjjwBiKgVoPDlzYwRjPSduWlmhi3WQizNzYeLv6wBoPlKfjJnHuwBi
Nx1uWPz9/QtnOW+OhwBpPABpPQBpRiRpVi9wXpnGuGiql12omFmhigBpPlqijKHGtlqjjv///wAA
AKWnqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAA8ALAAAAAA3ABMA
AAj/AB8IHEiwoMGDCA2iuaLtFboDRxJKnEiRYIZrINYgGYIn1KJRESuKHBmHVhgBFzTAc0eK2RdH
xkbKlNgrigACBLZIezPB2apScKwdQCivKEF5Mw2yEBIigo9LKGBhm0DixTM9FAaMM4hUYNcHX5MK
nKOgyJh48bz9YCdiwa947yoEkFUwLFivYgk+EQCqGRO06Zq0ihVPl6ZhbEYoO0p0YNGwjx3fFUgE
zDoAyYiJitfmjJ14fpJUgIDAhgHGB7t+VS0ZbNhPVSwAAMBAjhO08fKsENQgUgFcLlBzxUsctd0W
CiLMNsTLUgK0kIA0gkDBlBRXwut6fbw68uSBQU7JxAbQTZ0D3PGizQqAgAqhStkns9ZO3K4aL7to
fzgfbkEqtErcUsAOfMBA33fzybddcQJt4EEtx+SyTTwJLNMBNZyghUUO07DCBVdGteYaZEglOFA1
ZCBjAlp1QAOIBJ4IEw8kmBSiSl5JbQDOBagYsckg3LTTSTDi4JDGDFZkg2NSU/wRgxkYUMJDOcUc
EoAtgZRQxpJicZCFOVo8sgQ5wDTQhQon0MFlXjScc4MOPUwiwTcDuCHGmkvuYUA1fUiSQgYGBQQA
Ow==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/reduce_font.gif

R0lGODlhEQARANU9ALbLiqK6YaK6YLfNjqe+a562WLPKhqS8ZbXLiqS8ZqS9ZrHHgLjPkZy1VJ22
WLjNjqa+a7HIgLHIganBcbTKhaG6YaC5XLDIga7Ge7nPkqnBcKzDdbDHgKK7YaS9ZbbMirDHgaK7
YK/Ge521VbPJhqzDdrjPkqW8ZrHHgavDdrTKhqW9Zaa/a6e+ap23WK/Fe6W8ZaC4XKe/a7XMirPK
hZ63WJ+4XLfOjrnPkZy1VbrQlP///4ytT////wAAAAAAACH5BAEAAD0ALAAAAAARABEAAAavwB5v
SCwahbqkcskcmjK4qFTKYGQYw5t2oH08BtzHjTsEAGYz8xmN+MwQiCHJQKMZ6AZKnaZXDRcXEhGC
HAsoEQsgEhccQxgYO5GSkzsvIkMpJZSbGxtDExqblKBDMqYsLRAQMgSmEASwQwkHJwcwHisKBwoe
swoJQwIdFRUCASHGAsIBzEM2Mc820dIxFhYxMUMONQXcNTXb4AXdLkM55+jnDSMNOe05PEJG80Q9
QQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/increase_font.gif

R0lGODlhEQARANU/ALHIgLXMiqK6YbnPkpy1VKS8ZZ62WKa/a7bMiqzDdrjPkaS8ZrPKhrHHgKK6
YKC5XJ22WLbLiqW8Zqe+a6a+a5+4XKa+aqe/a6nBcbXLiqnBcLjOjp23WKK7YLnOkaW9ZbPJhrDI
gaS9Zp21Vaa/arfOjqK7YZ22Va/Ge7TKhbHHgZ21VLDIgKW9Zq7Fe7jPkq7Ge6G6YbHIgbjNjqvD
dq7GfLnPkbPKhaC4XJy1VZ63WLfNjrrQlP///4ytT////yH5BAEAAD8ALAAAAAARABEAAAauwJ9v
SCwahbykcskcDmy2p+KliNo8NsVguOvOdpueuLvploaRSACBCIh7gUAGkQkMb4yb/vZmMEA3KTdD
AA0AhyxvMioNhiFDMChvk5M1LkMJCZSbCTRDGhiblBgaQxQHFyQWFm8HExenE0MFIi0FCx9vEgW3
CxJDAiYCDgICbx0OyAIxQzgVONAPb9HPOEMGOtk6ENkcOgYQHNhDOQQn5eUjOSs56Dk+QkbyRD9B
ADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/graphic_corner_left.gif

R0lGODlhBAAEALMAAPjPePjjdvjbhvjSefjdd/jbc/jhdvjOc/jQdPjieProqf///wAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMcC01ljhFIRMASUkEADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/graphic_corner_right.gif

R0lGODlhBAAEALMAAPvorPjPePjjdvjQc/jbhvjSefjdd/jbc/jPdProqfjhdvjieP///wAAAAAA
AAAAACH5BAAAAAAALAAAAAAEAAQAAAQMsCTGziBMKATWMkEEADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/corner_unselect_right.gif

R0lGODlhBQAcANUAAAAAAP////z8/vr6/Pn5+/X19/T09v7+//v8/vr7/fn6/Pj5+/b3+f3+//b4
9/X39v7+/v39/fz8/Pv7+/n5+ff39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7M3N
zczMzMvLy////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAFABwAAAZoQBFp
SAIJh55PaAjyGEmfTlPUqXaoHU9n1OFwrptNV7TRhEWatEaUaWdEBgMGIypc5iKL5XIRVR56IgwM
DhUiCwoJFCIECgoDIo4JAyEJCQiQCJYRIggNBxMhAgISECMhISKqRKytREEAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/icon_arrow_active.gif

R0lGODlhBQAJAIABAAB3A////yH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/corner_select_right.gif

R0lGODlhBgAcALMAAAAAAP////7+/v39/fz8/PT09PDw8O/v7+np6ejo6N/f393d3f///wAAAAAA
AAAAACH5BAEAAAwALAAAAAAGABwAAAQisJzFaggiVXEDYh2mhIFBEmSqrivHqu4rx90gpzR2h/kV
AQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/corner_unselect_left.gif

R0lGODlhBQAcALMAAAAAAP///+3t7ezs7Ovr683NzczMzMvLy////wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAFABwAAAQm0MhTkBmDIDvEtt5XfcZnmYc5bilplu7XbjD93iKKs+qO
zKbgJwIAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/corner_select_left.gif

R0lGODlhBQAcALMAAAAAAP////39/fz8/PPz8/Hx8enp6eTk5OHh4f///wAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAkALAAAAAAFABwAAAQZkIQZ0hEzJYR1MpU3eElBnmiqrmzrvnAbAQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/icon_pdf.gif

R0lGODlhEwATANU/AOvY2Y2Mkf8vNN7d3EA/P9XV1OWQlfkEBu3u7K2truvr8ebm5eVZWt7e4MC9
yeZ+e4oCBB4eHr+9xcvNzL29vP9ESeqqqtlRTv0WGP95ef/+/v5oZXR1d+Li4cbFxeZJR8TFyOLi
5Pn2+fb2+O/u8Kenq7a2tqysqubn6Obn4tuChvf5+O///+7j6eG5u6cDBN/u8dbU2dfV1dHLz/1T
VuJwctNlaL2/xvX794CAf+Lk49waIeQABN47PP4NEP///yH5BAEAAD8ALAAAAAATABMAAAbMwJ9w
SCwaj8hiIcE8MZmdJAUkuUlMpUDjNChmNrSKWEDe5TSNUoOYIft8hzjvxdGgE6jhRoDBwOUQARwc
OQEFQzsQiouLCxMeFJBGDgUzEw0XDQMyMSAyJpMNMg0jFzoIKQMTIQlGNyEDCAA9BiIKKAULrUUO
Cx0rDwoGFiMLAym7RBIkCgAfFhYfHwwqJCeTCCQMLgAkLDAuNrquLQy1CAsLmpfXvDU1CCEhDQX1
FEtGFBo4COgdA/U8FGhHhAKBCAgTJiQAKolDIUEAADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/emailarticle_a.gif

R0lGODlhEwATAOZ6AOnp5/z9+p6za5uxZuXt2JyrPbrHgb3Jh7fFlZmpN5SsWpenM5GnQ6+9aLvI
h42nT7jGg9LdsKK2aKe1VZanNJWnN5GnQp6yXqO3aZKoRcDMpMHMpb3JnpyyaOjp5ZqwZJesTpCp
VaG1Zqu5X5muVtHdsMTPqp+uRLPAcbfEeY+oUqOyTJOsWaC1bpy3VbXGeY6tPmmVBuXu2JGqVrHA
c6C1b6++cZWnOKG1cJuxZ6PDdrTDfr3TnpKrWOrw28zapo+pU7HJgK3Jh9Ldr9XiudPivuHr09vn
x/f69eTt1MHTmPH16bXPlN/oy5+0bKjBatHest3oytDesp2tRoKnMp6uRHqgHbzJh9Ddr8DMo9Pf
srbEgKvIhMHNpdfiuefv25euX+nq6PP37dXgtqTBb+Ts1LbMic7ft77LoZWnNm2YCuHr0MLUl5++
bH2gIMLNp+nw3cHXpebv2tHesebu1rfFgc/espenMr/Li////+vr6wAAAAAAAAAAAAAAAAAAACH5
BAEAAHoALAAAAAATABMAAAf/gHqCgxwfCg8sHxyDjIIAGiESEA54VxAiIRoAjXoDGBB4oaEHBjQX
AowAAhKioqQpKA0kA5t6GxitowawDSMTIBuCHXVCTEh5AcnJeUswblNgel2sRjxcYnnZ2XRWLj8F
GWhOW3hfeXE6cNp2ak95Ywk3NQqUBNlnbVF5SjFs2RF3KBwKZS/bETJmqBDRBvDOA3p4CmZLEsSH
tjwAKbDAseOAxIsXh9xJk+ONCANyQKrUcodBFj0tbBSRsaZMEylQ5pQogcXLiwodBCG40GvCihMF
EtxZytQCAkcCSBhFqpTpUgYDwjASAKJKUqt3FlgYwMkDAhUZKixYQKECAxUIDjxwGmRCwAwgPQaY
4BQIADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/citedby_a.gif

R0lGODlhEwATAOZ6AJmpN5yrPbrHgenp556za5uxZp+uRLfFlb3Jh5SsWqe1VbjGg5enM7PAcaOy
TLvIh42nT6K2aK+9aJanNLfEeZGnQ5WnN6G1ZsTPqp6yXsHMpcDMpJKoRZesTrzPl5muVv///qu5
X+jp5ZGnQpyyaKO3aZCpVb3Jno+oUrzPmJOsWZqwZMjYq9/ny7zJh73QmbTDfrnKi5uxZ5WnONvl
xp+0bPz9+7rMkpasPenu2sLNp4+pU8XToLzNjtvjvcrWn5SsPNPdsdDdstnhub3PmO/0577Lob/O
jq7Cd6G1cOHnybzLh/L16cbUne7y47HAc7nMkZ2tRpKrWJWuR56uRPL16unq6OTs1peuX5evSNHc
rqC1bpSrPLfFgfb48JWsO8vWoL/Plfb48srYqJGqVsDMo/D06KC1b8HNpbDBbvDz49vlyLbEgPn6
9ZWwTMrYrJWnNr3Pldniu/n79q++cbnKiePr07/Li5enMv///+vr6wAAAAAAAAAAAAAAAAAAACH5
BAEAAHoALAAAAAATABMAAAf/gHqCgycrCRAqKyeDjIIDGyYRCw93LgsXJhsDjXoFJQt3oaEIAk8Z
BIwDBBGioqQUDRIfBZt6GiWtowKwEiEKHRqCJF0sRXl5djcCQiDHWg5RWHpoESlix8ctcc3YSwEc
RjVsHtjHc2PleUoAM2cJD+TpPOl5XBOHoVfpdTnlakB4ILy7k2KNGRt5vPRw00ROlTw+cExQkQQG
qRdQ2uQZgsTAlCzH0uCBI0PHhV1EaORhEsNAAABB8oD5gqdCGT1b6DR4k8dJGJcAjuT5gQePBRKC
DmTopcAB0KJQ8Yw44IjAh6ZPo9YsYIURgQ5UXmplMKIAJxEHUHCwwIDBBAsVEFAcEMFpEAYCZHZI
KYCBUyAAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/icon_saveascitationalert_a.gif

R0lGODlhEwATAOZ8AJ6za+np55uxZqu5X6e1VbrHga+9aJSsWrPAcbfFlZGnQ6OyTJanNLfEeb3J
h42nT5enM5WnN6K2aLvIh5OsWcHMpY+oUr3Jnp6yXpyyaJKoRZGnQpmuVujp5bjGg6G1ZpCpVZqw
ZMDMpKO3acTPqpesTp+0bI2qLqe+UJeuX8TUk8HNpf7//unq6Km/Y7rTm9blxIilJK++cbDFcPn6
+qS+YqC1buLuzJWnOMveqL7LocPSi5CzM4CtHp+uRJWnNrfFgbbEgJmtPp/AdZyrPbzSjqm9Y5/B
eI+pU5m0RbHAc5GqVqXEYarHcZuxZ6C6VZWrLp/BdaK4VsLNp3mpPM/htIalIbLKlPT476G1cJKr
WLTDfp25UJmxQpq0Ot3p0piyPoyvGsrfut7oy5K8QMPXnKPAZazJhOPr1rDGbazCaJ6uRJOrNLzJ
h7fUlJGnKuPu05y3RaC1b52tRpmxNJ/CXMDMo5iwMfr8/b/Li5enMv///+vr6wAAAAAAAAAAACH5
BAEAAHwALAAAAAATABMAAAf/gHyCgxchBw8UIReDjIIBIiASHhN5bR4fICIBjXwCI1EvQ1d5eQ4F
ShgAjAEAEmd7e2N1M2oFDQgGHAKbfBUjeTBoVLB7ZS64AwQlFYIZQHlHWMSwX1LJC3MpfCsSpEXT
xE1dCz5EGjomQaQ34MRuQmwnOHIHlHlV7dN4cAyHpHlm8k1joudBvVI1xAhkEUMPAwpZtphqYCRf
Dj0YfziZ8sEWAi5PwKV5g1GPAjt8bMhAlmRaDx4lI2QQlACDgWRgYNEgswdKyQ0JHAHgQGBBnD0q
rOygcwejAgEtGAEoscYLijAl9UDYIIBThwQWNESAAIFBBAUWEnTgNIgEgCVIBrQIIMEpEAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/rsscite.gif

R0lGODlhEwATANU/AP6JPf7bw/7PsP6BMf738/7k0v7Kp/51Hf5vE/6PSP57J/55I/5rDP5jAv9y
GP7+/v/Amf79/P7+/f3w5/5+LP6HO/78+/77+f6teP7Xu/3LrP6lbP769/3Kq/79/f717/1/Lv2g
ZP6ygf23jP64if7Al/53IP6LQP2YWP6eX/50G/5zG/707P7Zwf68kv1mB/3TuP7cx/7awf7l1P2m
b/6nb/5pCf3fzfzIqf6IO/5yGf6ENv707v////9jAP///yH5BAEAAD8ALAAAAAATABMAAAacwJ9w
SCwaj8iiw8dsOn2Oou5JZUaHTNekJVJUfUQmpEf2GFTUsG8FqMkkPVbiqa4kEL7crMeZN9VjFwYm
DBk9PCZ/WD4bBXAfOQwFPQKKQk4UAT0fCzsRDyBMaj4DBzYylD4wPSOiiykPBAsKERYqIT03rpc+
JD0PJz4xPSgDPQQNYIsIJRjJNBp3HTgvykJLX05XQ9jZ20ng4UhBADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/exportarticle_a.gif

R0lGODlhEwATAOZOAKu5X5mpN73Jh7fEeaOyTLPAcbrHgZyrPZuxZp+uROnp556za5SsWrfFlbvI
h5enM5WnN7jGg42nT5GnQ5anNKK2aMHMpZGnQp6yXr3Jno+oUqG1ZpKoRZOsWZesTsTPqpCpVcDM
pOjp5ZqwZJyyaJmuVqO3acDMo73HfpWnNpGqVvf58LzJh7HAc7bEgL7Lofr895KrWK++cZ6uRLTD
fqG1cJ2tRsvTmpeuX8HNpenq6KC1bvr8+LTAa4+pU5WnOMLNp4SnL5uxZ8nRlIisOZ+0bKC1b/f5
8rfFgae1Va+9aL/Li5enMv///+vr6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAE4ALAAAAAATABMAAAfzgE6CgxkjDBIdIxmDjIIKISAVEQ5LLBEbICEKjU4IJhFLoaECBi0Y
C4wKCxWioqQDBUolCJtOFiZLTbq7TbBKAEkeFoIkSLm8urHABDY4TjmsuaMGA02/TQQJBxwvRS6h
yLrAKE0HAT9GDJS5r7FNSdk3TUwUh6LhTTA8Ryu6TBLqlgjopSxJEyJBAgyZR6FDDRqk8JnrMY9J
CiFANlCztixBkwBMKjKZcMLJDhkF8DFZuRICCUENMPyCpw0ky5UXGjhaUIKmuZsrJyDQwWiBhxk/
bz64gICTiAYaOEB48IAChAkaGojgNOjDAhU+YiD4wCkQADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/quicklink_a.gif

R0lGODlhEwATAOZ/AKC1b6e1Va+9aLrHgenp55yrPZuxZp6za7fFlZSsWqu5X7PAcaOyTLfEeZWn
N/7/+pGnQ42nT5anNLvIh6K2aL3Jh5+uRJ6yXpmuVsTPqr3JnpenM+jp5cHMpcrWlL7OWZOsWaG1
ZpKoRczYmJyyaJqwZMDMpKO3aY+oUrjGg5mpN5esTv3/85CpVbzJh7vJb8HNpbnJV9vonfH/oNfl
hae2TK++VJOjLqOxV+v3t5WnOMbThJGqVrHAc8HRXOv7hrfFcMXVYLTCbZ6uRPX/xLHAWqGxPLLA
Zqa1R+7+iam5ROj3jaq3aNnoftLgi6e9WJKrWK++cb7LobO/f6G1cLLAYNHfhbfGYJ+0bPH/mNXi
l7TDfvf/0fD8uvb/v8DMo32MJpOhQfj/1/z/7srXiOfzs+37m8LNp9npd4ubKcLSYNfmgNHemJys
OvD+pJ2tRvr/4/v/5un5hJeuX9nlo9rmpv7/+ZuxZ8fUhcbWYbbEgLfFgZenMr/Li////+vr6yH5
BAEAAH8ALAAAAAATABMAAAf/gH+CgxolCREgJRqDjIIEJi0UKRN9LikhLSYEjX8GJw91faJ9FQM9
FweMBAcUYn5jfSNcdAMNCwIYBpt/HSexfn45fV1+LLcKASsdgiR7omXAHgMsfkTIDG9zfzAUo1Nw
fg8NeMA0DBYFIlJYeqJ+fR7AZAJWwDYFKjoACZR91QNadgDBEWCGHy9p+Eg4NOqBHxlMhLwIA6YG
MCV8+ETgR4oNMAFHqhRpUgCNnyAKQVDZUqoBMDcBrgBTw8fPBz4O7pwJUWuBE2BrLGQBdoOPET4Q
vvwBEOWYGWBI2gD7kdEBCUEILgi4tsSPHT55gPlAisDRAQwBzhWIIedmEmAQKXQxOrBiCL6MeOM8
McCJAwIUIhxs2CDBAQQUCDhwGpThAA8UUAxk4BQIADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/gw_ol_rts.gif

R0lGODlhggATAMQAAP///wgICAAAfDQwgQmf3MrMyv3Ri9GNC4rR/p2WzvzqugByurjq/4gPDzMz
M6wOinJyubByAHKbq+r/////0dL//+q6cv//63K66nIAm9DN3j1ahrpycnIAAHIAcpsAciH5BAAA
AAAALAAAAACCABMAAAX/ICCOWmImxaiubOu+cCzPdO0WJ2rvfO//NNwpBSwaj8cCESA0LZHQqHSV
GGw0o6Zuyu0CNYMwNpt7jjqBgIDRg8wgkx7D4WCf6XR7zc1y3DZhA2NkQyxwAAYLcV49fgCOInwi
DotAkCpggYIsWoORcQpwFmkEkRECABIRAQirCABuB2mvALKskQCjARgiEg0Bpba0k8Qjko8TuqWP
c3XMfm5+dI/TwgBVmp6EJiuHiaFxFrweduQGawalEAavFw8V7ADuFbAAGRUUHyL3FA/x8yqmqYCA
pw64XLwESnMUzZE0RO3eYQukTcTEASvQqGGgixSsRW5CARAJgcKvZSaBwhkDsOzApwscUi4TMaem
ig7FOqqE9BAXz0cAZI64WPFigm6VxCHFJZKkiJR2oNZr+ZLD0192eELiMwfhip9bgRKDJPUaRSqa
ji4VoeBeLV6H6jV1s24Zu3Qi4rnhp+8jTLwQi4nFNYlBW3oHEjocHG3EQ8DxRADaNDRti7gilH1i
GpJuLY+fVdbTRQsOzNAzm9UJ6zgX6NXOwoL1Y2um5A0qjDLa3YiRbt7Aa1yS8ju48eO5LSNfbryA
cubQo0uf/iMEADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/scopus_logo.gif

R0lGODlhEwATANU/AJamnarH4a21uoTF3gJYpFOu0ZiiqIORmFNuXY3K4T5bShc8J7W9wwhcp8HG
yimaxRVjqoqz1qWutJvR5TNUQi+cx7O6wF201i9QPiFqro+11zuiykVgTmZ+cS2bx1SQx2m419DV
2JjP5DF3tnnA2z2BvyOXw2WZyABToX2Th4KOl73EySZusCpysrTAuiJEMUOFwTSfyFKNwYmbkWK2
1Zq722i312+72CSYxMLi7ri+wgVapRk+KTKex4aTmv///yH5BAEAAD8ALAAAAAATABMAAAajwJ9w
SCwaj0hiLnGzgWiJn05CFTiIBc+jx+1dfgafWHyQ/Cbd3mP7DY/HIVyMWymQSJOfQyBwj7sVA0kW
YypqJhtJQgdjJAMDIoo/KwwMFpJILCMtMpIICgoUO6MQkgs8qKMNBCdJHac8Cyg7DasQGRkfPwgY
vaioLzW0tbU7JT8Kv7GoKT8BGaujOzA/HL8LLxQzRAEaEd4BQgDjAC6Y5+hCQQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/bullet_square.gif

R0lGODlhAwAEAIAAAGZmZgAAACH5BAAAAAAALAAAAAADAAQAAAIDhI9WADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/btn_xclose.gif

R0lGODlhDQANAOYAAMXExc/Pz/Hx8cTExMTFxcrJydXV1uPk47OzsxAQEOvr6g4ODtzd3N3c3fz7
+9XW1fb397y7u8nJyaqrqri5ufz7/MXExM/P0PHx8MjIx3Nzc2xrax8fH2NjY+rq6oaGhlNTU9zd
3eTj5MHBweTk5OTk48bGxa+vr0dHRysrK3JycmBgYNXV1dTU1Pf29sTFxE5OTjs7O8nJyvf39/z8
+2RkZNra2urq64CBgdHQ0SwsLKGioeTj4yEhIff39vv8++vq69zc3LCwsOPk5FBRUBwcHOrr6nl5
eiAgIMnKycXFxGFhYf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAANAA0AAAeGgE2Cg4SETIeIiUyCFR9NFDQOPw41TTaCPiw9CSYzLhpNHRCCAgIj
CUg5OE0rGAKCHkYKEU0cTTA3QAqCQwc8IkeCLQckJYJBIQxCTTpNMQ0MDYIPBhMLKRkqTSgGD4IB
CEULCAEBS00gF4ISG007BTIFSURNJ4IEAxYASi8DAPgACgkcFAgAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/jrn_sub.gif

R0lGODlhDAAOAPYAADAwMAx+D2GyYluCWqTbpKXbo7XltAx/D6Ojo5DPj1uDWrbmtHp6ej0+PUNF
Q7bltDOVNEmkSjM0NDKVNFdbVyBfIDM0Mzg4OJDOkGtvamRpZFhbV7XmtB6JH3rAeWVpZLbls2Gy
Ybbms1FTUGtwajc4OF9iXbOzs1FUUD1wPVuCWx2JHzOWNEpMSXB1b3R7dLW1tV5iXklMSZDOj3B2
b3V6dHnAeaTbo3h4eHl5eSBeIXnBeT1wPghQCUmjSqSkpB2JIDExMdfXzQB3AwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAADAAOAAAHhIAAAEGEhYUAEkKKi4wWF0OQkZIlDQcHAT2ZmQEBDQ5AQB0roKRADjITLBU6rKwQ
EC0jPj4REbO3PigbIQI8vim+AgIUJjs2xjbHOx47MR8JGAoKKgPVMwkaGTc3BAXbBQUEBCQ0IgYc
Dw8gBgvsLjUMODg58zgMOTkvMAg/P/z9AE8EAgA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/mmc_other.gif

R0lGODlhDAAOAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8DAwMDExMTMzNDQzNDg3
ODg4OD09PkNERUlKTElLTEofmFBSU1BSVFdYW1dZW1o3n11hYl5fYmRmaWRnaWptb2ptcG9SqG9y
dW9zdnBS/3FSqHR3enR3e3h4eHl5eXpX/3pY/3p6en5f/39f/4Rur4RusYZp/4hq/45z/5V//6CK
/6GV/6OV/6Ojo6SkpKWK/66n/6+e/7On/7Ozs7W1tcrZ0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAP/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////yH5BAAAAAAALAAAAAAMAA4A
hwAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8DAwMDExMTMzNDQzNDg3ODg4OD09PkNERUlK
TElLTEofmFBSU1BSVFdYW1dZW1o3n11hYl5fYmRmaWRnaWptb2ptcG9SqG9ydW9zdnBS/3FSqHR3
enR3e3h4eHl5eXpX/3pY/3p6en5f/39f/4Rur4RusYZp/4hq/45z/5V//6CK/6GV/6OV/6Ojo6Sk
pKWK/66n/6+e/7On/7Ozs7W1tcrZ0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7
8KCgpICAgP8AAAD/AP//AAAA//8A/wD//////wiCABUoWECwYEEFDX4oXMiQwYMRECNKdABBhYoU
FDJmTJECQoQWLViAHAkyggQYMTKoXAkDxoQKMmLKnGkBw4wZJHKCyHnzgoYcQIMCpZFjQ4caNl68
cMHURY0aHDzsmEq16gcROnho5ZF1a4gSK06cQDH2xAoUKEz4uIEDB9u2cHsEBAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/jrn_nsub.gif

R0lGODlhDAAOANUAANTY29DQzvP18s7OzjAyMf/5/dfZzKSjoXZ7d9HR0+zt75aWljAwMGVpZDg5
OD0+PUNFQ5WVlZaWmHB2b3V6dFdbV+zs7l5iXl5iXbu6uFFTUM3NzVFUUHV7dDQ0M5+goZWWl1hb
V2pwarOzs0lMSZaWlzMzM2twanB1b+3t70pLSd7e3ubm6KChoPz9/4SEhYyMjMzMzuTj6aSkpDEx
MdbYzfP19P7/9Xd8eNfX1/3//gAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAMAA4AAAZwQAZh
SCsaaQxPYXlrOm8mx2C6iVmvjkdg++p2E4kHBEDOmc85CGm1grnfbJWGRWfJ7nhORaEAlSQRCwsW
KSEXAog2ios2GA0uLh8tk5M6Og0ikC6WnJYnKAahNaOkNRMdCKk4q6w4FBkHsTOztDMjQQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/bulletTriang.gif

R0lGODlhBAAJAIABAGZmZv///yH5BAEAAAEALAAAAAAEAAkAAAIKRG6YwMHfmjvzFAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/btn_arrow_up_off.gif

R0lGODlhJQAGAOYAAPX19fT09Onp6fb29vn5+fr6+uvr6+bm5ujo6Ofn5/j4+Pv7+ubm5efm5+no
6O3s7ezr7Pn4+Pn5+urq6vb39vLy8u3t7fPz8+7u7ufn5uzr6+fn6Obn5/n6+ubn5vv6++nq6fHx
8fDw8PX09PPy8+zs7O3t7Ozs7evq6+Xm5vP09Pf3+Pb19eXm5e3u7erp6ujn6Pn6+eXl5ejo6fb3
9/Dv8Pr6+fLz8vTz8+rq6+zs6/r7+unp6ufm5u/v7ufo5+bl5fv7+/f39////wAAALe3twAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwA
AAAAJQAGAAAHh4BFgoOEhYaHiIJBHwsFEgQKQkIDAwAjFyQVIURDPhgWJhAGEyACDjA/DQcHDIpB
jTEEEZIUlQEBFxVEu0MYLiclBgY8pggJGR4MMooLOxIFspEULAABKje8vBYPOgYoEwIzGwmqDC2u
BTYdkCtCNLY4vCI1vA8QGjkvAgjGHD0pQBIJHIgoEAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://linkinghub.pangaea.de/elsevier/supplementBanner/10.1016/S1055-7903(03)00163-5

R0lGODlhAQABAJEAAP////////4BAgAAACH5BAQUAP8ALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/icon_doi.gif

R0lGODlhiAAOAMQfAAAA/////1RUVENDQ1tbW93d3YSEhMzMzO/v74yMjC0tLZWVlXNzc9PT009P
T7i4uHx8fO3t7ff39+jo6Pn5+fz8/Dc3N6ioqKWlpa2trWxsbLOzs52dnefn58XFxQAAACH5BAEA
AB8ALAAAAACIAA4AAAX/4CciyzAQg3MEYuu+cCzPdG3feB4fFnE1hQZnYJnojsikcnkrKBKRjieT
aVASCglzy+16W4TEoSAolzMBiCYGaLsAIrhX/p7RX/dPPo5s+/FufBgDHgUFEAkPDGUICAMFeC17
e0uUdjJ5ln11fJ1wAwYNERQVFAEXAgQHCAwYnJJ8f3GBgHJwmTC2enS8r56Bt7tvwb56xnVwFhcF
EQEBFA9lCRMIBgnFsMfauLGTubOendmwvbe6x7TisZFwChcdzgEGAhocBQiHBtjh4tzGlN62rYuE
jF22XsWIkftAwEAzZ/MWVJAw4QCBB/vQSfLjTyG2c+jSqQupCyHCcQMXgT4Y8DBAgwcHJODbYIHg
wX6XUn7EqTGhQZMoten8J4IAg3gEBBiYUODAAAjfeJ7sKDRoz54BrwYDKszX1E4VFECQIGEDAwMH
NqTAlM4WL5GzQA7jqJXn3LtE+3ncJWvjyQkEGi7AsECDAgIVvihenEMTkgUOHDBIcYCx5ctzHeMI
AQA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/entities/REcor.gif

R0lGODlhDwAOAKL/AP//////AP8AAGYAAAAAmQAAZgAAAAAAACH/C0FET0JFOklSMS4wAt7tACH5
BAAAAAAALAAAAAAPAA4AAAM0CLqsZuDJKYd4rb0LswMBBBVAQRTkE0SsZ6zdWJ4RFH6ZjbGkmU44
DSbmIrY0C6MHR2nuEgA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/entities/REemail.gif

R0lGODlhDQAKAKL/AP//////AMzMzGZmZgAAAAAAAAAAAAAAACH/C0FET0JFOklSMS4wAt7tACH5
BAAAAAAALAAAAAANAAoAAAMjOLrMFADKSFR4IuT8FNUgZnEh6F3oIw4oSSoYuF2jbDf4kgAAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/entities/223c.gif

R0lGODlhDQAEAPMAMQAAACAgIF9fX6SkpNLS0ubm5vf39////4CAgP8AAAD/AP//AAAA//8A/wD/
/////yH+NCBJbWFnZSBnZW5lcmF0ZWQgYnkgQUZQTCBHaG9zdHNjcmlwdCAoZGV2aWNlPXBubXJh
dykAIfkEAQAADwAsAAAAAA0ABAAABBbwPQTCkPhO9IgQ2CRx2EdskpYFABkBADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-2/0?wchp=dGLzVtb-zSkzS

R0lGODlhSABdAPMAMQAAABERESIiIjMzM0RERFVVVWZmZnd3d4iIiJmZmaqqqru7u8zMzN3d3e7u
7v///ywAAAAASABdAAAE/vDJ5qq9l2Krcd9gaDEUI53TolCSg7rvCbePO6N1ruP3eRi7VwKxwBmP
yKQySJMoTI1jdEmtIk0tRcKWUFQUT9KxZy0vGQoVOJ1emBgOA2MxxdXNZUYCey7aHQNEZEx4VA4M
iIM8RwsGBw13J5GFMWNpFZQyZIpmh252kB18J4mcMlKZpAs9DpAvbq2QNl4sSpOEeGI1aG6RdRwl
DXRjp0aYS8JocJqJJqvHStA1DSStsTC3phLLMpBztIcPT6k0mBYP2VctLhSQYNwo8OSvdNJNWbTo
Jg6rDAfy85Y4ULBrlCZj4bbBUXDAjyQYNlxFsZeklQpZlRbhQCSO2gM4/rCMaEnwA0GCBQkSGBhy
gFOsZs/soMJxaSACEgALDYJ2qOVMjaSeeEEQZkYtPAR5IILTQIGAf2PIROIFJgGBLicYOsyjSAGB
anAGpeOxaktSI7rwkDlw4GzFn/EeIBBgEoswBAMMHCqR9dYEgu0OvdM2dgJbF3oADJjCVK+3jyj+
TWUggAA6BXIGjkMGlx8ckAwMPFnwDAtHHKJZOWCrh0QCcbiAZpwwh4Sb13sQqaFmUG7vFG6qjfOL
ItuNc/qgsKuzctQxag0GEDhUgTfJYcQlEYu77iMUas83omxBIYAAYV2a8ovlirORO3WWBhHWt4g9
by2LzJlYzNB2yJrE/rJRfIkc5R0BAKhEQAHqFWfFLXUYp1RxMOhijR6X7fTgf9kNOM1xH1U4AhId
aofQBGP0xg90G6ETTxR+aWOiTN1ZISBaN3ixCok2/hdQRVu9t+F7NuRQ5JE2JGnkkkjWw+Q0Tx4J
ZVQiVCnCB1YKliVyalUCYpH9bYfZPRodd007soSCZprWyNLmm4GpCeeK1KkZypyQHLAFORqkNI80
fEnRgEky8mBUBX7yiaNBGkxRaHF8aBDQbzm4WWA1claB2ASPKkGpiw/0skVYoNhXURR2UbQRSUhw
UgsDBYS6zx3UHYLGeyxwI2k0p/HgF0cEeaWrIpg6WCM6qibhBadH/qxRAwIW8cHli+JgM8qwZsxq
IA5twWHAdIaS6GgNX0ARqTSiudXCp/Ew8NUUyxbnl0TWDOHCSRRuZIFX7HSqTxc5JQuROVP4gklo
BDRUTIkvwFrXGAwL0UMtCxQAD7/bCoQGAkBEdQZDWQ1DIWJyWOikWphkQ2utTtx6wmt/vFTBAE9Y
Q4nIv7WCAhgItJVEkMjOQB2Khh6sSHW9vnCDMGkQB23MB23TA2assaUuDQogoLJakxgoT8QHNZDu
Tv7qTCREBtZTKEMt1dkq2GYTKW9TJgyg26NiTKs0VxnteplKMJtzBlPGGhOxAyT1rDUCjP8j1SgM
12Ph0cSxkkRg/uwgK/UkE8Pg+AoVCW1NL6EQTuIhJnVx0xoq9LYVJiS1PR3l69pAqnbz2lOdASix
QgIFYWSRQFMZk7fXGQCeLdNqN5L34o4fERVvVOzGo0jGXjh1k0OtzDGNAQiIs8LvGlcvA6V+S60M
faFWgBdKYOyy9+UTg/2QMUvtI1gyy5AG6myGQ80BCuE3sRUACDBQQQ160b3q+EtzMvgEHvxmgfQg
LgF2U8g+lJWStowkUXHjx/DM94ftVEAPgLFZNMDDlEQ4TwJFGAA/JpisCGbuR+0JUQDSMMESUaMI
v4KZje6Akj2ZIX0kqhkSFjDAMuRKCipgRRrOVaiEGEMLcEPV/ppiQbo6LeVQmkoLTeIANPpVpx1M
qVMJrrG0CqgBhSi0gh4W86i4NauMZ9tLYJImJpJcDSF6ywQSbcQH720DKzwYTFguQC4pOZIUD0RB
cHRTG2XkL39AZNI5trSBH9FERWH6U5zYYyc7tamU3fudnNDoyVZmgpSrLGUpcaImWspyltCppTdu
eRQKWAZ+pEFDG3jjvyrASla3wYkw5xCc8dWmDSR4R9Mk0YAt/JCZYCAeTvD4nvAhYg1CgR8bpugA
IoAzDGhMCyT0shRvrAB468mDNRtVI0nZqoG2eEishKmFqhRFjEtYALTAwBY96eEAROkZSdCgOnxd
7iEDFIbgpsKySKO50IQZiQgBJbGAAIQKJSb5x0gUmrVH7GGKR0AAAEKVEi0gdHgmacA/uMkjFM2q
CdO6VLJk2kgMkKuRE5QEAwbqD4QSoWcFFSlRlHE5AJSFNKTpJyJMwkSaCglFE4HIPZIkNCMp6QGv
sRUlg+mN7h2RowUYiB6GsAeiNBQMA+lCSoYnUBXswZU/cUcqaVkb3iDCr1+ExV8zwAEPOJCT1ZFA
BAAAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-4/0?wchp=dGLzVtb-zSkzS

R0lGODlhYgBdAPMAMQAAABERESIiIjMzM0RERFVVVWZmZnd3d4iIiJmZmaqqqru7u8zMzN3d3e7u
7v///ywAAAAAYgBdAAAE/vDJ+RpK7i7FD0acsnkZlzDJoVhLoqAHsyBo0qRMmNgJHV6O3QamKClO
ClVmgzwsGAjK5AYSHQ8312tH05y4LAVt90WNQTmzxbU5ItYipg00JDecrZotdpROHA4PgIKBgIaE
hoeJiYiLiQ2OipGTlJR+l5iZmpucnZ6foKGio6RSDgoTBgoGDwwGBg0PqqwSBgwPKgWCBSAEO7oO
BTsTBYEFYsSBrQfLsLJJFQa5KrQUILwLDyAPvxRBEpCCsYPhDrHh5ZGNgJCR44bt74vnlfWH3hLK
gvj5+/7/pvAV0lcon7KC//QFZMRPYamHECNKnEixooQT2RgcMKDQCas7/hUOeBTEyoGBBNlcVHPx
gEO1Fq0QcLx0IJATZg4O0OCWBISHlKsmoMxXzcAGQu0KJTXHDhK6puwcMHA3FR67qgMFVZ26datU
SAyqglV66JZBh4MI9mvIb1/Ws+C8KfWn9g8mtWkHWdzLt6/fv5ga5Mkm4WbIN7g0IligM5YLnD9V
JUEp+cGIwjBhwGgRA0GXChc02uCmUegtET9VmM0paMepfFwDhY06e7bU21KnPnGwe0GDdjICLZCq
1beMBsePZ+NtfPhXwrgZCJb+JFxLrdJX250SmDunWAYnmP1+CXwFcxLGS6kKuL379/A7yaBBOHGU
i45LX7x1woNG1IVh/gYNLhL4wMcYGIDjGmkJCBXLC2hECGFrL0wQxSm2oKIVcoUMZ5lgE3hIXVjV
aYjKKciZKMELOQi2wgYHcRDIChpaJlwOT4jQAIsnvgDea8whF1dc4I0Xi1nqmfJWeHplEhYFRraS
HnniNRnflVhmadGOK4z3RWsJbjHBCi2h0NoTlkFx0RMJtpkDEm72WESZNc75gpyxsCkIByiE1WBY
xdSZw552DrrijGYGgeYTF6I0w0WBwPlmpINmQWmdDybqwmmaQjhhWL8tN556o0pp6nniTaEQeuhd
UmqqUyIJ65TgOKTlrbjmGopgJ4w3J6EzxlgonyLc4ud+fZpZ5nIy/ubT4xMb7LinhzlOu2NYPWKL
rSAbcTDmQQsmSGGmm25a5n2LiZEDAoH40IoYymj6xRiCXJDfhaGp8GgJ/5WmLWFIkpqewK6qekmT
pMq6Fq0MJ+mdrhBHLLEULgr5B7F37knooN+cwuaTyLaiLEbALltyxqfMmePKR3JcLI/18kHBDVuI
2XG5rVEIRYUFLpARMtpUegSlDVrKIJj57bDzafuioRoz/w6MCZIKmWUdlFeP1+qpWxN86tdQGjzx
2GTf2uJ4vi23WysgpjcdiLnJxtsU5g13C3Fxw8YVV1phF/dsrQQCltvECaVEjZ/lhNhi9wWdGrdD
uTRmjZVllsBM/jHdZJiaOXm0mE788ReUSSpRjETDYcfqh9eAUK2PwlIXDPZ6DF99nsNl5657RC2a
J4jPgqVNnYfiyfC7dGzXhzxyhNntN9ugAs533n2nJ3dtU93OzUaGKtjFCZ5BcQIFKEEmQktBrYjK
BrQY9ScCNeEygxPw28QYt4hxa6HoJ60yVOkVeAFhLLYJIUVpVuxgWNf+4LvUfU06sjEV7ma3uwpa
MBRhmYp5pge4vuXtKVornFcKJw5xPMU8T1HGbwaCQoM0ECmtSEABpIUZZtwBC+DAiQF2wsP08QQY
wpDhEXQhgUdpZCaqYEYtApHEVkjjFtSYQAxw4UOhKEAXaaDh/qtiRzAjkdB2DITdqYyFulmR8VRg
GdwF18jGTsStgT/6g162VoGF3YMQiDjLO+SyDrocxI90YdIhQNA/KEGtGlFswBPzAUQLKYAAQmnQ
ESAZjCQc4wDFKKIBjvGKVcwiGragoi4aUIBc7GIXKiDANSxzBEMhz1RHmhXbakWIEILHPFYK4ya8
BkfB2aqNwAzmH0C1qlvGQy+/qdWPmnTLBNbxPKxaZl388EdWpQUg/bBJErq3jGVQI5GLjGIwtnHK
YPzCGMYQwyUzeclUvFAWULycKkoJxSv6YZVvUhbI3vlAWbLHdmnhZ6kCJrJnTjBKyJugMBequ+Dl
pR1yzOPB/uByjzvK8SDVpGZCsrmkQFKUWM0YkCxi8UlqAtEJ2njkLoYhBQIggzHsTIEfSgrPZxRg
nqGswCiJKMrA0Wh1BuVOMl+ZtYhaDzcI3GAFbtHCIk3tlrVSKEOnOrHp0HFr8fDGMTFaEGnesaIZ
xSNAcvmWgUjCLVfkpn6oKI1bSmMVphwnKrphThmy9AHHiAJM03lIZ2TSiTmthSfrWcorTsOeUzld
QaWUJJD5oai0XM8CzZg6x86ysVTNbDBxQ5AmVSKbTLLjIha2kPBQM6wY3eg/ejDDGnEyFZ6M7U3j
edIEUBKSF7HtDm6LCWH0tYGuCOU8dYpKGUoxGyhFH8pa/ijVMSqplqcVB1OZ6s+Wzcw7SYqlBDXL
3Yi1DpB/xGNq3WJahGRljuJdVXkBuZ1PROoVLFlAJ1nhClAGRZGhjCsvUNGLXVzAF7aVgEsxaUll
QMMV7AxKcJFUDU04gJKjTAJMKMawCntxVmDMxwuvYuHqxspY1t3nL7tL4vhEBS2buGZANGrUtaDY
xSu2Y1tsdTmZiafBjy0sT6VYo3wAmBsBXhEzGEOAQAzYiZx87YJt2orZ2vQkhYXwu0DQoFlKyYDW
vS4Ei9Q665DQHLBrVeEcop0tmqou7Cmxmk383dTiBcagZctEw/visd5FFBdQxaCCO9gnXxGntJVi
gB8sLwhVNqgHvjhAohdtYEUbIxZK5ulJcNwJz6TgBlPbZaouDNkRY6cfd3vVGUnoiQgAADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-6/0?wchp=dGLzVtb-zSkzS

R0lGODlhTwBdAPcAMQAAAAAANQAAjwAA/wANAAANNQANjwAN/wAjAAAjNQAjjwAj/wA+AAA+NQA+
jwA+/wBeAABeNQBejwBe/wCCAACCNQCCjwCC/wCpAACpNQCpjwCp/wDTAADTNQDTjwDT/wD/AAD/
NQD/jwD//xMAABMANRMAjxMA/xMNABMNNRMNjxMN/xMjABMjNRMjjxMj/xM+ABM+NRM+jxM+/xNe
ABNeNRNejxNe/xOCABOCNROCjxOC/xOpABOpNROpjxOp/xPTABPTNRPTjxPT/xP/ABP/NRP/jxP/
/zUAADUANTUAjzUA/zUNADUNNTUNjzUN/zUjADUjNTUjjzUj/zU+ADU+NTU+jzU+/zVeADVeNTVe
jzVe/zWCADWCNTWCjzWC/zWpADWpNTWpjzWp/zXTADXTNTXTjzXT/zX/ADX/NTX/jzX//14AAF4A
NV4Aj14A/14NAF4NNV4Nj14N/14jAF4jNV4jj14j/14+AF4+NV4+j14+/15eAF5eNV5ej15e/16C
AF6CNV6Cj16C/16pAF6pNV6pj16p/17TAF7TNV7Tj17T/17/AF7/NV7/j17//48AAI8ANY8Aj48A
/48NAI8NNY8Nj48N/48jAI8jNY8jj48j/48+AI8+NY8+j48+/49eAI9eNY9ej49e/4+CAI+CNY+C
j4+C/4+pAI+pNY+pj4+p/4/TAI/TNY/Tj4/T/4//AI//NY//j4///8QAAMQANcQAj8QA/8QNAMQN
NcQNj8QN/8QjAMQjNcQjj8Qj/8Q+AMQ+NcQ+j8Q+/8ReAMReNcRej8Re/8SCAMSCNcSCj8SC/8Sp
AMSpNcSpj8Sp/8TTAMTTNcTTj8TT/8T/AMT/NcT/j8T///8AAP8ANf8Aj/8A//8NAP8NNf8Nj/8N
//8jAP8jNf8jj/8j//8+AP8+Nf8+j/8+//9eAP9eNf9ej/9e//+CAP+CNf+Cj/+C//+pAP+pNf+p
j/+p///TAP/TNf/Tj//T////AP//Nf//j////wAAAAAAAAAAAAAAACwAAAAATwBdAAAI/gD3mTIl
bZ/BgwgTKlzIsKHDhw6dqZoGsaLFixgz7pvmjCPHZ9JAPutIEuS9fR1VgfToDKRKaaYkymQ5UaNB
kh9DloRpc5q0kz99brw3zd61aUSnKUUqTWlBm84gTnTm7JUzaSpdXV3lTKvVqdMm3mt6TxVBsDKp
klTV8qTGZzY1Fr1GtilFu043+pymz6aquDe5jkSqim1KaR05muKoqmxLto7ZImX49+HTh30EIfTo
NiHSa86Ijh1K9pq9vXWV7uu7kOJDuAoZS/SDIkrMwgNNgdYqjWvBxE11Np35cmzKe1EbJo+48PLG
FlUU2m2973Rwn0Svh2w69Vrn1sgr/p8kuu8e6IWVH04j2FKn1btMPe7tGHzfyp/Opa8XZMpPIEGZ
leLHYgvB9pBEphjkWmfx0cdRdoP5ZMpKryn0HUroWfTMRMEVdJ5ddoU3H0UOkudQfhlKZ9FP5ZXn
3T4/SYZTjI8Np5ZpD6XXkIEI8TiUZ9pRNNZSHp3mIHYhofTKM4TtxZFCOjKE4j46OsNCCwYN9CBS
TG2EGEfD+UQfTkJxdNV8P12jkI8LLYdQVCqpIkgKURQ2k0H1wbjRaUN6BKJx2LlW0U99mMKWoQM2
Zt9Cq2B4k5tUhjWWeaStMhx+I1G11IwXLdXUYGeeBCmeizakWFB60icSR6+ENB+n/hdNmdCUUbly
oFLWnMSUSdq5xCVir1woFUSNKtToqCtSJGRRgRaklD5KmddRn2OtNJqwCnW00bZPsmnRek1ZJ1Jj
WJE0E2JsSYYYV6pF2Zp2TSVoa0brOSOIW59RSyaMTHLJXEbOGOroilSli12u0lwq5lc+oduUQ4IC
XKqGb25LqYnmdZmUaPw6O9pNccHlrkM63uWYROnCVPCY6dJnp1AKxvWXrAot5rFBJ6lpcYv7qBnt
smT5mxCyFUXl7ayG/YXypUCVhZu6T6sSUmHkxhbyPvM6ZOCGA7kY84/4htbipC2ymG1cv0E8MFYJ
+vSMqNcYKpEg9K1iVmHxFrYX/nV+TSwdhwdtCFfEBTGI80GhLYidi98RDRFco740WIJ4kjucd0rh
hiDVi6E8kNRcS+1cxBjVejZClwk83qwH6XraZva0WBRDjh/o99eB99hbwl2JHdVArjBm6EBTG7p3
azpn1CiKkCKLb8/c3jX2UxlDVLtDTp9+EKsSjeTKM97FKDdiw9v8OUkQkY5Rkgm9AhG2F5q4PULY
ghzXk0PrRxBFf+FW/t2LMUtuOsefs8hKfaU7iB+qgL83NdB+MYsYUF50EOr9KH+AKQhICBCFPqhE
UGGZhh80BZ+o5eZuWLkbf0LyOZh5BjCL+ssC28M6zczvO8K6x3fMpifawTAq/m66TFhIIjcSCUSA
SBxeCj8XL0FMRCUMQWCs9lEsg4CEK3djCuU2kxD4SXB0jYMh5N6ko0nF6U6/Q2IBBRiWAYIuN1/i
ImBMtz1ISRF3XUweqSrYkIfdb2AoqaKXUDKRvRzqf8OjUkwKyELiQbE5a0ugIBEztA1tJn48w9ll
KFURJqmiD34ApR9G1iZAcsUzbOHVWEzhRENJDYlbYeL1+AgY/m2GlAmh4OHkaMGISfGORfMbWxpi
Jwylq3zDS5orFUM8qpQSMHDJGgQ9c48tqkZ2+ZlM06BnED3OL4OAvN1BTBEI42EoYI0RYG4U48TB
DKp+wRQklShTFqsxxJsr/oKhpZoXFpA4gysS2Yi2yGUWmAAQXXIrDMUAQxRcHkQlzhOSd16krNXB
k3UwZB/2rjEVbbksna40iyLxNszHwVCgJ51M4bZJNmCi7qQYykIUiDbEl7DlWBJK11TsVBiXBBCX
R8MIWwhQhRFaJSVXocopo2geHUaPPK67KM0u0hFTMDBH/3TmXm7DFoPKRKdTk0gI1wTTmsRFV0NR
Vlp1ZSJtQvKkLbHQTbNak6WwxRVJ+yqclhZQ65X1i9dciD44Rp74NDU4aK2IS4vmnHLVT250KYor
0CUmMHlSrLf5UkkRV1bYeGRDehQTXXHmnaaqVSmxi1bhlgIte/5wQU/h/mEPEQcSDJEIMZqSBt2o
ghXZsKxiJzXrNcFERFPpSTXIzY6ndBWoF8I1Oa8DEo9Mxj+xFkyzaQmYhGa0xVlKxbOs2YxEevOY
bQUlPlziC5Gcwt69fGexr5kaCxh40craNmGpFB1hlNFVyPCWSVd5Ez41YtUqoOAeroCnRqmLGtQ2
uF+Za64cT7qYzGBrVy3zkphAhdSP8DZhfhqVdyFCuY8hbWQ6nE92iEKfML1tOxeGqUAU5JqujmQk
L6nodXLbvS8NsWEODWdcdFMd14g4PSRy23Wc4s9dCc24MKUcmMLimayOZJBOmlHmxCq13CpFWwKO
8iVHpb4GTTkkp2HJ/kpY4sJvnrQPqHtkc6R23HCt4kHbCdKYlCNjZ3jTTljsnUJj5iAfBydCVDHJ
HeF7oC1iz1ITcvCkgFMWJ/WJOzQbsXq+1ZnUhmk7RdlQbmMCFz+m6KRmY1b3uiLq3qKEvdNCktua
dGhQoyjI3xKoIEYJkS+NiS7jAkm4/MSYpMTmoitC8EPbMxKdePgo6FXusN1r6hPJGCl9AKY38eMb
cmVKtCRBthVlLI0qVCEKJkYlY7wnqrRCK71KOcqrmTIkjEYZBSk4T3nmesgyEzKrweEtbxnTWzDn
bn/b2V9GHD3bhHRVWeflVmn8JRYuISteyRzeclKZaIlcqGVcIbJ6ZoyTNOTU1LrjBZxrTZWzjehs
qosLTMFEHRVn6aWHUfEXe++RZu2RWGU5N5VZ1nJH8OnVbid/mUxWke49yrgh3umqpURyM3/FbjQ/
g1FTrdHmcT+9IQRSDmheWdXeADldOEafwyESEAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-8/0?wchp=dGLzVtb-zSkzS

R0lGODlhSABdAPcAMQAAAAAANQAAjwAA/wANAAANNQANjwAN/wAjAAAjNQAjjwAj/wA+AAA+NQA+
jwA+/wBeAABeNQBejwBe/wCCAACCNQCCjwCC/wCpAACpNQCpjwCp/wDTAADTNQDTjwDT/wD/AAD/
NQD/jwD//xMAABMANRMAjxMA/xMNABMNNRMNjxMN/xMjABMjNRMjjxMj/xM+ABM+NRM+jxM+/xNe
ABNeNRNejxNe/xOCABOCNROCjxOC/xOpABOpNROpjxOp/xPTABPTNRPTjxPT/xP/ABP/NRP/jxP/
/zUAADUANTUAjzUA/zUNADUNNTUNjzUN/zUjADUjNTUjjzUj/zU+ADU+NTU+jzU+/zVeADVeNTVe
jzVe/zWCADWCNTWCjzWC/zWpADWpNTWpjzWp/zXTADXTNTXTjzXT/zX/ADX/NTX/jzX//14AAF4A
NV4Aj14A/14NAF4NNV4Nj14N/14jAF4jNV4jj14j/14+AF4+NV4+j14+/15eAF5eNV5ej15e/16C
AF6CNV6Cj16C/16pAF6pNV6pj16p/17TAF7TNV7Tj17T/17/AF7/NV7/j17//48AAI8ANY8Aj48A
/48NAI8NNY8Nj48N/48jAI8jNY8jj48j/48+AI8+NY8+j48+/49eAI9eNY9ej49e/4+CAI+CNY+C
j4+C/4+pAI+pNY+pj4+p/4/TAI/TNY/Tj4/T/4//AI//NY//j4///8QAAMQANcQAj8QA/8QNAMQN
NcQNj8QN/8QjAMQjNcQjj8Qj/8Q+AMQ+NcQ+j8Q+/8ReAMReNcRej8Re/8SCAMSCNcSCj8SC/8Sp
AMSpNcSpj8Sp/8TTAMTTNcTTj8TT/8T/AMT/NcT/j8T///8AAP8ANf8Aj/8A//8NAP8NNf8Nj/8N
//8jAP8jNf8jj/8j//8+AP8+Nf8+j/8+//9eAP9eNf9ej/9e//+CAP+CNf+Cj/+C//+pAP+pNf+p
j/+p///TAP/TNf/Tj//T////AP//Nf//j////wAAAAAAAAAAAAAAACwAAAAASABdAAAI/gD3ORPk
bJ/BgwgTKlzIsKHDhwenTZMGsaLFixfvSbuHcNo+jgan3fMYEqTBe9dMeiQZ8qNIlhgbqppI8p4p
VQX3TcOp6qAzaaYO8jyoEaaziQRVUYzpEOa+pQhNtuyYEOpUphCdDdSKc9XNZzxVmXKGk+xNsmbR
qnpGkKuzoFjjym069yFOQSSnvc25E6dQsUJvHhzb06feszidxuUoFWXUxo5P6qSqMKXOkXUzY71n
7WHjhJ81C3UGFu0qss+k7bzJmjDYm6rEzozNWppYUzcVJzSFIktFU3ohSgVdU3LUyQx5om1RJYry
VV1RKye4Slrq69ZV9+TJWqns1txz/ltVmPPgsypwK8707JLoR8kgPWIevnBV3ZlcS/Oc2BNxbNuw
OeMKWYmN11B5WOlFmkMcrXTPSIy9pNNRuslU107OpKQhSg32pJU0P9FkCohKHQUiWcE99ExmEqkm
jYs02TOSdRJNNONO06QmEn4VJoSgaJWBdhVl09hzjU5WwVQYQlVUYdFRZZGm1TNaTfTWd2IBBd6I
ZU2DG5e3gYjQihEJgkIefuBUml74OQNdWewpVKSc9D2EYEFRVNGjQqY84wpY0py2lnXXfEkbgV+e
5aUgI6bn0JL7QApkRXuqSBmLKKpmD00j2dgiSlXCqBppOyoE6Y8ZWXYlUTSRtZGJ/iGaqKCaVoZo
IIKSWjTTiyIiRJF8E6VUo2ocUSjSRjV6dFRCZA55EaoT6bgjWlyduKZtBJrI0z3LInQqU2Q9ZNWR
IYlErk4iuVSnj97GtFZQbJaGGrK3yZbadyOaNeJEEC25U0wFuSKQIJM+xOZbgWH074pSHkWaajbG
JqWOUW6n5qhNhWuQVk/ephNgB50737H8PpjsSy5iZqlBYFlEUk62TSafZRSdyxK5G+nDEr+TGWjQ
ktZBZKVB9p1EE6+8Ftndd2+RmKhWXt0U9ELl+QVadve2LFBFw6kckVSVjhlRrj4XdrBy8uoIoHe4
MSoIiIxKnauFGzdrHtUYmcTY/kKhVVTegAqVTSV+160FtaxAyeZlvWrl1i1EzWqNUNFzfWYPqy1x
RO667RpEYxVAx9Tq0WzGZnqApd+kjG2mK2X3QVApFUUULZAGMkTXvEWwe+aarG6Dl62U7oNeKxT5
Pmb24bmjDmW4dWRP+aqTkdFzRtE9+jylWvSo/uzTQq9TvVZIP4XKn2xXdmedWYO+pso97+NtkMCB
d3Qxla8ctXvBFR1vvK/rQpApTvMKYklpLRJbE4aUMxFFxcZU34NgRBpCIrREpUUom9HIOiWRTmFm
I+Q5CP0Sopf1rcchYGmfavTxsJ+kxk0g2ogropQiu1yme/bjXENIRiFiQcyH/p/yGfhsEzYhRmR0
G/kVjGR1FG69z4fVaZXBcNiRPTljPhsaFZUUVB1pre+HU9qenYQTQ2fkzzrcWQhUjqSYJOmQbnK5
F7UgBj+xwM8UjMrSM/CYr7lBjn/wGc7l3mM0uRREFS1Q3kWmlT+94MhFtBELlGAjMQCtJiY3oV0U
3HS46CCQk4J4IEP2RhLLQEhlDXrjQgjmDPQwZSylOY2s+oKTESXuP62rI4oe5xBF8g97IinKR4R1
yhkNE3gV2R+lLmMNzKwEXcJUimrG4qXyiYmBGuMa8x4lqom4CGkOIhZNnjKTZNHII2K0SCCehREj
EkVnsJNKOhviBzXq6Ci4/vHjR65YoJEQBjdA8RJs2ASmfGqFigdR5t3O5T2iTIlA43NWVBjKmOGE
7R6lkFPZEOK8hFysSLO50mwSBRvW5dNLYVOo5xZiuMPIBSRQUSU9FVK8hXiJgiPblERMBEJbOdJh
mjoaQ9ZpnK3ZpYNIHUmGNqWdD+nlXjs1nKAcBlVuUS0o90BBC5RYkRd9E0MSGmYHxfmRcrqoXJPh
5f8EwYIo+ME0WBEV/CooMZw0VS33UtQ8IegMP/gyfIAUjt+MapBruJNZDw1jtCQmqNTks5ZiIahe
RkgXyrVHaLcT0ktMBiFi9m6z8lEPYTeGEMJQK0pwwUkjt/citPBKknYd/lyIrDbY8VgFobNxSpGe
gUEbuYi3qrgGTYoUNrFZViKd2yHHzMXaoz0sYicijT6AM6oS2vBHZYkNYEl4tAchyzr2OA1NVkQj
MzJRL8J9I0VwuNMEMUhIE7wIWLZLWr9lahr6kA2W9CW3uIFomzsUU0Owc52fchFSnIPeSUCiYIvQ
12UJDNFh2PfPSK4mS7iJCWVF07Wr7e1XcaFiqxrpuj9hLTsSqatXHNa6FNLyJvdg1E9GlJWQLNFj
MdHIZDh0Gc6C8COMuYZOCfmQor2PxxzRZ8iM48gTQXI2o7LrCbGSk+7NyjRqOah3kIUkpArEU3Sc
U1xUoVUAx0WIitFxmnwx4gcWpMAUrpApy6RxCk6CZaerMZTT9JxPgNKYzX1AFU/uLCVB/ZmEDEnX
RBGNlfAh9GepqQ6sDsM4Cte1NWSRs0eVE5viBhZTr+smimWlkaIQEYjVjRbiPM2gaygFg0dOCY9D
e6OnOoxCU+oSGlek6Mx8mEoPwVmXkZWSX1Hoy/i1EkM5jMYsczpE14ESV5rcl1uLV637CAgAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-B/0?wchp=dGLzVtb-zSkzS

R0lGODlhWQBeAPMAMQAAABERESIiIjMzM0RERFVVVWZmZnd3d4iIiJmZmaqqqru7u8zMzN3d3e7u
7v///ywAAAAAWQBeAAAE/hCp9aq9OOvNu2INw0xTo0zLMo3kqiQnk8BUZ9845tCV0/ghn/D3AzYW
w0Yxx2xuUikGwgc6LWCsxPWzpZ1gn4RzPK5VKI50mpFWqotGYXtJrtvS5sfHgTzFXn4pfit2hU2A
GmqKcUVKP4aQOAx6DAtsbA1eLZYyV1cOXwtHk5GlD3gPeWqXSiBujiFEjkKmpSMUfZUOIDsolbcf
CqAxo7WlHyK4HxayIJarIpghmA7GhXwpFhRHnJe7nODgwynT1mXRVtqJP+AirdHvvNXmTLsYpJSW
lg9s+iZWI0JocUZqHr0c9i7kyfDDHZBomECwSXPQyRoM3XRJFBEsRjcU/qAMVmzyK0NIC22i7Zrm
LtbEkWO44EMJKsguZwpYhkDGpwFMMpMSXoj2gMiEmypUIgvys8ypmadmiHKVdBCUQUd8NiX5tIcg
Ez1SAqECxw3FrUxqIGOxbdc3S2BaACshA5kotEMDDJAB1QI+KmRbvWrlFpZbvBYMBAgA5okIPj5O
mIi7AowJrYhNMjCAoEJfk2t8Epkoh0jmDUJTXYjhVl8lTsHYBCJ6+slQvzIqNKw0bXdLlWxqJ5pp
hsLjiMmgvI48QpeKj8JVqztzgV2yX2tbtfsFsfZNheii5tSj5wUMBDMAqVAggUT63Ih38cDQAH2F
CWEX6T9FsVr/U5kF/peaQp49g8RVKmhBQiZxCeJHOWgV9BklI9DkikRBDPaYLDaJ9JOAC2GQAAKW
TANKgl8AEgYgCYwAQ4uV4FVcB2ChNFEzb7QxhBxq4CXghLiJkAo2KVImQ3oAgXFihPOE2IGOSdz4
RllQ+ugfKQoIUABGwJ3oSybKkYBdTvsE2KQIBAggAEQVhuUSPCxt5IoQwZlJXwFi3IcAm44I4o4L
ouiT0zLC1YnDPHRGg8QudhnBVKEePtXlWgNhEcVryOQZ3W06GFrUTYIxJxEf8AB52kIO2JdBUtT4
5yoeivhEWmiIGZopfSwo4NlNg7R4xYgquuiRqebMQCA/Ipmha1Ao/jVbzUuzHtYURAkYRAqb8GnT
CyB1mediXGDwtpUZxGXA0VA+6NYjHE8pMlG0nlqj6xnfSHcBoxCJokQK6f36AlxI0uBFtcJURK4D
i+0RaQ8cpTsljyu9AnEIPxW3wGIvTrhSUfseOYMXuZpnichCwkRuu6aGwAl5sSUZSiU0yIBZxX4Z
5KSk+IV1oUosIeFIUAsfNC+y05mrAiXsIAXMpd4iACarhBpcs18XwBiNpuoiQdAscfLiCrsjHVw0
P/d0yet2MbyWAijulBn21J7l++QazSmq9HaPnfX2rqtG/YJLPkQRjCgtjyNKtYiJrQOFmPbQ0Dtu
baRd3kEflG28/hzoe4lrgkdxIBRgNqXIC3AjRHdv7y5lwoaVG6OvEkN7CtB1j60wskRJDfQPFL1c
tzd1ngU5ngYuEfZm3qGqpDc9M8U+T0FrsbkSR3/eshMyQ6OVB7kLDFDAzT2oS/tD7vA2YFPb+5Um
AC1mf5+vsmFTt0z+aCGo+5Yf28MAewJ4RjIncNz0jnMT4GxkeVKzAP7sBbz/HbBuIIAfROxyC5qN
LUiK2sBo7EaQX8TJNAepSfo4wBfZjEIlU2FLibjwnGGsIEb0EMIIOZAGPyRgZp+CiInYVKJRIdAG
VsOWEMNzwTvQryTCwFQwMlGeEaTqFnzBAfg6MENDPC4IBJyG/tZiIS0bTDFz+gPPJShYghlgqmFW
EMYBWFCjOnzRNupQAAE0ZQbyleo6WCSVEzX3wya8UQN5EIEA0sSCoPzCLR+bwZ5OcICPVeIA7flj
DiSJkQxk6QB6MCPiwue/ZqnLIH20AyXDmLmlpEJFL5DCr7BgHhjVYpRFTIRIXkVLt+indU7JpQZg
tIMXbUEywMICGOz3BRiWApbAk2P2DBmrNTSTbqHxhk9C6QRk8kOQA9jLc9DwL9fwJpGaHNHHJLAA
AyRgjcSaZCEOEABMHmEZI2PIWabZo/yExRTW9EBusLWDXgYzQeKcwIgO4DZI5LMDUmjWhB6Rn1e5
zhoF5IUwcdAzoiuwoJHnFCgCCLrAQrzxPzQ8i6uclYitBFGIvMrYMG0Y0APkRJEdTRwn/YcoUM7U
P/wB0CI2dR+JNWIR7FLEbUD5CFxuJQmGgUUR0DFOqbSSox87qHc62QSj8vSq1lCeN4SK1Vqs7gsS
sGpXORABADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-D/0?wchp=dGLzVtb-zSkzS

R0lGODlhVQBeAPMAMQAAABERESIiIjMzM0RERFVVVWZmZnd3d4iIiJmZmaqqqru7u8zMzN3d3e7u
7v///ywAAAAAVQBeAAAE/vAY96q9OOvNt2INszCK0izfgjIk6pLlkqBdbd9ZU1YO4zSNH9BBZDyI
QB/xR8Q5n5iTqoR4LBypBGs0+zASMRiYpYCanddLGdlL9npKYWgZbJ7vnQUG7LiWFCMICmCAg394
iDhYG0uNjo6JkTWGgEZ+HzGYX4MoOgkzOg2SkTAoCBQWbD5zQ0itQnajiGkVLVOVbyEhIyy7I0my
kX2oVsQXRV6+ybwhwWYhLAwHB8RXIiZMzD4k0T24IM5QCo60DyIJqUFbKj8i7tAgPuFPZRfyPGAq
I2/RvdwsfUoAKTdvEgZwHLJFW6BuxC9oPwriqGehBSAUb0aUgFHI0wo9/hLNUOzQSEkQN0yMGAuJ
A2RFbur6gUixrdIclji+IDuIQFQRdwBlwruJk6SDAAIOXMMwDhC/gSoWeuNF5teHohZ0MBggQAuJ
CzpStYP3bhXZdttWskRIjCKWeiHKbKsaFZDWDycunjCCtRnTBzNUHOCBQCUQaBCHuDEbB+sDIBn0
UAQ5iM+2uLaiftG3pdJXnH7VPKBYb5DYfkMVIz4JIlbI0BbKkFYh6CITITKjae1HNSxL2BUkM0V3
rA+ZFqiPg4DnuiDw0dDB4jpJVqgmEFRZ9OV7AcXIHHDc0QQIj+EWJdtz0MjgIJ+5sTAX+uPumAd9
0ey/HAnCDpqXmb2o/pWeBt/VksABV6gT1wlzkDAHQfU9F9wxICCQgE9BeKbRLxoNUR+FG2gBDyEn
vLccL71RFdAv2hUl4X51LEFRPO5olJw2/gg4z4vHWNBFgkeg1YguRYjyoX13CDFIQJ9UUsKFCB0J
2yKpzKRPSjkywxxqEOLkAAL6LCDAAAWIgEKTYHmD3HkpRDXUkT1cwFUVe+g1l3lqirBLLwU61kcU
Nvy0RRJRJdiLkUce4RJYZorwhhcb5WPVC1clCmIG4yxRgYKHCToEQHFaesyiFShAZxRJtCbKZT6Y
QCMW85Ea0p8V5GMqBn0gcEACbPhhHEO3dILZNn6CRGt0saHCq2sr/lGAShA8hOqlDy6RNh9xRxTT
xRgzgKGFt2eC4ZuXRFQrFjLY1lFHbsu1B4+r+1wxgiw1OrRCWH2a8x86rmSHonE1ypSgjmd02QdS
4iZUWWsU6HaouyrmmO8san0pQACC3KOBpupg4V2Ye00RzRgROaNxKnqIMrE5eszVT0DcqOlQUQab
q4EMxKVaY3km7LVKUeiNGltsYQKihVNK8HKRnoZgVFhn941S89ClZvBJVoclx1o8WbdW0Mk82Iys
fYWowEopU3hiETsxjCt1xS6dhy2SuC7RDXm6ZC1Hc6Q0J21sg6kXZ4MBJnfoOGshijKBnDmUcw/+
7rmPV0RJFOXi/jZ4xM95v3iVnQlasNSlFTcwsSl83WA2EHkEjwK2osc0XbaG7nhlURh/jPMJDK0j
cnnYPpZADSOHdcxE8XTgVkc4MrRxswUgmelQjYDp4FnuHHEDxSPccz8E4riiUMCx7GWVS4xzwHJy
74Cx6z67JrCHAABkmpbBF4S0hwUYGc8gyO61adLKquaElfwuOAYQwGc2dZFApIkH0bIDBYzkrN7J
6gkHPNaiTnYed33ig9754IUsxIkd5MF3igNeqa5hKvbhiiQ3uKATDkg6XPGhIrMbRgzA5KTceWIG
7uDAAGuQQRm+ZRCnqFtKbqMYhsUIgpFBIYFq4LHZuQBWT+oW/gNOoYBdbRFnm5giHoqIiEZk6xGP
0ZSmnjfGFBJQiJpxgdE+kAAwEeILLDxFbfCyARnmxI01rEUABtCdc3XvNslD5BrFeAcatmkBBxCA
AKawHtswxFRPkkFlBNikuZ2wjTeYgYF+1KMXBilbUIyhFAu2meUQYmEixISFvDKRVZaxgt17It8+
2UhAxsYpXdRk7nDWJO8coBB1XCAU/HiDKDVnJGh01hmbgEsXcoCZNgAVAwAggJMQoQxSsFfHXBYE
z+npZVEziO/IgBSl7WABBsgBf3hTHbOlAFpPwCYGuUOG0bjgn6MBGE3sBSzNFCwkVNiAgoJSpOXo
xpp/CYk0bf6pJ0qaYJiF8Q4m8KBPZyDBJCUxSxt26YQh9khA1USljiCaCDCF6aUgIwO4vFXCT8xS
CxYShKU6KgxR+ROmQOXFEV2Ql0KwcF4+NcPxPrXU9HkoqVDFSh/2QSSHuqFyUYUCYmBwDeQAIqs4
iAAAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-G/0?wchp=dGLzVtb-zSkzS

R0lGODlhVwBdAPcAMQAAAAAANQAAjwAA/wANAAANNQANjwAN/wAjAAAjNQAjjwAj/wA+AAA+NQA+
jwA+/wBeAABeNQBejwBe/wCCAACCNQCCjwCC/wCpAACpNQCpjwCp/wDTAADTNQDTjwDT/wD/AAD/
NQD/jwD//xMAABMANRMAjxMA/xMNABMNNRMNjxMN/xMjABMjNRMjjxMj/xM+ABM+NRM+jxM+/xNe
ABNeNRNejxNe/xOCABOCNROCjxOC/xOpABOpNROpjxOp/xPTABPTNRPTjxPT/xP/ABP/NRP/jxP/
/zUAADUANTUAjzUA/zUNADUNNTUNjzUN/zUjADUjNTUjjzUj/zU+ADU+NTU+jzU+/zVeADVeNTVe
jzVe/zWCADWCNTWCjzWC/zWpADWpNTWpjzWp/zXTADXTNTXTjzXT/zX/ADX/NTX/jzX//14AAF4A
NV4Aj14A/14NAF4NNV4Nj14N/14jAF4jNV4jj14j/14+AF4+NV4+j14+/15eAF5eNV5ej15e/16C
AF6CNV6Cj16C/16pAF6pNV6pj16p/17TAF7TNV7Tj17T/17/AF7/NV7/j17//48AAI8ANY8Aj48A
/48NAI8NNY8Nj48N/48jAI8jNY8jj48j/48+AI8+NY8+j48+/49eAI9eNY9ej49e/4+CAI+CNY+C
j4+C/4+pAI+pNY+pj4+p/4/TAI/TNY/Tj4/T/4//AI//NY//j4///8QAAMQANcQAj8QA/8QNAMQN
NcQNj8QN/8QjAMQjNcQjj8Qj/8Q+AMQ+NcQ+j8Q+/8ReAMReNcRej8Re/8SCAMSCNcSCj8SC/8Sp
AMSpNcSpj8Sp/8TTAMTTNcTTj8TT/8T/AMT/NcT/j8T///8AAP8ANf8Aj/8A//8NAP8NNf8Nj/8N
//8jAP8jNf8jj/8j//8+AP8+Nf8+j/8+//9eAP9eNf9ej/9e//+CAP+CNf+Cj/+C//+pAP+pNf+p
j/+p///TAP/TNf/Tj//T////AP//Nf//j////wAAAAAAAAAAAAAAACwAAAAAVwBdAAAI/gD3CRxI
sCBBZ6qeSVOoMKGzaQYjSpxIsaLFitOmOdunypSqjqZM7ZN2saTJkygfLlypsaXBexVh7oP4kuC9
ayhTtnQmLaEqhM8QOnu1UiFHaR5DqpqW1JkpQTyVNp3WUZCph6ZI5iypauA1mRHBDrwH8SbZffYg
4jR77eFZiNKmpR0pdqvAe0sHatz3zG5OiPruziz4dSZJmBn3Id73UKKqKCxa5BEYl6PfiRqdIVR1
j+e9pB1/JlW61KlHhKYCeaS6caDHn1WitIBSQOjPjdOK6u47UOgzVSt58mwYUtDlk60F+olSJbnA
VYynLZZ+jWTyrjgVf91u9qZlwiMh/sLNGFca3tK5NXZ+qFLjx4u4nbX9+dHpvlcDu5rEC/Q237Rx
sefMb+t9dNpSGdGnkEa8VdTVcMHtBJZ+x51Ul2MXreKMhgrS5yFqFUkjHHvPpMdYWxxqRhVoPv22
WUfDUchYhQQ9g5eD3qklkFzXSAcXWdKZlx5wQfq4oI8EyVhhaQ5GZN5LNFGmGEwyaTVWZTXSWNBP
KX4Ymos/WYbQik+VYhVwIQViVR+CTOOHKm+GpJGVAimppUTT/GZKg3cOZI9EzvUZVlxZZSnePXEB
iKh0HJVoHmec2aPiTBBplp+g8J1G3j4ikYZaR0i51xRpVH0EamIC8YlpRKhFuWpE/na+ShBT1vko
4m1MMRjXNIFk9ttHffXBkIqmuBqorLOqIspM91gj3UPpiZibQp39Nq1mkA4Z5JbI4vmUXl5NueOs
d2UnkLl3WWOQqt0SJJK0liUlCEhXFRuaKaUUJ2pIPbEba7um9HGjYoc1S5Z3PY6kWEYQzdUSla4K
dOxlRy6UHkNRrjiQlT/qI5dg0pBU2cc0AZZbkneWF91PmeVGp1Po3WNcSE/VnBRSNOf8kyClvAni
QOz6tSBZQj3E8sR9Xnjpnen1F5SL1JklMU7lqRgytZuRp5J8KgXILtLHXTUnUQyJaPaPK2fl05gL
2bbKVQnd6ii6da76r0RKU5T3/oVgBV3hxFxu2FhXrBkIY+FONQSmtab6FmbdmNrZmEFFHsyweCWe
TN7mcQFJVudRgn3ZsRFvbNCfAs21I1gwPXnR3ZdBV5Bbqsy7VGWjWWWV0SFtRhpSsGeJqXNMdYWz
TYONpXxNeU8UvF36eSgKVRy1TmV45QWo/bTStLUrXs33ZrfEphO+0YJo3qbnR7l9itWpk1P0fJ15
VAE7UwM+B/TAWoa/LqAM6QgKrCCbq1hLcBsKjX6SQxLONGYjJOqXShQClAFxBirsgRSdYIUhgqQg
MlCAD+T44h4eSYczrtDVUhD1jKCwrz0BOlRFkPY10aFsRq5h04YUoy7MBKZ0/gs7yb9sOEP97cgZ
guhD9TjDmuLQrCerydmBgGMSv83PeeRLkh8QsjG2tG5citnHV6xxFv8Z5F9+K0lrlJQ4411vGh6T
mkpu8qf03MQ81Umj+DjoF/2oqnaWesY1TOEKKZZiKVKhmWjuNQ1lPG+IFBuhxJRkRiDmxG96tMgC
a4QUEirsduXJzdFIkhXWsKd9j+ygXfozq+KpIi0CUlxGHMmlnqCGQyzbSxFZdZnbHat3dqmLGZdm
ENlBb0MiKUhI2nJC3x0ukZBqXPGqCCiL5GYVoWSJC8+Im/D4SC6J6dwpLdcYS/LRIERECEwWGRqs
zK5YBCuIWBZFGZosJiUS/jEmZshTIiBVLZkEaQszi5eaNamtTBpJIr+sghJIWiSbAeoMRJ43TBr5
jYgiRKdhFCZOO5rHggvi2kPSAiDR/UuffkGpexhDtOK5TxWrEOVrTgOmF5oThxr92zsB2q4bnpFG
SurKvDZTva/sJCg9calPwuSQuHlEIpikUaC64gexBCmb0ypSUDSTOQmKx5IOPQ4bqQKWm1LmemIU
DEFcx8tzRjJJtGRiAxlTr6Y8wyNsAgmaipM159FnM0RdErfkOSPxqLUwYWTUHc8SxpPsCaMWCVRf
yuKqsorRM7uKi8fIOBguQs+if4UTT6KjD5HYTirAU2TvnGKVrHh2K5nM/smeSkMhxPbUrTSaqCL5
QhJwlhJapzwlet4zOrv5oVjWk9at9jImhEhLmgs5Dkq1hMRSyOdc5LKQTiOHTAgCSSMHcuWXoNgR
91Q0n6u661MHE7LvnsU8QSFPS4V03moOryt5YRTewoMoqSVvH+rCUkNXVcFK5dGWqiWvEw8aiC26
5JKvYplNbHsRtNb3p6s6UHTQ0iMiBQhBMfxJUqMTQ2xBFrLHMU9wDLhC0UjFaE6hClSeShVdWiS2
t61wL+9kGwI9kH0eAm94bYPIK+4SqH4gDGKo1RJwxrCUVAkKYys0Xb/kryAbnKd+1dpFqebWI+c5
GkRqZiClpDZgLn7K9EIEcWHcYrkloWzPGpGoY3CFJ3lPgklgKpTGE87kJy4USmIgCOj8yYcs9vhK
93LzuYPVahrVaZSXBWKKKrRAifW8x6Iul5HBSTqtbWEMjO5FpJn+5BUhOeQ2K5SV3wAgC1GIwlVW
UZWa5StfSonKTHiaY5OsxdIoqII99xEYmZTlGrB0D2DpQ0+WCEjZRstNsYKrMRqxFT6lyVtixHzK
af0VqaW63cl6jWHCUqR0wmwzsn7FbjGNGjTOXM0iiyUncv8liGZBEkwGRN/08KhCrFPrhcxqb4uc
pktCcYVtFv6zgt87IgybskE26PDLiCpUFadRQAAAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-J/0?wchp=dGLzVtb-zSkzS

R0lGODlhYQBdAPcAMQAAAAAANQAAjwAA/wANAAANNQANjwAN/wAjAAAjNQAjjwAj/wA+AAA+NQA+
jwA+/wBeAABeNQBejwBe/wCCAACCNQCCjwCC/wCpAACpNQCpjwCp/wDTAADTNQDTjwDT/wD/AAD/
NQD/jwD//xMAABMANRMAjxMA/xMNABMNNRMNjxMN/xMjABMjNRMjjxMj/xM+ABM+NRM+jxM+/xNe
ABNeNRNejxNe/xOCABOCNROCjxOC/xOpABOpNROpjxOp/xPTABPTNRPTjxPT/xP/ABP/NRP/jxP/
/zUAADUANTUAjzUA/zUNADUNNTUNjzUN/zUjADUjNTUjjzUj/zU+ADU+NTU+jzU+/zVeADVeNTVe
jzVe/zWCADWCNTWCjzWC/zWpADWpNTWpjzWp/zXTADXTNTXTjzXT/zX/ADX/NTX/jzX//14AAF4A
NV4Aj14A/14NAF4NNV4Nj14N/14jAF4jNV4jj14j/14+AF4+NV4+j14+/15eAF5eNV5ej15e/16C
AF6CNV6Cj16C/16pAF6pNV6pj16p/17TAF7TNV7Tj17T/17/AF7/NV7/j17//48AAI8ANY8Aj48A
/48NAI8NNY8Nj48N/48jAI8jNY8jj48j/48+AI8+NY8+j48+/49eAI9eNY9ej49e/4+CAI+CNY+C
j4+C/4+pAI+pNY+pj4+p/4/TAI/TNY/Tj4/T/4//AI//NY//j4///8QAAMQANcQAj8QA/8QNAMQN
NcQNj8QN/8QjAMQjNcQjj8Qj/8Q+AMQ+NcQ+j8Q+/8ReAMReNcRej8Re/8SCAMSCNcSCj8SC/8Sp
AMSpNcSpj8Sp/8TTAMTTNcTTj8TT/8T/AMT/NcT/j8T///8AAP8ANf8Aj/8A//8NAP8NNf8Nj/8N
//8jAP8jNf8jj/8j//8+AP8+Nf8+j/8+//9eAP9eNf9ej/9e//+CAP+CNf+Cj/+C//+pAP+pNf+p
j/+p///TAP/TNf/Tj//T////AP//Nf//j////wAAAAAAAAAAAAAAACwAAAAAYQBdAAAI/gD3CRxI
sKDAe9MQKkzIcKHDhhDvCTTlbJq0Z9JMWUx4saIzVRif7VNFEaSqhII+WjSlyqBLgqZSDrR4cp8p
adKc4dSZc6fPnkB58mw50uRFVR/vSVOFlOlHpPssPmvqEemzac5EvjR4D0UVFCkECbxIceTWs2jT
ql17luVHQQCqEIjC4qMypkjFst3rEmHUvzMTHhQ4DTBWtkQF+mlBIkphg6b4pp1GEu/TfR/3+THF
OeY9ZzH7COqj6p5ois4ElV6bWG1ryS6dqZU4+JpB20oHI9479eMqpr9VBR8OvLjw4hphK98qe7ny
rDcx7pNIfTplzEulWRzpEWt37ZQz/mpneva1c7ZYT35u2nSVdtksV5W8Z9JZapZuK3IGmVPrS/Pn
BSigZAAOyNdjfWmnG2HNTUeYNHs1aKCD90i034WVsUSZbCRtxplqU5nGkiD7TUPihaCZQptrkt0j
SBV5IFjQUn5AKOFW1RHm4HS4XUPbPfpI5ONftu1V4FlVRFFFkjIOVKE0Eh05oXNSDuQWUnTFhUJJ
9rHHXmQEIWSPYBopxZR3432kk31L7UNiTmouBSZbN/5H0DR+KOnfWXvatJGNUmWF1Cqy6TQVoYRi
ZJ97h2LVZFpVClTnXixRpdeUVKq1ioDTFDanQQq+tJFL2zm5T6hoRYpZgPdwZpOa/pWC5GdGo8W0
WZfO+BGIKZulxJKHu96n1qQGqTrZeUXuuNWj5Q2LaVorhmkQs3ypauxWGG046zNZgfbRe5U55ahb
R1V0nqp98uViH87Q1lJF7E0zVaAZPcMSuPOiuhyxBV0bG1OXPptpWvyeRR+hkhZU6kDN0TbVqX5d
BCFC+hy2nLXKNSXQVE3Rd9WHF76pCokkRYZUTG6xNDBa6a7V6qc4XgOltDPxeBC1fBU8kL93tinw
gKrq3JfM9jqalacWqUlSRxeRlhNSSquoCpR4gcQmt1NDymK1nEHJ0DX22FaRo4FStlFFHBPa1IYb
zaMTZeoJlqpaLZ9l9KYCRjul/tBmUZo0hGgVJtE0+oQpWLJ6y31QslujxTdBRN0THF6VumUWUzFR
NU0pqlEUq4btBoKXvTftpnWEDFcp23sKndSpdrBT9HFF4GGkFM4uldkpQgz1rky1DD7+82SG9oTV
TjSpxRF9VoKpdFIjJVQaVRhBqWK3/I1bPEl6O6dQ345XJpJSv20cW9ImaeTUNVM7lRftTIW4MKsj
v1seSyu+e1JzPA+Pnj1R2koUWoACJVkJJicriIqiohBn+EhwpVmIYPLVQMAJDED0iUsKsoACynEl
JSBBWopIohpniK5LnTEF5zZUMlMQbXiT6pQzGBOFxLQmPX7glP+2AiB9EaRP/hIJ2A4x1bJn2OMl
MFvJ8+5xDZPthCRkW8rxkHKRkZTEUVB5FoA6ZSfIyaY6hcEJZn5jL3ih7SmHAo3EqBIV3DlnUjOL
TUH8MsSfbdGC/dqL4nR0J5q1cUW306JLntE9gVTJKRPBDH5KRpIuTaMzIzPZR/aDGeGhDlTUMgW3
jHYRV1QkYFy0yGemMaaE+Eg7Y6Ka18ADoSFhCm8KO+LQeFfKVcKsjueJoRsV1sinmCsnp3rd1Dby
GYkl7XW9cZTEpgSgdu1FYt0bW2VAc7KTNCVlGnoaS7KFRwHFsJu4NFUdt1jIAJmrIbLpnTPc46iF
eC1KUTJbLbmzFjjuUnn0/lGZRjKSlww9rWTswtyuPkRNR5WCkSp65FpgeSdZngdlygvczxLqkJrQ
rw/RKifN9tg9jaIHJ+95mkeN5ED7eOpUUXOkSuDVyH30YSlPmcauJlSZ+VEJXgzrlE7Bo0zpdMR1
F5EhIW16HoXoSxV9SM5kHDWSqfwunAFSXB8G+JVhpYZDARzcxGb2RQYSpZ2AGtOpRhLHCS0FLy2I
AgHyQIBY+dJ9lsFcavCirQtl7krTm2vlWgiae0rmkbSZRhRQ0IJbQqpCa3HoHKF6qtUEqG5c4WNB
XBmY4T3Sr2gRS2a4Rc2PTCUmMGVkUkqyNp0MbykjXUsf2niqZ1xjbKT8/hPvstKRPz1jk4ARGGDP
k5AcMlZAUjzPZwHFIyZKhGqHMeY+Hhg940Ioi88KUVFtxB3KsOSgnMGKZzAniFLEpBSmaWFkQPMz
1P72vKRaoHLoyNomBfK1j7KpGHcYXLZgLUqyEYQoVIiyFF3kRNrxLon8UIpHguZEeOofbB6pWOLJ
arnTscZfaDMkwFHHR0D6nuDAtqDhmYZxaKmcJdFbz9QyjDAtuU6XmmI87XQtPeJqyU0cKQ3VmNg5
V0SLmF574oocTFAaSY931FMupxyFUfvDrHOwAmJQceZhJBaYuVyyyrNRWWGmcmAYifqgHd3uxsvZ
o5Vgt8m5Dmp6IlGF/ocgaTXO0Ee8nUkJNTkTCI6Bc29NBh9BVjstZQFOQWF00HWIGcridlhgPjSk
S3wbZSLeeVKrtR0TE9mTpijKukdh2iNxMuPiqYy+hQRQFWwSE/ugdIzw2uT0qEioJy/lKtacinbY
OzzXOuMrNVQ0QVKNOWQ1eiDa8UoL+oCCRHoRf8zjYh93/ajcRAWPX8YlfQYblyjgxyXkMYupUcbt
pV3IQ77yVYpK/SbG8sqFui6IvV6iN0CPFaUIonCOoqzd1yglM7/2H1OeCjn5/GkjngqpVY7CLYys
Wik3qaZsavQtloazQEqRoCxhZzWONfwV68QMUC3OH/4cyh7cYk5IVGrbnZIbLT1yzLfy3F2Ylv/F
5TDX886qNTilZGuURq1kVErzHi4GGXZvXlYhqdYuVTT4xJBRm9pIyx7T7nORiwzX/vgzSUhurpGg
gyxzampRlU8oIAA7

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/cache/MiamiImageURL/B6WNH-48TKG3V-G-M/0?wchp=dGLzVtb-zSkzS

R0lGODlhUABdAPMAMQAAABERESIiIjMzM0RERFVVVWZmZnd3d4iIiJmZmaqqqru7u8zMzN3d3e7u
7v///ywAAAAAUABdAAAE/lCpxqpl6unNu/9gKI5b0zhOsyjV45BwLM/c+3bomeb8jqaUk2nIcCws
weGJxtQsftCoVEk1ORgmpKpya3KOQayYMqmazbvKEUtZs9coL4cxktrvv2qRSAEW5XMiZ4NXFGwM
CyaJFUELbmuGWwwIXTF0IQiGF5tIQFZKnj5UbEI/D080lyAJMWmIFkdGF4lHjpKOtRhGlTCqOA4Z
IK9HCMV5OjrHPJ9DQHEKvCS+GlcMCaweFAlVBxNPiGuJCo5qtOTgvKh4URrTD1sNCAkK8/UH3R7r
UVl4HtAPnAIuaJfPBoKBHzI0gLYIHKKF41Y8mVchmAsRqDBcu/akFAWC/h1MaDgIopsBGy70QdER
owyYQ2PUgOSw5MEBhB8WJHjCEMORCRJWjMPA4kjLF4gkzKNH75qEmSVsOAoR50a/OzLUDUl0Biq1
Bi4QhawnAdgVXEQjJgCmU5y7EP8uvpO7oYu7JSigQcFWVwNYlCnr2gAMAxXNEXet4lJ6wKBSWkbO
BZ1gbSiGoyERc3oSzYjSndRCQxFslWUMwyVmeI7WAZE8FW28EV2RlAUi1iAarM1MwzRVEHEKDgbc
BTfvGTUFDQ1DZlzQn87XMIW48+0GLHN7o3Aj8PIHU6FdgKWL0vj17KqtkNB0oRCGpOKcT1faAjF6
GaVEdK5BrXxgljUF/ifMfa2oB5dlRfi02GyO2LYIPT5JIFIIdIyH3G3sbQJbeBdVlVJVPQjYC4Ex
qLADVUmQ4llSKkhkmWUzVNjEFSeKF1MQWA1XyhQ85pFCgiSWeGJSAbFXizi5VCQROQ1KF5GDKCAA
UJAwCLFCAge4g8U+ySDjwzJdOpNDTWt948UVLLygGy64ZEKjQ0yKAY4Er8BXDjhc3cCQeeul6ZcP
rhVxjBWiCDqmoII2U0gHrFgnw4+dgZJgOA4pAoucZzHJlS/WTAkQWj+V+McIfSiaxpjVOIOjDxS2
IxRTOJHakZwZQsRZHu3F0gYYhixiXiKyXKBCKwkISgJXn3jCyCds/iw6IkAaIcBUiTolR5UdXPQK
0zd8nhcWIxa0olO31WjxIyns/dhHrAPS1YQ1AXESl2BZ4MgeETVS2K00jlJDm7lIFOEGbDAB2Sog
7fTb3y980MiPBWNa64HClvTrU4Y7ZMFFTEZYOga73gJiiF/xOtJZxl42o7Ki7QLCw1QcthNGxpEd
qQiocjbUMsJigHxtl8l6wsyWIs6xL7+enlJkgj/abA1tK4qzL8WivnOBfqJ8yY8n7opAdWE4tcgc
rc3ESdmSNdciDcIbwAxDaT6u9MOyPKRkYchsO2obJy026dM8tF2pU0XLTXw0CeVuYjJ4IBYnRX/D
dY032x/Ac0jH/jo9RwtlQW3joljf1Uf56IePbvrpqKeu+ggmr+460q/HLvvsqjtQLGe0y+5AAQnI
Y4scftzdCjv6+bwBArzTec2oj+4oPKkqXzECX325SkdlShVN1a1+pZdoUJXnVVDCL9DTq/E5peDX
EI/aABE9IOtlEX8uxCJ9061MINVt6Qmx1G4c0B/1BHMdwninDlkgmS6aF4e0TIBRJwgGL6rCPKuh
rwYoAGAFBliH4HhGQr94ADYEpJ582c04CzkBFnaipmsgr31faVAlgFEEi8BtPDQqwUAc1YNJFIAF
OJoHcCYkHsUAkTV88dA7kKKXs0Cjgt8pHwsEs4AC5EZ0f7KR/gmpMb/BiGcBlAjWVBwgpe/QS339
aUBjrtWafCBOQAoaB/tcMC8MNu4P6osM1g5Dmrd1wQQsPEVwTIQbU+TxgX4B4BALaLTnCYcaB+EM
dshjnKpkiS8ncBv9ugeQNLwDkYKoRESwYJQQLgyD70AAAdR0EiNE8Y8MMEAYbfA1Eh4kOhYCD2lQ
0CzbDWABBhiAFSVmx3cQgADF8tPR0IgB5BngADv5iwGgeMZvxYMAAxiAlMhlA2g+DSy11MFDYMOD
fziSGsxbgiHUVIcPMQCahpHeerT3ITRKzmj+ssopTQmiUxJzfCFQIR8phENTPjKNLNHlHhe6T2H4
Jgc8ZBxxceiZjbWhEjGG1Oe1PBgYYyGuDhXcVyH+coNzFrNDKH1jBwdah2r1wZ5YI849gcMnxy1z
QhR9ZVgUirh/hoenpCrdL4Q6VDuOhgYwRWpSZ4Syo+Zuk5QjzFNXR9RFAoKaM5rfVS/YC67iZ3Sg
9EIiPBABADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/tree.gif

R0lGODlhLgAzAIcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0
NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH
R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa
WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t
bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA
gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT
k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam
pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5
ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM
zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f
3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy
8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH5BAAAAP8ALAAAAAAuADMA
AAj/AAMIHEiwoMGDCBMK/MewocOHECNKlLhwosWLGP9VzMix40aH8xpes2ULWTmTyGxdQ8bSFMuT
yEbamndtXrlrED/axITppC1TaIwEqoMGTZZAQ+swGsqIKCNkdbKYMoWpTp1rOBt+tBUoCxpTdQIx
QhMVzVixRrIYQQY0kBFGmJqiGRooaCBbDjfOqwoXU1GlRusYQYPJVtM6P7PYqoPJ1NCiYo0GMpU3
QMNyMP2SNWUrKKOlT+WGVTp2bmDBWfzi1WqZ4TVMdBErJRrW6FKrZj+LrYubKGGgyEIy/Hg2cJal
jSFrrh23axaiWZ4X9atYuMbWDFOOHSz18dGjsMUy/+ZZFHJ5smSDs37INajRwFXpIjvqVmlq2GGb
HjdMuNx616Y0VRcjpniFlFmRSeaXYIEsaNVYAtZB2X//zFPgUi0QJmBpvuFWFFVKHWjVUMd9ZZ1e
jXWVFmFzFWiVEXEV9txiSDWIGlxCeZXVdSDFRZZVx0FnRFp8MTLYkO6NNaNbagWCDIUMzYNMV0MJ
JRZ9hGHiVQstMAaWWOTdldpQ/g2HXZRTwYUUgXDBxRZ5ZPFEFVcSFvbTSqaceOY/plhJml8E+hVI
OYVB5xiBtjw36I41VfYQJkiigQx10QVohIWMNPlWndtZF9FH10yVRUwkZTpWbeVwlah+PUVlqkUf
Of9mCyZSYrLSXHQmOB1Qg0UFFhqwnmnLW7OyGapQWs4V3VctfMblV+UYUUewIAGl6jWEZspYV4FB
JVV0RAXYQhaePvTRP9dEh4lDkDpJ0rB1RGvKSfNkakQL95b56ZkFrvVQOYzo+8+U3AY8n4pc7pjT
mU7GixFUQLoUbVX3tvAkRdjVi225EiU6LmLzGPaxEQqbu2dH/9w05FBPMpLhsCU7elE5YK2Gbkrz
wJhSTVUaFTOUEQ2L74ToWvVPfwzRzBOXApt8ERpc+ivSoLaMu9JIATM90bnsqZXWkzSN1KApXKob
VznP5glVT0BXWzZLjCxWB1tUQRoAvkOZcneG3Ab/siPXNE3qcoZR1/uUUzDe62wWLezNJWM26+Sj
V1p6da+EfUHNeFFcBmDEsAYZkaeZDs1XlFdenZ66Uah7hduyrEcnOyMyo2z71iffrjuPDHFTxiWb
BIKNGMsw1A4kldiyixqbZDLJI4jYg04gw4RRzSpvbILJKbGMQUof0tT+Dwz9/DPNPy34w1AX0PBz
ijtAMEQNNEP8c88n6P9jzRXyf/PCP8rogfhkUD5s/CMGDelEFOhxj3fEzx7e8IcNygELdRwQXfx7
xznAAQPzGWGAmrCEJS7IkH684QTceMcJNpGHZ/wDEozoBEMQeI0abEIO3QBHChaBhW4MsHztIOE/
iezxj0QcgRzx8wc7/pEOG6yGhvzbRzw42A4VgEN8MOCH/Z7hguxIoh/8GMI3fsAQZ4TPCfpgSBet
YQWGLKMb/8uFEMpHut5pgRIsNIYVKpEJK8SiEo4Axi68sAlNeEEe/9gEQ5phhWqkggyFVMQrrACN
fxwiFm3b3e24pknbcbKTHlGIKEdJyoAAADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/arrow_small_a.gif

R0lGODlhDgAOAPegAK3Hfp6pmK7KibDLi7PNkPL27IKiI6asp6msrPL2663Jh4SkJYWlJpq3U6/K
iYWiXqzIhIeoYIeoYoGnM4OiIa/JhXyhIt7pzXifG63Hf4aqW4SpWqa9Y7LMjf39+3yeGn+fGazF
eH2eF6/Kip2+c63JhuPr0uHr0ZW1UYGkKKisqqO/acTYqYOkJqG+bKesqJKmfZqoke/05n2gSIyu
P5anh+/z45SnhK3Ger7UoK3FdbDLjP7+/KvIha3HfJ2plqrHgn+kJZuokarGfa7IfoGnLq3KiZay
Sujv2XuhJ5m7b6CpmpWnh52+a7TKgcvaqZOmgoWiYXqeG4ymcpSmg5m2UoGhT6/Lip2plYOiXqnH
g6jGgoOnL93ozdvmxJyplbTOkK/Jg4msX4OlKH+iUH6hSqvCb32gS4anYYymcaWrpIapXXqdFLHM
inieOH2iIN7oy+Ps0bHKhdnkwIGiIKzIhavHgXyhUJm0S7HKh3ufJHyiJ3qhOLTNjnqeF4inZYGh
TrPJfomrXoOlKpCxSO3x3/L26a7HfnijM4CnMZqoj/z9+oGhIKisq4WiYoenY5W5aq7IgZK0UazJ
huDpzH+hT5WxR67IhOzy34WlYomnaZqojoywR4OpMs7dr////6utsAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAKAALAAAAAAOAA4A
AAjPAEEJfAFF0xoNf2CoEcjwRwQSRtrIIeJCUAyGAcQMIDDgEgAcgRrwEQIKwSMBHQRAyHPCE40g
Y2Yc2KSEgAIFdjLE4aEDQ4s9N6Zo2THCQYVDIbwsMvPBwAMJdVgUKJAggQxMnzxwEAEIzaQcXS7A
ofRkzqdCeEBYSbPlCpAhAFYQQmLDEhs6URRBAlMijA8UJgwd8UNBDxMEmXr0iSSpk5MqUhYwKtMI
1JINTTglKmLhDQMDbrBgvINoApdBKZKc+cJQoIoajshUykLlAMOAADs=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.sciencedirect.com/scidirimg/sci_dir/btn_go1.gif

R0lGODlhKAATAPcEAAoKClJTVVmklDM0NZejooaIinx9f2doanFzdSkpKh4fHxQUFQBkMV1eXwBj
L5CSlQBlNV+pmj0+PwBiLQBlN/r8+wBnOVmjj0hJSlCcgwBeOABlMwBkM0d6bE6ejautsFymllB+
cpXDtVmjkl6omQBmNl2hhV2hhwBeNYaZlW+Mhm+OhzhzY12kjjhyYmGggl2ji06chgBdKwBeKaWq
rFqkkny3qgBlQHqTjlmkk42+rix/VgBkLkeUeABuR1qklSduWl+lkFmijmuLgzGAbFOhkFiklABn
PlSfiABfLQBpRlKgkE2XfgBlOCNsVkt7b0yZiCNpUwBkNlCejQNeQl2nl8rg11Ofjk6dilCXegNu
SYCznTVxXmaHf1WeiHyUkIeZlmGFfD6ObQBnNrrZ03iQi1Cchl+qmminjh1uWABhMS+Aa05+clCe
ilmfhk6XelmBdieGaVahjEmTcpjGvWekiFWehSt6ZQBaJhtlToC0nk6bg5XEuXWQi2Wihp/Iuhp5
T1ekkwBiMABqQgBjMQBiNwBjMFehjDRxXwBjNjSBZ1umlqSnqiVtWABmNwBcMgBpPE19cF2DeT+N
egBfMABlMgBcNABcNzhzYjlzYwBmM9/t6oCWknewm+fx7rbWzl2lklJ/c1iij1mjk6DIuV6pmRV3
UgBsQzx1Y06biTuKd1OcgwdsQVSgjYCym1KejQBbKHSPirbUx4CVkkSUeU2aiCV0X7bVy/z9/UqY
fwBqP1mjkR5nUANjPO718hl4UkuYh7bX0K3QwwBgK1ujjoGVkjWAZQBgMLGztqmrrlGdh16EegBk
MgBiK5CdnABgQWOgg7bWzC9wXgBmOwBnOxB1UAtsQVeikiRpVqmsr5XEtrjWzEyWdwBbNdjo4kyd
hlmijTp1ZQBqQQBcKVmhiz11ZEV5a1qjjo++rVadgwBiKo3AtQBhLD92ZzNzYSd3YiZ5Y0mVdwBf
KqqrrkF3aFullmmJgQBiLFuiiVqijF6jiQBhMABhKwAAAP///6WnqiH5BAEAAAQALAAAAAAoABMA
AAj/AAkIHEiwoEGDZSK5ayStg4qDECMexAFkDbBWh7wwUeRkiMSPB+HAuxYBRI1z+fDpM2HMHMiX
BJYROVNPQI4LyjK4OcENUK8OEAsYgJniXYQfAgSMkCPiT7p4rKSM0bCiIAYA/bJiABnuyqKkAkQR
8+RPmDUKFkps4EVQAoAGBQoE6BdAorM7EcCOuoBERwV/eihRgFAJxReBCPodaKtgYIMBCAjam0Ri
iQcPWGLsodXJl78tMjgw2BdC4FyIBvoBGNBvwUB6qQKtIxPsU7Rb20hZ8efPlSAHE1AJTNDYdIDj
BAYAQNyvgUAWrwRs4k29ur8KO2aw4yJQQr+BCYh/8V89kDyBdlCM2KDDR5sIEejeyOL9Qt4EfuUE
Hug3dGBqAuYBWBcBXahCQhFTtGFGBnb8kgUu/kCDhwP3JBGKQA8AAEABGLKW3HcEJLYYAc7YUopS
QpADQw9o8OYHLAw4oM4jswxUAFYLLKBaXQUsAEAC/RQnkAu1VLELOC2sYoo3/tQxzgYMTDBMFAYZ
cNwBDxCEQAAjDgRGGiCAEkQu1UwjxhzHQMCBIc100wdMEoXxzjdxaDGIOImo4QgEzPBgCRtwfiQJ
FUr4cIoukKSlCSGXRBIoSJxg88wNR1DTRCEa5BHLozAVE0ImiGDyBA4GBQQAOw==

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/static/stylesheets/css_art_v01.css

.articleHeaderInner A {
	COLOR: #0000ff
}
A.articleHeaderInner:hover {
	TEXT-DECORATION: underline
}
P {
	LINE-HEIGHT: 150%
}
.articleTitle {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 150%; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.articleText {
	DISPLAY: inline; LINE-HEIGHT: 150%
}
.graphText {
	DISPLAY: inline; LINE-HEIGHT: 150%
}
.graphTextOnly {
	DISPLAY: inline; LINE-HEIGHT: 150%
}
.refText {
	DISPLAY: inline; LINE-HEIGHT: 150%
}
.articleToc {
	LINE-HEIGHT: 150%
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box
}
.infobubble-container {
	Z-INDEX: 10; POSITION: relative
}
.infobubble {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; =
DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 2; LEFT: -300px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: 1px solid; WIDTH: 290px; TEXT-INDENT: =
-1px; PADDING-TOP: 8px; BORDER-BOTTOM: 1px solid; POSITION: absolute; =
TOP: 0px; BACKGROUND-COLOR: #efefef
}
.mlktScroll {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
OVERFLOW: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 270px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100px; BACKGROUND-COLOR: =
#ffffff
}
.mlktLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #f6f6f6
}
.mlktEmpty {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: =
#f6f6f6
}
.outerPage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.articlePage {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; MIN-HEIGHT: 975px; PADDING-BOTTOM: =
5px; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-COLOR: #f6f6f6
}
.articleHeaderInner {
	BORDER-RIGHT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: 5px; PADDING-LEFT: =
5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 5px; MARGIN-RIGHT: 350px; =
PADDING-TOP: 5px; BORDER-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff
}
.FATTABInner {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: =
0.9em; FLOAT: right; WIDTH: 350px; HEIGHT: 100%; BACKGROUND-COLOR: =
#f6f6f6
}
.refersTable {
	FONT-SIZE: 1em; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, =
sans-serif; BACKGROUND-COLOR: #ffffff
}
.refersLeftColumn {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 55px; =
TEXT-ALIGN: right
}
.refersDivider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 10px; BACKGROUND-COLOR: =
#ffffff
}
.refPreview {
	PADDING-RIGHT: 8px; DISPLAY: none; PADDING-LEFT: 8px; Z-INDEX: 5; =
PADDING-BOTTOM: 8px; WIDTH: 300px; PADDING-TOP: 8px; BACKGROUND-COLOR: =
#eeeeee
}
.greyTable {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: =
0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: =
#cccccc 0px; BACKGROUND-COLOR: #f6f6f6
}
.greyHeader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: =
repeat-x
}
.tabSelectedOuter {
	FLOAT: left; HEIGHT: 28px
}
.tabUnselectedOuter {
	FLOAT: left; HEIGHT: 25px
}
.tabSelectedInner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.5em; FLOAT: left; =
COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif; POSITION: relative; HEIGHT: 28px; =
BACKGROUND-COLOR: #ffffff
}
.tabUnselectedInner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; FLOAT: left; =
COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; =
FONT-FAMILY: arial,verdana,helvetica,sans-serif; POSITION: relative; =
HEIGHT: 25px
}
.tabUnselectedOuter:hover {
	CURSOR: pointer
}
.tabUnselectedInner:hover {
	CURSOR: pointer
}
.disabledTabLink {
	COLOR: #bcbcbc
}
.bottomArticle {
	POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.footerArticle {
	BACKGROUND-COLOR: #ffffff
}
.ppvMSG {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 1; =
FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ppvMSG IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: =
5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; =
BORDER-BOTTOM: 0px
}
.figTblUpiOuter {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.tblScroll {
	PADDING-RIGHT: 0px; OVERFLOW-Y: visible; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 17px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px
}
.tblScrollBox {
=09
}
.tblScrollLink {
	DISPLAY: inline
}
.eqImgScroll {
	PADDING-RIGHT: 0px; OVERFLOW-Y: visible; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 17px; VERTICAL-ALIGN: middle; OVERFLOW: auto; WIDTH: =
100%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.eqImgScroll IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.eqImgScroll A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.eqImgScroll A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
.inlMMLBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: =
inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.fdBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; =
PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative
}
.fdNoLabel {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.fdWithLabel {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10%; TEXT-ALIGN: center
}
.fdLabel {
	RIGHT: 0px; WIDTH: 10%; POSITION: absolute; TOP: 45%; TEXT-ALIGN: right
}
.fdLabelTxt {
	VERTICAL-ALIGN: super
}
.sizeImg {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.sizeImgBox {
=09
}
.sizeImgLink {
	DISPLAY: inline
}
.viewWithinBtn:hover {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#666666 1px solid; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: =
#666666 1px solid; WIDTH: auto; COLOR: #666666; PADDING-TOP: 1px; =
BORDER-BOTTOM: #666666 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: =
#eeeeee; TEXT-DECORATION: none
}
.viewWithinBtn {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#666666 1px solid; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: =
#666666 1px solid; WIDTH: auto; COLOR: #666666; PADDING-TOP: 1px; =
BORDER-BOTTOM: #666666 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: =
#eeeeee; TEXT-DECORATION: none
}
.graphTextOnly A:hover {
	TEXT-DECORATION: none
}
.outwardBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.8em; PADDING-BOTTOM: =
3px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: =
center
}
.outwardBox TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.NextBiovRow {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
.MMCvRow {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
.MMCvOuter {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; OVERFLOW-Y: =
hidden; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: =
right; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
hidden; BORDER-LEFT: 0px; WIDTH: 341px; PADDING-TOP: 0px; BORDER-BOTTOM: =
0px; BACKGROUND-COLOR: #ffffff
}
.MMCvTitleBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 2px 2px 12px; =
BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.MMCvTitleSpan {
	POSITION: relative; TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.MMCvRefHovs {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px
}
.MMCvTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.MMCvTab {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
2px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #cccccc 1px solid; CURSOR: =
pointer; COLOR: #0000ff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.MMCvTab:hover {
	TEXT-DECORATION: underline
}
.MMCvTabActive {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: =
3px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #cccccc 1px solid; =
PADDING-TOP: 2px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f2f2f2; =
TEXT-ALIGN: center
}
.MMCvTabActive A:hover {
	TEXT-DECORATION: none
}
.MMCvSelector {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 336px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; =
BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: right
}
.MMCvSelectDiv {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: =
3px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
3px; BORDER-BOTTOM: 0px
}
.MMCvSelectorItem {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; CURSOR: =
pointer; COLOR: #0000ff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.MMCvSelectorCollapseItem {
	CURSOR: pointer
}
.MMCvSelRover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: =
inline; PADDING-LEFT: 0px; FONT-SIZE: 145%; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.MMCvSelRover IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: -4px; =
BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.MMCvViewBacking {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: medium =
none; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 336px; BORDER-BOTTOM: #cccccc 1px solid; =
BACKGROUND-COLOR: #f2f2f2
}
.MMCvViewer {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; OVERFLOW-Y: hidden; =
PADDING-LEFT: 0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: hidden; WIDTH: 320px; PADDING-TOP: 0px; BORDER-BOTTOM: medium =
none; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.MMCvVideoComponent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 345px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 195px 0px 0px; WIDTH: 320px; =
PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.MMCvAudioComponent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 345px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 195px 0px 0px; WIDTH: 320px; =
PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.MMCvOtherComponent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 345px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 195px 0px 0px; WIDTH: 320px; =
PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
.MMCvCaptionArea {
	OVERFLOW-Y: hidden; DISPLAY: block; FLOAT: right; OVERFLOW-X: hidden; =
MARGIN: 0px; OVERFLOW: hidden; WIDTH: 245px
}
.MMCvAudioOtherWrapper {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: medium none; OVERFLOW-Y: =
hidden; DISPLAY: block; OVERFLOW-X: hidden; MARGIN: 0px; OVERFLOW: =
hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 320px; BORDER-BOTTOM: =
#cccccc 1px solid
}
.MMCvCaptionWrapper {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; OVERFLOW-Y: =
hidden; DISPLAY: block; PADDING-LEFT: 4px; OVERFLOW-X: hidden; =
PADDING-BOTTOM: 4px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; =
WIDTH: 245px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.MMCvCaption {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; DISPLAY: block; =
PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: 0px; =
WIDTH: 245px; PADDING-TOP: 6px; BORDER-BOTTOM: 0px
}
.MMCvVideoCaptionArea {
	PADDING-RIGHT: 0px; OVERFLOW-Y: hidden; DISPLAY: block; PADDING-LEFT: =
0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
hidden; WIDTH: 320px; PADDING-TOP: 0px
}
.MMCvVideoCaptionWrapper {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; OVERFLOW-Y: =
hidden; DISPLAY: block; PADDING-LEFT: 4px; OVERFLOW-X: hidden; =
PADDING-BOTTOM: 4px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; =
WIDTH: 320px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.MMCvVideoCaption {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 6px; BORDER-TOP: 0px; DISPLAY: block; =
PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: 0px; =
WIDTH: 320px; PADDING-TOP: 6px; BORDER-BOTTOM: 0px
}
.MMCvVideoPlayerArea {
	PADDING-RIGHT: 0px; OVERFLOW-Y: hidden; DISPLAY: block; PADDING-LEFT: =
0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
hidden; WIDTH: 320px; PADDING-TOP: 0px; HEIGHT: 265px
}
.MMCvVideoPlayerWrapper {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; OVERFLOW-Y: =
hidden; DISPLAY: block; PADDING-LEFT: 0px; OVERFLOW-X: hidden; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; =
WIDTH: 320px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; =
HEIGHT: 265px
}
.MMCvVideoPlayer {
	BORDER-RIGHT: #cccccc 1px solid; DISPLAY: block; MARGIN: 0px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; WIDTH: 320px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 265px
}
.MMCvAudioPlayerWrapper {
	PADDING-RIGHT: 0px; OVERFLOW-Y: hidden; DISPLAY: block; PADDING-LEFT: =
0px; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: =
hidden; WIDTH: 320px; PADDING-TOP: 0px; HEIGHT: 28px
}
.MMCvAudioPlayer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; MARGIN: 0px; =
BORDER-LEFT: 0px; WIDTH: 320px; BORDER-BOTTOM: 0px; HEIGHT: 28px; =
TEXT-ALIGN: center
}
.MMCvErrorArea {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; OVERFLOW-Y: =
hidden; DISPLAY: block; PADDING-LEFT: 0px; OVERFLOW-X: hidden; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; OVERFLOW: =
hidden; BORDER-LEFT: 0px; WIDTH: 300px; PADDING-TOP: 0px; BORDER-BOTTOM: =
0px; HEIGHT: 260px
}
.MMCvError {
	FONT-SIZE: 1.1em; WIDTH: 320px; POSITION: absolute; TOP: 50px; =
TEXT-ALIGN: center
}
.MMCvAudioError {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 10px; WIDTH: 320px; PADDING-TOP: 10px; BORDER-BOTTOM: =
#cccccc 1px dotted; TEXT-ALIGN: center
}
.MMCvAudioErrorNoCaption {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: medium =
none; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: 320px; PADDING-TOP: 8px; =
BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
.MMCvMoreSpacer {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: #000000 1px dashed
}
.MMCvMoreWrapper {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 9px; BORDER-TOP: 0px; DISPLAY: none; =
PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; =
WIDTH: 195px; CURSOR: pointer; COLOR: #0000ff; PADDING-TOP: 0px; =
BORDER-BOTTOM: 0px
}
.MMCvLessWrapper {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 9px; BORDER-TOP: 0px; DISPLAY: none; =
PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; =
WIDTH: 195px; CURSOR: pointer; COLOR: #0000ff; PADDING-TOP: 0px; =
BORDER-BOTTOM: 0px
}
.MMCvImageArea {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: =
0px; WIDTH: 58px; PADDING-TOP: 8px
}
.MMCvDownload {
	DISPLAY: block; FLOAT: right; MARGIN: 0px
}
.MMCvViewWithin {
	DISPLAY: block; MARGIN: 0px
}
.MMCvViewDownloadWrapper {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; WIDTH: 320px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f2f2f2
}
.MMCvImage {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 50px; =
PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 50px
}
#shadow-container {
	PADDING-RIGHT: 10px; LEFT: 3px; FLOAT: left; MARGIN-BOTTOM: 3px; =
PADDING-BOTTOM: 10px; MARGIN-RIGHT: 3px; PADDING-TOP: 10px; POSITION: =
relative; TOP: 3px
}
.shadow1 {
	LEFT: -1px; WIDTH: 220px; POSITION: relative; TOP: -1px
}
.shadow2 {
	LEFT: -1px; WIDTH: 220px; POSITION: relative; TOP: -1px
}
.shadow3 {
	LEFT: -1px; WIDTH: 220px; POSITION: relative; TOP: -1px
}
.container {
	LEFT: -1px; WIDTH: 220px; POSITION: relative; TOP: -1px
}
.shadow1 {
	BACKGROUND: #f1f1f1; WIDTH: 220px
}
.shadow2 {
	BACKGROUND: #dbdadb
}
.shadow3 {
	BACKGROUND: #b8b6b8
}
.container {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 8px; WIDTH: 220px; COLOR: #555555; PADDING-TOP: 8px; =
FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: =
#f2f2f2
}
.MMCvVideoImageArea {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: medium none; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 320px; BORDER-BOTTOM: #cccccc 1px solid; =
HEIGHT: 180px; TEXT-ALIGN: center
}
.MMCvInstallFP {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
.MMCvVideoImageWrapper {
	VERTICAL-ALIGN: middle
}
.MMCvInstallFP {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
 > .MMCvVideoImageArea {
	DISPLAY: block
}
.MMCvVideoImageWrapper {
	ZOOM: 1; POSITION: relative; TOP: 50%; HEIGHT: auto
}
.MMCvVideoImage {
	ZOOM: 1; POSITION: relative; TOP: -50%; HEIGHT: auto
}
UNKNOWN {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 1px; =
BORDER-BOTTOM: #cccccc 1px dashed
}
UL.artAlphaNavBar {
	DISPLAY: block
}
UL.artAlphaNavBar LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; BORDER-LEFT: =
#999999 1px solid; LIST-STYLE-TYPE: none
}
DL DL DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 14pt; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
DL P {
	MARGIN-LEFT: 0px; LINE-HEIGHT: 100%
}
DT P {
	MARGIN-LEFT: 0px; LINE-HEIGHT: 100%
}
DD P {
	MARGIN-LEFT: 0px; LINE-HEIGHT: 100%
}
#pdfArea OBJECT {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: =
block; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#pdfPage {
	DISPLAY: block; OVERFLOW: auto; WIDTH: 100%; HEIGHT: 820px
}
.loadWindow {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; =
PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; WIDTH: =
600px; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; HEIGHT: 820px
}
.reRunStyle {
	BORDER-RIGHT: rgb(248,202,115) 1px solid; PADDING-RIGHT: 4px; =
BORDER-TOP: rgb(248,202,115) 1px solid; PADDING-LEFT: 4px; Z-INDEX: 9; =
FLOAT: left; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: =
rgb(248,202,115) 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: =
rgb(248,202,115) 1px solid; POSITION: relative; BACKGROUND-COLOR: =
rgb(248,229,130)
}

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/static/stylesheets/css_gen_v01.css

BODY {
	MARGIN: 0.4em 0em 0em
}
DIV {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
HTML {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
IMG {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
TD {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
LI {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.pageText {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.alertMsg {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.errMsg {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV.refMsg {
	DISPLAY: none
}
DIV.msgBox {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dedede 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; BORDER-LEFT: =
#dedede 1px solid; WIDTH: 80%; PADDING-TOP: 6px; BORDER-BOTTOM: #dedede =
1px solid
}
DIV.msgBoxExcerpt {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dedede 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; BORDER-LEFT: =
#dedede 1px solid; WIDTH: 70%; PADDING-TOP: 6px; BORDER-BOTTOM: #dedede =
1px solid
}
DIV.imgIcon {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FLOAT: left; COLOR: #ff0000
}
DIV.imgIcon H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.errMsgText {
	PADDING-LEFT: 26px; FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV.alertMsgText {
	PADDING-LEFT: 26px; FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV.confirmMsgText {
	PADDING-LEFT: 26px; FONT-WEIGHT: bold; COLOR: #000000
}
DIV.infoMsgText {
	PADDING-LEFT: 26px; FONT-WEIGHT: bold; COLOR: #000000
}
DIV.msgText {
	PADDING-LEFT: 50px; FONT-WEIGHT: normal; COLOR: #000000
}
DIV.errMsgText A {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV.alertMsgText A {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV.confirmMsgText A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV.infoMsgText A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV.msgText A {
	FONT-WEIGHT: normal
}
.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 5px 0px 0px 5px; COLOR: =
#8cc919; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.pageHeadingBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 5px 0px 0px 5px; COLOR: =
black; FONT-FAMILY: arial, helvetica, sans-serif
}
.pageContent {
	MARGIN: 5px
}
#sdLoginBox {
	PADDING-RIGHT: 0.1em; BACKGROUND-POSITION: left bottom; PADDING-LEFT: =
0.1em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.1em; OVERFLOW: hidden; WIDTH: =
29.5em; PADDING-TOP: 0.1em; BACKGROUND-REPEAT: repeat-x; HEIGHT: 6.7em; =
BACKGROUND-COLOR: #dddddd
}
#sdLoginBox INPUT {
	FONT-SIZE: 0.9em
}
#sdLoginBox DIV {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBox HTML {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBox IMG {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBox INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBox SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBox TABLE {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBox TD {
	FONT-SIZE: 1em; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdLoginBoxFold {
	OVERFLOW: hidden; TEXT-ALIGN: right
}
#sdQuickSearch TABLE {
	FONT-SIZE: 1em; PADDING-BOTTOM: 0.3em
}
#sdQuickSearch INPUT {
	FONT-SIZE: 1em
}
#sdQuickSearch TD {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
#sdBody {
	FONT-SIZE: 75%; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; =
FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
A.ActionButton {
	TEXT-DECORATION: none
}
A.ActionButton:hover {
	TEXT-DECORATION: underline
}
A.ActionButton:hover:visited {
	TEXT-DECORATION: underline
}
#a:link .Active {
	TEXT-DECORATION: underline
}
A:visited .Active {
	TEXT-DECORATION: underline
}
.ActionButtonDisabled {
	COLOR: #999999; TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.linkclosed:hover {
	COLOR: white; BACKGROUND-COLOR: #777777; TEXT-DECORATION: none
}
A.linkopen {
	COLOR: white; BACKGROUND-COLOR: #777777; TEXT-DECORATION: none
}
A.linkopen:link {
	COLOR: white; BACKGROUND-COLOR: #777777; TEXT-DECORATION: none
}
A.linkopen:visited {
	COLOR: white; BACKGROUND-COLOR: #777777; TEXT-DECORATION: none
}
A.linkopen:active {
	COLOR: white; BACKGROUND-COLOR: #777777; TEXT-DECORATION: none
}
SPAN.linkopen {
	COLOR: white; BACKGROUND-COLOR: #777777; TEXT-DECORATION: none
}
.linknoborder IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
.linkdisabled {
	COLOR: #999999
}
INPUT.xpstyle {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
INPUT.qsinput {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 1.6em
}
TABLE.sdMainNav {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0.2em; FONT-SIZE: 1em; =
WIDTH: 100%; BORDER-BOTTOM: black 0.1em solid; BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 2em
}
TD.sdMainNav {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x
}
.sci_dirNav {
	BACKGROUND-COLOR: #6c9d31
}
.sci_dirNavActive {
=09
}
.blueNav {
	BACKGROUND-COLOR: #0000aa
}
.blueNavActive {
	COLOR: #0000aa; BACKGROUND-COLOR: #bad3f3
}
.redNav {
	BACKGROUND-COLOR: #990000
}
.redNavActive {
	COLOR: #990000; BACKGROUND-COLOR: #f7cece
}
.greyNav {
	BACKGROUND-COLOR: #7f7f7f
}
.greyNavActive {
	COLOR: #7f7f7f; BACKGROUND-COLOR: #e6e6e6
}
.greenNav {
	BACKGROUND-COLOR: #007703
}
.greenNavActive {
	COLOR: #007703; BACKGROUND-COLOR: #c2edc0
}
.orangeNav {
	BACKGROUND-COLOR: #cc5200
}
.orangeNavActive {
	COLOR: #cc5200; BACKGROUND-COLOR: #ffdfca
}
TABLE.sdMainNav A:hover {
	TEXT-DECORATION: none
}
TABLE.sdMainNavCenter TD {
	FONT-SIZE: 1em; BORDER-LEFT: white 0.01em solid; HEIGHT: 1.82em
}
TABLE.sdMainNavCenter TBODY {
	FONT-SIZE: 1em
}
TD {
	FONT-SIZE: 1em
}
TR {
	FONT-SIZE: 1em
}
DIV {
	FONT-SIZE: 1em
}
TABLE.sdMainNavCenter {
	BORDER-RIGHT: white 0.01em solid; HEIGHT: 1.82em
}
TABLE.sdMainNav A {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.33em; VERTICAL-ALIGN: middle; =
COLOR: white; PADDING-TOP: 0.19em; HEIGHT: 1.82em; TEXT-DECORATION: none
}
TABLE.sdMainNav A:link {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.33em; VERTICAL-ALIGN: middle; =
COLOR: white; PADDING-TOP: 0.19em; HEIGHT: 1.82em; TEXT-DECORATION: none
}
TABLE.sdMainNav A:visited {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 0.33em; VERTICAL-ALIGN: middle; =
COLOR: white; PADDING-TOP: 0.19em; HEIGHT: 1.82em; TEXT-DECORATION: none
}
DIV.sdMainNavPadding {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em
}
.alphaDivider {
	DISPLAY: inline; WIDTH: 0px; POSITION: relative; HEIGHT: 0px
}
.alphaSelect {
	LEFT: 0px; POSITION: absolute; TOP: -11px; HEIGHT: 14px; =
BACKGROUND-COLOR: #777777
}
.libBannerText {
	FONT-SIZE: smaller; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sci_dirBtn {
	BACKGROUND-COLOR: #7aa544
}
.sci_dirBtnHov {
	COLOR: #ffffff; BACKGROUND-COLOR: #1d6b2f
}
.blueBtn {
	BACKGROUND-COLOR: #0000aa
}
.blueBtnHov {
	COLOR: #0000aa; BACKGROUND-COLOR: #bad3f3
}
.greenBtn {
	BACKGROUND-COLOR: #007703
}
.greenBtnHov {
	COLOR: #007703; BACKGROUND-COLOR: #c2edc0
}
.greyBtn {
	BACKGROUND-COLOR: #7f7f7f
}
.greyBtnHov {
	COLOR: #7f7f7f; BACKGROUND-COLOR: #e6e6e6
}
.redBtn {
	BACKGROUND-COLOR: #990000
}
.redBtnHov {
	COLOR: #990000; BACKGROUND-COLOR: #f7cece
}
.orangeBtn {
	BACKGROUND-COLOR: #cc5200
}
.orangeBtnHov {
	COLOR: #cc5200; BACKGROUND-COLOR: #ffdfca
}
INPUT.btn {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; VERTICAL-ALIGN: =
middle; OVERFLOW: visible; BORDER-LEFT: #666666 1px solid; WIDTH: auto; =
CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: =
#666666 1px solid; TEXT-DECORATION: none
}
INPUT.btnhov {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; VERTICAL-ALIGN: =
middle; OVERFLOW: visible; BORDER-LEFT: #666666 1px solid; WIDTH: auto; =
CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; =
TEXT-DECORATION: none
}
A.articleBtn {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 20px; BORDER-TOP: medium =
none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: medium none; CURSOR: =
pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; =
BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
A.articleBtn:hover {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 20px; BORDER-TOP: medium =
none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: medium none; CURSOR: =
pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; =
BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
A.articleBtnActive {
	CURSOR: default; BACKGROUND-COLOR: #7aa544; TEXT-DECORATION: none
}
A.articleBtnActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #7aa544; TEXT-DECORATION: none
}
A.articleBtn:hover {
	BACKGROUND-COLOR: #7aa544
}
A.btn {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 1px; MARGIN: 0px 1px 0px 0px; VERTICAL-ALIGN: =
middle; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; PADDING-TOP: =
1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial, verdana, =
helvetica, sans-serif; HEIGHT: 1.17em; TEXT-DECORATION: none
}
A.btn:hover {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 1px; MARGIN: 0px 1px 0px 0px; VERTICAL-ALIGN: =
middle; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; PADDING-TOP: =
1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial, verdana, =
helvetica, sans-serif; HEIGHT: 1.17em; TEXT-DECORATION: none
}
A.sci_dirBtn {
	BACKGROUND-COLOR: #7aa544
}
A.sci_dirBtn:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #1d6b2f
}
A.blueBtn {
	BACKGROUND-COLOR: #0000aa
}
A.blueBtn:hover {
	COLOR: #0000aa; BACKGROUND-COLOR: #bad3f3
}
A.greenBtn {
	BACKGROUND-COLOR: #007703
}
A.greenBtn:hover {
	COLOR: #007703; BACKGROUND-COLOR: #c2edc0
}
A.greyBtn {
	BACKGROUND-COLOR: #7f7f7f
}
A.greyBtn:hover {
	COLOR: #7f7f7f; BACKGROUND-COLOR: #e6e6e6
}
A.redBtn {
	BACKGROUND-COLOR: #990000
}
A.redBtn:hover {
	COLOR: #990000; BACKGROUND-COLOR: #f7cece
}
A.orangeBtn {
	BACKGROUND-COLOR: #cc5200
}
A.orangeBtn:hover {
	COLOR: #cc5200; BACKGROUND-COLOR: #ffdfca
}
A.noul:hover {
	TEXT-DECORATION: none
}
.tableFmBg {
	PADDING-RIGHT: 0px; BORDER-TOP: #8cc919 2px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#8cc919 2px solid; BACKGROUND-COLOR: #efefef
}
.sci_dirBorder {
	BORDER-TOP: #8cc919 2px solid; BORDER-BOTTOM: #8cc919 2px solid
}
.blueBorder {
	BORDER-TOP: #0000aa 2px solid; BORDER-BOTTOM: #0000aa 2px solid
}
.greenBorder {
	BORDER-TOP: #007703 2px solid; BORDER-BOTTOM: #007703 2px solid
}
.greyBorder {
	BORDER-TOP: #7f7f7f 2px solid; BORDER-BOTTOM: #7f7f7f 2px solid
}
.redBorder {
	BORDER-TOP: #990000 2px solid; BORDER-BOTTOM: #990000 2px solid
}
.orangeBorder {
	BORDER-TOP: #cc5200 2px solid; BORDER-BOTTOM: #cc5200 2px solid
}
.sci_dirBorderBtm {
	BORDER-BOTTOM: #8cc919 2px solid
}
.blueBorderBtm {
	BORDER-BOTTOM: #0000aa 2px solid
}
.greenBorderBtm {
	BORDER-BOTTOM: #007703 2px solid
}
.greyBorderBtm {
	BORDER-BOTTOM: #7f7f7f 2px solid
}
.redBorderBtm {
	BORDER-BOTTOM: #990000 2px solid
}
.orangeBorderBtm {
	BORDER-BOTTOM: #cc5200 2px solid
}
.sci_dirBoxBorder {
	BORDER-RIGHT: #8cc919 2px solid; BORDER-TOP: #8cc919 2px solid; =
BORDER-LEFT: #8cc919 2px solid; BORDER-BOTTOM: #8cc919 2px solid
}
.blueBoxBorder {
	BORDER-RIGHT: #0000aa 2px solid; BORDER-TOP: #0000aa 2px solid; =
BORDER-LEFT: #0000aa 2px solid; BORDER-BOTTOM: #0000aa 2px solid
}
.greenBoxBorder {
	BORDER-RIGHT: #007703 2px solid; BORDER-TOP: #007703 2px solid; =
BORDER-LEFT: #007703 2px solid; BORDER-BOTTOM: #007703 2px solid
}
.greyBoxBorder {
	BORDER-RIGHT: #7f7f7f 2px solid; BORDER-TOP: #7f7f7f 2px solid; =
BORDER-LEFT: #7f7f7f 2px solid; BORDER-BOTTOM: #7f7f7f 2px solid
}
.redBoxBorder {
	BORDER-RIGHT: #990000 2px solid; BORDER-TOP: #990000 2px solid; =
BORDER-LEFT: #990000 2px solid; BORDER-BOTTOM: #990000 2px solid
}
.orangeBoxBorder {
	BORDER-RIGHT: #cc5200 2px solid; BORDER-TOP: #cc5200 2px solid; =
BORDER-LEFT: #cc5200 2px solid; BORDER-BOTTOM: #cc5200 2px solid
}
.tableFmBgGray {
	FONT-SIZE: 1em; FONT-FAMILY: arial, helvetica, sans-serif; =
BACKGROUND-COLOR: #efefef
}
.tableFmBgGrayNoCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: =
5px; MARGIN: 5px; PADDING-TOP: 5px; FONT-FAMILY: arial, helvetica, =
sans-serif; BACKGROUND-COLOR: #efefef
}
.tableFmBgPad {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: =
5px; BACKGROUND-COLOR: #efefef
}
.tableFmCell {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; =
MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: =
right
}
.tableFmCellTop {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: =
right
}
.tableFmCellAbove {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.tableFmCellL {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; =
MARGIN-LEFT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: =
left
}
.tableFmDivider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 2px; BACKGROUND-COLOR: =
#ffffff
}
.redtableFmDivider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 2px; BACKGROUND-COLOR: =
#990000
}
.SDtxtLarger {
	FONT-WEIGHT: bold; FONT-SIZE: larger; FONT-FAMILY: arial, helvetica, =
sans-serif
}
.SDtxtSmall {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: arial, helvetica, =
sans-serif
}
.SDtxtSmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
.SDtxtNote {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: =
arial, helvetica, sans-serif
}
.SDtxtNoteSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: =
arial, helvetica, sans-serif
}
.SDtxtPgTitleBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #000000; FONT-FAMILY: arial, =
helvetica, sans-serif
}
A.errMsg {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.errMsg:hover {
	TEXT-DECORATION: underline
}
.boldText {
	FONT-WEIGHT: bold
}
.sci_dirColor {
	COLOR: #7aa544
}
.blueColor {
	COLOR: #0000aa
}
.greenColor {
	COLOR: #007703
}
.greyColor {
	COLOR: #7f7f7f
}
.redColor {
	COLOR: #990000
}
.orangeColor {
	COLOR: #cc5200
}
.tablePlainWhite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.inputBox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
FONT-SIZE: 1em; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; =
BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff
}
A.tabActive {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 20px; BORDER-TOP: medium =
none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; =
PADDING-BOTTOM: 1px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; =
TEXT-DECORATION: none
}
A.tabActive:hover {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 20px; BORDER-TOP: medium =
none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; =
PADDING-BOTTOM: 1px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; =
TEXT-DECORATION: none
}
A.tab {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 20px; BORDER-TOP: medium =
none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; =
PADDING-BOTTOM: 1px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; =
BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
A.tab:hover {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 20px; BORDER-TOP: medium =
none; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 1em; =
PADDING-BOTTOM: 1px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: medium none; =
BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
A.sci_dirTabActive {
	CURSOR: default; BACKGROUND-COLOR: #7aa544; TEXT-DECORATION: none
}
A.sci_dirTabActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #7aa544; TEXT-DECORATION: none
}
A.sci_dirTab:hover {
	BACKGROUND-COLOR: #7aa544
}
A.blueTabActive {
	CURSOR: default; BACKGROUND-COLOR: #0000aa; TEXT-DECORATION: none
}
A.blueTabActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #0000aa; TEXT-DECORATION: none
}
A.blueTab:hover {
	BACKGROUND-COLOR: #0000aa
}
A.greenTabActive {
	CURSOR: default; BACKGROUND-COLOR: #007703; TEXT-DECORATION: none
}
A.greenTabActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #007703; TEXT-DECORATION: none
}
A.greenTab:hover {
	BACKGROUND-COLOR: #007703
}
A.greyTabActive {
	CURSOR: default; BACKGROUND-COLOR: #7f7f7f; TEXT-DECORATION: none
}
A.greyTabActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #7f7f7f; TEXT-DECORATION: none
}
A.greyTab:hover {
	BACKGROUND-COLOR: #7f7f7f
}
A.redTabActive {
	CURSOR: default; BACKGROUND-COLOR: #990000; TEXT-DECORATION: none
}
A.redTabActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #990000; TEXT-DECORATION: none
}
A.redTab:hover {
	BACKGROUND-COLOR: #990000
}
A.orangeTabActive {
	CURSOR: default; BACKGROUND-COLOR: #cc5200; TEXT-DECORATION: none
}
A.orangeTabActive:hover {
	CURSOR: default; BACKGROUND-COLOR: #cc5200; TEXT-DECORATION: none
}
A.orangeTab:hover {
	BACKGROUND-COLOR: #cc5200
}
.textBoxMultipleRow {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #ffffff
}
A.nextPrev {
	FONT-SIZE: 1em; MARGIN: 0px 10px; WIDTH: 1%; COLOR: #ffffff; =
TEXT-DECORATION: none
}
A.nextPrev:hover {
	FONT-SIZE: 1em; MARGIN: 0px 10px; WIDTH: 1%; COLOR: #ffffff; =
TEXT-DECORATION: underline
}
INPUT.nextPrev {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 1px; BORDER-TOP: medium none; =
PADDING-LEFT: 1px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; =
VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-LEFT: medium none; =
WIDTH: auto; COLOR: #0000ee; PADDING-TOP: 0px; BORDER-BOTTOM: medium =
none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
INPUT.nextPrevHov {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 1px; BORDER-TOP: medium none; =
PADDING-LEFT: 1px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; =
VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-LEFT: medium none; =
WIDTH: auto; COLOR: #0000ee; PADDING-TOP: 0px; BORDER-BOTTOM: medium =
none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
INPUT.listAction {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 1px; BORDER-TOP: medium none; =
PADDING-LEFT: 1px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px =
5px; VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-LEFT: medium =
none; WIDTH: auto; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 0px; =
BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent; =
TEXT-DECORATION: none
}
.smCaps {
	FONT-VARIANT: small-caps
}
.nowrap {
	WHITE-SPACE: nowrap
}
SPAN.hit {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
SPAN.bf {
	FONT-WEIGHT: bold
}
SPAN.it {
	FONT-STYLE: italic
}
SPAN.monospace {
	FONT-FAMILY: courier
}
SPAN.sans-serif {
	FONT-FAMILY: sans-serif
}
SPAN.underline {
	TEXT-DECORATION: underline
}
SPAN.pit {
	FONT-SIZE: 0.9em; COLOR: #737373; FONT-FAMILY: arial, verdana, =
helvetica, sans-serif
}
.charImg {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: =
baseline; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
SPAN.cross-out {
	TEXT-DECORATION: line-through
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif
}
.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif
}
.h4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif
}
.h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: =
arial,verdana,helvetica,sans-serif
}
.ImageScroller {
	OVERFLOW: auto; WIDTH: 100%
}
.ImageScrollerPurchHist {
	OVERFLOW: auto; WIDTH: 455px
}
.ImageScrollerPurchCurr {
	OVERFLOW: auto; WIDTH: 415px
}
DIV.auto_complete {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-LEFT: #888 1px solid; WIDTH: 250px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #888 1px solid; POSITION: absolute; BACKGROUND-COLOR: =
white
}
DIV.auto_complete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.auto_complete UL LI.selected {
	COLOR: white; BACKGROUND-COLOR: blue
}
DIV.auto_complete UL LI {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 2px; LIST-STYLE-TYPE: =
none
}
.previewBox {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; =
DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: =
1px solid; WIDTH: 95%; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; =
HEIGHT: 325px; BACKGROUND-COLOR: #eeeeee
}
.previewBar1 {
	CLEAR: both; PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; =
FLOAT: none; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; =
BACKGROUND-COLOR: #ffffff
}
.previewBar2 {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 100%; BORDER-BOTTOM: #cccccc =
1px solid; HEIGHT: 20px
}
.previewContent {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
OVERFLOW: auto; PADDING-TOP: 0.5em; HEIGHT: 280px; BACKGROUND-COLOR: =
#ffffff
}
.txtHidden {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: =
-500px; HEIGHT: 1px
}
.font1 {
	FONT-SIZE: 0.8em
}
.font2 {
	FONT-SIZE: 0.9em
}
.font3 {
	FONT-SIZE: 1em
}
.font4 {
	FONT-SIZE: 1.1em
}
.font5 {
	FONT-SIZE: 1.2em
}
.resultRow {
	BORDER-TOP: #eeeeee 1px solid
}
A.blackLink {
	FONT-SIZE: 0.95em; COLOR: #000000
}

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/swfobject.js

/*! SWFObject v2.2 alpha6 <http://code.google.com/p/swfobject/>
 Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van =
der Sluis
 This software is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php>
 */
=20
 var swfobject =3D function() {
=20
 var UNDEF =3D "undefined",
 OBJECT =3D "object",
 SHOCKWAVE_FLASH =3D "Shockwave Flash",
 SHOCKWAVE_FLASH_AX =3D "ShockwaveFlash.ShockwaveFlash",
 FLASH_MIME_TYPE =3D "application/x-shockwave-flash",
 EXPRESS_INSTALL_ID =3D "SWFObjectExprInst",
=20
 win =3D window,
 doc =3D document,
 nav =3D navigator,
=20
 plugin =3D false,
 domLoadFnArr =3D [main],
 regObjArr =3D [],
 objIdArr =3D [],
 listenersArr =3D [],
 storedAltContent =3D null,
 storedAltContentId =3D null,
 isDomLoaded =3D false,
 isExpressInstallActive =3D false,
 dynamicStylesheet =3D null,
 dynamicStylesheetMedia =3D null;
=20
 /* Centralized function for browser feature detection
 - Proprietary feature detection (conditional compiling) is used to =
detect Internet Explorer's features
 - User agent string detection is only used when no alternative is =
possible
 - Is executed directly for optimal performance
 */=20
 var ua =3D function() {
 var w3cdom =3D typeof doc.getElementById !=3D UNDEF && typeof =
doc.getElementsByTagName !=3D UNDEF && typeof doc.createElement !=3D =
UNDEF,
 playerVersion =3D [0,0,0],
 d =3D null;
 if (typeof nav.plugins !=3D UNDEF && typeof =
nav.plugins[SHOCKWAVE_FLASH] =3D=3D OBJECT) {
 d =3D nav.plugins[SHOCKWAVE_FLASH].description;
 if (d && !(typeof nav.mimeTypes !=3D UNDEF && =
nav.mimeTypes[FLASH_MIME_TYPE] && =
!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // =
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin =
indicates whether plug-ins are enabled or disabled in Safari 3+
 plugin =3D true;
 d =3D d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
 playerVersion[0] =3D parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
 playerVersion[1] =3D parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
 playerVersion[2] =3D /r/.test(d) ? parseInt(d.replace(/^.*r(.*)$/, =
"$1"), 10) : 0;
 }
 }
 else if (typeof win.ActiveXObject !=3D UNDEF) {
 try {
 var a =3D new ActiveXObject(SHOCKWAVE_FLASH_AX);
 if (a) { // a will return null when ActiveX is disabled
 d =3D a.GetVariable("$version");
 if (d) {
 d =3D d.split(" ")[1].split(",");
 playerVersion =3D [parseInt(d[0], 10), parseInt(d[1], 10), =
parseInt(d[2], 10)];
 }
 }
 }
 catch(e) {}
 }
 var u =3D nav.userAgent.toLowerCase(),
 p =3D nav.platform.toLowerCase(),
 webkit =3D /webkit/.test(u) ? =
parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // =
returns either the webkit version or false if not webkit
 ie =3D false,
 windows =3D p ? /win/.test(p) : /win/.test(u),
 mac =3D p ? /mac/.test(p) : /mac/.test(u);
 /*@cc_on
 ie =3D true;
 @if (@_win32)
 windows =3D true;
 @elif (@_mac)
 mac =3D true;
 @end
 @*/
 return { w3cdom:w3cdom, pv:playerVersion, webkit:webkit, ie:ie, =
win:windows, mac:mac };
 }();
=20
 /* Cross-browser onDomLoad
 - Will fire an event as soon as the DOM of a web page is loaded
 - Internet Explorer workaround based on Diego Perini's solution: =
http://javascript.nwbox.com/IEContentLoaded/
 - Regular onload serves as fallback
 */
 var onDomLoad =3D function() {
 if (!ua.w3cdom) { return; }
 if ((typeof doc.readyState !=3D UNDEF && doc.readyState =3D=3D =
"complete") || (typeof doc.readyState =3D=3D UNDEF && =
(doc.getElementsByTagName("body")[0] || doc.body))) { // function is =
fired after onload, e.g. when script is inserted dynamically
 callDomLoadFunctions();
 }
 if (!isDomLoaded) {
 if (typeof doc.addEventListener !=3D UNDEF) {
 doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, false);
 }=20
 if (ua.ie && ua.win) {
 doc.attachEvent("onreadystatechange", function() {
 if (doc.readyState =3D=3D "complete") {
 doc.detachEvent("onreadystatechange", arguments.callee);
 callDomLoadFunctions();
 }
 });
 if (win =3D=3D top) { // if not inside an iframe
 (function(){
 if (isDomLoaded) { return; }
 try {
 doc.documentElement.doScroll("left");
 }
 catch(e) {
 setTimeout(arguments.callee, 0);
 return;
 }
 callDomLoadFunctions();
 })();
 }
 }
 if (ua.webkit) {
 (function(){
 if (isDomLoaded) { return; }
 if (!/loaded|complete/.test(doc.readyState)) {
 setTimeout(arguments.callee, 0);
 return;
 }
 callDomLoadFunctions();
 })();
 }
 addLoadEvent(callDomLoadFunctions);
 }
 }();
=20
 function callDomLoadFunctions() {
 if (isDomLoaded) { return; }
 try { // test if we can really add/remove elements to/from the DOM; we =
don't want to fire it too early
 var t =3D =
doc.getElementsByTagName("body")[0].appendChild(createElement("span"));
 t.parentNode.removeChild(t);
 }
 catch (e) { return; }
 isDomLoaded =3D true;
 var dl =3D domLoadFnArr.length;
 for (var i =3D 0; i < dl; i++) {
 domLoadFnArr[i]();
 }
 }
=20
 function addDomLoadEvent(fn) {
 if (isDomLoaded) {
 fn();
 }
 else {
 domLoadFnArr[domLoadFnArr.length] =3D fn; // Array.push() is only =
available in IE5.5+
 }
 }
=20
 /* Cross-browser onload
 - Based on James Edwards' solution: =
http://brothercake.com/site/resources/scripts/onload/
 - Will fire an event as soon as a web page including all of its assets =
are loaded
 */
 function addLoadEvent(fn) {
 if (typeof win.addEventListener !=3D UNDEF) {
 win.addEventListener("load", fn, false);
 }
 else if (typeof doc.addEventListener !=3D UNDEF) {
 doc.addEventListener("load", fn, false);
 }
 else if (typeof win.attachEvent !=3D UNDEF) {
 addListener(win, "onload", fn);
 }
 else if (typeof win.onload =3D=3D "function") {
 var fnOld =3D win.onload;
 win.onload =3D function() {
 fnOld();
 fn();
 };
 }
 else {
 win.onload =3D fn;
 }
 }
=20
 /* Main function
 - Will preferably execute onDomLoad, otherwise onload (as a fallback)
 */
 function main() {
 if (plugin) {
 testPlayerVersion();
 }
 else {
 matchVersions();
 }
 }
=20
 /* Detect the Flash Player version for non-Internet Explorer browsers
 - Detecting the plug-in version via the object element is more precise =
than using the plugins collection item's description:
 a. Both release and build numbers can be detected
 b. Avoid wrong descriptions by corrupt installers provided by Adobe
 c. Avoid wrong descriptions by multiple Flash Player entries in the =
plugin Array, caused by incorrect browser imports
 - Disadvantage of this method is that it depends on the availability of =
the DOM, while the plugins collection is immediately available
 */
 function testPlayerVersion() {
 var b =3D doc.getElementsByTagName("body")[0];
 var o =3D createElement("object");
 o.setAttribute("type", FLASH_MIME_TYPE);
 var t =3D b.appendChild(o);
 if (t) {
 var counter =3D 0;
 (function(){
 if (typeof t.GetVariable !=3D "undefined") {
 var d =3D t.GetVariable("$version");
 if (d) {
 d =3D d.split(" ")[1].split(",");
 ua.pv =3D [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
 }
 }
 else if (counter < 10) {
 counter++;
 setTimeout(arguments.callee, 10);
 return;
 }
 b.removeChild(o);
 t =3D null;
 matchVersions();
 })();
 }
 else {
 matchVersions();
 }
 }
=20
 /* Perform Flash Player and SWF version matching; static publishing =
only
 */
 function matchVersions() {
 var rl =3D regObjArr.length;
 if (rl > 0) {
 for (var i =3D 0; i < rl; i++) { // for each registered object element
 var id =3D regObjArr[i].id;
 if (ua.pv[0] > 0) {
 var obj =3D getElementById(id);
 if (obj) {
 regObjArr[i].width =3D obj.getAttribute("width") || "0";
 regObjArr[i].height =3D obj.getAttribute("height") || "0";
 if (hasPlayerVersion(regObjArr[i].swfVersion) && !(ua.webkit && =
ua.webkit < 312)) { // Flash Player version >=3D published SWF version: =
Houston, we have a match!
 setVisibility(id, true);
 }
 else if (regObjArr[i].expressInstall && !isExpressInstallActive && =
hasPlayerVersion("6.0.65") && (ua.win || ua.mac) && !(ua.webkit && =
ua.webkit < 312)) { // show the Adobe Express Install dialog if set by =
the web page author and if supported (fp6.0.65+ on Win/Mac OS only)
 showExpressInstall(regObjArr[i]);
 }
 else { // Flash Player and SWF version mismatch or an older Webkit =
engine that ignores the HTML object element's nested param elements: =
display alternative content instead of SWF
 displayAltContent(obj);
 }
 }
 }
 else { // if no Flash Player is installed or the fp version cannot be =
detected we let the HTML object element do its job (either show a SWF or =
alternative content)
 setVisibility(id, true);
 }
 }
 }
 }
=20
 /* Show the Adobe Express Install dialog
 - Reference: =
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=3D6a253b75
 */
 function showExpressInstall(regObj) {
 isExpressInstallActive =3D true;
 var obj =3D getElementById(regObj.id);
 if (obj) {
 if (regObj.altContentId) {
 var ac =3D getElementById(regObj.altContentId);
 if (ac) {
 storedAltContent =3D ac;
 storedAltContentId =3D regObj.altContentId;
 }
 }
 else {
 storedAltContent =3D abstractAltContent(obj);
 }
 if (!(/%$/.test(regObj.width)) && parseInt(regObj.width, 10) < 310) {
 regObj.width =3D "310";
 }
 if (!(/%$/.test(regObj.height)) && parseInt(regObj.height, 10) < 137) {
 regObj.height =3D "137";
 }
 doc.title =3D doc.title.slice(0, 47) + " - Flash Player Installation";
 var pt =3D ua.ie && ua.win ? "ActiveX" : "PlugIn",
 dt =3D doc.title,
 fv =3D "MMredirectURL=3D" + win.location + "&MMplayerType=3D" + pt + =
"&MMdoctitle=3D" + dt,
 replaceId =3D regObj.id;
 // For IE when a SWF is loading (AND: not available in cache) wait for =
the onload event to fire to remove the original object element
 // In IE you cannot properly cancel a loading SWF file without breaking =
browser load references, also obj.onreadystatechange doesn't work
 if (ua.ie && ua.win && obj.readyState !=3D 4) {
 var newObj =3D createElement("div");
 replaceId +=3D "SWFObjectNew";
 newObj.setAttribute("id", replaceId);
 obj.parentNode.insertBefore(newObj, obj); // Insert placeholder div =
that will be replaced by the object element that loads =
expressinstall.swf
 obj.style.display =3D "none";
 var fn =3D function() {
 obj.parentNode.removeChild(obj);
 };
 addListener(win, "onload", fn);
 }
 createSWF({ data:regObj.expressInstall, id:EXPRESS_INSTALL_ID, =
width:regObj.width, height:regObj.height }, { flashvars:fv }, =
replaceId);
 }
 }
=20
 /* Functions to abstract and display alternative content
 */
 function displayAltContent(obj) {
 if (ua.ie && ua.win && obj.readyState !=3D 4) {
 // For IE when a SWF is loading (AND: not available in cache) wait for =
the onload event to fire to remove the original object element
 // In IE you cannot properly cancel a loading SWF file without breaking =
browser load references, also obj.onreadystatechange doesn't work
 var el =3D createElement("div");
 obj.parentNode.insertBefore(el, obj); // Insert placeholder div that =
will be replaced by the alternative content
 el.parentNode.replaceChild(abstractAltContent(obj), el);
 obj.style.display =3D "none";
 var fn =3D function() {
 obj.parentNode.removeChild(obj);
 };
 addListener(win, "onload", fn);
 }
 else {
 obj.parentNode.replaceChild(abstractAltContent(obj), obj);
 }
 }
=20
 function abstractAltContent(obj) {
 var ac =3D createElement("div");
 if (ua.win && ua.ie) {
 ac.innerHTML =3D obj.innerHTML;
 }
 else {
 var nestedObj =3D obj.getElementsByTagName(OBJECT)[0];
 if (nestedObj) {
 var c =3D nestedObj.childNodes;
 if (c) {
 var cl =3D c.length;
 for (var i =3D 0; i < cl; i++) {
 if (!(c[i].nodeType =3D=3D 1 && c[i].nodeName =3D=3D "PARAM") && =
!(c[i].nodeType =3D=3D 8)) {
 ac.appendChild(c[i].cloneNode(true));
 }
 }
 }
 }
 }
 return ac;
 }
=20
 /* Cross-browser dynamic SWF creation
 */
 function createSWF(attObj, parObj, id) {
 if (ua.webkit && ua.webkit < 312) { return false; }
 var r, el =3D getElementById(id);
 if (el) {
 if (typeof attObj.id =3D=3D UNDEF) { // if no 'id' is defined for the =
object element, it will inherit the 'id' from the alternative content
 attObj.id =3D id;
 }
 if (ua.ie && ua.win) { // Internet Explorer + the HTML object element + =
W3C DOM methods do not combine: fall back to outerHTML
 var att =3D "";
 for (var i in attObj) {
 if (attObj[i] !=3D Object.prototype[i]) { // filter out prototype =
additions from other potential libraries
 if (i.toLowerCase() =3D=3D "data") {
 parObj.movie =3D attObj[i];
 }
 else if (i.toLowerCase() =3D=3D "styleclass") { // 'class' is an ECMA4 =
reserved keyword
 att +=3D ' class=3D"' + attObj[i] + '"';
 }
 else if (i.toLowerCase() !=3D "classid") {
 att +=3D ' ' + i + '=3D"' + attObj[i] + '"';
 }
 }
 }
 var par =3D "";
 for (var j in parObj) {
 if (parObj[j] !=3D Object.prototype[j]) { // filter out prototype =
additions from other potential libraries
 par +=3D '<param name=3D"' + j + '" value=3D"' + parObj[j] + '" />';
 }
 }
 el.outerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + =
par + '</object>';
 objIdArr[objIdArr.length] =3D attObj.id; // stored to fix object =
'leaks' on unload (dynamic publishing only)
 r =3D getElementById(attObj.id);=20
 }
 else { // well-behaving browsers
 var o =3D createElement(OBJECT);
 o.setAttribute("type", FLASH_MIME_TYPE);
 for (var m in attObj) {
 if (attObj[m] !=3D Object.prototype[m]) { // filter out prototype =
additions from other potential libraries
 if (m.toLowerCase() =3D=3D "styleclass") { // 'class' is an ECMA4 =
reserved keyword
 o.setAttribute("class", attObj[m]);
 }
 else if (m.toLowerCase() !=3D "classid") { // filter out IE specific =
attribute
 o.setAttribute(m, attObj[m]);
 }
 }
 }
 for (var n in parObj) {
 if (parObj[n] !=3D Object.prototype[n] && n.toLowerCase() !=3D "movie") =
{ // filter out prototype additions from other potential libraries and =
IE specific param element
 createObjParam(o, n, parObj[n]);
 }
 }
 el.parentNode.replaceChild(o, el);
 r =3D o;
 }
 }
 return r;
 }
=20
 function createObjParam(el, pName, pValue) {
 var p =3D createElement("param");
 p.setAttribute("name", pName);=20
 p.setAttribute("value", pValue);
 el.appendChild(p);
 }
=20
 /* Cross-browser SWF removal
 - Especially needed to safely and completely remove a SWF in Internet =
Explorer
 */
 function removeSWF(id) {
 var obj =3D getElementById(id);
 if (obj && (obj.nodeName =3D=3D "OBJECT" || obj.nodeName =3D=3D =
"EMBED")) {
 if (ua.ie && ua.win) {
 if (obj.readyState =3D=3D 4) {
 removeObjectInIE(id);
 }
 else {
 win.attachEvent("onload", function() {
 removeObjectInIE(id);
 });
 }
 }
 else {
 obj.parentNode.removeChild(obj);
 }
 }
 }
=20
 function removeObjectInIE(id) {
 var obj =3D getElementById(id);
 if (obj) {
 for (var i in obj) {
 if (typeof obj[i] =3D=3D "function") {
 obj[i] =3D null;
 }
 }
 obj.parentNode.removeChild(obj);
 }
 }
=20
 /* Functions to optimize JavaScript compression
 */
 function getElementById(id) {
 var el =3D null;
 try {
 el =3D doc.getElementById(id);
 }
 catch (e) {}
 return el;
 }
=20
 function createElement(el) {
 return doc.createElement(el);
 }
=20
 /* Updated attachEvent function for Internet Explorer
 - Stores attachEvent information in an Array, so on unload the =
detachEvent functions can be called to avoid memory leaks
 */=20
 function addListener(target, eventType, fn) {
 target.attachEvent(eventType, fn);
 listenersArr[listenersArr.length] =3D [target, eventType, fn];
 }
=20
 /* Flash Player and SWF content version matching
 */
 function hasPlayerVersion(rv) {
 var pv =3D ua.pv, v =3D rv.split(".");
 v[0] =3D parseInt(v[0], 10);
 v[1] =3D parseInt(v[1], 10) || 0; // supports short notation, e.g. "9" =
instead of "9.0.0"
 v[2] =3D parseInt(v[2], 10) || 0;
 return (pv[0] > v[0] || (pv[0] =3D=3D v[0] && pv[1] > v[1]) || (pv[0] =
=3D=3D v[0] && pv[1] =3D=3D v[1] && pv[2] >=3D v[2])) ? true : false;
 }
=20
 /* Cross-browser dynamic CSS creation
 - Based on Bobby van der Sluis' solution: =
http://www.bobbyvandersluis.com/articles/dynamicCSS.php
 */=20
 function createCSS(sel, decl, media, newStyle) {
 if (ua.ie && ua.mac) { return; }
 var h =3D doc.getElementsByTagName("head")[0];
 if (!h) { return; } // to also support badly authored HTML pages that =
lack a head element
 var m =3D (media && typeof media =3D=3D "string") ? media : "screen";
 if (newStyle || (dynamicStylesheet && !dynamicStylesheet.parentNode)) { =
// test if style element hasn't been removed externally
 dynamicStylesheet =3D null;
 dynamicStylesheetMedia =3D null;
 }
 if (!dynamicStylesheet || dynamicStylesheetMedia !=3D m) {=20
 // create dynamic stylesheet + get a global reference to it
 var s =3D createElement("style");
 s.setAttribute("type", "text/css");
 s.setAttribute("media", m);
 dynamicStylesheet =3D h.appendChild(s);
 if (ua.ie && ua.win && typeof doc.styleSheets !=3D UNDEF && =
doc.styleSheets.length > 0) {
 dynamicStylesheet =3D doc.styleSheets[doc.styleSheets.length - 1];
 }
 dynamicStylesheetMedia =3D m;
 }
 // add style rule
 if (ua.ie && ua.win) {
 if (dynamicStylesheet && typeof dynamicStylesheet.addRule =3D=3D =
OBJECT) {
 dynamicStylesheet.addRule(sel, decl);
 }
 }
 else {
 if (dynamicStylesheet && typeof doc.createTextNode !=3D UNDEF) {
 dynamicStylesheet.appendChild(doc.createTextNode(sel + " {" + decl + =
"}"));
 }
 }
 }
=20
 function setVisibility(id, isVisible) {
 var v =3D isVisible ? "visible" : "hidden";
 if (isDomLoaded && getElementById(id)) {
 getElementById(id).style.visibility =3D v;
 }
 else {
 createCSS("#" + id, "visibility:" + v);
 }
 }
=20
 /* Filter to avoid XSS attacks=20
 */
 function urlEncodeIfNecessary(s) {
 var regex =3D /[\\\"<>\.;]/;
 var hasBadChars =3D regex.exec(s) !=3D null;
 return hasBadChars ? encodeURIComponent(s) : s;
 }
=20
 /* Release memory to avoid memory leaks caused by closures, fix hanging =
audio/video threads and force open sockets/NetConnections to disconnect =
(Internet Explorer only)
 */
 var cleanup =3D function() {
 if (ua.ie && ua.win) {
 window.attachEvent("onunload", function() {
 // remove listeners to avoid memory leaks
 var ll =3D listenersArr.length;
 for (var i =3D 0; i < ll; i++) {
 listenersArr[i][0].detachEvent(listenersArr[i][1], listenersArr[i][2]);
 }
 // cleanup dynamically embedded objects to fix audio/video threads and =
force open sockets and NetConnections to disconnect
 var il =3D objIdArr.length;
 for (var j =3D 0; j < il; j++) {
 removeSWF(objIdArr[j]);
 }
 // cleanup library's main closures to avoid memory leaks
 for (var k in ua) {
 ua[k] =3D null;
 }
 ua =3D null;
 for (var l in swfobject) {
 swfobject[l] =3D null;
 }
 swfobject =3D null;
 });
 }
 }();
=20
 return {
 /* Public API
 - Reference: http://code.google.com/p/swfobject/wiki/documentation
 */=20
 registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr) {
 if (!ua.w3cdom || !objectIdStr || !swfVersionStr) { return; }
 var regObj =3D {};
 regObj.id =3D objectIdStr;
 regObj.swfVersion =3D swfVersionStr;
 regObj.expressInstall =3D xiSwfUrlStr;
 regObjArr[regObjArr.length] =3D regObj;
 setVisibility(objectIdStr, false);
 },
=20
 getObjectById: function(objectIdStr) {
 var r =3D null;
 if (ua.w3cdom) {
 var o =3D getElementById(objectIdStr);
 if (o) {
 var n =3D o.getElementsByTagName(OBJECT)[0];
 if (!n || (n && typeof o.SetVariable !=3D UNDEF)) {
 r =3D o;
 }
 else if (typeof n.SetVariable !=3D UNDEF) {
 r =3D n;
 }
 }
 }
 return r;
 },
=20
 embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, =
swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj) {
 if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || =
!heightStr || !swfVersionStr || (ua.webkit && ua.webkit < 312)) { =
return; }
 widthStr +=3D ""; // auto-convert to string
 heightStr +=3D "";
 setVisibility(replaceElemIdStr, false);
 addDomLoadEvent(function() {
 if (hasPlayerVersion(swfVersionStr)) { // create SWF
 var att =3D {};
 if (attObj && typeof attObj =3D=3D=3D OBJECT) {
 for (var i in attObj) { // copy object to avoid the use of references, =
because web authors often reuse attObj for multiple SWFs
 att[i] =3D attObj[i];
 }
 }
 att.data =3D swfUrlStr;
 att.width =3D widthStr;
 att.height =3D heightStr;
 var par =3D {};=20
 if (parObj && typeof parObj =3D=3D=3D OBJECT) {
 for (var j in parObj) { // copy object to avoid the use of references, =
because web authors often reuse parObj for multiple SWFs
 par[j] =3D parObj[j];
 }
 }
 if (flashvarsObj && typeof flashvarsObj =3D=3D=3D OBJECT) {
 for (var k in flashvarsObj) { // copy object to avoid the use of =
references, because web authors often reuse flashvarsObj for multiple =
SWFs
 if (typeof par.flashvars !=3D UNDEF) {
 par.flashvars +=3D "&" + k + "=3D" + flashvarsObj[k];
 }
 else {
 par.flashvars =3D k + "=3D" + flashvarsObj[k];
 }
 }
 }
 createSWF(att, par, replaceElemIdStr);
 if (att.id =3D=3D replaceElemIdStr) {
 setVisibility(replaceElemIdStr, true);
 }
 }
 else if (xiSwfUrlStr && !isExpressInstallActive && =
hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) { // show Adobe =
Express Install
 isExpressInstallActive =3D true;
 var regObj =3D {};
 regObj.id =3D regObj.altContentId =3D replaceElemIdStr;
 regObj.width =3D widthStr;
 regObj.height =3D heightStr;
 regObj.expressInstall =3D xiSwfUrlStr;
 showExpressInstall(regObj);
 }
 else {
 setVisibility(replaceElemIdStr, true); // show alternative content
 }
 });
 },
=20
 getFlashPlayerVersion: function() {
 return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
 },
=20
 hasFlashPlayerVersion: hasPlayerVersion,
=20
 createSWF: function(attObj, parObj, replaceElemIdStr) {
 if (ua.w3cdom) {
 return createSWF(attObj, parObj, replaceElemIdStr);
 }
 else {
 return undefined;
 }
 },
=20
 removeSWF: function(objElemIdStr) {
 if (ua.w3cdom) {
 removeSWF(objElemIdStr);
 }
 },
=20
 createCSS: function(selStr, declStr, mediaStr, newStyleBoolean) {
 if (ua.w3cdom) {
 createCSS(selStr, declStr, mediaStr, newStyleBoolean);
 }
 },
=20
 addDomLoadEvent: addDomLoadEvent,
=20
 addLoadEvent: addLoadEvent,
=20
 getQueryParamValue: function(param) {
 var q =3D doc.location.search || doc.location.hash;
 if (param =3D=3D null) {
 return urlEncodeIfNecessary(q);
 }
 if (q) {
 var pairs =3D q.substring(1).split("&");
 for (var i =3D 0; i < pairs.length; i++) {
 if (pairs[i].substring(0, pairs[i].indexOf("=3D")) =3D=3D param) {
 return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=3D") =
+ 1)));
 }
 }
 }
 return "";
 },
=20
 // For internal usage only
 expressInstallCallback: function() {
 if (isExpressInstallActive && storedAltContent) {
 var obj =3D getElementById(EXPRESS_INSTALL_ID);
 if (obj) {
 obj.parentNode.replaceChild(storedAltContent, obj);
 if (storedAltContentId) {
 setVisibility(storedAltContentId, true);
 if (ua.ie && ua.win) {
 storedAltContent.style.display =3D "block";
 }
 }
 storedAltContent =3D null;
 storedAltContentId =3D null;
 isExpressInstallActive =3D false;
 }
 }=20
 }
 };
 }();
 
------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/article.js

//infoBubble.js=0A=
var OPAC =3D 0;=0A=
var aFrame;=0A=
var frameWidth =3D 10;=0A=
var InfoBubble =3D {=0A=
=0A=
  bubbleTimeout: 1,=0A=
  currentBubble: null,=0A=
  timeoutBubbleID: null,=0A=
  currentLink: null,=0A=
=0A=
  show: function(aID, bID,fID) {=0A=
    var disableFade =3D 0;=0A=
    if(this.currentBubble) {=0A=
      disableFade =3D 1;=0A=
    }=0A=
    var aBubble =3D document.getElementById(aID);=0A=
    aFrame=3Ddocument.getElementById(fID);=0A=
    if(aBubble && aBubble !=3D this.currentBubble) {=0A=
      this.hide();=0A=
      var aBubbleLink =3D document.getElementById(bID);=0A=
      aBubbleLink.style.background =3D '#EFEFEF';=0A=
      this.currentLink =3D aBubbleLink;=0A=
=0A=
      aBubble.style.display =3D 'block';=0A=
      var heightFromTop =3D findPosY(aBubble) - document.body.scrollTop;=0A=
      if(getWindowHeight() < (aBubble.offsetHeight + heightFromTop)) {=0A=
        aBubble.style.top =3D (getWindowHeight() - (aBubble.offsetHeight =
+ heightFromTop)) - 5;=0A=
      }=0A=
      else {=0A=
        if(heightFromTop < 0) {=0A=
          aBubble.style.top =3D (Math.abs(heightFromTop)) + 5;=0A=
        }=0A=
        else {=0A=
          aBubble.style.top =3D 5;=0A=
        }=0A=
      }=0A=
      if(aFrame){=0A=
        aFrame.style.top  =3D aBubble.offsetTop + "px";=0A=
        aFrame.style.left =3D -(aBubble.offsetWidth+frameWidth) + "px";=0A=
        aFrame.style.width =3D aBubble.offsetWidth + "px";=0A=
        aFrame.style.height =3D aBubble.offsetHeight + "px";=0A=
        aFrame.style.display =3D "block";=0A=
        this.currentFrame =3D aFrame;=0A=
      }=0A=
      this.currentBubble =3D aBubble;=0A=
   }=0A=
=0A=
    if(this.timeoutBubbleID) {=0A=
      clearTimeout(this.timeoutBubbleID);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    if(this.currentBubble) {=0A=
      this.currentLink.style.background =3D '#F6F6F6';=0A=
      this.currentBubble.style.display =3D 'none';=0A=
      if(aFrame){=0A=
        this.currentFrame.style.display =3D 'none';=0A=
      }=0A=
      this.currentBubble.style.top =3D 0;=0A=
      this.currentBubble =3D null;=0A=
      if(this.timeoutBubbleID) {=0A=
        clearTimeout(this.timeoutBubbleID);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  timeout: function() {=0A=
      this.timeoutBubbleID =3D setTimeout('InfoBubble.hide()', =
this.bubbleTimeout * 1000);=0A=
  },=0A=
=0A=
  fadeIn: function() {=0A=
    if(this.currentBubble) {=0A=
      OPAC =3D OPAC + .10;=0A=
      OPAC =3D (OPAC>1)?1:OPAC;=0A=
      this.currentBubble.style.filter =3D =
'alpha(opacity=3D'+parseInt(100*OPAC)+')';=0A=
      this.currentBubble.style.opacity =3D OPAC;=0A=
      if(OPAC<1) {=0A=
        setTimeout('InfoBubble.fadeIn()',25);=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function findPosY(obj) {=0A=
  var curtop =3D 0;=0A=
  if(obj.offsetParent) {=0A=
    while(1) {=0A=
      curtop +=3D obj.offsetTop;=0A=
      if(!obj.offsetParent) { break; }=0A=
        obj =3D obj.offsetParent;=0A=
      }=0A=
  }=0A=
  else if(obj.y) {=0A=
    curtop +=3D obj.y;=0A=
  }=0A=
  return curtop;=0A=
}=0A=
=0A=
function getWindowHeight() {=0A=
  var windowHeight=3D0;=0A=
  if(typeof(window.innerHeight) =3D=3D 'number') {=0A=
    windowHeight =3D window.innerHeight;=0A=
  }=0A=
  else {=0A=
    if(document.documentElement && =
document.documentElement.clientHeight) {=0A=
      windowHeight =3D document.documentElement.clientHeight;=0A=
    }=0A=
    else {=0A=
      if(document.body && document.body.clientHeight) {=0A=
        windowHeight =3D document.body.clientHeight;=0A=
      }=0A=
    }=0A=
  }=0A=
  return windowHeight;=0A=
}=0A=
=0A=
function toggleMLKT(uoi, imgDefault, imgFlip, urlPrefix) {=0A=
  var mlktItems =3D document.getElementById('mlkt');=0A=
  if(mlktItems.style.display =3D=3D "none") {=0A=
    var mlktList =3D document.getElementById('mlktList');=0A=
    mlktItems.style.display =3D '';=0A=
    document.getElementById('mlktArrow').src =3D imgDefault;=0A=
    if(mlktList.innerHTML.length =3D=3D 0) {=0A=
      mlktList.innerHTML =3D '<b>LOADING...</b>';=0A=
=0A=
      new Ajax.Updater('mlktList', urlPrefix+'/mlkt/2/'+uoi, =
{method:'get'});=0A=
    }=0A=
    else {=0A=
      new Ajax.Request(urlPrefix+'/mlkt/1', {method:'get'});=0A=
    }=0A=
  }=0A=
  else {=0A=
    mlktItems.style.display =3D 'none';=0A=
    document.getElementById('mlktArrow').src =3D imgFlip;=0A=
    new Ajax.Request(urlPrefix+'/mlkt/0', {method:'get'});=0A=
  }=0A=
}=0A=
=0A=
function mlktHover(hoverOver, imgPrefix) {=0A=
  var mlktItems =3D document.getElementById('mlkt');=0A=
  var mlktImg =3D document.getElementById('mlktArrow');=0A=
  if(mlktItems.style.display =3D=3D "none") {=0A=
    if(hoverOver =3D=3D 1) {=0A=
      mlktImg.src =3D imgPrefix + 'btn_arrow_down_on.gif';=0A=
    }=0A=
    else {=0A=
      mlktImg.src =3D imgPrefix + 'btn_arrow_down_off.gif';=0A=
    }=0A=
  }=0A=
  else {=0A=
    if(hoverOver =3D=3D 1) {=0A=
      mlktImg.src =3D imgPrefix + 'btn_arrow_up_on.gif';=0A=
    }=0A=
    else {=0A=
      mlktImg.src =3D imgPrefix + 'btn_arrow_up_off.gif';=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
// referenceBubble.js=0A=
var RefPreview =3D {=0A=
=0A=
  previewTimeout: 1,=0A=
  currentPreview: null,=0A=
  timeoutPreviewID: null,=0A=
=0A=
  showRef: function(event, elemId, boxId) {=0A=
  var disableFade =3D 0;=0A=
  if(this.currentPreview) {=0A=
    disableFade =3D 1;=0A=
  }=0A=
  var refPrev =3D document.getElementById(boxId);=0A=
  var reference =3D document.getElementById(elemId);=0A=
  if(reference =3D=3D null || reference.innerHTML.length <=3D 0) { =
return; }=0A=
=0A=
    if (document.getElementById('refCon') !=3D null) {=0A=
      var d =3D document.getElementById('refCon');=0A=
      d.parentNode.removeChild( d );=0A=
    }=0A=
=0A=
    var newSpan =3D document.createElement("span");=0A=
    newSpan.setAttribute('id', 'refCon');=0A=
    newSpan.innerHTML =3D reference.innerHTML;=0A=
    refPrev.appendChild(newSpan);=0A=
=0A=
    if(refPrev !=3D this.currentPreview) {=0A=
      this.hide();=0A=
      if(disableFade =3D=3D 0) {=0A=
        refPrev.style.filter =3D 'alpha(opacity=3D0)';=0A=
        refPrev.style.opacity =3D 0;=0A=
      }=0A=
      else {=0A=
        refPrev.style.filter =3D '';=0A=
        refPrev.style.opacity =3D '';=0A=
      }=0A=
      var x =3D 0;=0A=
      var y =3D 0;=0A=
=0A=
      var maxX;=0A=
      var maxY;=0A=
=0A=
      refPrev.style.position=3D"absolute";=0A=
      refPrev.style.display =3D "block";=0A=
      var divX =3D refPrev.offsetWidth;=0A=
      var divY =3D refPrev.offsetHeight;=0A=
=0A=
      if (document.all && !window.opera) {=0A=
        if (document.documentElement && =
document.documentElement.scrollTop) {=0A=
          maxX =3D document.documentElement.clientWidth + =
document.documentElement.scrollLeft - divX;=0A=
          maxY =3D document.documentElement.clientHeight + =
document.documentElement.scrollTop - divY;=0A=
          y =3D event.clientY + document.documentElement.scrollTop + 10;=0A=
          x =3D event.clientX + document.documentElement.scrollLeft + 15;=0A=
        } else {=0A=
          maxX =3D document.body.clientWidth + document.body.scrollLeft =
- divX;=0A=
          maxY =3D document.body.clientHeight + document.body.scrollTop =
- divY;=0A=
=0A=
          y =3D event.clientY + document.body.scrollTop + 10;=0A=
          x =3D event.clientX + document.body.scrollLeft + 15;=0A=
        }=0A=
      } else {=0A=
        maxX =3D window.innerWidth + window.pageXOffset - divX;=0A=
        maxY =3D window.innerHeight + window.pageYOffset - divY;=0A=
=0A=
        y =3D event.pageY + 10;=0A=
        x =3D event.pageX + 15;=0A=
      }=0A=
=0A=
      if (x > maxX) {=0A=
        x =3D maxX - 25;=0A=
      }=0A=
      if (y > maxY) {=0A=
        y =3D maxY - 30;=0A=
      }=0A=
=0A=
      refPrev.style.top =3D y + "px";=0A=
      refPrev.style.left =3D x + "px";=0A=
=0A=
      this.currentPreview =3D refPrev;=0A=
      if(disableFade =3D=3D 0) {=0A=
        setTimeout('RefPreview.fadeIn()',100);=0A=
        OPAC =3D 0;=0A=
      }=0A=
    }=0A=
=0A=
    if(this.timeoutPreviewID) {=0A=
      clearTimeout(this.timeoutPreviewID);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    if(this.currentPreview) {=0A=
      this.currentPreview.style.display =3D 'none';=0A=
      this.currentPreview =3D null;=0A=
      if(this.timeoutPreviewID) {=0A=
        clearTimeout(this.timeoutPreviewID);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  hideRef: function() {=0A=
    if(OPAC =3D=3D 0) {=0A=
      RefPreview.hide();=0A=
    }=0A=
    else {=0A=
      this.timeoutPreviewID =3D setTimeout('RefPreview.hide()', =
this.previewTimeout * 2000);=0A=
    }=0A=
  },=0A=
=0A=
  fadeIn: function() {=0A=
    if(this.currentPreview) {=0A=
      OPAC =3D OPAC + .10;=0A=
      OPAC =3D (OPAC>1)?1:OPAC;=0A=
      this.currentPreview.style.filter =3D =
'alpha(opacity=3D'+parseInt(100*OPAC)+')';=0A=
      this.currentPreview.style.opacity =3D OPAC;=0A=
      if(OPAC<1) {=0A=
        setTimeout('RefPreview.fadeIn()',25);=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
// resizableImages.js=0A=
//_____________  The following arrays are synched with each other...=0A=
var resizableImages =3D new Array();=0A=
var resizableImageBaseWidth =3D new Array();=0A=
var resizableImageLinks =3D new Array();=0A=
//_____________ End of synched arrays=0A=
=0A=
var resizableRefsInitilized =3D 0;=0A=
var NaturalWidthSupported =3D 0;=0A=
=0A=
=0A=
// RESIZE_CLIENT_ADJUST_PX=0A=
//   -- reflects the amount of space for the FAT TAB Inner div=0A=
//      and misc margins (...).=0A=
var RESIZE_CLIENT_ADJUST_PX =3D 405;=0A=
=0A=
function setNaturalWidthSupported(inResizableImage) {=0A=
  if (inResizableImage.naturalWidth)=0A=
  {=0A=
    NaturalWidthSupported =3D 1;=0A=
  } else {=0A=
    NaturalWidthSupported =3D 0;=0A=
  }=0A=
}=0A=
=0A=
function getBaseWidth(inImage) {=0A=
  var baseWidth =3D 0;=0A=
  if (inImage.naturalWidth)=0A=
  {=0A=
    baseWidth =3D inImage.naturalWidth;=0A=
  } else {=0A=
    var imageTargetWidth;=0A=
    var imgClone =3D inImage.cloneNode(0);=0A=
    inImage.className =3D '';=0A=
    inImage.style.width =3D 'auto';=0A=
    inImage.style.height =3D 'auto';=0A=
    inImage.style.borderWidth =3D '0';=0A=
    inImage.style.padding =3D '0';=0A=
    inImage.removeAttribute('width');=0A=
    inImage.removeAttribute('height');=0A=
    baseWidth =3D parseInt(inImage.width);=0A=
    if ((parseInt(document.body.clientWidth)- RESIZE_CLIENT_ADJUST_PX)=0A=
        <  baseWidth)=0A=
    {=0A=
      imageTargetWidth =3D parseInt(document.body.clientWidth)-=0A=
                         RESIZE_CLIENT_ADJUST_PX;=0A=
    }=0A=
    else=0A=
    {=0A=
      imageTargetWidth =3D baseWidth;=0A=
    }=0A=
    inImage.setAttribute('width' , '' + imageTargetWidth + 'px' );=0A=
    inImage.setAttribute('height', 'auto' );=0A=
    inImage.setAttribute('height', imgClone.getAttribute('height') );=0A=
    inImage.style.width =3D "" + imageTargetWidth + "px";=0A=
    inImage.style.height =3D 'auto';=0A=
    inImage.className =3D imgClone.className ;=0A=
    inImage.style.padding =3D imgClone.style.padding ;=0A=
    inImage.style.borderWidth=3D  imgClone.style.borderWidth ;=0A=
  }=0A=
  return(baseWidth);=0A=
}=0A=
=0A=
function initResizableRefs() {=0A=
  if (! resizableRefsInitilized)=0A=
  {=0A=
    var resizableContainers;=0A=
    var currentResizableImages; // should be collection of 1=0A=
    var currentResizableLinks; // should be collection of 1=0A=
=0A=
    resizableContainers =3D getElementsByClassName(document,=0A=
                                                 'DIV',=0A=
                                                 'sizeImgBox');=0A=
    for(var k=3D0;k<resizableContainers.length;k++)=0A=
    {=0A=
      currentResizableImages =3D =
getElementsByClassName(resizableContainers[k],=0A=
                                                      'IMG',=0A=
                                                      'sizeImg');=0A=
      currentResizableLinks  =3D =
getElementsByClassName(resizableContainers[k],=0A=
                                                      'DIV',=0A=
                                                      'sizeImgLink');=0A=
      if ((currentResizableImages.length > 0) &&=0A=
          (currentResizableLinks.length > 0))=0A=
      {=0A=
        resizableImages.push(currentResizableImages[0]);=0A=
        resizableImageLinks.push(currentResizableLinks[0]);=0A=
        resizableImageBaseWidth.push(=0A=
                       getBaseWidth(currentResizableImages[0],=0A=
                                    resizableContainers[k]));=0A=
        if (resizableImages.length =3D=3D 1)=0A=
        {=0A=
          setNaturalWidthSupported(currentResizableImages[0]);=0A=
        }=0A=
      }=0A=
    }=0A=
  }=0A=
  resizableRefsInitilized =3D 1;=0A=
}=0A=
=0A=
function setVisibilityOfResizableImageLinks() {=0A=
  var currentResizableImage;=0A=
  var currentResizableLink;=0A=
=0A=
  initResizableRefs();=0A=
=0A=
  for(var k=3D0;k<resizableImageLinks.length;k++)=0A=
  {=0A=
    if ((parseInt(document.body.clientWidth)-RESIZE_CLIENT_ADJUST_PX)=0A=
        < resizableImageBaseWidth[k])=0A=
    {=0A=
      resizableImageLinks[k].style.display =3D "inline"; // for scaled =
img=0A=
    }=0A=
    else=0A=
    {=0A=
      resizableImageLinks[k].style.display =3D "none";   // for full img=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function resizeImages() {=0A=
  initResizableRefs();=0A=
  if ( ! NaturalWidthSupported)=0A=
  {=0A=
    var currentResizableImage;=0A=
    var currentResizableLink;=0A=
=0A=
    for(var k=3D0;k<resizableImages.length;k++)=0A=
    {=0A=
      if ((parseInt(document.body.clientWidth)-RESIZE_CLIENT_ADJUST_PX)=0A=
          < resizableImageBaseWidth[k])=0A=
      {=0A=
        targetWidth =3D parseInt(document.body.clientWidth)=0A=
                      - RESIZE_CLIENT_ADJUST_PX;=0A=
      }=0A=
      else=0A=
      {=0A=
        targetWidth =3D resizableImageBaseWidth[k];=0A=
      }=0A=
      if (targetWidth <=3D 0)=0A=
      {=0A=
         targetWidth =3D 5;=0A=
      }=0A=
      resizableImages[k].style.width =3D "" + targetWidth + "px";=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function resizeImgs() {=0A=
  setVisibilityOfResizableImageLinks();=0A=
  resizeImages();=0A=
}=0A=
=0A=
// scrollableTables.js=0A=
//_____________  The following arrays are synched with each other...=0A=
var scrollableTableDivs =3D new Array();=0A=
var scrollableTables =3D new Array();=0A=
var scrollableTableLinks =3D new Array();=0A=
//_____________ End of synched arrays=0A=
=0A=
var scrollableTableRefsInitilized =3D 0;=0A=
=0A=
// EXTERNAL: RESIZE_CLIENT_ADJUST_PX  -- Defined in resizableTable=0A=
//   -- reflects the amount of space for the FAT TAB Inner div=0A=
//      and misc margins (...).=0A=
// var RESIZE_CLIENT_ADJUST_PX =3D 395;=0A=
=0A=
function initScrollableTableRefs() {=0A=
  if (! scrollableTableRefsInitilized) {=0A=
    var scrollableTableContainers;=0A=
    var currentScrollableTableDivs; // should be collection of 1=0A=
    var currentScrollableTables; // Want first (outermost table)=0A=
    var currentScrollableTableLinks; // should be collection of 1=0A=
    var currentScrollableImg;=0A=
=0A=
    scrollableTableContainers =3D getElementsByClassName(document,=0A=
                                                     'DIV',=0A=
                                                     'tblScrollBox');=0A=
    for(var k=3D0;k<scrollableTableContainers.length;k++)=0A=
    {=0A=
      currentScrollableTableDivs =3D getElementsByClassName(=0A=
                                                  =
scrollableTableContainers[k],=0A=
                                                  'DIV',=0A=
                                                  'tblScroll');=0A=
      currentScrollableTableLinks =3D getElementsByClassName(=0A=
                                                  =
scrollableTableContainers[k],=0A=
                                                  'DIV',=0A=
                                                  'tblScrollLink');=0A=
      if ((currentScrollableTableDivs.length > 0) &&=0A=
          (currentScrollableTableLinks.length > 0))=0A=
      {=0A=
        currentScrollableTables =3D getElementsByClassName(=0A=
                                                  =
currentScrollableTableDivs[0],=0A=
                                                  'TABLE',=0A=
                                                  '*');=0A=
        if (currentScrollableTables.length > 0) {=0A=
          scrollableTableDivs.push(currentScrollableTableDivs[0]);=0A=
          scrollableTables.push(currentScrollableTables[0]);=0A=
          scrollableTableLinks.push(currentScrollableTableLinks[0]);=0A=
        }=0A=
        currentScrollableImg =3D getElementsByClassName(=0A=
                                                  =
currentScrollableTableDivs[0],=0A=
                                                  'IMG',=0A=
                                                  '*');=0A=
        if(currentScrollableImg.length > 0){=0A=
          scrollableTableDivs.push(currentScrollableTableDivs[0]);=0A=
          scrollableTables.push(currentScrollableImg[0]);=0A=
          scrollableTableLinks.push(currentScrollableTableLinks[0]);=0A=
        }=0A=
      }=0A=
    }=0A=
  }=0A=
  scrollableTableRefsInitilized =3D 1;=0A=
}=0A=
=0A=
function setVisibilityOfScrollableTableLinks() {=0A=
  initScrollableTableRefs();=0A=
=0A=
  for(var k=3D0;k<scrollableTableLinks.length;k++) {=0A=
    if (scrollableTableDivs[k].offsetWidth < =
scrollableTables[k].offsetWidth) {=0A=
      scrollableTableLinks[k].style.display =3D "inline"; // Scrolled =
Table=0A=
    } else {=0A=
      scrollableTableLinks[k].style.display =3D "none";   // Full Table=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function resetScrollableTables() {=0A=
  setVisibilityOfScrollableTableLinks();=0A=
}=0A=
=0A=
// tabChanges.js=0A=
function getElementsByClassName(oElm, strTagName, strClassName){=0A=
  var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : =
oElm.getElementsByTagName(strTagName);=0A=
  var arrReturnElements =3D new Array();=0A=
  strClassName =3D strClassName.replace(/\-/g, "\\-");=0A=
  var oRegExp =3D new RegExp("(^|\\s)" + strClassName + "(\\s|$)");=0A=
  var oElement;=0A=
  for(var i=3D0; i<arrElements.length; i++){=0A=
   oElement =3D arrElements[i];=0A=
   if(oRegExp.test(oElement.className)){=0A=
    arrReturnElements.push(oElement);=0A=
   }=0A=
  }=0A=
  return (arrReturnElements);=0A=
}=0A=
=0A=
function hideElementsByClassName(className, tag)  {=0A=
  var all =3D getElementsByClassName(document, tag, className);=0A=
  for(var k=3D0;k<all.length;k++) {=0A=
    all[k].style.display =3D "none";=0A=
  }=0A=
}=0A=
=0A=
function showElementsByClassName(className, tag)  {=0A=
  var all =3D getElementsByClassName(document, tag, className);=0A=
  for(var k=3D0;k<all.length;k++) {=0A=
    all[k].style.display =3D "inline";=0A=
  }=0A=
}=0A=
=0A=
var graphTabOffLink_OnLoad =3D "";=0A=
var refTabOffLink_OnLoad =3D "";=0A=
function enableTabs()=0A=
{=0A=
  var all;=0A=
  var k;=0A=
=0A=
  var graphTabOffLink =3D document.getElementById('graphTabOffLinkNode');=0A=
  var refTabOffLink =3D document.getElementById('refTabOffLinkNode');=0A=
=0A=
  if (graphTabOffLink)=0A=
  {=0A=
    if (graphTabOffLink_OnLoad !=3D "")=0A=
    {=0A=
      graphTabOffLink.href =3D graphTabOffLink_OnLoad;=0A=
      all =3D getElementsByClassName(graphTabOffLink, 'SPAN', =
'disabledTabLink');=0A=
      for(k=3D0;k<all.length;k++)=0A=
      {=0A=
        all[k].className =3D ""; // remove disabledTabLink class=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  if (refTabOffLink)=0A=
  {=0A=
    if (refTabOffLink_OnLoad !=3D "")=0A=
    {=0A=
      refTabOffLink.href =3D refTabOffLink_OnLoad;=0A=
      all =3D getElementsByClassName(refTabOffLink, 'SPAN', =
'disabledTabLink');=0A=
      for(k=3D0;k<all.length;k++)=0A=
      {=0A=
        all[k].className =3D ""; // remove disabledTabLink class=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function loadUnsubArticle() {=0A=
changeView('unsubTab');=0A=
resizeImgs();=0A=
resetScrollableTables();=0A=
enableTabs();=0A=
}=0A=
=0A=
function changeView(tab) {=0A=
  if(tab =3D=3D 'graphTab') {=0A=
    showElementsByClassName('graphText', 'div');=0A=
    showElementsByClassName('graphTextOnly', 'div');=0A=
    hideElementsByClassName('refText', 'div');=0A=
    hideElementsByClassName('articleText', 'div');=0A=
    hideElementsByClassName('refMsg', 'div');=0A=
    hideElementsByClassName('pdfExcerpt', 'div');=0A=
  }=0A=
  else if(tab =3D=3D 'refTab') {=0A=
    showElementsByClassName('refText', 'div');=0A=
    hideElementsByClassName('articleText', 'div');=0A=
    hideElementsByClassName('graphText', 'div');=0A=
    hideElementsByClassName('graphTextOnly', 'div');=0A=
    showElementsByClassName('refMsg', 'div');=0A=
    hideElementsByClassName('pdfExcerpt', 'div');=0A=
  }=0A=
  else {=0A=
    showElementsByClassName('articleText', 'div');=0A=
    showElementsByClassName('graphText', 'div');=0A=
    hideElementsByClassName('graphTextOnly', 'div');=0A=
    showElementsByClassName('refText', 'div');=0A=
    hideElementsByClassName('refMsg', 'div');=0A=
    showElementsByClassName('pdfExcerpt', 'div');=0A=
  }=0A=
  MMCvArtTabSwitch(tab); // Multimedia viewer=0A=
}=0A=
=0A=
function flip(e){=0A=
  var menustyle =3D eval(getStyleObj(e))=0A=
  if (menustyle.display=3D=3D"none"){=0A=
    menustyle.display=3D''=0A=
  }=0A=
  else{=0A=
    menustyle.display=3D"none"=0A=
  }=0A=
}=0A=
function getStyleObj(elem,parent) {=0A=
  if (document.layers) {=0A=
    if (parent) {=0A=
      return "document."+parent+".document."+elem;=0A=
    } else {=0A=
      return "document."+elem + ".style";=0A=
    }=0A=
  } else if (document.all) {=0A=
    return "document.all."+elem + ".style";=0A=
  } else if (document.getElementById) {=0A=
    return "document.getElementById('"+elem+"').style";=0A=
  }=0A=
}=0A=
=0A=
function toggleTabs(tabSelected, keyEvent) {=0A=
=0A=
  var absTabOn =3D document.getElementById('absTabOn');=0A=
  var absTabOff =3D document.getElementById('absTabOff');=0A=
  var fullTabOn =3D document.getElementById('fullTabOn');=0A=
  var fullTabOff =3D document.getElementById('fullTabOff');=0A=
  var graphTabOn =3D document.getElementById('graphTabOn');=0A=
  var graphTabOff =3D document.getElementById('graphTabOff');=0A=
  var refTabOn =3D document.getElementById('refTabOn');=0A=
  var refTabOff =3D document.getElementById('refTabOff');=0A=
=0A=
  if (tabSelected =3D=3D 'unsubTab') {=0A=
    if (absTabOff) { absTabOff.style.display =3D 'none'; }=0A=
    if (absTabOn) { absTabOn.style.display =3D ''; }=0A=
    if(graphTabOn) { graphTabOn.style.display =3D 'none'; }=0A=
    if(graphTabOff) { graphTabOff.style.display =3D ''; }=0A=
    if(refTabOn) { refTabOn.style.display =3D 'none'; }=0A=
    if(refTabOff) { refTabOff.style.display =3D ''; }=0A=
  }=0A=
  if (tabSelected =3D=3D 'fullTab') {=0A=
    if (fullTabOn) { fullTabOn.style.display =3D ''; }=0A=
    if (fullTabOff) {fullTabOff.style.display =3D 'none'; }=0A=
    if(graphTabOn) { graphTabOn.style.display =3D 'none'; }=0A=
    if(graphTabOff) { graphTabOff.style.display =3D ''; }=0A=
    if(refTabOff) { refTabOff.style.display =3D ''; }=0A=
    if(refTabOn) { refTabOn.style.display =3D 'none'; }=0A=
  }=0A=
  if (tabSelected =3D=3D 'graphTab') {=0A=
    if(absTabOn) { absTabOn.style.display =3D 'none'; }=0A=
    if(absTabOff) { absTabOff.style.display =3D ''; }=0A=
    if(fullTabOn) { fullTabOn.style.display =3D 'none'; }=0A=
    if(fullTabOff) { fullTabOff.style.display =3D ''; }=0A=
    if (graphTabOff) { graphTabOff.style.display =3D 'none'; }=0A=
    if (graphTabOn) { graphTabOn.style.display =3D ''; }=0A=
    if(refTabOn) { refTabOn.style.display =3D 'none'; }=0A=
    if(refTabOff) { refTabOff.style.display =3D ''; }=0A=
=0A=
    createEvent (tabSelected, keyEvent);=0A=
  }=0A=
  if (tabSelected =3D=3D 'refTab') {=0A=
    if(absTabOn) { absTabOn.style.display =3D 'none'; }=0A=
    if(absTabOff) { absTabOff.style.display =3D ''; }=0A=
    if(fullTabOn) { fullTabOn.style.display =3D 'none'; }=0A=
    if(fullTabOff) { fullTabOff.style.display =3D ''; }=0A=
    if(graphTabOn) { graphTabOn.style.display =3D 'none'; }=0A=
    if(graphTabOff) { graphTabOff.style.display =3D ''; }=0A=
    if (refTabOff) { refTabOff.style.display =3D 'none'; }=0A=
    if (refTabOn) {refTabOn.style.display =3D ''; }=0A=
=0A=
    createEvent (tabSelected, keyEvent);=0A=
  }=0A=
=0A=
  setFigSelection (tabSelected);=0A=
=0A=
  changeView(tabSelected);=0A=
}=0A=
=0A=
function createEvent (tabSelected, keyEvent) {=0A=
  if (tabSelected =3D=3D 'graphTab') {=0A=
    if (document.getElementById('figevent') =3D=3D null) {=0A=
      new Ajax.Request(keyEvent);=0A=
      var figTabKey =3D document.createElement('div')=0A=
      figTabKey.setAttribute('id', 'figevent');=0A=
      document.getElementById('graphTabOn').appendChild(figTabKey)=0A=
    }=0A=
  }=0A=
  if (tabSelected =3D=3D 'refTab') {=0A=
    if (document.getElementById('refevent') =3D=3D null) {=0A=
      new Ajax.Request(keyEvent);=0A=
      var refTabKey =3D document.createElement('div')=0A=
      refTabKey.setAttribute('id', 'refevent');=0A=
      document.getElementById('refTabOn').appendChild(refTabKey)=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
function setFigSelection (tabSelected) {=0A=
  if (tabSelected =3D=3D 'graphTab') {=0A=
    var graphTabKey =3D document.createElement('div')=0A=
    graphTabKey.setAttribute('id', 'figSelect');=0A=
    document.getElementById('graphTabOn').appendChild(graphTabKey)=0A=
=0A=
    var imgThumb =3D document.getElementById('imgToggle');=0A=
    var figThumb =3D document.getElementById('figToggle');=0A=
    if (imgThumb !=3D null || figThumb !=3D null) {=0A=
      // Hide article thumbnail, full size image links=0A=
      imgThumb.style.display =3D 'none';=0A=
      // Show the figure thumbnail, full size image links=0A=
      figThumb.style.display =3D '';=0A=
    }=0A=
  }=0A=
  else {=0A=
    if (document.getElementById('figSelect') !=3D null) {=0A=
      var d =3D document.getElementById('figSelect');=0A=
      d.parentNode.removeChild( d );=0A=
=0A=
      var imgThumb =3D document.getElementById('imgToggle');=0A=
      var figThumb =3D document.getElementById('figToggle');=0A=
      if (imgThumb !=3D null || figThumb !=3D null) {=0A=
        // Hide article thumbnail, full size image links=0A=
        figThumb.style.display =3D 'none';=0A=
        // Show the figure thumbnail, full size image links=0A=
        imgThumb.style.display =3D '';=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
<!--=0A=
var MMCvVIDEO =3D 0;=0A=
var MMCvAUDIO =3D 1;=0A=
var MMCvOTHER =3D 2;=0A=
var MMC_TYPE_COUNT =3D 3;=0A=
var EXISTING_TAB_COUNT =3D -1;=0A=
var MMCvComponents =3D new Array();=0A=
 MMCvComponents[MMCvVIDEO] =3D new Array();=0A=
 MMCvComponents[MMCvAUDIO] =3D new Array();=0A=
 MMCvComponents[MMCvOTHER] =3D new Array();=0A=
var MMCvCaptionReplaceImg =3D "";=0A=
var MMCvDocLabel =3D "Article";=0A=
var isAAI2Disabled =3D "";=0A=
var videoPlayerUrl =3D "";=0A=
var audioPlayerUrl =3D "";=0A=
var dummyImageUrl =3D "";=0A=
var flashPlayerVersion =3D DetectFlashVer("9","0","0");=0A=
function MMCvImageDimensions()=0A=
{ this.width=3D0;=0A=
  this.height=3D0;=0A=
}=0A=
function =
MMCvComponent(componentID,articleImageURL,thumbURL,imageWidth,imageHeight=
)=0A=
{=0A=
  this.articleImageURL =3D articleImageURL;=0A=
  this.thumbURL =3D thumbURL;=0A=
  this.imageWidth =3D imageWidth;=0A=
  this.imageHeight =3D imageHeight;=0A=
  this.myID =3D componentID;=0A=
  this.myType =3D -1;=0A=
  this.sourceNode =3D null;=0A=
  this.MMCvNode =3D null;=0A=
  this.sourceDimensions =3D new MMCvImageDimensions();=0A=
  this.MMCvFlashVars =3D null;=0A=
}=0A=
function MMCvContentExists()=0A=
{ var exists =3D 0;=0A=
  if (MMCvComponents[MMCvVIDEO].length=0A=
    || MMCvComponents[MMCvAUDIO].length=0A=
    || MMCvComponents[MMCvOTHER].length)=0A=
  { exists =3D 1; }=0A=
  return exists;=0A=
}=0A=
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRelease)=0A=
{=0A=
  var version =3D swfobject.getFlashPlayerVersion();=0A=
  var versionMajor      =3D version.major;=0A=
  var versionMinor      =3D version.minor;=0A=
  var versionRevision   =3D version.release; =0A=
  if (versionMajor =3D=3D 0 ) {=0A=
   return "no_flash";=0A=
  } else if (versionMajor !=3D 0) {=0A=
   if (versionMajor > parseFloat(reqMajorVer)) {=0A=
    return "supported";=0A=
   } else if (versionMajor =3D=3D parseFloat(reqMajorVer)) {=0A=
    if (versionMinor > parseFloat(reqMinorVer))=0A=
     return "supported";=0A=
    else if (versionMinor =3D=3D parseFloat(reqMinorVer)) {=0A=
     if (versionRevision >=3D parseFloat(reqRelease)){=0A=
      return "supported";=0A=
     }else{ =0A=
      return "version_mismatch";=0A=
     } =0A=
    } else {=0A=
     return  "version_mismatch";=0A=
    }=0A=
   }=0A=
  }=0A=
}=0A=
=0A=
=0A=
function MMCvArtTabSwitch(inTabName)=0A=
{ if (MMCvContentExists())=0A=
  {=0A=
   if (('graphTab' =3D=3D inTabName)=0A=
     || ('refTab' =3D=3D inTabName))=0A=
   { MMCvHide(); }=0A=
   else =0A=
   { MMCvShow(); }=0A=
  }=0A=
}=0A=
=0A=
//-->=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/fontSizeChanger.js

function fontSizeAdd(elemId, fontURL) {=0A=
  var active =3D getFontStyle(elemId);=0A=
  switch (active) {=0A=
    case 'font1' :=0A=
      setActiveStyle('font2', elemId, fontURL);=0A=
      break;=0A=
    case 'font2' :=0A=
      setActiveStyle('font3', elemId, fontURL);=0A=
      break;=0A=
    case 'font3' :=0A=
      setActiveStyle('font4', elemId, fontURL);=0A=
      break;=0A=
    case 'font4' :=0A=
      setActiveStyle('font5', elemId, fontURL);=0A=
      break;=0A=
    case 'font5' :=0A=
      break;=0A=
    default :=0A=
      setActiveStyle('font3', elemId, fontURL);=0A=
      break;=0A=
  }=0A=
}=0A=
=0A=
function fontSizeMinus(elemId, fontURL) {=0A=
  var active =3D getFontStyle(elemId);=0A=
  switch (active) {=0A=
    case 'font5' :=0A=
      setActiveStyle('font4', elemId, fontURL);=0A=
      break;=0A=
    case 'font4' :=0A=
      setActiveStyle('font3', elemId, fontURL);=0A=
      break;=0A=
    case 'font3' :=0A=
      setActiveStyle('font2', elemId, fontURL);=0A=
      break;=0A=
    case 'font2' :=0A=
      setActiveStyle('font1', elemId, fontURL);=0A=
      break;=0A=
    case 'font1' :=0A=
       break;=0A=
    default :=0A=
      setActiveStyle('font3', elemId, fontURL);=0A=
      break;=0A=
  }=0A=
}=0A=
=0A=
function getFontStyle(elemId) {=0A=
  var x =3D document.getElementById(elemId);=0A=
  if(!x) {return 'fontDefault';}=0A=
  var z =3D x.getAttribute(document.all ? "className" : "class");=0A=
  return z;=0A=
}=0A=
=0A=
function setActiveStyle(fontClass, elemId, fontURL) {=0A=
  var x =3D document.getElementById(elemId);=0A=
  if(!x) {return;}=0A=
  var z =3D x.getAttribute(document.all ? "className" : "class");=0A=
=0A=
  if(z !=3D fontClass) {=0A=
    var fontId;=0A=
    switch (fontClass) {=0A=
    case 'font5' :=0A=
      fontId =3D 5;=0A=
      break;=0A=
    case 'font4' :=0A=
      fontId =3D 4;=0A=
      break;=0A=
    case 'font3' :=0A=
      fontId =3D 3;=0A=
      break;=0A=
    case 'font2' :=0A=
      fontId =3D 2;=0A=
      break;=0A=
    case 'font1' :=0A=
      fontId =3D 1;=0A=
      break;=0A=
    default :=0A=
      fontId =3D 3;=0A=
      break;=0A=
    }=0A=
    var url =3D "/" + fontURL + "/fontsize/" + fontId;=0A=
    new Ajax.Request(url);=0A=
    x.setAttribute((document.all ? "className" : "class"), fontClass);=0A=
  }=0A=
}=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/nextBio.js

<!--=0A=
var testTimer =3D 0;=0A=
var piiValue =3D "";=0A=
var searchTerms =3D "";=0A=
var iFrameHtml =3D " ";=0A=
=0A=
function createTO(mSec)=0A=
{=0A=
  testTimer =3D setTimeout("handleTO()", mSec);=0A=
}=0A=
function cancelTO()=0A=
{=0A=
  if(0 !=3D testTimer){=0A=
    clearTimeout(testTimer);=0A=
    testTimer =3D 0;=0A=
  }=0A=
}=0A=
function handleTO()=0A=
{=0A=
  var myFrame =3D null;=0A=
  if(document.all) {=0A=
    var myFrame =3D document.all["tagCloudDummyIframe"];=0A=
  }=0A=
  else if(document.getElementById) {=0A=
    myFrame =3D document.getElementById("tagCloudDummyIframe");=0A=
  }=0A=
  if(myFrame) {=0A=
    myFrame.parentNode.removeChild(myFrame);=0A=
  }=0A=
}=0A=
function iframeContentLoaded(e)=0A=
{=0A=
  try {=0A=
    var myFrame;=0A=
    var myFrameDoc;=0A=
    if(document.frames) {=0A=
      myFrame =3D document.frames["tagCloudDummyIframe"];=0A=
      if(myFrame) {=0A=
        myFrameDoc =3D myFrame.document;=0A=
      }=0A=
    }=0A=
    else {=0A=
      myFrame =3D document.getElementById("tagCloudDummyIframe");=0A=
      if(myFrame) {=0A=
        myFrameDoc =3D myFrame.contentDocument;=0A=
      }=0A=
    }=0A=
    if(myFrameDoc) {=0A=
      var loadStatus =3D ( e && (typeof e.type !=3D=3D =
'undefined')?e.type:myFrameDoc.readyState);=0A=
      if(("load" =3D=3D loadStatus)||("complete" =3D=3D loadStatus)) {=0A=
        // Set timeout =0A=
        createTO(10000);=0A=
        nbApi.tagCloudFromPii(=0A=
               "nextBioViewer", =0A=
	       piiValue,=0A=
               searchTerms, =0A=
               function(id, bLoaded){tagCloudCallBack(id, true);},=0A=
               null, =0A=
               null, =0A=
               null,=0A=
               "tagCloudDummyIframe"=0A=
        );=0A=
      } =0A=
    } =0A=
  }=0A=
  catch(e)=0A=
  {}=0A=
  return true;=0A=
}=0A=
function nextBio()=0A=
{=0A=
  //Third party content =0A=
=0A=
  var myFrame =3D document.createElement("iframe");=0A=
  myFrame.id=3D"tagCloudDummyIframe";=0A=
  myFrame.style.display =3D 'none';=0A=
  myFrame.setAttribute("name", "tagCloudDummyIframe");=0A=
  myFrame.onload =3D iframeContentLoaded;=0A=
  myFrame.onreadystatechange =3D iframeContentLoaded;=0A=
  if(!document.frames)=0A=
  {=0A=
    myFrame.src=3DiFrameHtml;=0A=
  }=0A=
  document.getElementById('nextBioViewer').appendChild(myFrame);=0A=
}=0A=
function tagCloudCallBack(id, bLoaded)=0A=
{=0A=
  if(bLoaded) {=0A=
    cancelTO();=0A=
    var nbid =3D document.getElementById('nextBioViewer');=0A=
    if(nbid !=3D null) {=0A=
      nbid.style.display =3D 'inline';=0A=
    }=0A=
  }=0A=
}=0A=
//-->=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/prototype.js

/*  Prototype JavaScript framework, version 1.6.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0',=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=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=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=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
if (Prototype.Browser.WebKit)=0A=
  Prototype.BrowserFeatures.XPath =3D false;=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=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=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=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=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=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=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object && object.constructor =3D=3D=3D Array;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && arguments[0] =3D=3D=3D undefined) return =
this;=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=
  bindAsEventListener: function() {=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=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=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=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=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=
  execute: function() {=0A=
    this.callback(this);=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.execute();=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 String(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 : =
String(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 new Element('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 (!Object.isArray(hash[key])) 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=
    return count < 1 ? '' : new Array(count + 1).join(this);=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=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=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 (Object.isFunction(replacement)) 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=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, match =
=3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    }.bind(this));=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=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.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=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(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=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, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(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, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(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) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=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 (Object.isFunction(args.last()))=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=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  function $A(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) 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(Object.isArray(value) ?=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=
  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=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  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=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=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 (Object.isArray(arguments[i])) {=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=
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=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=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=
  }()) {=0A=
    function each(iterator) {=0A=
      var cache =3D [];=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key];=0A=
        if (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=
  } else {=0A=
    function each(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: each,=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=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 Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=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 (Object.isFunction(responder[callback])) {=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() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: 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=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=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 Object.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=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=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 (Object.isFunction(extras.push))=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=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=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=
  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.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D xml =3D=3D=3D undefined ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')))=0A=
        return null;=0A=
    try {=0A=
      return this.transport.responseText.evalJSON(options.sanitizeJSON);=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D options || { };=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, param) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, param);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete) this.onComplete.bind(this).defer();=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(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(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=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 (Object.isString(element))=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(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=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, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, t, range;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      t =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        t.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      range =3D element.ownerDocument.createRange();=0A=
      t.initializeRange(element, range);=0A=
      t.insert(element, =
range.createContextualFragment(content.stripScripts()));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=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 (Object.isString(selector))=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=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D value =3D=3D=3D undefined ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      var name =3D t.names[attr] || attr, value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=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=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=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=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=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 element.cumulativeOffset();=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) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=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=
            property] =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.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=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=
  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 Element._returnOffset(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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=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=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=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=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: 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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: 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=
  viewportOffset: 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=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=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 source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=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(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=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)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
=0A=
if (!document.createRange || Prototype.Browser.Opera) {=0A=
  Element.Methods.insert =3D function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D { bottom: insertions };=0A=
=0A=
    var t =3D Element._insertionTranslations, content, position, pos, =
tagName;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      pos      =3D t[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        pos.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      if (t.tags[tagName]) {=0A=
        var fragments =3D =
Element._getContentFromAnonymousElement(tagName, content.stripScripts());=0A=
        if (position =3D=3D 'top' || position =3D=3D 'after') =
fragments.reverse();=0A=
        fragments.each(pos.insert.curry(element));=0A=
      }=0A=
      else element.insertAdjacentHTML(pos.adjacency, =
content.stripScripts());=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  };=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=
  Element.Methods._readAttribute =3D Element.Methods.readAttribute;=0A=
  Element.Methods.readAttribute =3D function(element, attribute) {=0A=
    if (attribute =3D=3D 'title') return element.title;=0A=
    return Element._readAttribute(element, attribute);=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  $w('positionedOffset getOffsetParent =
viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D 'static') return proceed(element);=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=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=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          var attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=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=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.clone(Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=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=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D 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=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=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=
  Element.Methods.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 Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (document.createElement('div').outerHTML) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  div.innerHTML =3D t[0] + html + t[1];=0A=
  t[2].times(function() { div =3D div.firstChild });=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: {=0A=
    adjacency: 'beforeBegin',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartBefore(element);=0A=
    }=0A=
  },=0A=
  top: {=0A=
    adjacency: 'afterBegin',=0A=
    insert: function(element, node) {=0A=
      element.insertBefore(node, element.firstChild);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.selectNodeContents(element);=0A=
      range.collapse(true);=0A=
    }=0A=
  },=0A=
  bottom: {=0A=
    adjacency: 'beforeEnd',=0A=
    insert: function(element, node) {=0A=
      element.appendChild(node);=0A=
    }=0A=
  },=0A=
  after: {=0A=
    adjacency: 'afterEnd',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element.nextSibling);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartAfter(element);=0A=
    }=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  this.bottom.initializeRange =3D this.top.initializeRange;=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var 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.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=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 (Object.isArray(tagName)) 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=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=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 (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D self['inner' + D] ||=0A=
       (document.documentElement['client' + D] || document.body['client' =
+ D]);=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=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=
  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-]*?:|:checked)/).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];=0A=
      return;=0A=
    }=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(Object.isFunction(c[i]) ? 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(Object.isFunction(x[i]) ? 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=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=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=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=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 (Object.isFunction(h)) 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 Object.isFunction(x[i]) ? 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|$|(?=3D\s)|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return Selector.operators[matches[2]](nodeValue, matches[3]);=0A=
    }=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=
          var 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 (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [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=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=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 (Object.isNumber(expression)) {=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, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (options.hash =3D=3D=3D undefined) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) 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 options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=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=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['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, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) 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(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 Object.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=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return 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, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (index =3D=3D=3D undefined)=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=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 Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=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, 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(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=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=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      return element.match(expression) ? element : =
element.up(expression);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._eventID) return element._eventID;=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._eventID =3D ++arguments.callee.id;=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event)=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      if (document.createEvent) {=0A=
        var event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        var event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return event;=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize()=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer, fired =3D false;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (fired) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    fired =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=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=
  // 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 Element.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 Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.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=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=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=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/effects.js

// script.aculo.us effects.js v1.8.0, Tue Nov 06 15:01:40 +0300 2007=0A=
=0A=
// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: =
http://script.aculo.us/ =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';=0A=
  if (this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if (this.slice(0,1) =3D=3D '#') {  =0A=
      if (this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if (this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return (color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
};=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
};=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  element.setStyle({fontSize: (percent/100) + 'em'});   =0A=
  if (Prototype.Browser.WebKit) window.scrollBy(0,0);=0A=
  return element;=0A=
};=0A=
=0A=
Element.getInlineOpacity =3D function(element){=0A=
  return $(element).style.opacity || '';=0A=
};=0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  _elementDoesNotExistError: {=0A=
    name: 'ElementDoesNotExistError',=0A=
    message: 'The specified DOM element does not exist, but is required =
for this effect to operate'=0A=
  },=0A=
  Transitions: {=0A=
    linear: Prototype.K,=0A=
    sinoidal: function(pos) {=0A=
      return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
    },=0A=
    reverse: function(pos) {=0A=
      return 1-pos;=0A=
    },=0A=
    flicker: function(pos) {=0A=
      var pos =3D ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
      return pos > 1 ? 1 : pos;=0A=
    },=0A=
    wobble: function(pos) {=0A=
      return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
    },=0A=
    pulse: function(pos, pulses) { =0A=
      pulses =3D pulses || 5; =0A=
      return (=0A=
        ((pos % (1/pulses)) * pulses).round() =3D=3D 0 ? =0A=
              ((pos * pulses * 2) - (pos * pulses * 2).floor()) : =0A=
          1 - ((pos * pulses * 2) - (pos * pulses * 2).floor())=0A=
        );=0A=
    },=0A=
    spring: function(pos) { =0A=
      return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); =0A=
    },=0A=
    none: function(pos) {=0A=
      return 0;=0A=
    },=0A=
    full: function(pos) {=0A=
      return 1;=0A=
    }=0A=
  },=0A=
  DefaultOptions: {=0A=
    duration:   1.0,   // seconds=0A=
    fps:        100,   // 100=3D assume 66fps max.=0A=
    sync:       false, // true for combining=0A=
    from:       0.0,=0A=
    to:         1.0,=0A=
    delay:      0.0,=0A=
    queue:      'parallel'=0A=
  },=0A=
  tagifyText: function(element) {=0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if (Prototype.Browser.IE) tagifyStyle +=3D ';zoom:1';=0A=
    =0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if (child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            new Element('span', {style: tagifyStyle}).update(=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if (((typeof element =3D=3D 'object') || =0A=
        Object.isFunction(element)) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || { });=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A=
    }, arguments[2] || { });=0A=
    Effect[element.visible() ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
Effect.DefaultOptions.transition =3D Effect.Transitions.sinoidal;=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create(Enumerable, {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;    =0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D Object.isString(effect.options.queue) ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'with-last':=0A=
        timestamp =3D this.effects.pluck('startOn').max() || timestamp;=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
=0A=
    if (!effect.options.queue.limit || (this.effects.length < =
effect.options.queue.limit))=0A=
      this.effects.push(effect);=0A=
    =0A=
    if (!this.interval)=0A=
      this.interval =3D setInterval(this.loop.bind(this), 15);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if (this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    for(var i=3D0, len=3Dthis.effects.length;i<len;i++) =0A=
      this.effects[i] && this.effects[i].loop(timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if (!Object.isString(queueName)) return queueName;=0A=
    =0A=
    return this.instances.get(queueName) ||=0A=
      this.instances.set(queueName, new Effect.ScopedQueue());=0A=
  }=0A=
};=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.Base =3D Class.create({=0A=
  position: null,=0A=
  start: function(options) {=0A=
    function codeForEvent(options,eventName){=0A=
      return (=0A=
        (options[eventName+'Internal'] ? =
'this.options.'+eventName+'Internal(this);' : '') +=0A=
        (options[eventName] ? 'this.options.'+eventName+'(this);' : '')=0A=
      );=0A=
    }=0A=
    if (options && options.transition =3D=3D=3D false) =
options.transition =3D Effect.Transitions.linear;=0A=
    this.options      =3D Object.extend(Object.extend({ =
},Effect.DefaultOptions), options || { });=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn+(this.options.duration*1000);=0A=
    this.fromToDelta  =3D this.options.to-this.options.from;=0A=
    this.totalTime    =3D this.finishOn-this.startOn;=0A=
    this.totalFrames  =3D this.options.fps*this.options.duration;=0A=
    =0A=
    eval('this.render =3D function(pos){ '+=0A=
      'if (this.state=3D=3D"idle"){this.state=3D"running";'+=0A=
      codeForEvent(this.options,'beforeSetup')+=0A=
      (this.setup ? 'this.setup();':'')+ =0A=
      codeForEvent(this.options,'afterSetup')+=0A=
      '};if (this.state=3D=3D"running"){'+=0A=
      =
'pos=3Dthis.options.transition(pos)*'+this.fromToDelta+'+'+this.options.f=
rom+';'+=0A=
      'this.position=3Dpos;'+=0A=
      codeForEvent(this.options,'beforeUpdate')+=0A=
      (this.update ? 'this.update(pos);':'')+=0A=
      codeForEvent(this.options,'afterUpdate')+=0A=
      '}}');=0A=
    =0A=
    this.event('beforeStart');=0A=
    if (!this.options.sync)=0A=
      Effect.Queues.get(Object.isString(this.options.queue) ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if (timePos >=3D this.startOn) {=0A=
      if (timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if (this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / this.totalTime,=0A=
          frame =3D (pos * this.totalFrames).round();=0A=
      if (frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if (!this.options.sync)=0A=
      Effect.Queues.get(Object.isString(this.options.queue) ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if (this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if (this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    var data =3D $H();=0A=
    for(property in this)=0A=
      if (!Object.isFunction(this[property])) data.set(property, =
this[property]);=0A=
    return '#<Effect:' + data.inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
});=0A=
=0A=
Effect.Parallel =3D Class.create(Effect.Base, {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if (effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Tween =3D Class.create(Effect.Base, {=0A=
  initialize: function(object, from, to) {=0A=
    object =3D Object.isString(object) ? $(object) : object;=0A=
    var args =3D $A(arguments), method =3D args.last(), =0A=
      options =3D args.length =3D=3D 5 ? args[3] : null;=0A=
    this.method =3D Object.isFunction(method) ? method.bind(object) :=0A=
      Object.isFunction(object[method]) ? object[method].bind(object) : =0A=
      function(value) { object[method] =3D value };=0A=
    this.start(Object.extend({ from: from, to: to }, options || { }));=0A=
  },=0A=
  update: function(position) {=0A=
    this.method(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Event =3D Class.create(Effect.Base, {=0A=
  initialize: function() {=0A=
    this.start(Object.extend({ duration: 0 }, arguments[0] || { }));=0A=
  },=0A=
  update: Prototype.emptyFunction=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout))=0A=
      this.element.setStyle({zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: this.element.getOpacity() || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || { });=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setOpacity(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || { });=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.element.makePositioned();=0A=
    this.originalLeft =3D parseFloat(this.element.getStyle('left') || =
'0');=0A=
    this.originalTop  =3D parseFloat(this.element.getStyle('top')  || =
'0');=0A=
    if (this.options.mode =3D=3D 'absolute') {=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({=0A=
      left: (this.options.x  * position + this.originalLeft).round() + =
'px',=0A=
      top:  (this.options.y  * position + this.originalTop).round()  + =
'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || { }));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create(Effect.Base, {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or { } with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || { });=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
    =0A=
    this.originalStyle =3D { };=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D this.element.getStyle('font-size') || '100%';=0A=
    ['em','px','%','pt'].each( function(fontSizeType) {=0A=
      if (fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if (this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if (/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if (!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if (this.options.scaleContent && this.fontSize)=0A=
      this.element.setStyle({fontSize: this.fontSize * currentScale + =
this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if (this.restoreAfterFinish) =
this.element.setStyle(this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D { };=0A=
    if (this.options.scaleX) d.width =3D width.round() + 'px';=0A=
    if (this.options.scaleY) d.height =3D height.round() + 'px';=0A=
    if (this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if (this.elementPositioning =3D=3D 'absolute') {=0A=
        if (this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if (this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if (this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if (this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || { });=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if (this.element.getStyle('display')=3D=3D'none') { this.cancel(); =
return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D { };=0A=
    if (!this.options.keepBackgroundImage) {=0A=
      this.oldStyle.backgroundImage =3D =
this.element.getStyle('background-image');=0A=
      this.element.setStyle({backgroundImage: 'none'});=0A=
    }=0A=
    if (!this.options.endcolor)=0A=
      this.options.endcolor =3D =
this.element.getStyle('background-color').parseColor('#ffffff');=0A=
    if (!this.options.restorecolor)=0A=
      this.options.restorecolor =3D =
this.element.getStyle('background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    this.element.setStyle(Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D function(element) {=0A=
  var options =3D arguments[1] || { },=0A=
    scrollOffsets =3D document.viewport.getScrollOffsets(),=0A=
    elementOffsets =3D $(element).cumulativeOffset(),=0A=
    max =3D (window.height || document.body.scrollHeight) - =
document.viewport.getHeight();  =0A=
=0A=
  if (options.offset) elementOffsets[1] +=3D options.offset;=0A=
=0A=
  return new Effect.Tween(null,=0A=
    scrollOffsets.top,=0A=
    elementOffsets[1] > max ? max : elementOffsets[1],=0A=
    options,=0A=
    function(p){ scrollTo(scrollOffsets.left, p.round()) }=0A=
  );=0A=
};=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var options =3D Object.extend({=0A=
    from: element.getOpacity() || 1.0,=0A=
    to:   0.0,=0A=
    afterFinishInternal: function(effect) { =0A=
      if (effect.options.to!=3D0) return;=0A=
      effect.element.hide().setStyle({opacity: oldOpacity}); =0A=
    }=0A=
  }, arguments[1] || { });=0A=
  return new Effect.Opacity(element,options);=0A=
};=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
  from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : =
element.getOpacity() || 0.0),=0A=
  to:   1.0,=0A=
  // force Safari to render floated elements properly=0A=
  afterFinishInternal: function(effect) {=0A=
    effect.element.forceRerendering();=0A=
  },=0A=
  beforeSetup: function(effect) {=0A=
    effect.element.setOpacity(effect.options.from).show(); =0A=
  }}, arguments[1] || { });=0A=
  return new Effect.Opacity(element,options);=0A=
};=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { =0A=
    opacity: element.getInlineOpacity(), =0A=
    position: element.getStyle('position'),=0A=
    top:  element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height=0A=
  };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) {=0A=
        Position.absolutize(effect.effects[0].element)=0A=
      },=0A=
      afterFinishInternal: function(effect) {=0A=
         effect.effects[0].element.hide().setStyle(oldStyle); }=0A=
     }, arguments[1] || { })=0A=
   );=0A=
};=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 0,=0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping();=0A=
      } =0A=
    }, arguments[1] || { })=0A=
  );=0A=
};=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false,=0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping();=0A=
    }=0A=
  }, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  return new Effect.Appear(element, Object.extend({=0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { =0A=
          effect.element.makePositioned().makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: =
oldOpacity});=0A=
        }=0A=
      })=0A=
    }=0A=
  }, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left'),=0A=
    opacity: element.getInlineOpacity() };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) {=0A=
          effect.effects[0].element.makePositioned(); =0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          =
effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);=0A=
        } =0A=
      }, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    distance: 20,=0A=
    duration: 0.5=0A=
  }, arguments[1] || {});=0A=
  var distance =3D parseFloat(options.distance);=0A=
  var split =3D parseFloat(options.duration) / 10.0;=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left') };=0A=
    return new Effect.Move(element,=0A=
      { x:  distance, y: 0, duration: split, afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  distance*2, y: 0, duration: split*2,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -distance, y: 0, duration: split, afterFinishInternal: =
function(effect) {=0A=
        effect.element.undoPositioned().setStyle(oldStyle);=0A=
  }}) }}) }}) }}) }}) }});=0A=
};=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: window.opera ? 0 : 1,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if (window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().setStyle({height: '0px'}).show(); =0A=
    },=0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping().undoPositioned();=0A=
      effect.element.down().undoPositioned().setStyle({bottom: =
oldInnerBottom}); }=0A=
    }, arguments[1] || { })=0A=
  );=0A=
};=0A=
=0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element).cleanWhitespace();=0A=
  var oldInnerBottom =3D element.down().getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, window.opera ? 0 : 1,=0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.down().makePositioned();=0A=
      if (window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping().show();=0A=
    },  =0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.down().setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' });=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide().undoClipping().undoPositioned();=0A=
      effect.element.down().undoPositioned().setStyle({bottom: =
oldInnerBottom});=0A=
    }=0A=
   }, arguments[1] || { })=0A=
  );=0A=
};=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, { =0A=
    restoreAfterFinish: true,=0A=
    beforeSetup: function(effect) {=0A=
      effect.element.makeClipping(); =0A=
    },  =0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide().undoClipping(); =0A=
    }=0A=
  });=0A=
};=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || { });=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) {=0A=
      effect.element.hide().makeClipping().makePositioned();=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) {=0A=
               effect.effects[0].element.setStyle({height: =
'0px'}).show(); =0A=
             },=0A=
             afterFinishInternal: function(effect) {=0A=
               =
effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldSty=
le); =0A=
             }=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
};=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || { });=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) {=0A=
           effect.effects[0].element.makePositioned().makeClipping(); =0A=
         },=0A=
         afterFinishInternal: function(effect) {=0A=
           =
effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle=
(oldStyle); }=0A=
       }, options)=0A=
  );=0A=
};=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || { };=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos, options.pulses)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 2.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
effect.element.setStyle({opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
};=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide().undoClipping().setStyle(oldStyle);=0A=
      } });=0A=
  }}, arguments[1] || { }));=0A=
};=0A=
=0A=
Effect.Morph =3D Class.create(Effect.Base, {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    if (!this.element) throw(Effect._elementDoesNotExistError);=0A=
    var options =3D Object.extend({=0A=
      style: { }=0A=
    }, arguments[1] || { });=0A=
    =0A=
    if (!Object.isString(options.style)) this.style =3D =
$H(options.style);=0A=
    else {=0A=
      if (options.style.include(':'))=0A=
        this.style =3D options.style.parseStyle();=0A=
      else {=0A=
        this.element.addClassName(options.style);=0A=
        this.style =3D $H(this.element.getStyles());=0A=
        this.element.removeClassName(options.style);=0A=
        var css =3D this.element.getStyles();=0A=
        this.style =3D this.style.reject(function(style) {=0A=
          return style.value =3D=3D css[style.key];=0A=
        });=0A=
        options.afterFinishInternal =3D function(effect) {=0A=
          effect.element.addClassName(effect.options.style);=0A=
          effect.transforms.each(function(transform) {=0A=
            effect.element.style[transform.style] =3D '';=0A=
          });=0A=
        }=0A=
      }=0A=
    }=0A=
    this.start(options);=0A=
  },=0A=
  =0A=
  setup: function(){=0A=
    function parseColor(color){=0A=
      if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) =
color =3D '#ffffff';=0A=
      color =3D color.parseColor();=0A=
      return $R(0,2).map(function(i){=0A=
        return parseInt( color.slice(i*2+1,i*2+3), 16 ) =0A=
      });=0A=
    }=0A=
    this.transforms =3D this.style.map(function(pair){=0A=
      var property =3D pair[0], value =3D pair[1], unit =3D null;=0A=
=0A=
      if (value.parseColor('#zzzzzz') !=3D '#zzzzzz') {=0A=
        value =3D value.parseColor();=0A=
        unit  =3D 'color';=0A=
      } else if (property =3D=3D 'opacity') {=0A=
        value =3D parseFloat(value);=0A=
        if (Prototype.Browser.IE && =
(!this.element.currentStyle.hasLayout))=0A=
          this.element.setStyle({zoom: 1});=0A=
      } else if (Element.CSS_LENGTH.test(value)) {=0A=
          var components =3D value.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A=
          value =3D parseFloat(components[1]);=0A=
          unit =3D (components.length =3D=3D 3) ? components[2] : null;=0A=
      }=0A=
=0A=
      var originalValue =3D this.element.getStyle(property);=0A=
      return { =0A=
        style: property.camelize(), =0A=
        originalValue: unit=3D=3D'color' ? parseColor(originalValue) : =
parseFloat(originalValue || 0), =0A=
        targetValue: unit=3D=3D'color' ? parseColor(value) : value,=0A=
        unit: unit=0A=
      };=0A=
    }.bind(this)).reject(function(transform){=0A=
      return (=0A=
        (transform.originalValue =3D=3D transform.targetValue) ||=0A=
        (=0A=
          transform.unit !=3D 'color' &&=0A=
          (isNaN(transform.originalValue) || =
isNaN(transform.targetValue))=0A=
        )=0A=
      )=0A=
    });=0A=
  },=0A=
  update: function(position) {=0A=
    var style =3D { }, transform, i =3D this.transforms.length;=0A=
    while(i--)=0A=
      style[(transform =3D this.transforms[i]).style] =3D =0A=
        transform.unit=3D=3D'color' ? '#'+=0A=
          (Math.round(transform.originalValue[0]+=0A=
            =
(transform.targetValue[0]-transform.originalValue[0])*position)).toColorP=
art() +=0A=
          (Math.round(transform.originalValue[1]+=0A=
            =
(transform.targetValue[1]-transform.originalValue[1])*position)).toColorP=
art() +=0A=
          (Math.round(transform.originalValue[2]+=0A=
            =
(transform.targetValue[2]-transform.originalValue[2])*position)).toColorP=
art() :=0A=
        (transform.originalValue +=0A=
          (transform.targetValue - transform.originalValue) * =
position).toFixed(3) + =0A=
            (transform.unit =3D=3D=3D null ? '' : transform.unit);=0A=
    this.element.setStyle(style, true);=0A=
  }=0A=
});=0A=
=0A=
Effect.Transform =3D Class.create({=0A=
  initialize: function(tracks){=0A=
    this.tracks  =3D [];=0A=
    this.options =3D arguments[1] || { };=0A=
    this.addTracks(tracks);=0A=
  },=0A=
  addTracks: function(tracks){=0A=
    tracks.each(function(track){=0A=
      track =3D $H(track);=0A=
      var data =3D track.values().first();=0A=
      this.tracks.push($H({=0A=
        ids:     track.keys().first(),=0A=
        effect:  Effect.Morph,=0A=
        options: { style: data }=0A=
      }));=0A=
    }.bind(this));=0A=
    return this;=0A=
  },=0A=
  play: function(){=0A=
    return new Effect.Parallel(=0A=
      this.tracks.map(function(track){=0A=
        var ids =3D track.get('ids'), effect =3D track.get('effect'), =
options =3D track.get('options');=0A=
        var elements =3D [$(ids) || $$(ids)].flatten();=0A=
        return elements.map(function(e){ return new effect(e, =
Object.extend({ sync:true }, options)) });=0A=
      }).flatten(),=0A=
      this.options=0A=
    );=0A=
  }=0A=
});=0A=
=0A=
Element.CSS_PROPERTIES =3D $w(=0A=
  'backgroundColor backgroundPosition borderBottomColor =
borderBottomStyle ' + =0A=
  'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' +=0A=
  'borderRightColor borderRightStyle borderRightWidth borderSpacing ' +=0A=
  'borderTopColor borderTopStyle borderTopWidth bottom clip color ' +=0A=
  'fontSize fontWeight height left letterSpacing lineHeight ' +=0A=
  'marginBottom marginLeft marginRight marginTop markerOffset maxHeight =
'+=0A=
  'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' +=0A=
  'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' +=0A=
  'right textIndent top width wordSpacing zIndex');=0A=
  =0A=
Element.CSS_LENGTH =3D =
/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;=0A=
=0A=
String.__parseStyleElement =3D document.createElement('div');=0A=
String.prototype.parseStyle =3D function(){=0A=
  var style, styleRules =3D $H();=0A=
  if (Prototype.Browser.WebKit)=0A=
    style =3D new Element('div',{style:this}).style;=0A=
  else {=0A=
    String.__parseStyleElement.innerHTML =3D '<div style=3D"' + this + =
'"></div>';=0A=
    style =3D String.__parseStyleElement.childNodes[0].style;=0A=
  }=0A=
  =0A=
  Element.CSS_PROPERTIES.each(function(property){=0A=
    if (style[property]) styleRules.set(property, style[property]); =0A=
  });=0A=
  =0A=
  if (Prototype.Browser.IE && this.include('opacity'))=0A=
    styleRules.set('opacity', =
this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);=0A=
=0A=
  return styleRules;=0A=
};=0A=
=0A=
if (document.defaultView && document.defaultView.getComputedStyle) {=0A=
  Element.getStyles =3D function(element) {=0A=
    var css =3D document.defaultView.getComputedStyle($(element), null);=0A=
    return Element.CSS_PROPERTIES.inject({ }, function(styles, property) =
{=0A=
      styles[property] =3D css[property];=0A=
      return styles;=0A=
    });=0A=
  };=0A=
} else {=0A=
  Element.getStyles =3D function(element) {=0A=
    element =3D $(element);=0A=
    var css =3D element.currentStyle, styles;=0A=
    styles =3D Element.CSS_PROPERTIES.inject({ }, function(hash, =
property) {=0A=
      hash.set(property, css[property]);=0A=
      return hash;=0A=
    });=0A=
    if (!styles.opacity) styles.set('opacity', element.getOpacity());=0A=
    return styles;=0A=
  };=0A=
};=0A=
=0A=
Effect.Methods =3D {=0A=
  morph: function(element, style) {=0A=
    element =3D $(element);=0A=
    new Effect.Morph(element, Object.extend({ style: style }, =
arguments[2] || { }));=0A=
    return element;=0A=
  },=0A=
  visualEffect: function(element, effect, options) {=0A=
    element =3D $(element)=0A=
    var s =3D effect.dasherize().camelize(), klass =3D =
s.charAt(0).toUpperCase() + s.substring(1);=0A=
    new Effect[klass](element, options);=0A=
    return element;=0A=
  },=0A=
  highlight: function(element, options) {=0A=
    element =3D $(element);=0A=
    new Effect.Highlight(element, options);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+=0A=
  'pulsate shake puff squish switchOff dropOut').each(=0A=
  function(effect) { =0A=
    Effect.Methods[effect] =3D function(element, options){=0A=
      element =3D $(element);=0A=
      Effect[effect.charAt(0).toUpperCase() + =
effect.substring(1)](element, options);=0A=
      return element;=0A=
    }=0A=
  }=0A=
);=0A=
=0A=
$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes =
collectTextNodesIgnoreClass getStyles').each( =0A=
  function(f) { Effect.Methods[f] =3D Element[f]; }=0A=
);=0A=
=0A=
Element.addMethods(Effect.Methods);=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/controls_mod.js

// script.aculo.us controls.js v1.8.0, Tue Nov 06 15:01:40 +0300 2007=0A=
=0A=
// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
//           (c) 2005-2007 Ivan Krstic =
(http://blogs.law.harvard.edu/ivan)=0A=
//           (c) 2005-2007 Jon Tirsen (http://www.tirsen.com)=0A=
// Contributors:=0A=
//  Richard Livsey=0A=
//  Rahul Bhargava=0A=
//  Rob Wills=0A=
// =0A=
// script.aculo.us is freely distributable under the terms of an =
MIT-style license.=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
// NOTE: Modified from original=0A=
=0A=
if(typeof Effect =3D=3D 'undefined')=0A=
  throw("controls.js requires including script.aculo.us' effects.js =
library");=0A=
=0A=
var Autocompleter =3D { }=0A=
Autocompleter.Base =3D Class.create({=0A=
  baseInitialize: function(element, update, options) {=0A=
    element          =3D $(element)=0A=
    this.element     =3D element; =0A=
    this.update      =3D $(update);  =0A=
    this.hasFocus    =3D false; =0A=
    this.changed     =3D false; =0A=
    this.active      =3D false; =0A=
    this.index       =3D 0;     =0A=
    this.entryCount  =3D 0;=0A=
    this.oldElementValue =3D this.element.value;=0A=
=0A=
    if(this.setOptions)=0A=
      this.setOptions(options);=0A=
    else=0A=
      this.options =3D options || { };=0A=
=0A=
    this.options.paramName    =3D this.options.paramName || =
this.element.name;=0A=
    this.options.tokens       =3D this.options.tokens || [];=0A=
    this.options.frequency    =3D this.options.frequency || 0.4;=0A=
    this.options.minChars     =3D this.options.minChars || 1;=0A=
    this.options.onShow       =3D this.options.onShow || =0A=
      function(element, update){ =0A=
        if(!update.style.position || =
update.style.position=3D=3D'absolute') {=0A=
          update.style.position =3D 'absolute';=0A=
          Position.clone(element, update, {=0A=
            setHeight: false, =0A=
            setLeft: false, =0A=
            offsetTop: element.offsetHeight=0A=
          });=0A=
        }=0A=
        Effect.Appear(update,{duration:0.15});=0A=
      };=0A=
    this.options.onHide =3D this.options.onHide || =0A=
      function(element, update){ new Effect.Fade(update,{duration:0.15}) =
};=0A=
=0A=
    if(typeof(this.options.tokens) =3D=3D 'string') =0A=
      this.options.tokens =3D new Array(this.options.tokens);=0A=
    // Force carriage returns as token delimiters anyway=0A=
    if (!this.options.tokens.include('\n'))=0A=
      this.options.tokens.push('\n');=0A=
=0A=
    this.observer =3D null;=0A=
    =0A=
    this.element.setAttribute('autocomplete','off');=0A=
=0A=
    Element.hide(this.update);=0A=
=0A=
    Event.observe(this.element, 'blur', =
this.onBlur.bindAsEventListener(this));=0A=
    Event.observe(this.element, 'keydown', =
this.onKeyPress.bindAsEventListener(this));=0A=
  },=0A=
=0A=
  show: function() {=0A=
    if(Element.getStyle(this.update, 'display')=3D=3D'none') =
this.options.onShow(this.element, this.update);=0A=
    if(!this.iefix && =0A=
      (Prototype.Browser.IE) &&=0A=
      (Element.getStyle(this.update, 'position')=3D=3D'absolute')) {=0A=
      new Insertion.After(this.update, =0A=
       '<iframe id=3D"' + this.update.id + '_iefix" '+=0A=
       =
'style=3D"display:none;position:absolute;filter:progid:DXImageTransform.M=
icrosoft.Alpha(opacity=3D0);" ' +=0A=
       'src=3D"javascript:false;" frameborder=3D"0" =
scrolling=3D"no"></iframe>');=0A=
      this.iefix =3D $(this.update.id+'_iefix');=0A=
    }=0A=
    if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);=0A=
  },=0A=
  =0A=
  fixIEOverlapping: function() {=0A=
    Position.clone(this.update, this.iefix, =
{setTop:(!this.update.style.height)});=0A=
    this.iefix.style.zIndex =3D 1;=0A=
    this.update.style.zIndex =3D 2;=0A=
    Element.show(this.iefix);=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    this.stopIndicator();=0A=
    if(Element.getStyle(this.update, 'display')!=3D'none') =
this.options.onHide(this.element, this.update);=0A=
    if(this.iefix) Element.hide(this.iefix);=0A=
  },=0A=
=0A=
  startIndicator: function() {=0A=
    if(this.options.indicator) Element.show(this.options.indicator);=0A=
  },=0A=
=0A=
  stopIndicator: function() {=0A=
    if(this.options.indicator) Element.hide(this.options.indicator);=0A=
  },=0A=
=0A=
  onKeyPress: function(event) {=0A=
    if(this.active)=0A=
      switch(event.keyCode) {=0A=
       case Event.KEY_RETURN:=0A=
         this.selectEntry();=0A=
         Event.stop(event);=0A=
         this.hide();=0A=
         return;=0A=
       case Event.KEY_TAB:=0A=
         this.selectEntry();=0A=
         this.hide();=0A=
         return;=0A=
       case Event.KEY_ESC:=0A=
         this.hide();=0A=
         this.active =3D false;=0A=
         Event.stop(event);=0A=
         return;=0A=
       case Event.KEY_LEFT:=0A=
       case Event.KEY_RIGHT:=0A=
         return;=0A=
       case Event.KEY_UP:=0A=
         this.markPrevious();=0A=
         this.render();=0A=
         if(Prototype.Browser.WebKit) Event.stop(event);=0A=
         return;=0A=
       case Event.KEY_DOWN:=0A=
         this.markNext();=0A=
         this.render();=0A=
         if(Prototype.Browser.WebKit) Event.stop(event);=0A=
         return;=0A=
      }=0A=
     else =0A=
       if(event.keyCode=3D=3DEvent.KEY_TAB || =
event.keyCode=3D=3DEvent.KEY_RETURN || =0A=
         (Prototype.Browser.WebKit > 0 && event.keyCode =3D=3D 0)) =
return;=0A=
=0A=
    this.changed =3D true;=0A=
    this.hasFocus =3D true;=0A=
=0A=
    if(this.observer) clearTimeout(this.observer);=0A=
      this.observer =3D =0A=
        setTimeout(this.onObserverEvent.bind(this), =
this.options.frequency*1000);=0A=
  },=0A=
=0A=
  activate: function() {=0A=
    this.changed =3D false;=0A=
    this.hasFocus =3D true;=0A=
    this.getUpdatedChoices();=0A=
  },=0A=
=0A=
  onHover: function(event) {=0A=
    var element =3D Event.findElement(event, 'LI');=0A=
    if(this.index !=3D element.autocompleteIndex) =0A=
    {=0A=
        this.index =3D element.autocompleteIndex;=0A=
        this.render();=0A=
    }=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  onClick: function(event) {=0A=
    var element =3D Event.findElement(event, 'LI');=0A=
    this.index =3D element.autocompleteIndex;=0A=
    this.selectEntry();=0A=
    this.hide();=0A=
  },=0A=
  =0A=
  onBlur: function(event) {=0A=
    // needed to make click events working=0A=
    setTimeout(this.hide.bind(this), 250);=0A=
    this.hasFocus =3D false;=0A=
    this.active =3D false;     =0A=
  }, =0A=
  =0A=
  render: function() {=0A=
    if(this.entryCount > 0) {=0A=
      for (var i =3D 0; i < this.entryCount; i++)=0A=
        this.index=3D=3Di ? =0A=
          Element.addClassName(this.getEntry(i),"selected") : =0A=
          Element.removeClassName(this.getEntry(i),"selected");=0A=
      if(this.hasFocus) { =0A=
        this.show();=0A=
        this.active =3D true;=0A=
      }=0A=
    } else {=0A=
      this.active =3D false;=0A=
      this.hide();=0A=
    }=0A=
  },=0A=
  =0A=
  markPrevious: function() {=0A=
    if(this.index > 0) this.index--=0A=
      else this.index =3D this.entryCount-1;=0A=
    this.getEntry(this.index).scrollIntoView(false);=0A=
  },=0A=
  =0A=
  markNext: function() {=0A=
    if(this.index < this.entryCount-1) this.index++=0A=
      else this.index =3D 0;=0A=
    this.getEntry(this.index).scrollIntoView(false);=0A=
  },=0A=
  =0A=
  getEntry: function(index) {=0A=
    return this.update.firstChild.childNodes[index];=0A=
  },=0A=
  =0A=
  getCurrentEntry: function() {=0A=
    return this.getEntry(this.index);=0A=
  },=0A=
  =0A=
  selectEntry: function() {=0A=
    this.active =3D false;=0A=
    this.updateElement(this.getCurrentEntry());=0A=
  },=0A=
=0A=
  updateElement: function(selectedElement) {=0A=
    if (this.options.updateElement) {=0A=
      this.options.updateElement(selectedElement);=0A=
      return;=0A=
    }=0A=
    var value =3D '';=0A=
    if (this.options.select) {=0A=
      var nodes =3D $(selectedElement).select('.' + this.options.select) =
|| [];=0A=
      if(nodes.length>0) value =3D Element.collectTextNodes(nodes[0], =
this.options.select);=0A=
    } else=0A=
      value =3D Element.collectTextNodesIgnoreClass(selectedElement, =
'informal');=0A=
    =0A=
    var bounds =3D this.getTokenBounds();=0A=
    if (bounds[0] !=3D -1) {=0A=
      var newValue =3D this.element.value.substr(0, bounds[0]);=0A=
      var whitespace =3D =
this.element.value.substr(bounds[0]).match(/^\s+/);=0A=
      if (whitespace)=0A=
        newValue +=3D whitespace[0];=0A=
      this.element.value =3D newValue + value + =
this.element.value.substr(bounds[1]);=0A=
    } else {=0A=
      this.element.value =3D value;=0A=
    }=0A=
    this.oldElementValue =3D this.element.value;=0A=
    this.element.focus();=0A=
    =0A=
    if (this.options.afterUpdateElement)=0A=
      this.options.afterUpdateElement(this.element, selectedElement);=0A=
  },=0A=
=0A=
  updateChoices: function(choices) {=0A=
    if(!this.changed && this.hasFocus) {=0A=
      this.update.innerHTML =3D choices;=0A=
      Element.cleanWhitespace(this.update);=0A=
      Element.cleanWhitespace(this.update.down());=0A=
=0A=
      if(this.update.firstChild && this.update.down().childNodes) {=0A=
        this.entryCount =3D =0A=
          this.update.down().childNodes.length;=0A=
        for (var i =3D 0; i < this.entryCount; i++) {=0A=
          var entry =3D this.getEntry(i);=0A=
          entry.autocompleteIndex =3D i;=0A=
          this.addObservers(entry);=0A=
        }=0A=
      } else { =0A=
        this.entryCount =3D 0;=0A=
      }=0A=
=0A=
      this.stopIndicator();=0A=
      this.index =3D -1;=0A=
      =0A=
      if(this.entryCount=3D=3D1 && this.options.autoSelect) {=0A=
        this.selectEntry();=0A=
        this.hide();=0A=
      } else {=0A=
        this.render();=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  addObservers: function(element) {=0A=
    Event.observe(element, "mouseover", =
this.onHover.bindAsEventListener(this));=0A=
    Event.observe(element, "click", =
this.onClick.bindAsEventListener(this));=0A=
  },=0A=
=0A=
  onObserverEvent: function() {=0A=
    this.changed =3D false;   =0A=
    this.tokenBounds =3D null;=0A=
    if(this.getToken().length>=3Dthis.options.minChars) {=0A=
      this.getUpdatedChoices();=0A=
    } else {=0A=
      this.active =3D false;=0A=
      this.hide();=0A=
    }=0A=
    this.oldElementValue =3D this.element.value;=0A=
  },=0A=
=0A=
  getToken: function() {=0A=
    var bounds =3D this.getTokenBounds();=0A=
    return this.element.value.substring(bounds[0], bounds[1]).strip();=0A=
  },=0A=
=0A=
  getTokenBounds: function() {=0A=
    if (null !=3D this.tokenBounds) return this.tokenBounds;=0A=
    var value =3D this.element.value;=0A=
    if (value.strip().empty()) return [-1, 0];=0A=
    var diff =3D arguments.callee.getFirstDifferencePos(value, =
this.oldElementValue);=0A=
    var offset =3D (diff =3D=3D this.oldElementValue.length ? 1 : 0);=0A=
    var prevTokenPos =3D -1, nextTokenPos =3D value.length;=0A=
    var tp;=0A=
    for (var index =3D 0, l =3D this.options.tokens.length; index < l; =
++index) {=0A=
      tp =3D value.lastIndexOf(this.options.tokens[index], diff + offset =
- 1);=0A=
      if (tp > prevTokenPos) prevTokenPos =3D tp;=0A=
      tp =3D value.indexOf(this.options.tokens[index], diff + offset);=0A=
      if (-1 !=3D tp && tp < nextTokenPos) nextTokenPos =3D tp;=0A=
    }=0A=
    return (this.tokenBounds =3D [prevTokenPos + 1, nextTokenPos]);=0A=
  }=0A=
});=0A=
=0A=
Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos =3D =
function(newS, oldS) {=0A=
  var boundary =3D Math.min(newS.length, oldS.length);=0A=
  for (var index =3D 0; index < boundary; ++index)=0A=
    if (newS[index] !=3D oldS[index])=0A=
      return index;=0A=
  return boundary;=0A=
};=0A=
=0A=
Ajax.Autocompleter =3D Class.create(Autocompleter.Base, {=0A=
  initialize: function(element, update, url, options) {=0A=
    this.baseInitialize(element, update, options);=0A=
    this.options.asynchronous  =3D true;=0A=
    this.options.onComplete    =3D this.onComplete.bind(this);=0A=
    this.options.defaultParams =3D this.options.parameters || null;=0A=
    this.url                   =3D url;=0A=
  },=0A=
=0A=
  getUpdatedChoices: function() {=0A=
    this.startIndicator();=0A=
    =0A=
    var entry =3D encodeURIComponent(this.options.paramName) + '=3D' + =0A=
      encodeURIComponent(this.getToken());=0A=
=0A=
    this.options.parameters =3D this.options.callback ?=0A=
      this.options.callback(this.element, entry) : entry;=0A=
=0A=
    if(this.options.defaultParams) =0A=
      this.options.parameters +=3D '&' + this.options.defaultParams;=0A=
    =0A=
    new Ajax.Request(this.url, this.options);=0A=
  },=0A=
=0A=
  onComplete: function(request) {=0A=
    this.updateChoices(request.responseText);=0A=
  }=0A=
});=0A=
=0A=
// The local array autocompleter. Used when you'd prefer to=0A=
// inject an array of autocompletion options into the page, rather=0A=
// than sending out Ajax queries, which can be quite slow sometimes.=0A=
//=0A=
// The constructor takes four parameters. The first two are, as usual,=0A=
// the id of the monitored textbox, and id of the autocompletion menu.=0A=
// The third is the array you want to autocomplete from, and the fourth=0A=
// is the options block.=0A=
//=0A=
// Extra local autocompletion options:=0A=
// - choices - How many autocompletion choices to offer=0A=
//=0A=
// - partialSearch - If false, the autocompleter will match entered=0A=
//                    text only at the beginning of strings in the =0A=
//                    autocomplete array. Defaults to true, which will=0A=
//                    match text at the beginning of any *word* in the=0A=
//                    strings in the autocomplete array. If you want to=0A=
//                    search anywhere in the string, additionally set=0A=
//                    the option fullSearch to true (default: off).=0A=
//=0A=
// - fullSsearch - Search anywhere in autocomplete array strings.=0A=
//=0A=
// - partialChars - How many characters to enter before triggering=0A=
//                   a partial match (unlike minChars, which defines=0A=
//                   how many characters are required to do any match=0A=
//                   at all). Defaults to 2.=0A=
//=0A=
// - ignoreCase - Whether to ignore case when autocompleting.=0A=
//                 Defaults to true.=0A=
//=0A=
// It's possible to pass in a custom function as the 'selector' =0A=
// option, if you prefer to write your own autocompletion logic.=0A=
// In that case, the other options above will not apply unless=0A=
// you support them.=0A=
=0A=
Autocompleter.Local =3D Class.create(Autocompleter.Base, {=0A=
  initialize: function(element, update, array, options) {=0A=
    this.baseInitialize(element, update, options);=0A=
    this.options.array =3D array;=0A=
  },=0A=
=0A=
  getUpdatedChoices: function() {=0A=
    this.updateChoices(this.options.selector(this));=0A=
  },=0A=
=0A=
  setOptions: function(options) {=0A=
    this.options =3D Object.extend({=0A=
      choices: 10,=0A=
      partialSearch: true,=0A=
      partialChars: 2,=0A=
      ignoreCase: true,=0A=
      fullSearch: false,=0A=
      selector: function(instance) {=0A=
        var ret       =3D []; // Beginning matches=0A=
        var partial   =3D []; // Inside matches=0A=
        var entry     =3D instance.getToken();=0A=
        var count     =3D 0;=0A=
=0A=
        for (var i =3D 0; i < instance.options.array.length &&  =0A=
          ret.length < instance.options.choices ; i++) { =0A=
=0A=
          var elem =3D instance.options.array[i];=0A=
          var foundPos =3D instance.options.ignoreCase ? =0A=
            elem.toLowerCase().indexOf(entry.toLowerCase()) : =0A=
            elem.indexOf(entry);=0A=
=0A=
          while (foundPos !=3D -1) {=0A=
            if (foundPos =3D=3D 0 && elem.length !=3D entry.length) { =0A=
              ret.push("<li>" + elem.substr(0, entry.length) + =0A=
                elem.substr(entry.length) + "</li>");=0A=
              break;=0A=
            } else if (entry.length >=3D instance.options.partialChars =
&& =0A=
              instance.options.partialSearch && foundPos !=3D -1) {=0A=
              if (instance.options.fullSearch || =
/\s/.test(elem.substr(foundPos-1,1))) {=0A=
                partial.push("<li>" + elem.substr(0, foundPos) +=0A=
                  elem.substr(foundPos, entry.length) + elem.substr(=0A=
                  foundPos + entry.length) + "</li>");=0A=
                break;=0A=
              }=0A=
            }=0A=
=0A=
            foundPos =3D instance.options.ignoreCase ? =0A=
              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + =
1) : =0A=
              elem.indexOf(entry, foundPos + 1);=0A=
=0A=
          }=0A=
        }=0A=
        if (partial.length)=0A=
          ret =3D ret.concat(partial.slice(0, instance.options.choices - =
ret.length))=0A=
        return "<ul>" + ret.join('') + "</ul>";=0A=
      }=0A=
    }, options || { });=0A=
  }=0A=
});=0A=
=0A=
// AJAX in-place editor and collection editor=0A=
// Full rewrite by Christophe Porteneuve <tdd@tddsworld.com> (April =
2007).=0A=
=0A=
// Use this if you notice weird scrolling problems on some browsers,=0A=
// the DOM might be a bit confused when this gets called so do this=0A=
// waits 1 ms (with setTimeout) until it does the activation=0A=
Field.scrollFreeActivate =3D function(field) {=0A=
  setTimeout(function() {=0A=
    Field.activate(field);=0A=
  }, 1);=0A=
}=0A=
=0A=
Ajax.InPlaceEditor =3D Class.create({=0A=
  initialize: function(element, url, options) {=0A=
    this.url =3D url;=0A=
    this.element =3D element =3D $(element);=0A=
    this.prepareOptions();=0A=
    this._controls =3D { };=0A=
    arguments.callee.dealWithDeprecatedOptions(options); // DEPRECATION =
LAYER!!!=0A=
    Object.extend(this.options, options || { });=0A=
    if (!this.options.formId && this.element.id) {=0A=
      this.options.formId =3D this.element.id + '-inplaceeditor';=0A=
      if ($(this.options.formId))=0A=
        this.options.formId =3D '';=0A=
    }=0A=
    if (this.options.externalControl)=0A=
      this.options.externalControl =3D $(this.options.externalControl);=0A=
    if (!this.options.externalControl)=0A=
      this.options.externalControlOnly =3D false;=0A=
    this._originalBackground =3D =
this.element.getStyle('background-color') || 'transparent';=0A=
    this.element.title =3D this.options.clickToEditText;=0A=
    this._boundCancelHandler =3D this.handleFormCancellation.bind(this);=0A=
    this._boundComplete =3D (this.options.onComplete || =
Prototype.emptyFunction).bind(this);=0A=
    this._boundFailureHandler =3D this.handleAJAXFailure.bind(this);=0A=
    this._boundSubmitHandler =3D this.handleFormSubmission.bind(this);=0A=
    this._boundWrapperHandler =3D this.wrapUp.bind(this);=0A=
    this.registerListeners();=0A=
  },=0A=
  checkForEscapeOrReturn: function(e) {=0A=
    if (!this._editing || e.ctrlKey || e.altKey || e.shiftKey) return;=0A=
    if (Event.KEY_ESC =3D=3D e.keyCode)=0A=
      this.handleFormCancellation(e);=0A=
    else if (Event.KEY_RETURN =3D=3D e.keyCode)=0A=
      this.handleFormSubmission(e);=0A=
  },=0A=
  createControl: function(mode, handler, extraClasses) {=0A=
    var control =3D this.options[mode + 'Control'];=0A=
    var text =3D this.options[mode + 'Text'];=0A=
    if ('button' =3D=3D control) {=0A=
      var btn =3D document.createElement('input');=0A=
      btn.type =3D 'submit';=0A=
      btn.value =3D text;=0A=
      btn.className =3D 'editor_' + mode + '_button';=0A=
      if ('cancel' =3D=3D mode)=0A=
        btn.onclick =3D this._boundCancelHandler;=0A=
      this._form.appendChild(btn);=0A=
      this._controls[mode] =3D btn;=0A=
    } else if ('link' =3D=3D control) {=0A=
      var link =3D document.createElement('a');=0A=
      link.href =3D '#';=0A=
      link.appendChild(document.createTextNode(text));=0A=
      link.onclick =3D 'cancel' =3D=3D mode ? this._boundCancelHandler : =
this._boundSubmitHandler;=0A=
      link.className =3D 'editor_' + mode + '_link';=0A=
      if (extraClasses)=0A=
        link.className +=3D ' ' + extraClasses;=0A=
      this._form.appendChild(link);=0A=
      this._controls[mode] =3D link;=0A=
    }=0A=
  },=0A=
  createEditField: function() {=0A=
    var text =3D (this.options.loadTextURL ? this.options.loadingText : =
this.getText());=0A=
    var fld;=0A=
    if (1 >=3D this.options.rows && !/\r|\n/.test(this.getText())) {=0A=
      fld =3D document.createElement('input');=0A=
      fld.type =3D 'text';=0A=
      var size =3D this.options.size || this.options.cols || 0;=0A=
      if (0 < size) fld.size =3D size;=0A=
    } else {=0A=
      fld =3D document.createElement('textarea');=0A=
      fld.rows =3D (1 >=3D this.options.rows ? this.options.autoRows : =
this.options.rows);=0A=
      fld.cols =3D this.options.cols || 40;=0A=
    }=0A=
    fld.name =3D this.options.paramName;=0A=
    fld.value =3D text; // No HTML breaks conversion anymore=0A=
    fld.className =3D 'editor_field';=0A=
    if (this.options.submitOnBlur)=0A=
      fld.onblur =3D this._boundSubmitHandler;=0A=
    this._controls.editor =3D fld;=0A=
    if (this.options.loadTextURL)=0A=
      this.loadExternalText();=0A=
    this._form.appendChild(this._controls.editor);=0A=
  },=0A=
  createForm: function() {=0A=
    var ipe =3D this;=0A=
    function addText(mode, condition) {=0A=
      var text =3D ipe.options['text' + mode + 'Controls'];=0A=
      if (!text || condition =3D=3D=3D false) return;=0A=
      ipe._form.appendChild(document.createTextNode(text));=0A=
    };=0A=
    this._form =3D $(document.createElement('form'));=0A=
    this._form.id =3D this.options.formId;=0A=
    this._form.addClassName(this.options.formClassName);=0A=
    this._form.onsubmit =3D this._boundSubmitHandler;=0A=
    this.createEditField();=0A=
    if ('textarea' =3D=3D this._controls.editor.tagName.toLowerCase())=0A=
      this._form.appendChild(document.createElement('br'));=0A=
    if (this.options.onFormCustomization)=0A=
      this.options.onFormCustomization(this, this._form);=0A=
    addText('Before', this.options.okControl || =
this.options.cancelControl);=0A=
    this.createControl('ok', this._boundSubmitHandler);=0A=
    addText('Between', this.options.okControl && =
this.options.cancelControl);=0A=
    this.createControl('cancel', this._boundCancelHandler, =
'editor_cancel');=0A=
    addText('After', this.options.okControl || =
this.options.cancelControl);=0A=
  },=0A=
  destroy: function() {=0A=
    if (this._oldInnerHTML)=0A=
      this.element.innerHTML =3D this._oldInnerHTML;=0A=
    this.leaveEditMode();=0A=
    this.unregisterListeners();=0A=
  },=0A=
  enterEditMode: function(e) {=0A=
    if (this._saving || this._editing) return;=0A=
    this._editing =3D true;=0A=
    this.triggerCallback('onEnterEditMode');=0A=
    if (this.options.externalControl)=0A=
      this.options.externalControl.hide();=0A=
    this.element.hide();=0A=
    this.createForm();=0A=
    this.element.parentNode.insertBefore(this._form, this.element);=0A=
    if (!this.options.loadTextURL)=0A=
      this.postProcessEditField();=0A=
    if (e) Event.stop(e);=0A=
  },=0A=
  enterHover: function(e) {=0A=
    if (this.options.hoverClassName)=0A=
      this.element.addClassName(this.options.hoverClassName);=0A=
    if (this._saving) return;=0A=
    this.triggerCallback('onEnterHover');=0A=
  },=0A=
  getText: function() {=0A=
    return this.element.innerHTML;=0A=
  },=0A=
  handleAJAXFailure: function(transport) {=0A=
    this.triggerCallback('onFailure', transport);=0A=
    if (this._oldInnerHTML) {=0A=
      this.element.innerHTML =3D this._oldInnerHTML;=0A=
      this._oldInnerHTML =3D null;=0A=
    }=0A=
  },=0A=
  handleFormCancellation: function(e) {=0A=
    this.wrapUp();=0A=
    if (e) Event.stop(e);=0A=
  },=0A=
  handleFormSubmission: function(e) {=0A=
    var form =3D this._form;=0A=
    var value =3D $F(this._controls.editor);=0A=
    this.prepareSubmission();=0A=
    var params =3D this.options.callback(form, value) || '';=0A=
    if (Object.isString(params))=0A=
      params =3D params.toQueryParams();=0A=
    params.editorId =3D this.element.id;=0A=
    if (this.options.htmlResponse) {=0A=
      var options =3D Object.extend({ evalScripts: true }, =
this.options.ajaxOptions);=0A=
      Object.extend(options, {=0A=
        parameters: params,=0A=
        onComplete: this._boundWrapperHandler,=0A=
        onFailure: this._boundFailureHandler=0A=
      });=0A=
      new Ajax.Updater({ success: this.element }, this.url, options);=0A=
    } else {=0A=
      var options =3D Object.extend({ method: 'get' }, =
this.options.ajaxOptions);=0A=
      Object.extend(options, {=0A=
        parameters: params,=0A=
        onComplete: this._boundWrapperHandler,=0A=
        onFailure: this._boundFailureHandler=0A=
      });=0A=
      new Ajax.Request(this.url, options);=0A=
    }=0A=
    if (e) Event.stop(e);=0A=
  },=0A=
  leaveEditMode: function() {=0A=
    this.element.removeClassName(this.options.savingClassName);=0A=
    this.removeForm();=0A=
    this.leaveHover();=0A=
    this.element.style.backgroundColor =3D this._originalBackground;=0A=
    this.element.show();=0A=
    if (this.options.externalControl)=0A=
      this.options.externalControl.show();=0A=
    this._saving =3D false;=0A=
    this._editing =3D false;=0A=
    this._oldInnerHTML =3D null;=0A=
    this.triggerCallback('onLeaveEditMode');=0A=
  },=0A=
  leaveHover: function(e) {=0A=
    if (this.options.hoverClassName)=0A=
      this.element.removeClassName(this.options.hoverClassName);=0A=
    if (this._saving) return;=0A=
    this.triggerCallback('onLeaveHover');=0A=
  },=0A=
  loadExternalText: function() {=0A=
    this._form.addClassName(this.options.loadingClassName);=0A=
    this._controls.editor.disabled =3D true;=0A=
    var options =3D Object.extend({ method: 'get' }, =
this.options.ajaxOptions);=0A=
    Object.extend(options, {=0A=
      parameters: 'editorId=3D' + encodeURIComponent(this.element.id),=0A=
      onComplete: Prototype.emptyFunction,=0A=
      onSuccess: function(transport) {=0A=
        this._form.removeClassName(this.options.loadingClassName);=0A=
        var text =3D transport.responseText;=0A=
        if (this.options.stripLoadedTextTags)=0A=
          text =3D text.stripTags();=0A=
        this._controls.editor.value =3D text;=0A=
        this._controls.editor.disabled =3D false;=0A=
        this.postProcessEditField();=0A=
      }.bind(this),=0A=
      onFailure: this._boundFailureHandler=0A=
    });=0A=
    new Ajax.Request(this.options.loadTextURL, options);=0A=
  },=0A=
  postProcessEditField: function() {=0A=
    var fpc =3D this.options.fieldPostCreation;=0A=
    if (fpc)=0A=
      $(this._controls.editor)['focus' =3D=3D fpc ? 'focus' : =
'activate']();=0A=
  },=0A=
  prepareOptions: function() {=0A=
    this.options =3D Object.clone(Ajax.InPlaceEditor.DefaultOptions);=0A=
    Object.extend(this.options, Ajax.InPlaceEditor.DefaultCallbacks);=0A=
    [this._extraDefaultOptions].flatten().compact().each(function(defs) {=0A=
      Object.extend(this.options, defs);=0A=
    }.bind(this));=0A=
  },=0A=
  prepareSubmission: function() {=0A=
    this._saving =3D true;=0A=
    this.removeForm();=0A=
    this.leaveHover();=0A=
    this.showSaving();=0A=
  },=0A=
  registerListeners: function() {=0A=
    this._listeners =3D { };=0A=
    var listener;=0A=
    $H(Ajax.InPlaceEditor.Listeners).each(function(pair) {=0A=
      listener =3D this[pair.value].bind(this);=0A=
      this._listeners[pair.key] =3D listener;=0A=
      if (!this.options.externalControlOnly)=0A=
        this.element.observe(pair.key, listener);=0A=
      if (this.options.externalControl)=0A=
        this.options.externalControl.observe(pair.key, listener);=0A=
    }.bind(this));=0A=
  },=0A=
  removeForm: function() {=0A=
    if (!this._form) return;=0A=
    this._form.remove();=0A=
    this._form =3D null;=0A=
    this._controls =3D { };=0A=
  },=0A=
  showSaving: function() {=0A=
    this._oldInnerHTML =3D this.element.innerHTML;=0A=
    this.element.innerHTML =3D this.options.savingText;=0A=
    this.element.addClassName(this.options.savingClassName);=0A=
    this.element.style.backgroundColor =3D this._originalBackground;=0A=
    this.element.show();=0A=
  },=0A=
  triggerCallback: function(cbName, arg) {=0A=
    if ('function' =3D=3D typeof this.options[cbName]) {=0A=
      this.options[cbName](this, arg);=0A=
    }=0A=
  },=0A=
  unregisterListeners: function() {=0A=
    $H(this._listeners).each(function(pair) {=0A=
      if (!this.options.externalControlOnly)=0A=
        this.element.stopObserving(pair.key, pair.value);=0A=
      if (this.options.externalControl)=0A=
        this.options.externalControl.stopObserving(pair.key, pair.value);=0A=
    }.bind(this));=0A=
  },=0A=
  wrapUp: function(transport) {=0A=
    this.leaveEditMode();=0A=
    // Can't use triggerCallback due to backward compatibility: requires=0A=
    // binding + direct element=0A=
    this._boundComplete(transport, this.element);=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Ajax.InPlaceEditor.prototype, {=0A=
  dispose: Ajax.InPlaceEditor.prototype.destroy=0A=
});=0A=
=0A=
Ajax.InPlaceCollectionEditor =3D Class.create(Ajax.InPlaceEditor, {=0A=
  initialize: function($super, element, url, options) {=0A=
    this._extraDefaultOptions =3D =
Ajax.InPlaceCollectionEditor.DefaultOptions;=0A=
    $super(element, url, options);=0A=
  },=0A=
=0A=
  createEditField: function() {=0A=
    var list =3D document.createElement('select');=0A=
    list.name =3D this.options.paramName;=0A=
    list.size =3D 1;=0A=
    this._controls.editor =3D list;=0A=
    this._collection =3D this.options.collection || [];=0A=
    if (this.options.loadCollectionURL)=0A=
      this.loadCollection();=0A=
    else=0A=
      this.checkForExternalText();=0A=
    this._form.appendChild(this._controls.editor);=0A=
  },=0A=
=0A=
  loadCollection: function() {=0A=
    this._form.addClassName(this.options.loadingClassName);=0A=
    this.showLoadingText(this.options.loadingCollectionText);=0A=
    var options =3D Object.extend({ method: 'get' }, =
this.options.ajaxOptions);=0A=
    Object.extend(options, {=0A=
      parameters: 'editorId=3D' + encodeURIComponent(this.element.id),=0A=
      onComplete: Prototype.emptyFunction,=0A=
      onSuccess: function(transport) {=0A=
        var js =3D transport.responseText.strip();=0A=
        if (!/^\[.*\]$/.test(js)) // TODO: improve sanity check=0A=
          throw 'Server returned an invalid collection representation.';=0A=
        this._collection =3D eval(js);=0A=
        this.checkForExternalText();=0A=
      }.bind(this),=0A=
      onFailure: this.onFailure=0A=
    });=0A=
    new Ajax.Request(this.options.loadCollectionURL, options);=0A=
  },=0A=
=0A=
  showLoadingText: function(text) {=0A=
    this._controls.editor.disabled =3D true;=0A=
    var tempOption =3D this._controls.editor.firstChild;=0A=
    if (!tempOption) {=0A=
      tempOption =3D document.createElement('option');=0A=
      tempOption.value =3D '';=0A=
      this._controls.editor.appendChild(tempOption);=0A=
      tempOption.selected =3D true;=0A=
    }=0A=
    tempOption.update((text || '').stripScripts().stripTags());=0A=
  },=0A=
=0A=
  checkForExternalText: function() {=0A=
    this._text =3D this.getText();=0A=
    if (this.options.loadTextURL)=0A=
      this.loadExternalText();=0A=
    else=0A=
      this.buildOptionList();=0A=
  },=0A=
=0A=
  loadExternalText: function() {=0A=
    this.showLoadingText(this.options.loadingText);=0A=
    var options =3D Object.extend({ method: 'get' }, =
this.options.ajaxOptions);=0A=
    Object.extend(options, {=0A=
      parameters: 'editorId=3D' + encodeURIComponent(this.element.id),=0A=
      onComplete: Prototype.emptyFunction,=0A=
      onSuccess: function(transport) {=0A=
        this._text =3D transport.responseText.strip();=0A=
        this.buildOptionList();=0A=
      }.bind(this),=0A=
      onFailure: this.onFailure=0A=
    });=0A=
    new Ajax.Request(this.options.loadTextURL, options);=0A=
  },=0A=
=0A=
  buildOptionList: function() {=0A=
    this._form.removeClassName(this.options.loadingClassName);=0A=
    this._collection =3D this._collection.map(function(entry) {=0A=
      return 2 =3D=3D=3D entry.length ? entry : [entry, entry].flatten();=0A=
    });=0A=
    var marker =3D ('value' in this.options) ? this.options.value : =
this._text;=0A=
    var textFound =3D this._collection.any(function(entry) {=0A=
      return entry[0] =3D=3D marker;=0A=
    }.bind(this));=0A=
    this._controls.editor.update('');=0A=
    var option;=0A=
    this._collection.each(function(entry, index) {=0A=
      option =3D document.createElement('option');=0A=
      option.value =3D entry[0];=0A=
      option.selected =3D textFound ? entry[0] =3D=3D marker : 0 =3D=3D =
index;=0A=
      option.appendChild(document.createTextNode(entry[1]));=0A=
      this._controls.editor.appendChild(option);=0A=
    }.bind(this));=0A=
    this._controls.editor.disabled =3D false;=0A=
    Field.scrollFreeActivate(this._controls.editor);=0A=
  }=0A=
});=0A=
=0A=
//**** DEPRECATION LAYER FOR InPlace[Collection]Editor! ****=0A=
//**** This only  exists for a while,  in order to  let ****=0A=
//**** users adapt to  the new API.  Read up on the new ****=0A=
//**** API and convert your code to it ASAP!            ****=0A=
=0A=
Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions =3D =
function(options) {=0A=
  if (!options) return;=0A=
  function fallback(name, expr) {=0A=
    if (name in options || expr =3D=3D=3D undefined) return;=0A=
    options[name] =3D expr;=0A=
  };=0A=
  fallback('cancelControl', (options.cancelLink ? 'link' : =
(options.cancelButton ? 'button' :=0A=
    options.cancelLink =3D=3D options.cancelButton =3D=3D false ? false =
: undefined)));=0A=
  fallback('okControl', (options.okLink ? 'link' : (options.okButton ? =
'button' :=0A=
    options.okLink =3D=3D options.okButton =3D=3D false ? false : =
undefined)));=0A=
  fallback('highlightColor', options.highlightcolor);=0A=
  fallback('highlightEndColor', options.highlightendcolor);=0A=
};=0A=
=0A=
Object.extend(Ajax.InPlaceEditor, {=0A=
  DefaultOptions: {=0A=
    ajaxOptions: { },=0A=
    autoRows: 3,                                // Use when multi-line =
w/ rows =3D=3D 1=0A=
    cancelControl: 'link',                      // 'link'|'button'|false=0A=
    cancelText: 'cancel',=0A=
    clickToEditText: 'Click to edit',=0A=
    externalControl: null,                      // id|elt=0A=
    externalControlOnly: false,=0A=
    fieldPostCreation: 'activate',              // =
'activate'|'focus'|false=0A=
    formClassName: 'inplaceeditor-form',=0A=
    formId: null,                               // id|elt=0A=
    highlightColor: '#ffff99',=0A=
    highlightEndColor: '#ffffff',=0A=
    hoverClassName: '',=0A=
    htmlResponse: true,=0A=
    loadingClassName: 'inplaceeditor-loading',=0A=
    loadingText: 'Loading...',=0A=
    okControl: 'button',                        // 'link'|'button'|false=0A=
    okText: 'ok',=0A=
    paramName: 'value',=0A=
    rows: 1,                                    // If 1 and multi-line, =
uses autoRows=0A=
    savingClassName: 'inplaceeditor-saving',=0A=
    savingText: 'Saving...',=0A=
    size: 0,=0A=
    stripLoadedTextTags: false,=0A=
    submitOnBlur: false,=0A=
    textAfterControls: '',=0A=
    textBeforeControls: '',=0A=
    textBetweenControls: ''=0A=
  },=0A=
  DefaultCallbacks: {=0A=
    callback: function(form) {=0A=
      return Form.serialize(form);=0A=
    },=0A=
    onComplete: function(transport, element) {=0A=
      // For backward compatibility, this one is bound to the IPE, and =
passes=0A=
      // the element directly.  It was too often customized, so we don't =
break it.=0A=
      new Effect.Highlight(element, {=0A=
        startcolor: this.options.highlightColor, keepBackgroundImage: =
true });=0A=
    },=0A=
    onEnterEditMode: null,=0A=
    onEnterHover: function(ipe) {=0A=
      ipe.element.style.backgroundColor =3D ipe.options.highlightColor;=0A=
      if (ipe._effect)=0A=
        ipe._effect.cancel();=0A=
    },=0A=
    onFailure: function(transport, ipe) {=0A=
      alert('Error communication with the server: ' + =
transport.responseText.stripTags());=0A=
    },=0A=
    onFormCustomization: null, // Takes the IPE and its generated form, =
after editor, before controls.=0A=
    onLeaveEditMode: null,=0A=
    onLeaveHover: function(ipe) {=0A=
      ipe._effect =3D new Effect.Highlight(ipe.element, {=0A=
        startcolor: ipe.options.highlightColor, endcolor: =
ipe.options.highlightEndColor,=0A=
        restorecolor: ipe._originalBackground, keepBackgroundImage: true=0A=
      });=0A=
    }=0A=
  },=0A=
  Listeners: {=0A=
    click: 'enterEditMode',=0A=
    keydown: 'checkForEscapeOrReturn',=0A=
    mouseover: 'enterHover',=0A=
    mouseout: 'leaveHover'=0A=
  }=0A=
});=0A=
=0A=
Ajax.InPlaceCollectionEditor.DefaultOptions =3D {=0A=
  loadingCollectionText: 'Loading options...'=0A=
};=0A=
=0A=
// Delayed observer, like Form.Element.Observer, =0A=
// but waits for delay after last key input=0A=
// Ideal for live-search fields=0A=
=0A=
Form.Element.DelayedObserver =3D Class.create({=0A=
  initialize: function(element, delay, callback) {=0A=
    this.delay     =3D delay || 0.5;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
    this.timer     =3D null;=0A=
    this.lastValue =3D $F(this.element); =0A=
    =
Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListen=
er(this));=0A=
  },=0A=
  delayedListener: function(event) {=0A=
    if(this.lastValue =3D=3D $F(this.element)) return;=0A=
    if(this.timer) clearTimeout(this.timer);=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this), this.delay * =
1000);=0A=
    this.lastValue =3D $F(this.element);=0A=
  },=0A=
  onTimerEvent: function() {=0A=
    this.timer =3D null;=0A=
    this.callback(this.element, $F(this.element));=0A=
  }=0A=
});=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/openWindow.js

function openNS(url, width, height) {=0A=
    if ((navigator.appName =3D=3D "Microsoft Internet Explorer") &&=0A=
        (parseFloat(navigator.appVersion) < 4 ))=0A=
    {=0A=
        return false;=0A=
    }=0A=
     =0A=
    if (!width) var width =3D 600;=0A=
    if (!height) var height =3D 400;=0A=
=0A=
    var newX=3Dwidth,newY=3Dheight,xOffset=3D10,yOffset=3D10;=0A=
    var parms =3D 'width=3D' + newX +=0A=
            ',height=3D' + newY +=0A=
            ',screenX=3D'+ xOffset +=0A=
            ',screenY=3D' + yOffset +=0A=
            ',status=3Dyes,toolbar=3Dyes,menubar=3Dyes' +=0A=
            ',scrollbars=3Dyes,resizable=3Dyes,location=3Dyes';=0A=
    nsWin =3D window.open(url,'displayWindow',parms);=0A=
    nsWin.focus();=0A=
    return false;=0A=
}=0A=
=0A=
function openStrippedNS(url) {=0A=
    if ((navigator.appName =3D=3D "Microsoft Internet Explorer") &&=0A=
        (parseFloat(navigator.appVersion) < 4 ))=0A=
    {=0A=
        return false;=0A=
    }=0A=
=0A=
    var xOffset=3D25,yOffset=3D25;=0A=
    var parms =3D 'left=3D'+ xOffset +=0A=
            ',top=3D' + yOffset +=0A=
            ',status=3Dyes,toolbar=3Dno,menubar=3Dno' +=0A=
            ',scrollbars=3Dyes,resizable=3Dyes,location=3Dno';=0A=
    nsWin =3D window.open(url,'displayWindow',parms);=0A=
    nsWin.focus();=0A=
    return false;=0A=
}=0A=
=0A=
function openPopup(url, windowName, width, height) {=0A=
  if ((navigator.appName =3D=3D "Microsoft Internet Explorer") &&=0A=
    (parseFloat(navigator.appVersion) < 4 )) { return false; }=0A=
     =0A=
  var xOffset=3D25,yOffset=3D25;=0A=
  var parms =3D 'width=3D' + width +=0A=
        ',height=3D' + height +=0A=
        ',left=3D' + xOffset +=0A=
        ',top=3D' + yOffset +=0A=
        ',status=3Dno,toolbar=3Dno,menubar=3Dno' +=0A=
        ',scrollbars=3Dyes,resizable=3Dyes';=0A=
  var displayName =3D windowName;=0A=
=0A=
  nsWin =3D window.open(url, displayName, parms);=0A=
  nsWin.focus();=0A=
  return false;=0A=
}=0A=
=0A=
function displayAds() {=0A=
=0A=
  var lbZone =3D document.getElementById('leaderboard');=0A=
  var lbContent =3D document.getElementById('leaderboard2');=0A=
  if(lbZone && lbContent) {=0A=
    lbZone.innerHTML =3D lbContent.innerHTML;=0A=
  }=0A=
=0A=
  var skyZone =3D document.getElementById('skyscraper');=0A=
  var skyContent =3D document.getElementById('skyscraper2');=0A=
  if(skyZone && skyContent) {=0A=
    skyZone.innerHTML =3D skyContent.innerHTML;=0A=
  }=0A=
=0A=
  var boomZone =3D document.getElementById('boombox');=0A=
  var boomContent =3D document.getElementById('boombox2');=0A=
  if(boomZone && boomContent) {=0A=
    boomZone.innerHTML =3D boomContent.innerHTML;=0A=
  }=0A=
}=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sciencedirect.nextbio.com/e/script/include.nb?type=js&name=tagCloud,elsevier&apiKey=F70C5A70-D194-4150-9F99-C8FC2266B65F







 =20
   =20




// NextBio name space=20
var nbApi =3D {debug: false};

nbApi.apiKey =3D "F70C5A70-D194-4150-9F99-C8FC2266B65F";
nbApi.nameSpace =3D "nbApi";
nbApi.debug =3D false;
nbApi.sessionId =3D "1cc3f7c33e55414d9e02147332c142ff";
nbApi.timeStamp =3D "634ca0dc58c4568587781cb73fd4c14d";
nbApi.timeoutStamp =3D "4d5cf4bf56670591";
nbApi.urlContext =3D "http://sciencedirect.nextbio.com/e";
nbApi.imgContext =3D "http://sciencedirect.nextbio.com/e/s/img3";

nbApi.debugMode =3D function(debug)
{          =20
  nbApi.setDebugMode(debug);
};
nbApi.setDebugMode =3D function(debug)
{          =20
  nbApi.debug =3D debug =3D=3D true;
};
nbApi.getDebugMode =3D function()
{          =20
  return nbApi.debug =3D=3D true;
};


 =20
   =20




  // NextBio API utility functions
  // requires jsApi.jsp
 =20
  // LoadFrame(config, bAlert) - load from server in an iFrame=20
  // configuration parameters:
  // config.target - required. Id of a div, span, td, etc. to receive =
results loaded from server =20
  // config.url - required. URL of a web service processing AJAX call =20
  // config.query - optional. List of parameters for the URL (see above)
  // config.success - optional. A callback function that will be excuted =
in case of a successfull call, after results are loaded to the target=20
  //    success(args) - where args is described below.=20
  // config.failure - optional. A callback function that will be =
executed in case of a failed call: =20
  //    failure(args) - where args is described below.=20
  // config.args - optional. A string that will be passsed as a =
parameter to success() and/or failure() callbacks if either one is =
specified.
  // bAlert - optional. True if we want to display alerts.
  nbApi.loadFrame =3D function(config)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (config =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: No configuration object.");
      return false;
    }
    if (config.url =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Configuration object contains no URL.");
      return false;
    }  =20
    var target =3D document.getElementById(config.target);
    if (target =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Target with id=3D" + congig.target + " was =
not found on this page.");
      return;
    }=20
    var id =3D "nbTagCloud_" + config.target;
    var url =3D config.url;
    if (config.query !=3D null)
      url +=3D "?" + config.query;=20
    var target =3D document.getElementById(config.target);
    target.innerHTML =3D "<iframe id=3D\'" + id + "\' style=3D\'" + =
config.style + "\'></iframe>";
    target =3D document.getElementById(id);
    target.src =3D url;
  };

  // LoadScript(config, bAlert) - load from server as a javascript =
script
  // configuration parameters:
  // config.target - required. Id of a div, span, td, etc. to receive =
results loaded from server =20
  // config.url - required. URL of a web service processing AJAX call =20
  // config.query - optional. List of parameters for the URL (see above)
  // config.success - optional. A callback function that will be excuted =
in case of a successfull call, after results are loaded to the target=20
  //    success(args) - where args is described below.=20
  // config.failure - optional. A callback function that will be =
executed in case of a failed call: =20
  //    failure(args) - where args is described below.=20
  // config.args - optional. A string that will be passsed as a =
parameter to success() and/or failure() callbacks if either one is =
specified.
  // bAlert - optional. True if we want to display alerts.
  nbApi.loadScript =3D function(config)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (config =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: No configuration object.");
      return false;
    }
    var target =3D document.getElementById(config.target);
    if (target =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Target doesn't exist.");
      return false;
    }
    if (config.url =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Configuration object contains no URL.");
      return false;
    }                                                     =20
    var message;
    if (config.message !=3D null)
    {
      if (config.messageStyle =3D=3D null)
        message =3D config.message;=20
      else
        message =3D '<span style=3D"' + config.messageStyle + '">' + =
config.message + '</span>';
      nbApi.setInnerHtml(config.target, message);
      target.style.cursor =3D "wait";
    }
    var url =3D config.url;
    var params =3D "containerId=3D" + config.containerId + =
"&targetId=3D" + config.target + "&callback=3D" + config.callbackName;=20
  // setup timeout callback
    var timeoutId =3D null;
    if (config.timeout !=3D null && config.timeout > 0)
    {
      timeoutId =3D nbApi.createId("nextbioTimeout"); =20
      var timeout =3D =
setTimeout(function(){nbApi.loadTimeoutHandler(config.target, timeoutId, =
config.timeoutCallback)}, config.timeout);
      target.setAttribute(timeoutId, timeout);
      params +=3D "&timeoutId=3D" + timeoutId;
      if (config.timeoutTerminate =3D=3D true)
      {
        params +=3D "&timeoutTerminate=3Dtrue";
      }
    } =20
 =20
    if (config.query =3D=3D null)
      config.query =3D params;
    else
      config.query +=3D "&" + params;
    url +=3D "?" + config.query;=20
    target.nextbioScriptCallback =3D config.callback;
    target.nbApi_highlight =3D config.highlight;
    nbApi.importScript(url, config.iFrameId, config.target);
  };

  nbApi.updateTargetHTML =3D function(json)
  {
    if (json =3D=3D null || json.target =3D=3D null)=20
      return;
    var target =3D document.getElementById(json.target);
    if (target =3D=3D null)
      return;
 =20
    if (json.timeoutId !=3D null)
    {
      var timeoutId =3D target.getAttribute(json.timeoutId);
      if (timeoutId =3D=3D null || timeoutId.length =3D=3D 0)
      {
        if (json.timeoutTerminate =3D=3D true)
        {
          return;
        }
      }
      else
      {
        clearTimeout(timeoutId);
        target.setAttribute(json.timeoutId, null);
      }
    }=20
    target.innerHTML =3D "";
    target.nextbioIsLoaded =3D false;
 =20
    var bLoaded =3D json.response !=3D null && json.response.length > 0;
    var body =3D null;
    if (bLoaded)
    {
      target.nextbioIsLoaded =3D true;
      if (target.nextbioHeader !=3D null && target.nextbioHeader.length =
> 0)
      {
        var header =3D document.createElement("div");
        if (target.nextbioHeaderClassName !=3D null)
          header.className =3D target.nextbioHeaderClassName;
        header.innerHTML =3D target.nextbioHeader;
        target.appendChild(header);
      }
      body =3D document.createElement("div");
      body.className =3D target.nextbioTargetClassName;
      body.innerHTML =3D json.response;
      target.appendChild(body);
      if (target.nextbioFooter !=3D null && target.nextbioFooter.length =
> 0)
      {
        var footer =3D document.createElement("div");
        if (target.nextbioFooterClassName !=3D null)
          footer.className =3D target.nextbioFooterClassName;
        footer.innerHTML =3D target.nextbioFooter;
        target.appendChild(footer);
      }
    }
    target.style.cursor =3D "auto";
 =20
    if (target.nextbioScriptCallback !=3D null)
      target.nextbioScriptCallback(json.target, bLoaded, json);

    if (body && target.nbApi_highlight)
      nbApi.highlight(body);
  };
  nbApi.updateTargetText =3D function(json)
  {
    if (json =3D=3D null || json.target =3D=3D null || json.response =
=3D=3D null)
      return;
    var target =3D document.getElementbyId(json.target);
    if (json.timeoutId !=3D null)
    {
      var timeoutId =3D target.getAttribute(json.timeoutId);
      if (timeoutId =3D=3D null || timeoutId.length =3D=3D 0)
      {
        if (json.timeoutTerminate =3D=3D true)
        {
          return;
        }
      }
      else
      {
        clearTimeout(timeoutId);
        target.setAttribute(json.timeoutId, null);
      }
    }=20
    target.innerText =3D json.response;
    target.textContent =3D json.response;
    target.style.cursor =3D "auto";
  };
 =20
  nbApi.setInnerHtml =3D function(id, html)
  {
    if (id =3D=3D null || html =3D=3D null)
      return;
    var el =3D document.getElementById(id);
    if (el =3D=3D null)
      return;
    el.innerHTML =3D html;
  };
  nbApi.setInnerText =3D function(id, text)
  {
    if (id =3D=3D null || text =3D=3D null)
      return;
    var el =3D document.getElementById(id);
    if (el =3D=3D null)
      return;
    el.innerText =3D text;
    el.textContent =3D text;
  };
  nbApi.getInnerText =3D function(obj)
  {
    if (obj =3D=3D null)
      return null;
    var el =3D obj;
    if (typeof(obj) !=3D "object")
    {
      el =3D document.getElementById(obj);
    }
    if (el =3D=3D null)
      return null;
    if (el.innerText)
      return el.innerText;
    else
      return el.textContent;
  };
  nbApi.setAttr =3D function(id, attr, text)
  {
    if (id =3D=3D null ||attr =3D=3D null || text =3D=3D null)
      return;
    var el =3D document.getElementById(id);
    if (el =3D=3D null)
      return;
    el.setAttribute(attr, text);
  };
  nbApi.normalizeString =3D function(str)
  {
    if (str =3D=3D null)
      return "";
    str =3D str.replace(/^\s+/, ""); =20
    str =3D str.replace(/\s+$/, ""); =20
    str =3D str.replace(/\s+/g, " ");
    return str; =20
  };
  nbApi.trim =3D function(str)
  {
    if (str =3D=3D null)
      return "";
    str =3D str.replace(/^\s+/, ""); =20
    str =3D str.replace(/\s+$/, ""); =20
    return str; =20
  };
  // Adds one or more CSS classes to the element. Duplicate classes are =
automatically filtered out.
  nbApi.addClass =3D function(element, newClassName)
  {
    if (element =3D=3D null)
      return;
    var className =3D element.className;
    if (className =3D=3D null || className.length =3D=3D 0)
    {
      element.className =3D newClassName;
      return;
    }
    var nameArray =3D element.className.split(/\s+/);
    var out =3D newClassName;
    for (i =3D 0; i < nameArray.length; i++)
    {
      if (nameArray[i] !=3D newClassName)
      {
        out +=3D " " + nameArray[i];
      }
     =20
    }
    out =3D nbApi.trim(out);
    element.className =3D out;
  };
  nbApi.removeClass =3D function(element, className)
  {
    if (element =3D=3D null)
      return;
    if (className =3D=3D null)
      return;
 =20
    var nameArray =3D element.className.split(/\s+/);
    var out =3D "";
    for (i =3D 0; i < nameArray.length; i++)
    {
      if (nameArray[i] !=3D className)
      {
        if (i > 0)
          out +=3D " ";
        out +=3D nameArray[i];
      }
     =20
    }
    out =3D nbApi.trim(out);
    if (out.length > 0)
      element.className =3D out;
    else
      element.className =3D null;
  };
 =20
  nbApi.getWindowHeight =3D function()=20
  {
  	var myHeight =3D 0;
     if( typeof( window.innerWidth ) =3D=3D 'number' ) {
       //Non-IE
       myHeight =3D window.innerHeight;
     } else if( document.documentElement &&
         ( document.documentElement.clientWidth || =
document.documentElement.clientHeight ) ) {
       //IE 6+ in 'standards compliant mode'
       myHeight =3D document.documentElement.clientHeight;
     } else if( document.body && ( document.body.clientWidth || =
document.body.clientHeight ) ) {
       //IE 4 compatible
       myHeight =3D document.body.clientHeight;
     }
     return myHeight;
  };
 =20
  nbApi.getWindowWidth =3D function()=20
  {
  	var myWidth =3D 0;
     if( typeof( window.innerWidth ) =3D=3D 'number' ) {
       //Non-IE
       myWidth =3D window.innerWidth;
     } else if( document.documentElement &&
         ( document.documentElement.clientWidth || =
document.documentElement.clientHeight ) ) {
       //IE 6+ in 'standards compliant mode'
       myWidth =3D document.documentElement.clientWidth;
     } else if( document.body && ( document.body.clientWidth || =
document.body.clientHeight ) ) {
       //IE 4 compatible
       myWidth =3D document.body.clientWidth;
     }
     return myWidth;
  };
 =20
  nbApi.getElementLeft =3D function(eElement)=20
  {
     if (!eElement && this)                    // if argument is invalid
     {                                         // (not specified, is =
null or is 0)
        eElement =3D this;                       // and function is a =
method
     }                                         // identify the element =
as the method owner
 =20
     var bIE =3D document.all ? true : false; // initialize var to =
identify IE
 =20
     var nLeftPos =3D eElement.offsetLeft;       // initialize var to =
store calculations
     var eParElement =3D eElement.offsetParent;  // identify first =
offset parent element
 =20
     while (eParElement !=3D null)
     {                                         // move up through =
element hierarchy
 =20
        if(bIE)                             // if browser is IE, then...
        {
           if( (eParElement.tagName !=3D "TABLE") && =
(eParElement.tagName !=3D "BODY") )
           {                                   // if parent is not a =
table or the body, then...
              nLeftPos +=3D eParElement.clientLeft; // append cell =
border width to calcs
           }
        }
        else                                   // if browser is Gecko, =
then...
        {
           if(eParElement.tagName =3D=3D "TABLE")  // if parent is a =
table, then...
           {                                   // get its border as a =
number
              var nParBorder =3D parseInt(eParElement.border);
              if(isNaN(nParBorder))            // if no valid border =
attribute, then...
              {                                // check the table's =
frame attribute
                 var nParFrame =3D eParElement.getAttribute('frame');
                 if(nParFrame !=3D null)         // if frame has ANY =
value, then...
                 {
                    nLeftPos +=3D 1;             // append one pixel to =
counter
                 }
              }
              else if(nParBorder > 0)          // if a border width is =
specified, then...
              {
                 nLeftPos +=3D nParBorder;       // append the border =
width to counter
              }
           }
        }
        nLeftPos +=3D eParElement.offsetLeft;    // append left offset =
of parent
        eParElement =3D eParElement.offsetParent; // and move up the =
element hierarchy
     }                                         // until no more offset =
parents exist
     if (scroll) {
     		eParElement =3D eElement;
     		while (eParElement) {
     			if (eParElement.scrollLeft) {
     				nLeftPos -=3D eParElement.scrollLeft;
     			}
     			eParElement =3D eParElement.parentNode;
     		}
     }
     return nLeftPos;                          // return the number =
calculated
  };
 =20
 =20
  // get the top offset of the element.  If scroll is true, take =
scrolling into account
  nbApi.getElementTop =3D function(eElement, scroll)=20
  {
     if (!eElement && this)                    // if argument is invalid
     {                                         // (not specified, is =
null or is 0)
        eElement =3D this;                       // and function is a =
method
     }                                         // identify the element =
as the method owner
 =20
     var bIE =3D document.all ? true : false; // initialize var to =
identify IE
 =20
     var nTopPos =3D eElement.offsetTop;         // initialize var to =
store calculations
     var eParElement =3D eElement.offsetParent;  // identify first =
offset parent element
 =20
     while (eParElement !=3D null)
     {                                         // move up through =
element hierarchy
        if(bIE)                             // if browser is IE, then...
        {
           if( (eParElement.tagName !=3D "TABLE") && =
(eParElement.tagName !=3D "BODY") )
           {                                   // if parent a table =
cell, then...
              nTopPos +=3D eParElement.clientTop; // append cell border =
width to calcs
           }
        }
        else                                   // if browser is Gecko, =
then...
        {
           if(eParElement.tagName =3D=3D "TABLE")  // if parent is a =
table, then...
           {                                   // get its border as a =
number
              var nParBorder =3D parseInt(eParElement.border);
              if(isNaN(nParBorder))            // if no valid border =
attribute, then...
              {                                // check the table's =
frame attribute
                 var nParFrame =3D eParElement.getAttribute('frame');
                 if(nParFrame !=3D null)         // if frame has ANY =
value, then...
                 {
                    nTopPos +=3D 1;              // append one pixel to =
counter
                 }
              }
              else if(nParBorder > 0)          // if a border width is =
specified, then...
              {
                 nTopPos +=3D nParBorder;        // append the border =
width to counter
              }
           }
        }
 =20
        nTopPos +=3D eParElement.offsetTop;      // append top offset of =
parent
        eParElement =3D eParElement.offsetParent; // and move up the =
element hierarchy
     }                                         // until no more offset =
parents exist
     if (scroll) {
     		eParElement =3D eElement;
     		while (eParElement) {
     			if (eParElement.scrollTop) {
     				nTopPos -=3D eParElement.scrollTop;
     			}
     			eParElement =3D eParElement.parentNode;
     		}
     }
     return nTopPos;                           // return the number =
calculated
  };
  // get scroll factor for the element
  nbApi.getScrollLeft =3D function()
  {
    if (typeof( window.pageXOffset ) =3D=3D 'number')
      return window.pageXOffset;
    if (document.body !=3D null && document.body.scrollLeft)
      return document.body.scrollLeft; =20
    if (document.documentElement !=3D null && =
document.documentElement.scrollLeft)
      return document.documentElement.scrollLeft;
    return 0;   =20
  };
 =20
  nbApi.getScrollTop =3D function()
  {
    if (typeof( window.pageYOffset ) =3D=3D 'number')
      return window.pageYOffset;
    if (document.body !=3D null && document.body.scrollTop)
      return document.body.scrollTop; =20
    if (document.documentElement !=3D null && =
document.documentElement.scrollTop)
      return document.documentElement.scrollTop;
    return 0;   =20
  };
 =20
  nbApi.onEvent =3D function(event, popupObj, param, extra)
  {
    if (event =3D=3D null || popupObj =3D=3D null)
      return;
    var containerId =3D null;
    var isObj =3D typeof(popupObj) =3D=3D "object";
    if (isObj =3D=3D true)
      containerId =3D popupObj.containerId;
    else
      containerId =3D popupObj;
    if (containerId =3D=3D null)
      return;
    var container =3D document.getElementById(containerId);
    if (container =3D=3D null)
      return; =20
    if (event.type.toLowerCase() =3D=3D "click")
    {
      if (container.nextbioOnClick !=3D null)=20
      {
        if (isObj =3D=3D true)
          return container.nextbioOnClick(event, popupObj);
        else
          return container.nextbioOnClick(event, containerId, param, =
extra, container.nextbioUrlContext);
      }
    }
    else if (event.type.toLowerCase() =3D=3D "mouseover")
    {
      if (container.nextbioOnMouseOver !=3D null)
      {
        if (isObj =3D=3D true)
          container.nextbioOnMouseOver(event, popupObj);
        else
          container.nextbioOnMouseOver(event, containerId, param, extra, =
container.nextbioUrlContext);
      }
    }
    else if (event.type.toLowerCase() =3D=3D "mouseout")
    {
      if (container.nextbioOnMouseOut !=3D null)
      {
        if (isObj =3D=3D true)
          container.nextbioOnMouseOut(event, popupObj);
        else
          container.nextbioOnMouseOut(event, containerId, param, extra, =
container.nextbioUrlContext);
      }
    }
  };
  nbApi.showFrame =3D function(event, popupObj, param, extra, =
urlContext)
  {
    if (event =3D=3D null || popupObj =3D=3D null)
      return false;
    var redirect =3D false;
    var popupId =3D null;
    var owner =3D null;
    if (typeof(popupObj) =3D=3D "object")
    {
      popupId =3D popupObj.containerId;
      param =3D popupObj.tagName;
      extra =3D popupObj.customParam;
      urlContext =3D popupObj.urlContext;
      redirect =3D popupObj.redir;
      owner =3D popupObj.owner;
      if (urlContext =3D=3D null && nbApi.consumer !=3D null)
        urlContext =3D nbApi.consumer.targetUrl;
    }
    else
      popupId =3D popupObj;
    if (popupId =3D=3D null)
      return false;
    if (param =3D=3D null)
      return false;
    var url;
    if (urlContext =3D=3D null)
      urlContext =3D "http://sciencedirect.nextbio.com/e";
    if ("" =3D=3D "1.0.ui2")
    {
      url =3D urlContext + "/home/home.nb?q=3D" + =
encodeURIComponent(param) + "&" + extra;
    }
    else if (param.indexOf('%') >=3D 0 || param.indexOf('/') >=3D 0 || =
param.indexOf('+') >=3D 0) {
      url =3D urlContext + "/search/ov.nb?q=3D" + =
encodeURIComponent(param) + "&" + extra;
    }
    else
    {
      var context =3D "ov";
      if (event.urlContext !=3D null)
        context =3D event.urlContext;
      url =3D urlContext + "/search/" + context + "/" + =
encodeURIComponent(param) + "?" + extra;
    }
    if (redirect)
    {
      var targetUrl =3D encodeURIComponent(url);
      var campaignParam =3D "";
      campaignParam +=3D "NextBio|";
      campaignParam +=3D "tagType=3D" + popupObj.type + "|";
      var viewMore =3D popupObj.viewMore=3D=3D"yes"?"yes":"no";
      campaignParam +=3D "viewMore=3D" + viewMore + "|";
      campaignParam +=3D "sessionId=3D" + popupObj.sessionId + "|";
      campaignParam +=3D "pii=3D" + popupObj.pii + "|";
      campaignParam +=3D "uiStrategy=3D" + popupObj.strategy + "|";
      campaignParam +=3D "tagName=3D" + popupObj.tagName + "|";
      campaignParam +=3D "cloudSize=3D" + popupObj.size + "|";
      campaignParam +=3D "version=3D" + nbApi.consumer.version;
      campaignParam =3D encodeURIComponent(campaignParam);
      url =3D nbApi.consumer.redirectUrl + "?campaign_par=3D" + =
campaignParam + "&targetURL=3D" + targetUrl;   =20
    }
    var container =3D document.getElementById(popupId + =
"_frame_container");
    var frameProperties =3D nbApi.getFrameProperties(popupId);
    if (frameProperties =3D=3D null)
    {
      if (container =3D=3D null)
        return false;=20
      nbApi.removeFrame(popupId);
      var frame =3D document.createElement("iframe");
      frame.id =3D popupId + "_frame";
      frame.style.top =3D "0px";
      frame.style.left =3D "0px";
//       frame.style.width =3D "100%";
//       frame.style.height =3D "100%";
      frame.style.width =3D container.style.width;
      frame.style.height =3D container.style.height;
      frame.frameBorder =3D 1;
      container.appendChild(frame);
      frame.src =3D url;=20
      return false;
    }
    if (frameProperties.iFrame =3D=3D "true" || frameProperties.iFrame =
=3D=3D true)
    {
      if (container =3D=3D null)
        return false;=20
      nbApi.removeFrame(popupId);
      var winWidth =3D nbApi.getWindowWidth();
      var winHeight =3D nbApi.getWindowHeight();
//       var frameWidth =3D Math.min(winWidth - 50, =
frameProperties.width);
//       var frameHeight =3D Math.min(winHeight - 50, =
frameProperties.height);
//       frameWidth =3D Math.max(frameWidth, 200);
//       frameHeight =3D Math.max(frameHeight, 150);
      var frameTop =3D Math.floor((winHeight - frameHeight)/2) + =
nbApi.getScrollTop() - 20;=20
      var frameLeft =3D Math.floor((winWidth - frameWidth)/2) + =
nbApi.getScrollLeft() - 10;=20
      frameTop =3D Math.max(frameTop, 0);
      frameLeft =3D Math.max(frameLeft, 0);
     =20
//      container.style.position =3D "absolute";
//       container.style.top =3D frameTop + "px";
//       container.style.left =3D frameLeft + "px";
      var frame =3D document.createElement("iframe");
      frame.id =3D popupId + "_frame";
      frame.frameBorder =3D 0;
      container.appendChild(frame);
      container.style.display =3D "";
      frame.style.position =3D "relative";
      frame.style.top =3D "0px";
      frame.style.left =3D "0px";
//       frame.style.width =3D "100%";
//       frame.style.height =3D "100%";
      frame.style.width =3D container.style.width;
      frame.style.height =3D container.style.height;
      frame.frameBorder =3D 1;
      frame.src =3D url;=20
      return false;
    }
 =20
    var target =3D frameProperties.target;
    if (owner && (!target))
    {
      if (frameProperties.targetName)
      {
        owner.target =3D frameProperties.targetName;
      }
      owner.href =3D url;
      return true;
    } =20
 =20
    var screenWidth =3D screen.availWidth !=3D null ? screen.availWidth =
: screen.width;
    var screenHeight =3D screen.availHeight !=3D null ? =
screen.availHeight : screen.height - 100; // to account for non-client =
area of a window.=20
    var frameWidth =3D Math.min(screenWidth - 50, =
frameProperties.width);
    var frameHeight =3D Math.min(screenHeight - 50, =
frameProperties.height);
    frameWidth =3D Math.max(frameWidth, 200);
    frameHeight =3D Math.max(frameHeight, 200);
    var frameTop =3D frameProperties.top < 0 ? Math.floor((screenHeight =
- frameHeight)/2) : frameProperties.top;=20
    var frameLeft =3D frameProperties.left < 0 ? Math.floor((screenWidth =
- frameWidth)/2) : frameProperties.left;=20
    frameTop =3D Math.max(frameTop, 0);
    frameLeft =3D Math.max(frameLeft, 0);
 =20
    var winParams =3D =
"resizable=3Dyes,scrollbars=3Dyes,status=3Dyes,toolbar=3Dyes,location=3Dy=
es,menubar=3Dno,top=3D" + frameTop + ",left=3D" + frameLeft + =
",width=3D" + frameWidth + ",height=3D" + frameHeight;
    try
    {
      if (window[target] !=3D null)
        window[target].close();
    }
    catch (error){}
    var newWindow =3D window.open(url, frameProperties.targetName, =
winParams);
    if (target !=3D null)
      window[target] =3D newWindow;=20
    return false;
  };
  nbApi.hideFrame =3D function(popupId)
  {
    if (popupId =3D=3D null)
      return;
    var popup =3D document.getElementById(popupId + "_frame_popup");
    if (popup =3D=3D null)
      return; =20
    popup.style.display =3D "none";
    nbApi.removeFrame(popupId);
  };
  nbApi.removeFrame =3D function(popupId)
  {
    if (popupId =3D=3D null)
      return;
    var frame =3D document.getElementById(popupId + "_frame");
    if (frame =3D=3D null)
      return;
    var container =3D frame.parentNode;
    if (container =3D=3D null)
      return;
    container.removeChild(frame);
  };
  nbApi.getFrameProperties =3D function(popupId)
  {
    if (popupId =3D=3D null)
      return null;
    var popup =3D document.getElementById(popupId); =20
    if (popup =3D=3D null)
      return null;
    var properties =3D {
      target: popup.nextbioTarget,
      targetName: popup.nextbioTargetName,
      iFrame: popup.getAttribute("nextbioIFrame"),
      top: popup.nextbioTop,
      left: popup.nextbioLeft,
      width: popup.nextbioWidth,=20
      height: popup.nextbioHeight
    };
    return properties;
  };
 =20
  // importScript(url) - load javascript dynamically
  // url - url of a javascript file
  nbApi.importScript =3D function(url, iFrameId, targetId)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (url =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: importScript: No URL.");
      return;
    }
    var target =3D null;
    if (iFrameId !=3D null)
    {
      var iFrame =3D document.getElementById(iFrameId);
      if (iFrame =3D=3D null)
      {
        if (bAlert)
          alert("Nextbio API: importScript: iFrame with id '" + iFrameId =
+ "' not found.");
        return;
      }
      var script =3D =
iFrame.contentWindow.document.createElement("script");
      script.type =3D "text/javascript";
      if (targetId)
        target =3D =
iFrame.contentWindow.document.getElementById(targetId);
      if (!target)
        target =3D iFrame.contentWindow.document.body;
      target.appendChild(script);
      script.src =3D url;
    }
    else=20
    {
      var script =3D document.createElement("script");
      script.type =3D "text/javascript";
      if (targetId)
        target =3D document.getElementById(targetId);
      if (!target)
        target =3D document.body;
      target.appendChild(script);
      script.src =3D url;
    }
  };
 =20
  //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D extensions =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
  nbApi.findParentByClassName =3D function(obj, className)
  {
    if (obj =3D=3D null || className =3D=3D null)
      return null;
    while (obj !=3D null)
    {
      if (obj.nodeType =3D=3D 1 && obj.className !=3D null && =
obj.className.trim() =3D=3D className)
        return obj; =20
      obj =3D obj.parentNode;
    } =20
    return null;
  };
 =20
  nbApi.findParentByTagName =3D function(obj, tagName)
  {
    if (obj =3D=3D null || tagName =3D=3D null)
      return null;
    tagName =3D tagName.toLowerCase();
    obj =3D obj.parentNode;
    while (obj !=3D null)
    {  =20
      var objTagName =3D nbApi.trim(obj.tagName);
      if (objTagName !=3D null)
        objTagName =3D objTagName.toLowerCase();
      if (obj.nodeType =3D=3D 1 && objTagName =3D=3D tagName)
        return obj; =20
      obj =3D obj.parentNode;
    } =20
    return null;
  };
 =20
  nbApi.show =3D function (targetId, bShow)
  {
    var element =3D document.getElementById(targetId);
    if (element !=3D null)
      element.style.display =3D bShow?"inline":"none";
  };
 =20
  nbApi.findElementsByName =3D function(name, type)
  {
    var group =3D document.getElementsByName(name);
    if ((group =3D=3D null || group.length =3D=3D 0) && type !=3D null)
      group =3D document.getElementsByTagName(type);
    if (group =3D=3D null || group.length =3D=3D 0)
      return group;
    var out =3D new Array();
    var j =3D 0;           =20
    for (i =3D 0; i < group.length; i++)
    {
      var nameAttr =3D group[i].getAttribute("name");
      if (nameAttr =3D=3D name)
      {
        out[j] =3D group[i];
        j++;
      }
    }
    return out;
  };
 =20
  nbApi.findPosition =3D function(obj)=20
  {
    var left =3D 0;
    var top =3D 0;
  	var iter =3D obj;
    if (obj.offsetParent)=20
    {
    	do=20
      {
    		left +=3D obj.offsetLeft;
    		top +=3D obj.offsetTop;
    	} while (obj =3D obj.offsetParent);
    }
    else
    {
      left =3D obj.offsetLeft;
      top =3D obj.offsetTop;  =20
    }
 =20
  	while (iter)=20
    {
      if (iter.tagName && iter.tagName.toLowerCase() =3D=3D "body")
      {
        break;
      }
    	if (iter.scrollLeft)=20
      {
    		left -=3D iter.scrollLeft;
    	}
    	if (iter.scrollTop)=20
      {
    		top -=3D iter.scrollTop;
    	}
    	iter =3D iter.parentNode;
  	}
    return {left: left, top: top};
  };
 =20
  nbApi.createId =3D function(id)=20
  {
    var date1 =3D new Date();
    date1.setFullYear(2000,1,1);
    var date2 =3D new Date();
    id +=3D date2.getTime() - date1.getTime();
    return id;
  };
 =20
  nbApi.loadTimeoutHandler =3D function(targetId, timeoutId, =
timeoutCallback)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (targetId =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Timeout Handler: No target id.");
      return false;
    }
    if (timeoutId =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Timeout Handler: No timeout id.");
      return false;
    }
    var target =3D document.getElementById(targetId);
    if (target =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio API: Timeout Handler: Target doesn't exist.");
      return false;
    }
    target.setAttribute(timeoutId, null);
 =20
    if (timeoutCallback =3D=3D null)
    {
      return true;
    }
    return timeoutCallback(target);
  };
  nbApi.setCookie =3D function(cookieName, value, time)
  {
      var cookie=3DcookieName + "=3D" + escape(value) + ";path=3D/;";
      if (time !=3D null)
      {
        var date=3Dnew Date();
        date.setFullYear(date.getFullYear() + time);
        cookie +=3D ";expires=3D" + date.toGMTString();
      }
      document.cookie=3Dcookie;
  }
  nbApi.getCookie =3D function(cookieName)
  {
    if (document.cookie.length > 0)
    {
      cookieStart =3D document.cookie.indexOf(cookieName + "=3D");
      if (cookieStart !=3D -1)
      {=20
      cookieStart =3D cookieStart + cookieName.length + 1;=20
      cookieEnd =3D document.cookie.indexOf(";", cookieStart);
      if (cookieEnd =3D=3D -1) cookieEnd =3D document.cookie.length;
      return unescape(document.cookie.substring(cookieStart, =
cookieEnd));
      }=20
    }
    return "";
  }
  nbApi.hidePopup =3D function(name)
  { =20
    var elements =3D nbApi.findElementsByName(name, "div");
    if (elements)
    {     =20
      for (i =3D 0; i < elements.length; i++)
      {
        elements[i].style.display=3D"none";
      }
    }
    var back =3D document.getElementById("nbApiHelpBackId");
    if (back)
    {
      document.body.removeChild(back);
    }
  }
  nbApi.showPopup =3D function(config)
  { =20
    if (!config)
      return;
    var pos =3D nbApi.findPosition(config.owner);   =20
    var elements =3D nbApi.findElementsByName(config.helpBoxId, "div");
    if (elements =3D=3D null)
      return;
    var helpBox =3D elements[0];
    if (config.bModal)
    {
  		var back =3D document.createElement("div");
  		back.id=3D"nbApiHelpBackId";
  		back.onclick =3D function()
      {
        helpBox.style.display=3D"none";=20
        document.body.removeChild(back);
      };
  		back.className =3D "nbApiHelpBackground";
      var pageSize =3D nbApi.pageSize();
  		back.style.width =3D pageSize.width + "px";
  		back.style.height =3D pageSize.height + "px";
  		document.body.appendChild(back);
		}
    helpBox.style.display =3D "block";
    var winWidth =3D nbApi.getWindowWidth();
    var winHeight =3D nbApi.getWindowHeight();

    var top =3D 0;
    var left =3D 0;
    if (config.align =3D=3D "center")
    {
      top =3D (winHeight - helpBox.offsetHeight)/2;
      if (top < 0)
        top =3D 0;
      top +=3D nbApi.getScrollTop();

      left =3D (winWidth - helpBox.offsetWidth)/2;
      if (left < 0)
        left =3D 0;
      left +=3D nbApi.getScrollLeft();
    }
    else
    {
      top =3D (pos.top + helpBox.offsetHeight) < winHeight ? pos.top : =
(winHeight - helpBox.offsetHeight);
      if (top < 0)
        top =3D 0;
      top +=3D nbApi.getScrollTop();
      left =3D (pos.left + helpBox.offsetWidth) < winWidth ? pos.left : =
(winWidth - helpBox.offsetWidth - 25);
      left +=3D nbApi.getScrollLeft();
    }
    helpBox.style.top =3D top + "px";
    helpBox.style.left =3D left + "px";
  }
 =20
  nbApi.showHelp =3D function(config)
  {
    if (!config)
      return false;
    if (!config.owner || !config.name)
      return false;
    config.owner.href =3D =
"http://sciencedirect.nextbio.com/e/help/download.nb?f=3D" + config.name =
+ ".pdf";
    return true;
  }

  nbApi.pageSize =3D function()
  {
    var pageWidth =3D 0;
    var pageHeight =3D 0;
    if( window.innerHeight && window.scrollMaxY ) // Firefox=20
    {
      pageWidth =3D window.innerWidth + window.scrollMaxX;
      pageHeight =3D window.innerHeight + window.scrollMaxY;
    }
    else if( document.body.scrollHeight > document.body.offsetHeight ) =
// all but Explorer Mac
    {
      pageWidth =3D document.body.scrollWidth;
      pageHeight =3D document.body.scrollHeight;
    }
    else // works in Explorer 6 Strict, Mozilla (not FF) and Safari
    {=20
      pageWidth =3D document.body.offsetWidth + =
document.body.offsetLeft;=20
      pageHeight =3D document.body.offsetHeight + =
document.body.offsetTop;=20
    }
    return {width: pageWidth, height: pageHeight};
  } =20
  nbApi.getElementsByClassName =3D function(el, clazz, tag)  {
    var a =3D [];
    var re =3D new RegExp('\\b' + clazz + '\\b');
    var els =3D el.getElementsByTagName(tag||"*");
    for(var i=3D0,j=3Dels.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
  }
/**
 * Give a parameter string (e.g. a=3Dx&b=3Dy), look up a parameter in it
 * @param str parameter string
 * @param param parameter to look up
 * @return parameter value
 */

nbApi.getParam =3D function(str, param)
{
  if (str =3D=3D null)
    return null;
  var paramHead =3D param + "=3D";=20
  var begin =3D str.indexOf(paramHead);
  if (begin < 0) // str doesn't have this param - return null
    return null;

  if (begin > 0)=20
  {
    begin =3D str.indexOf("&" + paramHead); // make sure we found exact =
match
    if (begin < 0) // str doesn't have this param - return null
      return null;
    begin++; // skip "&"
  }
  var end =3D str.indexOf("&", begin); =20
  if (end < 0) // this is the last param=20
  {
    end =3D str.length;
  }
  var result =3D str.substring(begin + paramHead.length, end);
  return result;
}
// make sure that the element's position is within window bounds
nbApi.getAdjustedPosition =3D function(element, y, x, rightBound, =
bottomBound)
{
  if (element =3D=3D null)                            =20
    return;
  var left =3D x; =20
  var top =3D y - element.offsetHeight; // x, y are coords of bottom =
left corner =20
  var bottom =3D bottomBound, right =3D rightBound;
  if (bottom =3D=3D null)
    bottom =3D nbApi.getWindowHeight() - 10;=20
  if (right =3D=3D null)
    right =3D nbApi.getWindowWidth() - 10;=20
 =20
  var deltaY =3D top;
  var deltaX =3D right - (left + element.offsetWidth);
  scrollTop =3D nbApi.getScrollTop();
  top +=3D scrollTop; // to account for page scrolling =20
  if (deltaY < 0)
  {
    top -=3D  deltaY;=20
    if (top < scrollTop)
      top =3D scrollTop + 5;=20
  }
  var newY =3D top + element.offsetHeight;

  scrollLeft =3D nbApi.getScrollLeft();
  left +=3D scrollLeft; // to account for page scrolling =20
  if (deltaX < 0)
  {
    left +=3D deltaX;
    if (left < scrollLeft)
      left =3D scrollLeft;
  }
  return {x: left, y: newY};
}
nbApi.truncateWithEllipses =3D function(str, maxSize, terminator)
{
  if (str =3D=3D null || maxSize =3D=3D null)
    return null;
  if (terminator =3D=3D null)
    terminator =3D "..."; =20
  var out =3D str.substr(0, maxSize);
  if (maxSize < str.length)
  {
    out +=3D terminator;
  }
  return out;=20
}
nbApi.cancelEvent =3D function(event)
{
	if (!event)=20
    event =3D window.event;
  if (event)
  {
    event.cancelBubble =3D true;
  	if (event.stopPropagation)
    {=20
      event.stopPropagation();
    }
  }
}
/**
 * Return the standard icon for a given type
 * @param type, type, e.g. "gene", "biogroup"
 * @param opaque if true, use IE6 opaque icons if available.  These =
icons will work on a white
 * background.  This should only be set if the use of the Png class =
doesn't prevent
 * blue backgrounds
 * @return base url for the icon
 */
nbApi.getIcon =3D function(type, root, bLabel, opaque)=20
{
  if (type =3D=3D null || root =3D=3D null)
    return null;
  type =3D type.toLowerCase();

  if (bLabel =3D=3D true)
    root +=3D "/labels/";
  else
    root +=3D "/icons/"; =20
   =20
  opaque =3D (opaque && navigator.userAgent.indexOf("MSIE 6") > =
0)?"_opq":"";

  if (type =3D=3D "gene" || type =3D=3D "feature" || type =3D=3D =
"genes") return root + "gene" + opaque + ".png";
  if (type =3D=3D "tissue" || type =3D=3D "tissues") return root + =
"tissue" + opaque + ".png";
  if (type =3D=3D "treatment" || type =3D=3D "compound" || type =3D=3D =
"treatments") return root + "treatment" + opaque + ".png";
  if (type =3D=3D "disease" || type =3D=3D "diseases") return root + =
"disease" + opaque + ".png";
  if (type =3D=3D "bioset") return root + "bioset" + opaque + ".png";
  if (type =3D=3D "biogroup" || type =3D=3D "biogroups") return root + =
"biogroup" + opaque + ".png";
  if (type =3D=3D "biosource") return root + "biosource.png";
  if (type =3D=3D "biodesign") return root + "biodesign.png";
  if (type =3D=3D "genemode") return root + "genemode.png";
  if (type =3D=3D "snp") return root + "snp" + opaque + ".png";
  if (type =3D=3D "author") return root + "author" + opaque + ".png";
  if (type =3D=3D "study") return root + "study" + opaque + ".png";
  if (type =3D=3D "organism") return root + "organism" + opaque + =
".png";
  return root + "unknown.png";
};

nbApi.addEvent =3D function(elem, evtType, func, capture)=20
{
  capture =3D (capture) ? capture : false;
  if (elem.addEventListener)=20
  {
    elem.addEventListener(evtType, func, capture);
    return true;
  }=20
  if (elem.attachEvent)=20
  {
    elem.attachEvent("on" + evtType, func);
    return true;
  }=20
  return false;
}=20
nbApi.addEventHandler =3D function(element, eventName, handler)=20
{
  nbApi.removeEvent(element, eventName, handler, false)
  var rc =3D nbApi.addEvent(element, eventName, handler, false);
  if (rc) return;
  eventName =3D "on" + eventName; =20
  var chain =3D (element[eventName]) ? element[eventName] : =
function(){};
  element[eventName] =3D function(event)=20
  {
    chain(event);
    handler(event);
  }
}
nbApi.removeEvent =3D function(elem, evtType, handler, capture)=20
{
  capture =3D (capture) ? capture : false;
  if (elem.removeEventListener)=20
  {
    elem.removeEventListener(evtType, handler, capture);
  }=20
  else if (elem.attachEvent)=20
  {
    elem.detachEvent("on" + evtType, handler);
  }=20
  else=20
  {
    elem["on" + evtType] =3D null;
  }
}
nbApi.showSection =3D function(targetId, bShow)
{
  var element =3D document.getElementById(targetId);
  if (element !=3D null)
    element.style.display =3D bShow?"block":"none";
}


nbApi.whichElement =3D function(e)
{
  var target;
  if (!e) var e =3D window.event;
  if (e.target) target =3D e.target;
  else if (e.srcElement) target =3D e.srcElement;
  if (target.nodeType =3D=3D 3) // work around Safari bug
  target =3D target.parentNode;
  return target;
}
   =20
 =20
   =20




  // NextBio Tag Cloud Support JavaScript Library
  // requires jsApi.jsp, jsUtils.jsp
  // all the internal function names and global variables should begin =
with _nextbio_ (as in _nextbio_Load()).
 =20
  // _nextbio_TagTypes - collection of predefined tag types (subtabs)
  nbApi.tagTypes =3D {literature: "literature", fullText: "fullText", =
clinicalTrials: "clinicalTrials"};
  // _nextbio_GetTagTypes() - returns collection of predefined tag types
  nbApi.getTagTypes =3D function()
  {
    return nbApi.tagTypes;
  };
  // NbTagCloudTypes - collection of predefined tag cloud types (data =
sources)
    nbApi.tagCloudTypes =3D {literature: "literature", fullText: =
"fullText", clinicalTrials: "clinicalTrials"};
  // NbTagCloudTypes() - returns collection of predefined tag types
  nbApi.getTagCloudTypes =3D function()
  {
    return nbApi.tagCloudTypes;
  };
 =20
  // nbCreateTagCloud(tagType, key, bAlert) - create basic cloud =
configuration object
  // tagType - type of tags (_nextbio_TagTypes.literature, =
_nextbio_TagTypes.fullText, _nextbio_TagTypes.clinicalTrials )
  // bAlert - optional. True if we want to display alerts.
  nbApi.createTagCloud =3D function(type)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (type =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: Tag cloud type is not specified.");
      return null;
    }
    var tagTypes =3D nbApi.getTagTypes();
    if (tagTypes[type] =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: Illegal tag type value.");
      return null;
    }
    var tagCloud =3D {
      attributes:=20
      {
        tagCloudType: true,     // one of the values defined in =
_nextbio_TagTypes: literature, clinicalTrials, etc.
        tagType: true,  // tag filter: "bioset", "study", "compound", =
etc.
        query: true,    // a search string=20
        id: true,    //  an object id
        source: true,   // search source. Default "nextbio" source means =
NextBio general Search and assumes that query is a string of search =
terms
        extra: true,    // additional parameters to clarify meaning of =
query and id
        className: true,    // css style
        urlContext: true,    // context to prepend to relative url   =20
        header: true,   // header to display on top of the cloud
        headerClassName: true,   // CSS class to display header
        headerStyle: true,   // style to display header
        footer: true,   // header to display on top of the cloud
        footerClassName: true,   // CSS class to display header
        footerStyle: true,   // style to display header
        message: true,   // message to display while the cloud is loaded
        messageClassName: true,   // CSS class to display message
        messageStyle: true,   // style to display message
        frameTarget: true,   // target name for a new popup window. If =
null - open in old browser window
        frameTargetName: true,   // name for a window target property
        iFrame: true,   // If true - open popup in an iFrame, otherwise =
- open in a new browser window
        frameTop: true,   // popup position
        frameLeft: true,   // popup position
        frameWidth: true,   // popup width
        frameHeight: true,   // popup height
        onClick: true,   // customer defined function to be executed =
when onclick event fires up: onClick(event, tagName, customOnClickParam)
        onClickParam: true,   // customer defined parameter string to be =
passed to onClick(event, tagName, customOnClickParams)
        onMouseOver: true,   // customer defined function to be executed =
when onmouseover event fires up: onMouseOver(event, tagName, =
onMouseOverParam)
        onMouseOverParam: true,   // customer defined parameter string =
to be passed to onMouseOver(event, tagName, onMouseOverParam)
        onMouseOut: true,   // customer defined function to be executed =
when onmouseover event fires up: onMouseOut(event, tagName, =
onMouseOutParam)
        onMouseOutParam: true,   // customer defined parameter string to =
be passed to onMouseOut(event, tagName, onMouseOutParam)
        callback: true,   // pointer to callback to be executed after =
cloud is loaded with a standard (Nextbio provided) function =
(updateTargetHTML())=20
        callbackName: true,   // name of a callback to be executed after =
cloud is loaded - currently through dynamic script tag
        timeout: true,   // if loading time exceeds the timeout, timeout =
callback is invoked (if specified)
        timeoutTerminate: true, // if true, don't load the tag cloud =
after loading time exceeds the timeout=20
        timeoutCallback: true,   // callback function to be executed =
after if loading time is more than timeout. =
timeoutCallBack(targetObject);
        delay: true,   // for testing only. instructs server to sleep =
for specified time (milliseconds)
        report: true,   // for testing only. generate a report.
        iFrameId: true,  // id of an iFrame to be used in =
loadScript/importScript functions (for concurrent execution)
        cloudSize: true   // how many tags to display
      },
      tagCloudType: type,=20
      tagType: "ALL",=20
      source: "nextbio",
      frameTarget: "nextbio_popup_frame",   // target name for a new =
popup window. If null - open in old browser window
      iFrame: false,   // If true - open popup in an iFrame, otherwise - =
open in a new browser window
      frameTop: -1,   // popup position
      frameLeft: -1,   // popup position
      frameWidth: 790 + 240,   // popup width
      frameHeight: 700,   // popup height
      className: "nbApiTagCloud",
      headerClassName: "nbApiTagCloudHeader",
      urlContext: "http://sciencedirect.nextbio.com/e",
      messageStyle: "font-family: Arial, Helvetica, sans-serif; =
font-size: 8pt; font-weight: bold; color: #808080;",
      onClick: function (event, containerId, tagName, customParam, =
urlContext){return nbApi.showFrame(event, containerId, tagName, =
customParam, urlContext);},
      callbackName: "nbApi.updateTargetHTML",
      delay: 0,
      cloudSize: 40   // how many tags to display
    };
    tagCloud.setAttribute =3D function(attrName, attrValue)
    {
      nbApi.setTagCloudAttribute(tagCloud, attrName, attrValue);
    }
    tagCloud.load =3D function(targetId)
    {
      nbApi.loadTagCloud(targetId, tagCloud);
    }
    return tagCloud;
  };
  // nbSetTagCloudAttribute(tagCloud, attrName, attrValue, bAlert, =
bEncode) - convenience function that sets attribute values
  // makes sure that attrName is a known attribute name and can be =
modified
  // tagCloud - tag cloud object
  // attrName, attrValue - attribute name/value pair
  // bEncode - optional. True if we need to URI encode attribute's value
  nbApi.setTagCloudAttribute =3D function(tagCloud, attrName, attrValue, =
bEncode)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (tagCloud =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: tagCloud is not specified.");
      return tagCloud;
    }
    if (tagCloud.attributes =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: Not a legitimate tag cloud object.");
      return tagCloud;
    }
    if (tagCloud.attributes[attrName] !=3D true)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: Illegal or unknown attribute name.");
      return tagCloud;
    }
    if (bEncode =3D=3D true)
      attrValue =3D encodeURIComponent(attrValue); =20
    tagCloud[attrName] =3D attrValue;
    return tagCloud;
  };
  // nbLoadTagCloud(targetId, tagCloud, bAlert)
  // load tag cloud and insert results in a target=20
  // targetId - HTML id of a div, span, etc. that will contain tag cloud
  // tagCloud - a tag cloud object created with nbCreateTagCloud() and =
configured with nbSetTagCloudAttribute() methods
  // bAlert - optional. True if we want to display alerts.
  nbApi.loadTagCloud =3D function(targetId, tagCloud)
  {
    var bAlert =3D nbApi.getDebugMode();
    if (targetId =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: target id is not specified.");
      return;
    }
    if (tagCloud =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: tagCloud is not specified.");
      return tagCloud;
    }
    if (nbApi.apiKey =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: API key is not specified.");
      return;
    }
    if (tagCloud.tagCloudType =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: Tag cloud type is not specified.");
      return;
    }
    if (tagCloud.source =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: Source is not specified.");
      return;
    }
    var element =3D document.getElementById(targetId);
    if (element =3D=3D null)
    {
      if (bAlert)
        alert("Nextbio Tag Cloud: target not found.");
      return;
    }
    element.nextbioOnClick =3D tagCloud.onClick;
    element.nextbioOnClickParam =3D tagCloud.onClickParam;
    element.nextbioOnMouseOver =3D tagCloud.onMouseOver;
    element.nextbioOnMouseOverParam =3D =
tagCloud.nextbioOnMouseOverParam;
    element.nextbioOnMouseOut =3D tagCloud.onMouseOut;
    element.nextbioOnMouseOutParam =3D tagCloud.nextbioOnMouseOutParam;
    element.nextbioUrlContext =3D tagCloud.urlContext;
    element.nextbioTarget =3D tagCloud.frameTarget;
    element.nextbioTargetName =3D tagCloud.frameTargetName;
    element.setAttribute("nextbioIFrame", tagCloud.iFrame);
    element.nextbioTop =3D tagCloud.frameTop;
    element.nextbioLeft =3D tagCloud.frameLeft;
    element.nextbioWidth =3D tagCloud.frameWidth;
    element.nextbioHeight =3D tagCloud.frameHeight;
    element.nextbioTargetClassName =3D tagCloud.className;
    element.nextbioHeaderClassName =3D tagCloud.headerClassName;
    element.nextbioHeader =3D tagCloud.header;
    element.nextbioFooterClassName =3D tagCloud.footerClassName;
    element.nextbioFooter =3D tagCloud.footer;


 =20
    if (tagCloud.message !=3D null)
      nbApi.addClass(element, tagCloud.className);
    var query =3D "type=3D" + tagCloud.tagCloudType + "&apiKey=3D" + =
nbApi.apiKey + "&source=3D" + tagCloud.source + "&tagType=3D" + =
tagCloud.tagType;
    query +=3D "&sid=3D" + nbApi.sessionId;
    query +=3D "&ts=3D" + nbApi.timeStamp;
    query +=3D "&tos=3D" + nbApi.timeoutStamp;
   =20
      query +=3D "&dpId=3D" + 1;
   =20
   =20

    if (tagCloud.query !=3D null)
      query +=3D "&query=3D" +  encodeURIComponent(tagCloud.query);
    if (tagCloud.id !=3D null)
      query +=3D "&id=3D" +  encodeURIComponent(tagCloud.id);
    if (tagCloud.extra !=3D null)
      query +=3D "&extra=3D" +  encodeURIComponent(tagCloud.extra);
    query +=3D "&nameSpace=3D" +  "nbApi";
    if (tagCloud.delay > 0)
      query +=3D "&delay=3D" +  tagCloud.delay;
    if (tagCloud.report =3D=3D true)
      query +=3D "&report=3Dtrue";
    if (tagCloud.iFrameId !=3D null)
      query +=3D "&framed=3Dtrue";
    if (tagCloud.cloudSize !=3D null)
      query +=3D "&tagCloudSize=3D" + tagCloud.cloudSize;
    var url =3D tagCloud.urlContext;
    if (url =3D=3D null)
      url =3D "http://sciencedirect.nextbio.com/e";
    url +=3D "/service/tags.nb";     =20
    var config =3D=20
    {
      target: targetId,
      callbackName: tagCloud.callbackName,
      callback: tagCloud.callback,
      url: url,
      query: query,
      timeout: tagCloud.timeout,
      timeoutCallback: tagCloud.timeoutCallback,
      timeoutTerminate: tagCloud.timeoutTerminate,
      message: tagCloud.message,
      messageStyle: tagCloud.messageStyle,
      report: tagCloud.report,
      iFrameId: tagCloud.iFrameId
    }; =20
    config.highlight =3D true;
    nbApi.loadScript(config); =20
  };
  nbApi.tagCloudShowLess=3Dfunction(type) {
    var el =3D document.getElementById("nbApitagCloud"+type);
    nbApi.addClass(el,"nbApiTagCloudShowLess");
    nbApi.removeClass(el,"nbApiTagCloudShowMore");
  }
  nbApi.tagCloudShowMore=3Dfunction(type) {
    var el =3D document.getElementById("nbApitagCloud"+type);
    nbApi.addClass(el,"nbApiTagCloudShowMore");
    nbApi.removeClass(el,"nbApiTagCloudShowLess");
    if (el)
      el.nbExpand =3D "yes";
  }
nbApi.tagCloudReportFromId =3D function(div, id, search, iFrameId)
{
    var tagCloud =3D nbApi.createTagCloud(nbApi.getTagTypes().fullText);
    tagCloud.setAttribute("id", id);
    tagCloud.setAttribute("query", search);
    tagCloud.setAttribute("iFrameId", iFrameId);
    tagCloud.setAttribute("report", true);
    tagCloud.load(div);
};

 =20
   =20




// NextBio effects JavaScript library=20
// requires jsApi.jsp, jsUtils.jsp

nbApi.highlightSteps =3D 25;
nbApi.highlightColor =3D "#93B6E0";
nbApi.highlightDuration =3D 1000;

  /**
   * Highlight an element by color-flashing it's background
   * @param el, element, e.g. <div>, <span>
   * @param step, step number in the highlight sequence. For internal =
use only.   =20
   */
  nbApi.highlight =3D function(el, step, target, startTime)=20
  {=20
    if (el =3D=3D null)
    {
      return;
    }
    if (step =3D=3D null || step < 1) =20
      step =3D 0;

    if (target =3D=3D null)
    {
      target =3D document.createElement("div");
      target.className =3D "nbApiHighlightTarget";
      target.style.display =3D "none";
      target.style.position =3D "absolute";
      el.appendChild(target);
      target.style.background =3D nbApi.highlightColor;
      target.style.display =3D "inline";
    }
    var position =3D nbApi.findPosition(el);
    target.style.top =3D position.top + "px";
    target.style.left =3D position.left + "px";
    target.style.width =3D el.offsetWidth + "px";
    target.style.height =3D el.offsetHeight + "px";

    var date =3D new Date();
    var time =3D 0;=20
    var timeLeft =3D 0;
    if (startTime =3D=3D null)
    {
      startTime =3D date;
    }
    timeLeft =3D nbApi.highlightDuration - (date.getTime() - =
startTime.getTime());
    if (timeLeft < 0)
      timeLeft =3D 0;
    var stepTime =3D nbApi.highlightDuration / nbApi.highlightSteps;
    var stepsLeft =3D timeLeft / stepTime;

    var opacity =3D stepsLeft / nbApi.highlightSteps;
    if (opacity !=3D 0)
    {
      target.style.opacity =3D new =
Number(opacity).toFixed(2).toString();
      target.style["-ms-filter"] =3D =
"progid:DXImageTransform.Microsoft.Alpha(Opacity=3D" + new =
Number(opacity * 100).toFixed(0).toString() + ")";
      target.style.filter =3D "alpha(opacity=3D" + new Number(opacity * =
100).toFixed(0).toString() + ")";
    }

    if (timeLeft < 1 || stepsLeft < 1)
    {
      if (target !=3D null)
        el.removeChild(target);
      return;
    }
    var nextStep =3D step + 1; =20
    var timeout =3D setTimeout(function(){nbApi.highlight(el, nextStep, =
target, startTime)}, stepTime);
  };
 =20
  /**
   * Convert RGB string to a JSON object with R, G and B values
   * @param rgb, RGB string, i.e. "#ffeebb"
   */
  nbApi.rgb2json =3D function(rgb)
  {
    if (rgb =3D=3D null || rgb.length =3D=3D 0 || rgb.indexOf("#") !=3D =
0)
      return {r: 0, g: 0, b: 0};
    var rStr, gStr, bStr;
    rStr =3D gStr =3D bStr =3D"00";
    rStr =3D rgb.substr(1, 2);=20
    if (rgb.length > 3) =20
      gStr =3D rgb.substr(3, 2);
    if (rgb.length > 5) =20
      bStr =3D rgb.substr(5, 2);
   =20
    var json =3D {r: parseInt(rStr, 16), g: parseInt(gStr, 16), b: =
parseInt(bStr, 16)};
    return json; =20
  }

  /**
   * Convert RGB values to a JSON object with H, S and L (hue, =
saturation and luminosity) values
   * @param R, R-value, integer
   * @param G, G-value, integer
   * @param B, B-value, integer
   */
  nbApi.rgb2hsl =3D function(R, G, B)
  { =20
    var H, S, L;
    var var_R =3D ( R / 255 );                     //RGB from 0 to 255
    var var_G =3D ( G / 255 );
    var var_B =3D ( B / 255 );
   =20
    var var_Min =3D Math.min( var_R, var_G, var_B );    //Min. value of =
RGB
    var var_Max =3D Math.max( var_R, var_G, var_B );    //Max. value of =
RGB
    var del_Max =3D var_Max - var_Min;             //Delta RGB value
   =20
    L =3D ( var_Max + var_Min ) / 2 ;
    if ( del_Max =3D=3D 0 )                     //This is a gray, no =
chroma...
    {
       H =3D 0;                                //HSL results from 0 to 1
       S =3D 0;
    }
    else                                    //Chromatic data...
    {
      if ( L < 0.5 )=20
        S =3D del_Max / ( var_Max + var_Min );
      else          =20
        S =3D del_Max / ( 2 - var_Max - var_Min );
     =20
      var del_R =3D ( ( ( var_Max - var_R ) / 6 ) + ( del_Max / 2 ) ) / =
del_Max;
      var del_G =3D ( ( ( var_Max - var_G ) / 6 ) + ( del_Max / 2 ) ) / =
del_Max;
      var del_B =3D ( ( ( var_Max - var_B ) / 6 ) + ( del_Max / 2 ) ) / =
del_Max;
     =20
      if ( var_R =3D=3D var_Max )=20
        H =3D del_B - del_G;
      else if ( var_G =3D=3D var_Max )=20
        H =3D ( 1 / 3 ) + del_R - del_B;
      else if ( var_B =3D=3D var_Max )=20
        H =3D ( 2 / 3 ) + del_G - del_R;
     =20
      if ( H < 0 )=20
        H +=3D 1;
      if ( H > 1 )
        H -=3D 1;
    } =20
    return {h: H, s: S, l: L}
  } =20
 =20
  /**
   * Convert HSL values to a JSON object with R, G and B values
   * @param H, H-value, integer
   * @param S, S-value, integer
   * @param L, L-value, integer
   */
  nbApi.hsl2rgb =3D function(H, S, L)
  {
    var R, G, B, var_1, var_2;
    if ( S =3D=3D 0 )                       //HSL from 0 to 1
    {
       R =3D L * 255;                      //RGB results from 0 to 255
       G =3D L * 255;
       B =3D L * 255;
    }
    else
    {
      if ( L < 0.5 )=20
        var_2 =3D L * ( 1 + S );
      else          =20
        var_2 =3D ( L + S ) - ( S * L );
     =20
      var_1 =3D 2 * L - var_2;
     =20
      R =3D 255 * nbApi.Hue_2_RGB( var_1, var_2, H + ( 1 / 3 ) );
      G =3D 255 * nbApi.Hue_2_RGB( var_1, var_2, H );
      B =3D 255 * nbApi.Hue_2_RGB( var_1, var_2, H - ( 1 / 3 ) );
    }
    return {r: new Number(R).toFixed(0), g: new Number(G).toFixed(0), b: =
new Number(B).toFixed(0)};=20
  }

  /**
   * Internal helper function
   */
  nbApi.Hue_2_RGB =3D function( v1, v2, vH )             //Function =
Hue_2_RGB
  {
    if ( vH < 0 )=20
      vH +=3D 1;
    if ( vH > 1 )=20
      vH -=3D 1;
    if ( ( 6 * vH ) < 1 )=20
      return v1 + ( v2 - v1 ) * 6 * vH;
    if ( ( 2 * vH ) < 1 )=20
      return v2;
    if ( ( 3 * vH ) < 2 )=20
      return v1 + ( v2 - v1 ) * ( ( 2 / 3 ) - vH ) * 6;
    return v1;
  }


 =20
   =20




// NextBio Tag Cloud Support JavaScript Library
// Elsevier specific part of the tag cloud API
// requires jsApi.jsp, jsUtils.jsp, jsTagCloud.jsp

nbApi.consumer=3D{};
nbApi.consumer.name=3D"elsevier.sciencedirect";
nbApi.consumer.version=3D"1.0"; =20
nbApi.consumer.redirect=3Dtrue;
nbApi.consumer.redirectUrl=3D"http://www.sciencedirect.com/science/redire=
ct";
nbApi.consumer.targetUrl=3D"http://sciencedirect.nextbio.com/e";

nbApi.tagCloudFromQuery =3D function(div, search, callback, timeout, =
timeoutTerminate, timeoutCallback, iFrameId, urlContext, delay, iFrame)
{
 =20
    var tagCloud =3D nbApi.createTagCloud(nbApi.getTagTypes().fullText);
    tagCloud.setAttribute("query", search);
    tagCloud.setAttribute("callback", callback);
    tagCloud.setAttribute("timeout", timeout);
    tagCloud.setAttribute("timeoutTerminate", timeoutTerminate =3D=3D =
true);
    tagCloud.setAttribute("timeoutCallback", timeoutCallback);
    tagCloud.setAttribute("frameTarget", null);
   =20
    if (urlContext !=3D null)
      tagCloud.setAttribute("urlContext", urlContext);
    if (delay !=3D null)
      tagCloud.setAttribute("delay", delay);
    tagCloud.setAttribute("iFrameId", iFrameId);
    tagCloud.setAttribute("iFrame", iFrame);
    tagCloud.load(div);
 =20
 =20

};

nbApi.tagCloudFromId =3D function(div, id, search, callback, timeout, =
timeoutTerminate, timeoutCallback, iFrameId, urlContext, iFrame)
{
 =20
    var tagCloud =3D nbApi.createTagCloud(nbApi.getTagTypes().fullText);
    tagCloud.setAttribute("id", id);
    tagCloud.setAttribute("query", search);
    var cb =3D callback;
   =20
    tagCloud.setAttribute("callback", cb);
    tagCloud.setAttribute("timeout", timeout);
    tagCloud.setAttribute("timeoutTerminate", timeoutTerminate =3D=3D =
true);
    tagCloud.setAttribute("timeoutCallback", timeoutCallback);
    tagCloud.setAttribute("frameTarget", null);
    tagCloud.setAttribute("cloudSize", 100);
    if (urlContext !=3D null)
      tagCloud.setAttribute("urlContext", urlContext);
    tagCloud.setAttribute("iFrameId", iFrameId);
    tagCloud.setAttribute("iFrame", iFrame);
    tagCloud.load(div);
 =20
 =20
};

nbApi.tagCloudFromPii =3D function(div, id, search, callback, timeout, =
timeoutTerminate, timeoutCallback, iFrameId, urlContext, iFrame)
{
  nbApi.tagCloudFromId(div, id, search, callback, timeout, =
timeoutTerminate, timeoutCallback, iFrameId, urlContext, iFrame);
};

nbApi.tagCloudFromDoi =3D function(div, id, search, callback, timeout, =
timeoutTerminate, timeoutCallback, iFrameId, urlContext, iFrame)
{
  nbApi.tagCloudFromId(div, id, search, callback, timeout, =
timeoutTerminate, timeoutCallback, iFrameId, urlContext, iFrame);
};

nbApi.tagcloudOpen =3D function(elementName, groupName)
{
  var elements =3D nbApi.findElementsByName(groupName, "div");
  if (elements =3D=3D null)
    return;
  var elementId =3D "tag_" + elementName; =20
  var switchId =3D "switch_" + elementName; =20
  var switches =3D nbApi.findElementsByName("switch_" + groupName, =
"span");

  for (var i =3D 0; i < switches.length; i++)
  {
    switches[i].className =3D "nbApiEmphO";
  }
  for (var i =3D 0; i < elements.length; i++)
  {
    var element =3D elements[i];
    if (element.id !=3D elementId)
    {
      element.style.display =3D "none";
    }
    else
    {
      var image =3D document.getElementById("switch_" + elementName);
      if (element.style.display =3D=3D "none")
      {
        element.style.display =3D "block";
        image.className =3D "nbApiEmphC";
      }
      else
      {
        element.style.display =3D "none";
      }
    }
  }=20
};
nbApi.showMoreTerms =3D function(groupName, more)
{
  if (groupName =3D=3D null)
    return;
  var longDiv =3D document.getElementById("long_" + groupName);
  var shortDiv =3D document.getElementById("short_" + groupName);
  var moreLink =3D document.getElementById("more_" + groupName);
  var lessLink =3D document.getElementById("less_" + groupName);
 =20
  if (more =3D=3D null || more =3D=3D true)
  {
    longDiv.style.display =3D "block";
    shortDiv.style.display =3D "none";
    lessLink.style.display =3D "block";
    moreLink.style.display =3D "none";
  }
  else
  {
    longDiv.style.display =3D "none";
    shortDiv.style.display =3D "block";
    lessLink.style.display =3D "none";
    moreLink.style.display =3D "block";
  }
}

        =20


------=_NextPart_000_0023_01CA7056.4F3DD0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sciencedirect.com/science/page/javascript/multimediaX.js

<!--=0A=
function MMCinit(){return;}=0A=
//-->=0A=

------=_NextPart_000_0023_01CA7056.4F3DD0B0--
