% Document-style collection for journals published by Elsevier Science. % To be used with LaTeX version 2.09 of 14 January 1992 (or later) %% Version: 2.23% Date:    4 July 1995%% Copyright (C) 1994 by Elsevier Science. All rights reserved.%% IMPORTANT NOTICE:%% You are not allowed to change this file. You may however copy this file % to a file with a different name and then change the copy. % % You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED % to take money for the distribution or use of this file (or a changed % version) except for a nominal charge for copying etc. % % You are allowed to distribute this file under the condition that it is % distributed together with all files mentioned in readme.els. % % If you receive only some of these files from someone, complain! % %\def\esp@fileversion{2.23}\def\esp@filedate{4 July 1995}\def\@shortjnl{\@nil}\def\@@shortjnl{\@nil}\def\@journal{Elsevier Science}\def\@issn{0}\def\@jid{ELSART} \def\@shortjid{elsart}\typeout{Elsevier Science preprint document style\esp@fileversion \space\space <\esp@filedate>}\def\partname{Part}\def\contentsname{Contents}\def\listfigurename{List of Figures}\def\listtablename{List of Tables}\def\refname{References}\def\indexname{Index}\def\figurename{Fig.}\def\tablename{Table}\def\abstractname{Abstract}\def\@ptsize{2}\def\ds@twoside{\@twosidetrue                \@mparswitchtrue}\def\ds@oneside{\@twosidefalse                \@mparswitchfalse}\@twocolumnfalse\newif\if@TwoColumn\def\ds@onecolumn{\@twocolumnfalse                  \@TwoColumnfalse}\def\ds@twocolumn{\@twocolumnfalse                  \@TwoColumntrue}\@TwoColumnfalse\@twosidefalse\@namedef{ds@10pt}{}\@namedef{ds@11pt}{}\def\ds@fleqn{}\def\@pagenumprefix{}\newif\if@draft \@draftfalse\def\query{}\def\ds@draft{%\@drafttrue\def\query{\marginpar{???}}%\overfullrule 5pt}\let\snm\relax \let\cty\relax \let\cny\relax\newif\if@seceqn\@seceqnfalse\def\ds@seceqn{\@seceqntrue}\newif\if@secthm\@secthmfalse\def\ds@secthm{\@secthmtrue}\newif\if@secfloat\@secfloatfalse\def\ds@secfloat{\@secfloattrue}\def\ds@secnum{\@seceqntrue \@secfloattrue \@secthmtrue}%\newif\if@nameyear\@nameyearfalse\def\ds@nameyear{\@nameyeartrue}\newif\if@nfss\@ifundefined{selectfont}{\@nfssfalse}{\@nfsstrue}\@options\input \@shortjid1\@ptsize.sty\relax\def\left@label#1{{#1}\hss}\def\right@label#1{\hss\llap{#1}}\def\thick@label#1{\hspace\labelsep #1}\newcount\@maxlistdepth\@maxlistdepth=2\def\labelitemi{--}\def\labelitemii{$\cdot$}\def\labelenumi{(\theenumi)}        \def\theenumi{\roman{enumi}}\def\labelenumii{(\theenumii)}      \def\theenumii{\alph{enumii}}	\def\p@enumii{\theenumi}\def\enumerate{%  \ifnum \@enumdepth >\@maxlistdepth    \@toodeep  \else    \advance\@enumdepth \@ne    \edef\@enumctr{enum\romannumeral\the\@enumdepth}%    \list{\csname label\@enumctr\endcsname}%       {\usecounter{\@enumctr}       \let\makelabel=\right@label}  \fi}\def\itemize{%  \ifnum \@itemdepth >\@maxlistdepth    \@toodeep  \else    \advance\@itemdepth \@ne    \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%    \setleftmargin{i}{--}%    \setleftmargin{ii}{$\cdot$}%    \list{\csname\@itemitem\endcsname}%       {\let\makelabel\right@label}  \fi}\def\verse{\let\\=\@centercr  \list{}{\itemsep\z@  \itemindent \z@  \listparindent\z@  \rightmargin 1em  \leftmargin \rightmargin}\item[]}\let\endverse\endlist\def\quotation{\list{}{\itemindent\z@  \leftmargin 1em \rightmargin \z@  \parsep 0pt plus 1pt}\item[]}\let\endquotation=\endlist\def\quote{\list{}{\itemindent\z@  \leftmargin 1em \rightmargin\z@}\item[]}\let\endquote=\endlist\def\descriptionlabel#1{\hspace\labelsep \bf #1}\def\description{\list{}{\labelwidth\z@  \leftmargin 1em \itemindent-\leftmargin  \let\makelabel\descriptionlabel}}\let\enddescription\endlist\def\operatorname#1{\mathop{\mathrm{#1}}\nolimits}\def\lefteqn#1{\hbox to\z@{$\displaystyle {#1}$\hss}}\newskip\eqnbaselineskip\jot=2pt\newskip\eqnlineskip\eqnbaselineskip=14pt  \eqnlineskip=2pt\newdimen\mathindent\if@TwoColumn  \mathindent 0em\else  \mathindent 2em\fi\def\[{\relax\ifmmode\@badmath  \else%  \@beginparpenalty\predisplaypenalty  \@endparpenalty\postdisplaypenalty  \begin{trivlist}\@topsep \eqntopsep   \@topsepadd \eqntopsep  \item[]\leavevmode  \hbox to\linewidth\bgroup$ \displaystyle  \hskip\mathindent\bgroup\fi}\def\]{\relax\ifmmode \egroup $\hfil \egroup  \end{trivlist}%  \addvspace{-\parskip}%  \else \@badmath \fi}\def\equation{\@beginparpenalty\predisplaypenalty  \@endparpenalty\postdisplaypenalty\refstepcounter{equation}\trivlist   \@topsep \eqntopsep   \@topsepadd \eqntopsep   \item[]\leavevmode  \hbox to\linewidth\bgroup $ \displaystyle \hskip\mathindent\bgroup}\def\endequation{\egroup$\hfil \displaywidth\linewidth  \@eqnnum\egroup \endtrivlist \addvspace{-\parskip}%}\def\eqnarray{%  \parskip \z@  \par  \noindent  \baselineskip\eqnbaselineskip\lineskip\eqnlineskip  \lineskiplimit\eqnlineskip  \stepcounter{equation}%  \let\@currentlabel=\theequation  \global\@eqnswtrue  \global\@eqcnt\z@ \tabskip\mathindent \let\\=\@eqncr  \abovedisplayskip\eqntopsep\ifvmode\advance\abovedisplayskip\partopsep\fi  \belowdisplayskip\abovedisplayskip  \belowdisplayshortskip\abovedisplayskip  \abovedisplayshortskip\abovedisplayskip  $$\halign to \displaywidth\bgroup\@eqnsel    \pre@coli$\displaystyle\tabskip\z@{##}$\post@coli    &\global\@eqcnt\@ne    \pre@colii$\displaystyle{##}$\post@colii    &\global\@eqcnt\tw@    \pre@coliii $\displaystyle\tabskip\z@{##}$\post@coliii    \tabskip\@centering&\llap{##}\tabskip\z@\cr}\def\endeqnarray{\@@eqncr\egroup \global\advance\c@equation\m@ne$$\global\@ignoretrue }\def\pre@coli{\hskip\@centering}              \def\post@coli{}\def\pre@colii{\hskip 2\eqnarraycolsep \hfil} \def\post@colii{\hfil}\def\pre@coliii{\hskip 2\eqnarraycolsep}      \def\post@coliii{\hfil}\arraycolsep 2pt\tabcolsep 6pt\def\arraystretch{1.5}\arrayrulewidth 0.4pt\doublerulesep 2pt\tabbingsep \labelsep\skip\@mpfootins = 6pt plus 2pt\fboxsep = 7pt\fboxrule = 0.4pt\newcounter{part}\newcounter{section}\newcounter{subsection}[section]\newcounter{subsubsection}[subsection]\newcounter{paragraph}[subsubsection]\newcounter{subparagraph}[paragraph]\def\thepart {\Roman{part}}\newcounter{table}\newcounter{figure}\if@seceqn \@addtoreset{equation}{section} \def\theequation{\arabic{section}.\arabic{equation}}\else \def\theequation{\arabic{equation}}\fi\if@secfloat \@addtoreset{table}{section} \def\thetable{\arabic{section}.\arabic{table}} \@addtoreset{figure}{section} \def\thefigure{\arabic{section}.\arabic{figure}}\else \def\thefigure{\arabic{figure}} \def\thetable{\arabic{table}}\fi\def\thesection      {\arabic{section}}\def\thesubsection   {\thesection.\arabic{subsection}}\def\thesubsubsection{\thesubsection.\arabic{subsubsection}}\def\theparagraph    {\thesubsubsection.\arabic{paragraph}}\def\thesubparagraph {\theparagraph.\arabic{subparagraph}}\def\qed{\relax\ifmmode\hskip2em \Box\else\unskip\nobreak\hskip1em $\Box$\fi}\let\proof@headerfont\bf\ifx\normalshape\undefined  \gdef\normalshape{\rm}\fi\newenvironment{pf}%  {\par\addvspace{\@bls plus 0.5\@bls minus 0.1\@bls}\noindent   {\bf\proofname}\enspace\ignorespaces}%  {\par\addvspace{\@bls plus 0.5\@bls minus 0.1\@bls}}\def\proofname{Proof.}\@namedef{pf*}#1{\par\begingroup\def\proofname{#1}\pf\endgroup\ignorespaces}\expandafter\let\csname endpf*\endcsname=\endpf\if@secthm \newtheorem{thm}{Theorem}[section]\else \newtheorem{thm}{Theorem}\fi\newtheorem{cor}[thm]{Corollary}\newtheorem{lem}[thm]{Lemma}\newtheorem{claim}[thm]{Claim}\newtheorem{axiom}[thm]{Axiom}\newtheorem{conj}[thm]{Conjecture}\newtheorem{fact}[thm]{Fact}\newtheorem{hypo}[thm]{Hypothesis}\newtheorem{assum}[thm]{Assumption}\newtheorem{prop}[thm]{Proposition}\newtheorem{crit}[thm]{Criterion}\newtheorem{defn}[thm]{Definition}\newtheorem{exmp}[thm]{Example}\newtheorem{rem}[thm]{Remark}\newtheorem{prob}[thm]{Problem}\newtheorem{prin}[thm]{Principle}\newtheorem{alg}{Algorithm}\long\def\@makealgocaption#1#2{\vskip 2ex \small  \hbox to \hsize{\parbox[t]{\hsize}{{\bf #1.} #2}}}\newcounter{algorithm}\def\thealgorithm{\@arabic\c@algorithm}\def\fps@algorithm{tbp}\def\ftype@algorithm{4}\def\ext@algorithm{lof}\def\fnum@algorithm{Algorithm \thealgorithm}\def\algorithm{\let\@makecaption\@makealgocaption\@float{algorithm}}\let\endalgorithm\end@float\newtheorem{note}{Note}\newtheorem{summ}{Summary}\newtheorem{case}{Case}\def\@pnumwidth{2.55em}\def\@tocrmarg{2.55em plus 5em}\def\@dotsep{-2.5}\setcounter{tocdepth}{2}\def\tableofcontents{%  \section*{\contentsname}%  \@starttoc{toc}}\def\l@section{\@dottedtocline{1}{0.0em}{1.40em}}\def\l@subsection{\@dottedtocline{2}{1.40em}{2.24em}}\def\l@subsubsection{\@dottedtocline{3}{2.24em}{3.09em}}\def\thebibliography{%  \@startsection{section}{1}{\z@}{20pt plus 8pt minus 4pt}  {\@bls}{\normalsize\bf}*{\refname}%  \addcontentsline{toc}{section}{\refname}%  \@thebibliography}\let\endthebibliography=\endlist\def\@thebibliography#1{  \small  \list{\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}  \if@nameyear    \labelwidth\z@ \labelsep\z@ \leftmargin\parindent    \itemindent-\parindent  \else    \labelsep 3pt \itemindent\z@    \leftmargin\labelwidth \advance\leftmargin\labelsep\fi    \itemsep 0.3\@bls plus 0.1\@bls minus 0.1\@bls    \usecounter{enumiv}\let\p@enumiv\@empty    \def\theenumiv{\arabic{enumiv}}}%    \def\newblock{\hskip 0.11em plus 0.33em minus -0.07em}    \tolerance\@M \hyphenpenalty\@M \hbadness5000 \sfcode`\.=1000\relax}\if@nameyear  \def\@biblabel#1{}\else  \def\@biblabel#1{\hskip \z@ plus 1filll[#1]}\fi\newcount\@tempcntc\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do  {\@ifundefined   {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bf ?}\@warning   {Citation `\@citeb' on page \thepage \space undefined}}%  {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}%   \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne    \@citea\def\@citea{,}\hbox{\csname b@\@citeb\endcsname}%   \else    \advance\@tempcntb\@ne    \ifnum\@tempcntb=\@tempcntc    \else\advance\@tempcntb\m@ne\@citeo    \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}}\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else\@citea\def\@citea{,}% \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else  {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else \def\@citea{--}\fi   \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi}\@namedef{cv*}{\section*{Curriculum Vitae}\cv}\def\cv{\hangindent=7pc \hangafter=-12 \parskip\bigskipamount \small}\def\footnote{\@ifnextchar[{\@xfootnote}{\refstepcounter   {\@mpfn}\xdef\@thefnmark{\thempfn}\@footnotemark\@footnotetext}}\def\footnotemark{\@ifnextchar[{\@xfootnotemark    }{\refstepcounter{footnote}\xdef\@thefnmark{\thefootnote}\@footnotemark}}\def\footnoterule{\kern-3\p@  \hrule width 3pc  \kern 2.6\p@}\def\thempfootnote{\alph{mpfootnote}}\def\mpfootnotemark{%  \@ifnextchar[{\@xmpfootnotemark}{\stepcounter{mpfootnote}%  \begingroup    \let\protect\noexpand    \xdef\@thefnmark{\thempfootnote}%  \endgroup  \@footnotemark}}\def\@xmpfootnotemark[#1]{%  \begingroup    \c@mpfootnote #1\relax    \let\protect\noexpand    \xdef\@thefnmark{\thempfootnote}%  \endgroup  \@footnotemark}\def\@mpmakefnmark{\,\hbox{$^{\mathrm{\@thefnmark}}$}}\long\def\@mpmakefntext#1{\noindent                     \hbox{$^{\mathrm{\@thefnmark}}$} #1}\def\@iminipage[#1]#2{\leavevmode  \@pboxswfalse  \if #1b\vbox  \else \if #1t\vtop  \else \ifmmode \vcenter  \else \@pboxswtrue $\vcenter  \fi \fi \fi  \bgroup \hsize #2\textwidth\hsize \columnwidth\hsize  \@parboxrestore  \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@  \let\@footnotetext\@mpfootnotetext  \let\@makefntext\@mpmakefntext  \let\@makefnmark\@mpmakefnmark  \let\@listdepth\@mplistdepth \@mplistdepth\z@  \@minipagerestore\global\@minipagetrue  \everypar{\global\@minipagefalse\everypar{}}}\def\fn@presym{}\long\def\@makefntext#1{\noindent\hbox to 1em  {\hfil$^{\fn@presym\mathrm{\@thefnmark}}$}\,#1}\def\@makefnmark{\,\hbox{$^{\fn@presym\mathrm{\@thefnmark}}$}\,}\setcounter{topnumber}{5}\def\topfraction{0.99}\def\textfraction{0.05}\def\floatpagefraction{0.9}\setcounter{bottomnumber}{5}\def\bottomfraction{0.99}\setcounter{totalnumber}{10}\def\dbltopfraction{0.99}\def\dblfloatpagefraction{0.8}\setcounter{dbltopnumber}{5}\newbox\@tempboxb\long\def\@maketablecaption#1#2{\small  \hbox to \hsize{\parbox[t]{\hsize}{#1 \\ #2}}}\long\def\@makefigurecaption#1#2{\small  \vskip 8pt  \setbox\@tempboxa\hbox{#1. #2}  \ifdim \wd\@tempboxa >\hsize    \unhbox\@tempboxa\par  \else    \hbox to\hsize{\hfil\box\@tempboxa\hfil}%  \fi}\def\conttablecaption{\par \begingroup \@parboxrestore \normalsize  \@makecaption{\fnum@table\,---\,continued}{}\par  \vskip-1pc \endgroup}\def\contfigurecaption{\vskip-1pc \par \begingroup \@parboxrestore \normalsize  \@makecaption{\fnum@figure\,---\,continued}{}\par  \endgroup}\def\fps@figure{tbp}\def\ftype@figure{1}\def\ext@figure{lof}\def\fnum@figure{\figurename~\thefigure}\def\figure{\let\@makecaption\@makefigurecaption  \let\contcaption\contfigurecaption \@float{figure}}\let\endfigure\end@float\@namedef{figure*}{\let\@makecaption\@makefigurecaption  \let\contcaption\contfigurecaption \@dblfloat{figure}}\@namedef{endfigure*}{\end@dblfloat}\def\fps@table{tbp}\def\ftype@table{2}\def\ext@table{lot}\def\fnum@table{\tablename~\thetable}\def\table{\let\@makecaption\@maketablecaption \small  \let\footnoterule\relax  \let\contcaption\conttablecaption \@float{table}}\let\endtable\end@float\@namedef{table*}{\let\@makecaption\@maketablecaption \small  \let\footnoterule\relax  \let\contcaption\conttablecaption \@dblfloat{table}}\@namedef{endtable*}{\end@dblfloat}\newtoks\t@glob@notes\newtoks\t@loc@notes\newcount\note@cnt\newcounter{author}\newcount\n@author\def\n@author@{}\newcounter{collab}\newcount\n@collab\def\n@collab@{}\newcounter{address}\newdimen\sv@mathsurround\newcount\sv@hyphenpenalty\newcount\prev@elem \prev@elem=0\newcount\cur@elem  \cur@elem=0\chardef\e@title=1\chardef\e@subtitle=1\chardef\e@author=2\chardef\e@collab=3\chardef\e@address=4\newif\if@newelem\newif\if@firstauthor\newif\if@preface\newif\if@hasabstract\newbox\fm@box\newdimen\fm@size\newbox\t@abstract\newbox\t@keyword\let\report@elt\@gobble\def\add@tok#1#2{\global#1\expandafter{\the#1#2}}\def\add@xtok#1#2{\begingroup  \no@harm  \xdef\@act{\global\noexpand#1{\the#1#2}}\@act\endgroup}\def\beg@elem{\global\t@loc@notes={}\global\note@cnt\z@}\def\@xnamedef#1{\expandafter\xdef\csname #1\endcsname}\def\no@harm{%  \let\\=\relax  \let\rm\relax  \let\ss=\relax \let\ae=\relax \let\oe=\relax  \let\AE=\relax \let\OE=\relax  \let\o=\relax  \let\O=\relax  \let\i=\relax  \let\j=\relax  \let\aa=\relax \let\AA=\relax  \let\l=\relax  \let\L=\relax  \let\d=\relax  \let\b=\relax \let\c=\relax  \let\bar=\relax  \def\protect{\noexpand\protect\noexpand}}\def\proc@elem#1#2{\begingroup    \no@harm    \let\thanksref\@gobble    \@xnamedef{@#1}{#2}%  \endgroup  \prev@elem=\cur@elem  \cur@elem=\csname e@#1\endcsname  \expandafter\elem@nothanksref#2\thanksref\relax}\def\elem@nothanksref#1\thanksref{\futurelet\@peektok\elem@thanksref}\def\elem@thanksref{\ifx\@peektok\relax  \else \expandafter\elem@morethanksref \fi}\def\elem@morethanksref#1{\add@thanksref{#1}\elem@nothanksref}\def\add@thanksref#1{\global\advance\note@cnt\@ne  \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi  \add@tok\t@loc@notes{\ref{#1}}}\def\note@sep{,}\def\thanks{\@ifnextchar[{\@tempswatrue  \thanks@optarg}{\@tempswafalse\thanks@optarg[]}}\def\thanks@optarg[#1]#2{\refstepcounter{footnote}\if@tempswa  \label{#1}\else\relax\fi  \add@tok\t@glob@notes{\footnotetext}%  \add@xtok\t@glob@notes{[\the\c@footnote]}%  \add@tok\t@glob@notes{{#2}}}\def\frontmatter{%  \let\@corresp@note\relax  \global\t@glob@notes={}\global\c@author\z@  \global\c@collab\z@ \global\c@address\z@  \sv@mathsurround\mathsurround \m@th  \global\n@author=0\n@author@\relax  \global\n@collab=0\n@collab@\relax  \global\advance\n@author\m@ne  \global\advance\n@collab\m@ne  \global\@firstauthortrue  \global\@hasabstractfalse  \global\@prefacefalse  \@ifundefined{RIfM@}{}{\undo@AMS}%  \parskip 4\p@  \open@fm \ignorespaces}\def\preface{\@prefacetrue}\def\endfrontmatter{\global\n@author=\c@author  \global\n@collab=\c@collab \@writecount  \global\@topnum\z@  \ifx\@firstpage\@lastpage    \gdef\@pagerange{\@pagenumprefix\@firstpage}  \else    \gdef\@pagerange{\@pagenumprefix\@firstpage--\@pagenumprefix\@lastpage}  \fi  \thispagestyle{copyright}%  \if@preface \else  \history@fmt  \newcount\c@sv@footnote  \global\c@sv@footnote=\c@footnote  \if@hasabstract    \vskip 24pt plus 6pt minus 3pt    \hrule height 0.4pt    \vskip 8pt    \unvbox\t@abstract    \unvbox\t@keyword    \vskip 10pt    \hrule height 0.4pt  \fi  \dedicated@fmt  \vskip 18pt  \fi  \close@fm  \output@glob@notes  \global\c@footnote=\c@sv@footnote  \global\@prefacefalse  \global\leftskip\z@  \global\@rightskip\z@  \global\rightskip\@rightskip  \global\mathsurround\sv@mathsurround  \let\title\relax       \let\author\relax  \let\collab\relax      \let\address\relax  \let\frontmatter\relax \let\endfrontmatter\relax  \let\@maketitle\relax  \let\@@maketitle\relax  \normal@text}\let\maketitle\relax\newdimen\t@xtheight\splittopskip=\topskip \splitmaxdepth=\maxdepth\t@xtheight\textheight \advance\t@xtheight-\splittopskip\def\open@fm{\global\setbox\fm@box=\vbox\bgroup  \hsize=\textwidth  \centering  \sv@hyphenpenalty\hyphenpenalty  \hyphenpenalty\@M}\def\close@fm{\egroup  \fm@size=\dp\fm@box \advance\fm@size by \ht\fm@box  \@whiledim\fm@size>\t@xtheight \do{%    \global\setbox\@tempboxa=\vsplit\fm@box to \t@xtheight    \unvbox\@tempboxa \newpage    \fm@size=\dp\fm@box \advance\fm@size by \ht\fm@box}  \if@TwoColumn    \twocolumn[\unvbox\fm@box] \@TwoColumnParms  \else    \unvbox\fm@box  \fi}\def\output@glob@notes{\bgroup  \the\t@glob@notes  \egroup}\def\justify@off{\let\\=\@normalcr  \leftskip\z@ \@rightskip\@flushglue \rightskip\@rightskip}\def\justify@on{\let\\=\@normalcr  \leftskip\z@ \@rightskip\z@ \rightskip\@rightskip}\def\normal@text{\global\let\\=\@normalcr  \global\leftskip\z@ \global\@rightskip\z@ \global\rightskip\@rightskip  \global\parfillskip\@flushglue}\def\@writecount{\write\@mainaux{\string\global  \string\@namedef{n@author@}{\the\n@author}}%  \write\@mainaux{\string\global\string  \@namedef{n@collab@}{\the\n@collab}}}\def\title{\@ifnextchar[{\@@title}{\@@title[]}}\def\@@title[#1]#2{%  \beg@elem  \title@note@fmt  \add@tok\t@glob@notes    {\title@note@fmt}%  \proc@elem{title}{#2}%  \def\title@notes{\the\t@loc@notes}%  \title@fmt{\@title}{\title@notes}%  \ignorespaces}\def\subtitle#1{%  \beg@elem  \proc@elem{subtitle}{#1}%  \def\title@notes{\the\t@loc@notes}%  \subtitle@fmt{\@subtitle}{\title@notes}%  \ignorespaces}\newdimen \@logoheight \@logoheight 5pc\newdimen \@logowidth\@logowidth 30mm\def\title@fmt#1#2{%  \vspace*{12pt}  {\Large #1\,\hbox{$^{#2}$}\par}%  \vskip 24pt  }\def\subtitle@fmt#1#2{%  {\Large #1\,\hbox{$^{#2}$}\par}}\def\title@note@fmt{\def\thefootnote{\fnstar{footnote}}}\def\author{\@ifnextchar[{\author@optarg}{\author@optarg[]}}\def\author@optarg[#1]#2{\stepcounter{author}%  \beg@elem  \@for\@tempa:=#1\do{\expandafter\add@thanksref\expandafter{\@tempa}}%  \report@elt{author}\proc@elem{author}{#2}%  \author@fmt{\the\c@author}{\the\t@loc@notes}{\@author}}%\def\author@fmt#1#2#3{\@newelemtrue  \if@firstauthor  \first@author \global\@firstauthorfalse \fi  \ifnum\prev@elem=\e@author \global\@newelemfalse \fi  \if@newelem \author@fmt@init \fi  \edef\@tempb{#2}\ifx\@tempb\@empty    \hbox{#3}\else    \hbox{#3\,$^{\mathrm{#2}}$}%  \fi}\def\first@author{\author@note@fmt  \add@tok\t@glob@notes    {\author@note@fmt\@corresp@note}}%\def\author@fmt@init{%  \par  \vskip 8pt plus 4pt minus 2pt  \large  \leavevmode}\def\and{\unskip~and~}\def\collab{\@ifstar{\collab@arg}{\collab@arg}}\let\collaboration=\collab\def\collab@arg#1{\stepcounter{collab}%  \if@firstauthor \first@collab \global\@firstauthorfalse \fi  \beg@elem  \proc@elem{collab}{#1}%  \collab@fmt{\the\c@collab}{\the\t@loc@notes}{\@collab}%  \ignorespaces}\def\collab@fmt#1#2#3{\@newelemtrue  \ifnum\prev@elem=\e@collab \global\@newelemfalse \fi  \if@newelem \collab@fmt@init \fi  \par  {\large #3\,$^{\mathrm{#2}}$}}\def\first@collab{  \collab@note@fmt  \add@tok\t@glob@notes{\collab@note@fmt\@corresp@note}}%\def\collab@fmt@init{\vskip 1em}\def\author@note@fmt{\setcounter{footnote}{0}%  \def\thefootnote{\xarabic{footnote}}}\let\collab@note@fmt=\author@note@fmt\def\xarabic#1{%  \expandafter\expandafter\expandafter\ifnum\expandafter\the\@nameuse{c@#1}<0  *\else\arabic{#1} \fi}\def\address{\@ifstar{\address@star}%  {\@ifnextchar[{\address@optarg}{\address@noptarg}}}\def\address@optarg[#1]#2{\refstepcounter{address}%  \beg@elem  \report@elt{address}\proc@elem{address}{#2}%  \address@fmt{\the\c@address}{\the\t@loc@notes}{\@address}\label{#1}%  \ignorespaces}\def\address@noptarg#1{\refstepcounter{address}%  \beg@elem  \proc@elem{address}{#1}%  \address@fmt{\z@}{\the\t@loc@notes}{\@address}%  \ignorespaces}\def\address@star#1{%  \beg@elem  \proc@elem{address}{#1}%  \address@fmt{\m@ne}{\the\t@loc@notes}{\@address}%  \ignorespaces}\def\theaddress{\alph{address}}\def\address@fmt#1#2#3{\@newelemtrue  \ifnum\prev@elem=\e@address \@newelemfalse \fi  \if@newelem \address@fmt@init \fi  \noindent \bgroup \small\it  \ifnum#1=\z@    #3\,$^{\mathrm{#2}}$\space%  \else    \ifnum#1=\m@ne      $^{\phantom{\mathrm{\theaddress}}}$\space #3\,$^{\mathrm{#2}}$%    \else      $^{\mathrm{\theaddress}}$\space #3\,$^{\mathrm{#2}}$%    \fi  \fi  \par \egroup}\def\address@fmt@init{%  \par  \vskip 6pt plus 3pt minus 1.5pt}\def\abstract{\@ifnextchar[{\@abstract}{\@abstract[]}}\def\@abstract[#1]{%  \global\@hasabstracttrue  \hyphenpenalty\sv@hyphenpenalty  \global\setbox\t@abstract=\vbox\bgroup  \leftskip\z@  \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue  \small  \parindent 1em  \noindent {\bf\abstractname}  \vskip 0.5\@bls  \ignorespaces}\def\endabstract{\par \egroup}\def\keyword#1{%  \global\@hasabstracttrue  \hyphenpenalty\sv@hyphenpenalty  \def\sep{\unskip; }  \def\MSC{\par\leavevmode\hbox {\it 1991 MSC:\ }}%  \def\PACS{\par\leavevmode\hbox {\it PACS:\ }}%  \def\JEL{\par\leavevmode\hbox {\it JEL classification:\ }}%  \def\UK{\par\leavevmode\hbox {\it Keywords:\ }}%  \let\CK\relax  \global\setbox\t@keyword=\vbox\bgroup  \small  \parskip\z@  \vskip 10pt plus 2pt minus 2pt  \noindent  \justify@off  \UK #1%}\def\endkeyword{\par \egroup}\def\journal#1{\gdef\@journal{#1}}\def\volume#1{\gdef\@volume{#1}}       \def\@volume{0}\def\issue#1{\gdef\@issue{#1}}         \def\@issue{0}\newcount\@pubyear\newcount\@copyear\@pubyear=\number\year\@copyear\@pubyear \advance\@copyear-1900\def\pubyear#1{\global\@pubyear#1  \global\@copyear\@pubyear \global\advance\@copyear-1900  \ignorespaces}\def\firstpage#1{\def\@tempa{#1}\ifx\@tempa\@empty\else  \gdef\@firstpage{#1}\gdef\@lastpage{#1}%  \global\c@page=#1 \ignorespaces\fi  }\def\@firstpage{1}\def\lastpage#1{\def\@tempa{#1}\ifx\@tempa\@empty\else  \gdef\@lastpage{#1}\ignorespaces\fi}\def\@lastpage{0}\def\@pagerange{1--0}\def\date#1{\gdef\@date{#1}}                  \def\@date{\today}\def\aid#1{}\def\ssdi#1#2{}\def\received#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@received{#1}\fi}  \def\@received{\@nil}\def\revised#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@revised{#1}\fi}  \def\@revised{\@nil}\def\accepted#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@accepted{#1}\fi}  \def\@accepted{\@nil}\def\communicated#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@communicated{#1}\fi}  \def\@communicated{\@nil}\def\dedicated#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@dedicated{#1}\fi}  \def\@dedicated{\@nil}\def\presented#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@presented{#1}\fi}  \def\@presented{\@nil}\def\articletype#1{\gdef\@articletype{#1}}  \@ifundefined{@articletype}{\def\@articletype{}}{}\def\received@prefix{Received~}\def\revised@prefix{; revised~}\def\accepted@prefix{; accepted~}\def\communicated@prefix{\\Communicated~by~}\def\history@prefix{}\def\received@postfix{}\def\revised@postfix{}\def\accepted@postfix{}\def\communicated@postfix{}\def\history@postfix{}\def\empty@data{\@nil}\def\history@fmt{%  \bgroup  \small  \vskip 6pt plus 2pt minus 1pt  \ifx\@received\empty@data \else    \leavevmode    \history@prefix    \received@prefix\@received \received@postfix%    \ifx\@revised\empty@data \else      \revised@prefix\@revised \revised@postfix%    \fi    \ifx\@accepted\empty@data \else      \accepted@prefix\@accepted \accepted@postfix%    \fi    \ifx\@communicated\empty@data \else      \communicated@prefix\@communicated \communicated@postfix%    \fi    \history@postfix  \fi  \par \egroup}\def\dedicated@fmt{%  \ifx\@dedicated\empty@data \else    \vskip 4pt plus 3pt    \normalsize\it\centering \@dedicated    \fi}\def\@ialph#1{\ifcase#1\or \or \or \or \or e\or f\or g\or h\or i\or j\or  k\or \protect\text{$\ell$}\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or  y\or z\or aa\or ab\or ac\or ad\or ae\or af\or ag\or ah\or ai\or aj\or  ak\or a\protect\text{$\ell$}\or am\or an\or ao\or ap\or aq\or ar\or as\or at\or au\or av\or  aw\or ay\or az\or ba\or bb\or bc\or bd\or be\or bf\or bg\or bh\or bi\or  bj\or bk\or b\protect\text{$\ell$}\or bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or  bu\or bw\or bx\or by\or bz\or ca\or cb\or cc\or cd\or ce\or cf\or cg\or  ch\or ci\or cj\or ck\or c\protect\text{$\ell$}\or cm\or cn\or co\or cp\or cq\or cr\or  cs\or ct\or cu\or cw\or cx\or cy\or cz\else\@ctrerr\fi}\def\fnstar#1{\@fnstar{\@nameuse{c@#1}}}\def\@fnstar#1{\ifcase#1\or    \hbox{$\star$}\or    \hbox{$\star\star$}\or    \hbox{$\star\star\star$}\or    \hbox{$\star\star\star\star$}\or    \hbox{$\star\star\star\star\star$}\or    \hbox{$\star\star\star\star\star\star$}  \else    \@ctrerr  \fi  \relax}\mark{{}{}}\def\ps@plain{\let\@mkboth\@gobbletwo \def\@oddhead{}% \def\@evenhead{}% \def\@oddfoot{\hfil {\rm\thepage} \hfil}% \let\@evenfoot\@oddfoot}\def\@copyright{\@issn/\the\@copyear/\$\@price\ $\copyright$\ \the\@pubyear\  Elsevier Science B.V. All rights reserved}\def\@jou@vol@pag{\@journal\ \@volume\ (\the\@pubyear)\ \@pagerange}\let\@j@v@p\@jou@vol@pag\let\@@j@v@p\@jou@vol@pag\def\sectionmark#1{}\def\subsectionmark#1{}\def\ps@copyright{\let\@mkboth\@gobbletwo  \def\@oddhead{}%  \let\@evenhead\@oddhead  \def\@oddfoot{\small\sl    \def\@tempa{0}    \ifx\@volume\@tempa      Preprint submitted to \@journal\hfil\@date\/%    \else      Article published in \@jou@vol@pag\hfil\hbox{}\fi}%  \let\@evenfoot\@oddfoot}\let\ps@noissn\ps@empty\let\ps@headings\ps@plain\def\today{\number\day\space\ifcase\month\or  January\or February\or March\or April\or May\or June\or  July\or August\or September\or October\or November\or December\fi  \space\number\year}\if@nfss \relax \else  \def\mathrm#1{{\rm #1}}\fi\def\nuc#1#2{\relax\ifmmode{}^{#1}{\protect\text{#2}}\else${}^{#1}$#2\fi}\def\itnuc#1#2{\setbox\@tempboxa=\hbox{\scriptsize\it #1}  \def\@tempa{{}^{\box\@tempboxa}\!\protect\text{\it #2}}\relax  \ifmmode \@tempa \else $\@tempa$\fi}\let\old@vec\vec\def\pol#1{\old@vec{#1}}\def\@bfvec#1{\boldsymbol{#1}}\def\@pmbfvec#1{\pmb{#1}}\def\undo@AMS{\global\let\vec\@bfvec}\def\half{{\textstyle {1\over2}}}\def\threehalf{{\textstyle {3\over2}}}\def\quart{{\textstyle {1\over4}}}\def\d{\,\mathrm{d}}\def\e{\mathop{\mathrm{e}}\nolimits}\def\int{\intop}\def\oint{\ointop}\newbox\slashbox \setbox\slashbox=\hbox{$/$}\newbox\Slashbox \setbox\Slashbox=\hbox{\large$/$}\def\pFMslash#1{\setbox\@tempboxa=\hbox{$#1$}  \@tempdima=0.5\wd\slashbox \advance\@tempdima 0.5\wd\@tempboxa  \copy\slashbox \kern-\@tempdima \box\@tempboxa}\def\pFMSlash#1{\setbox\@tempboxa=\hbox{$#1$}  \@tempdima=0.5\wd\Slashbox \advance\@tempdima 0.5\wd\@tempboxa  \copy\Slashbox \kern-\@tempdima \box\@tempboxa}\def\FMslash{\protect\pFMslash}\def\FMSlash{\protect\pFMSlash}\mathchardef\Gamma="0000\mathchardef\Delta="0001\mathchardef\Theta="0002\mathchardef\Lambda="0003\mathchardef\Xi="0004\mathchardef\Pi="0005\mathchardef\Sigma="0006\mathchardef\Upsilon="0007\mathchardef\Phi="0008\mathchardef\Psi="0009\mathchardef\Omega="000A\mathchardef\varGamma="0100\mathchardef\varDelta="0101\mathchardef\varTheta="0102\mathchardef\varLambda="0103\mathchardef\varXi="0104\mathchardef\varPi="0105\mathchardef\varSigma="0106\mathchardef\varUpsilon="0107\mathchardef\varPhi="0108\mathchardef\varPsi="0109\mathchardef\varOmega="010A\if@nfss  \def\Cset{\Bbb{C}}  \def\Hset{\Bbb{H}}  \def\Nset{\Bbb{N}}  \def\Qset{\Bbb{Q}}  \def\Rset{\Bbb{R}}  \def\Zset{\Bbb{Z}}\fi\ps@headings\pagenumbering{arabic}\def\thepage{\@pagenumprefix\arabic{page}}\endinput