summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/osa/optics_express
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/osa/optics_express
Initial commit
Diffstat (limited to 'macros/latex/contrib/osa/optics_express')
-rw-r--r--macros/latex/contrib/osa/optics_express/OpEx_style.tex314
-rw-r--r--macros/latex/contrib/osa/optics_express/OpEx_temp.tex85
-rw-r--r--macros/latex/contrib/osa/optics_express/PDF_OpEx_style.pdfbin0 -> 73710 bytes
-rw-r--r--macros/latex/contrib/osa/optics_express/README5
-rw-r--r--macros/latex/contrib/osa/optics_express/opex3.sty275
-rw-r--r--macros/latex/contrib/osa/optics_express/opexfig1.eps1235
-rw-r--r--macros/latex/contrib/osa/optics_express/osajnl.bst1448
-rw-r--r--macros/latex/contrib/osa/optics_express/readme.txt24
8 files changed, 3386 insertions, 0 deletions
diff --git a/macros/latex/contrib/osa/optics_express/OpEx_style.tex b/macros/latex/contrib/osa/optics_express/OpEx_style.tex
new file mode 100644
index 0000000000..976d918d0e
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/OpEx_style.tex
@@ -0,0 +1,314 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% File: OpEx_style.tex %
+% VERSION: 1.0 %
+% Date: October 15, 2003 %
+% %
+% LaTeX template file for use with %
+% OSA's journal Optics Express %
+% %
+% send comments to Jennifer Martin, jmarti@osa.org %
+% %
+% This file requires style file, opex3.sty, under %
+% the LaTeX article class %
+% %
+% \documentclass[10pt,letterpaper]{article} %
+% \usepackage{opex3} %
+% %
+% Note that our online submission system does not %
+% currently process PDFLaTeX; if PDFLaTeX must be %
+% used, pls. contact OpEx staff, and we will process %
+% manually %
+% %
+% %
+% (c) 2003 Optical Society of America %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%% preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[10pt,letterpaper]{article}
+\usepackage{opex3}
+
+
+%%%%%%%%%%%%%%%%%%%%%%% begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+%% NOTE: TITLE PAGE & TOC NOT USED FOR MANUSCRIPT SUBMISSIONS %%
+\title{Template and style guide for authors submitting to \textit{Optics Express}}
+
+\vskip4pc
+
+\tableofcontents
+\clearpage
+%% NO TITLE PAGE FOR OPEX SUBMISSIONS %%
+
+%% START HERE
+%%%%%%%%%%%%%%%%%% title page information %%%%%%%%%%%%%%%%%%
+\title{Template and style guide for authors submitting to \textit{Optics Express}}
+
+\author{M. Scott Dineen and Jennifer Martin}
+
+\address{Optics Express Office, Publications Department, Optical Society of America, \\ Washington, D.C., 20036}
+
+\email{opex@osa.org} %% email address is required
+
+% \homepage{http:...} %% author's URL, if desired
+
+%%%%%%%%%%%%%%%%%%% abstract and OCIS codes %%%%%%%%%%%%%%%%
+%% [use \begin{abstract*}...\end{abstract*} if exempt from copyright]
+
+\begin{abstract} A template and instructions are provided for preparing \textit{Optics Express} manuscripts in \LaTeX. A basic template, \texttt{OpEx\_temp.tex}, is also provided. Note that the style file \texttt{opex3.sty} replaces \texttt{opex2.sty}. Additional information on style and submissions is available at \mbox{\url{http://www.opticsexpress.org/submission}}.\end{abstract}
+
+\ocis{(000.0000) General.} % REPLACE WITH CORRECT OCIS CODES FOR YOUR ARTICLE
+
+%%%%%%%%%%%%%%%%%%%%%%% References %%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{thebibliography}{99}
+\bibitem{gallo99} K. Gallo and G. Assanto, ``All-optical diode based on second-harmonic generation in an asymmetric waveguide,'' \josab {\bf 16,} 267--269 (1999).
+
+\bibitem{Masters98a} B. R. Masters, ``Three-dimensional microscopic tomographic imagings of the cataract in a human lens in vivo,'' \opex {\bf 3,} 332--338 (1998), \url{http://www.opticsexpress.org/abstract.cfm?URI=OPEX-3-9-332}.
+
+\bibitem{Oron03} D. Yelin, D. Oron, S. Thiberge, E. Moses, and Y. Silberberg, ``Multiphoton plasmon-resonance microscopy,'' \opex {\bf 11,} 1385--1391 (2003), \url{http://www.opticsexpress.org/abstract.cfm?URI=OPEX-11-12-1385}.
+\end{thebibliography}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% body %%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Introduction}
+Adherence to the specifications listed in this template is essential for efficient review and publication of submissions. Since OSA does not routinely perform copyediting and typesetting for this journal, use of the template is critical to providing a consistent appearance. Proper reference format is especially important (see Section \ref{sec:refs}).
+
+\section{\texttt{opex3.sty} and required \LaTeX{} packages}
+Page layout is set with the \texttt{geometry} package for US Letter paper. Settings for processing and viewing may need to be set explicitly for letterpaper in some cases (e.g., for dvips, use option ``\texttt{-P pdf -t letter}.'' \texttt{opex3.sty} uses the following package files:
+
+\begin{itemize}
+\item \texttt{geometry} \ (page layout)
+\item \texttt{color, graphicx} \ (replaces \texttt{graphics}; has preset options)
+\item \texttt{mathptmx, courier, helvet} \ (Times, Courier, and Helvetica fonts)
+\end{itemize}
+
+The latest versions of these standard package files can be obtained at CTAN: the Comprehensive TeX Archive Network, \url{http://www.ctan.org}.
+
+\bigskip
+
+\noindent The command \verb+\usepackage{ae}+ can be invoked to revert font to Computer Modern, although we prefer to publish with Times (with \texttt{mathptmx.sty}) for consistency.
+
+\begin{figure}[htb]
+\centering\includegraphics[width=7cm]{opexfig1}
+\caption{Sample caption (Ref. \cite{Oron03}, Fig. 2).}
+\end{figure}
+
+\section{Figures, tables, and multimedia}
+\textit{Optics Express} encourages authors to submit color and multimedia figures with their manuscripts. Guidelines on multimedia submissions can be found at \mbox{\url{http://www.opticsexpress.org/submission/multimedia.cfm}}. Figures and tables should be placed in the body of the manuscript. To include multimedia, set a static image (e.g., frame from a video) in the manuscript as a figure, and upload multimedia files separately.
+
+\bigskip
+
+\noindent Standard \LaTeX{} environments should be used to place tables and figures:
+\begin{verbatim}
+\begin{figure}[htbp]
+\centering\includegraphics[width=7cm]{opexfig1}
+\caption{Sample caption (Ref. \cite{Oron03}, Fig. 2).}
+\end{figure}
+\end{verbatim}
+\section{Mathematical and scientific notation}
+\subsection{Displayed equations} Displayed equations should be centered.
+Equation numbers should appear at the right-hand margin, in
+parentheses:
+\begin{equation}
+H = \frac{1}{2m}(p_x^2 + p_y^2) + \frac{1}{2} M{\Omega}^2
+ (x^2 + y^2) + \omega (x p_y - y p_x).
+\end{equation}
+
+All equations should be numbered in the order in which they appear
+and should be referenced from within the main text as Eq. (1),
+Eq. (2), and so on [or as inequality (1), etc., as appropriate].
+
+\subsection{Inline math} To help with conversion, place all math in a proper math environment. For example, expression \mbox{$3\times 4 = 12$} should be set this way, \texttt{\$3$\backslash$times 4=12\$}, not this way, \texttt{3 \$$\backslash$times\$4=12}. Simple fractions for inline math
+should use parentheses when necessary to avoid ambiguity, for
+example, to distinguish between $1/(n-1)$ and $1/n-1$. Exceptions
+to this are the proper fractions such as $\frac{1}{2}$, which are
+better left in this form. Summations and integrals that appear
+within text such as $\frac{1}{2}{\sum }_{n=1}^{n=\infty} (n^2 -
+2n)^{-1}$ should have limits placed to the right of the symbol to
+reduce white space.
+
+\subsection{General guidelines on notation} Notation must be
+legible, clear, compact, and consistent with standard usage. In
+general, acronyms should be defined at first use. Adherence to the
+following guidelines will greatly assist the production process:
+
+\paragraph*{\bf Radical signs.}
+When possible, avoid oversized radical signs
+by using the notation of a superscript $1/2$. For example, change
+$\sqrt{(a + b)(a - c)}$ to $[(a + b)(a - c)]^{1/2}$.
+
+\paragraph*{\bf Exponentials.} Avoid tiny superscripts of exponential $e$ (e.g.,
+$e^{jkl})$ by using the alternative \verb+\exp+ notation,
+$\exp(jkl)$.
+
+\paragraph*{\bf Variables and vectors.}
+Set single-letter variables in italics $(k)$. Set three-vectors in
+boldface $(\mathbf{k})$. Functions, derivative ``d,''
+abbreviations, and multiletter identifiers should be set in roman
+(plain) type ($\alpha \cos, \int\!\dots{\rm d}x, k^{\rm out}$).
+
+\paragraph*{\bf Multiplication.}
+In general, close up multiplied terms $(p_yp_x)$;
+use $\times$ if multiplication sign is essential $(2 \times
+10^{-2})$ or for continuation in displayed equations. Use raised dot only for scalar product $(\mathbf{k \cdot k})$.
+
+\paragraph*{\bf Fences.}
+For simple bracketing the usual order of parentheses and brackets
+is $\{ \, [ \, ( \, \{ \, [ \, ( \, | \, ) \, ] \, \} \,
+) \, ] \, \}$.
+
+
+\paragraph*{\bf Metric system.}
+The metric system is used in OSA journals. If nonmetric units are
+essential (e.g., for parts specifications), conversion should be
+given at first mention: ``. . . a $\frac{1}{4}$\,-in. bolt \mbox{(1 in.
+= 2.54 cm).''}
+
+\subsection{Acknowledgments} Acknowledgments, if included, should
+appear at the end of the document, just before the references. The
+number of a grant or contract should be omitted unless its
+inclusion is required by the agency supporting the research. Use
+the command \verb+\section*{Acknowledgments}+ to create a
+nonnumbered section heading.
+\section{References}
+\label{sec:refs}
+Proper formatting of references is extremely important, not only for consistent appearance but also for accurate electronic tagging. Please follow the guidelines provided below on formatting, callouts, and use of Bib\TeX.
+
+\subsection{Formatting reference items}
+Each source must have its own reference number. Footnotes (notes
+at the bottom of text pages) are not used in OSA journals.
+References require all author names, full titles, and inclusive
+pagination. Here are some examples of how to set the most common
+reference types:
+
+\bigskip
+
+\hskip8pt{\bf Journal paper}
+
+\begin {enumerate}
+
+\item C. van Trigt, ``Visual system-response functions and estimating reflectance,'' %\josaa
+ J. Opt. Soc. Am. A {\bf 14,} 741--755 (1997).
+
+\vskip.4pc {\bf Book}
+
+\item T. Masters, {\it Practical Neural Network Recipes in C++} (Academic,
+New York, 1993).
+
+\vskip.4pc {\bf Chapter in a book}
+
+\item B. L. Shoop, A. H. Sayles, and D. M. Litynski, ``New devices for
+optoelectronics: \ smart pixels,'' in {\it Handbook of Fiber
+Optic Data Communications,} C. DeCusatis, D. Clement, E. Maass,
+and R. Lasky, eds. (Academic, San Diego, Calif., 1997), pp.
+705--758.
+
+\vskip.4pc {\bf Paper in a published conference proceedings}
+
+\item R. E. Kalman, ``Algebraic aspects of the generalized inverse of a
+rectangular matrix,'' in {\it Proceedings of Advanced Seminar on
+Genralized Inverse and Applications,} M. Z. Nashed, ed. (Academic,
+San Diego, Calif., 1976), pp. 111--124.
+
+\vskip.4pc {\bf Paper in an unpublished conference proceedings}
+
+\item D. Steup and J. Weinzierl, ``Resonant THz-meshes,'' presented at the
+Fourth International Workshop on THz Electronics,
+Erlangen-Tennenlohe, Germany, 5--6 Sept. 1996.
+
+\vskip.4pc {\bf SPIE proceedings}
+
+\item S. K. Griebel, M. Richardson, K. E. Devenport, and H. S. Hinton,
+``Experimental performance of an ATM-based buffered hyperplane
+CMOS-SEED smart pixel array,'' in {\it Optoelectronic
+Interconnects and Packaging IV,} R. T. Chen and P. S. Guilfoyle,
+eds., Proc. SPIE {\bf 3005,} 254--256 (1997).
+
+\vskip.4pc {\bf IEEE proceedings}
+
+\item T. Darrel and K. Wohn, ``Pyramid based depth from focus,'' in
+{\it Proceedings of IEEE Conference on Computer Vision and Pattern
+Recognition} (Institute of Electrical and Electronics Engineers,
+New York, 1988), pp. 504--509.
+
+\vskip.4pc {\bf OSA proceedings}
+
+\item W. J. Alford, T. D. Raymond, and A. V. Smith, ``Characterization of a ring optical
+parametric oscillator,'' in {\it Advanced Solid-State Lasers,} T.~
+Y. Fan and B. Chai, eds., Vol. 20 of OSA Proceedings Series
+(Optical Society of America, Washington, D.C., 1994), pp.
+476--479.
+
+\vskip.4pc {\bf Personal communication}
+
+\item Barbara Williams, Editorial Department, Optical Society of
+America, 2010 Massa\-chusetts Avenue, N.W., Washington, D.C.,
+20036 (personal communication, 2001).
+
+\vskip.4pc{\bf Electronic archives and Internet sources}
+
+{\em Electronic periodical}
+
+\item C. Jerry, ``Remarks on the use of group
+theory in quantum optics,'' \opex {\bf 8,} 76--85 (2001),
+\url{http://www.opticsexpress.org/abstract.cfm?URI=OPEX-8-2-76}.
+
+\end{enumerate}
+The commands \verb+\begin{thebibliography}{}+ and
+\verb+\end{thebibliography}+ format the section according to
+standard style, showing the title {\bf References and links}. Use the
+\verb+\bibitem{label}+ command to start each reference.
+\subsection{Formatting reference citations}
+References should be numbered consecutively in the order in which
+they are referenced in the body of the paper. Set reference callouts with standard \verb+\cite{}+ command or set manually inside square brackets [1].
+
+\subsection{Bib\TeX}
+\label{sec:bibtex}
+Bib\TeX{} may be used to create a file containing the references, whose contents (i.e., contents of \texttt{.bbl} file) can then be pasted into the bibliography section of the \texttt{.tex} file. A new Bib\TeX{} style file, \texttt{osajnl.bst}, is provided.
+
+To assist authors with journal abbreviations in references, standard abbreviations for 31 commonly cited journals have been included as macros within opex3.sty. The abbreviations are shown in Table 1.
+
+\begin{table}[htb]
+\centering\caption{Standard abbreviations
+ for 31 commonly cited journals.}
+\begin{tabular}{lp{1.7in}|lp{1.7in}}
+\hline
+Macro & Abbreviation & Macro & Abbreviation \\ \hline
+\verb+\ao+ & Appl.\ Opt.\ \\
+\verb+\ap+ & Appl.\ Phys.\ & \verb+\nat+ & Nature (London) \\
+\verb+\apl+ & Appl.\ Phys.\ Lett.\
+ & \verb+\oc+ & Opt.\ Commun.\ \\
+\verb+\apj+ & Astrophys.\ J.\ & \verb+\opex+ & Opt.\ Express \\
+\verb+\bell+ & Bell Syst.\ Tech.\ J.\
+ & \verb+\ol+ & Opt.\ Lett.\ \\
+\verb+\jqe+ & IEEE J.\ Quantum Electron.\
+ & \verb+\pl+ & Phys.\ Lett.\ \\
+\verb+\assp+ & IEEE Trans.\ Acoust.\ Speech Signal Process.\
+ & \verb+\pra+ & Phys.\ Rev.\ A \\
+\verb+\aprop+ & IEEE Trans.\ Antennas Propag.\
+ & \verb+\prb+ & Phys.\ Rev.\ B \\
+\verb+\mtt+ & IEEE Trans.\ Microwave Theory Tech.\
+ & \verb+\prc+ & Phys.\ Rev.\ C \\
+\verb+\iovs+ & Invest.\ Ophthalmol.\ Vis.\ Sci.\
+ & \verb+\prd+ & Phys.\ Rev.\ D \\
+\verb+\jcp+ & J.\ Chem.\ Phys.\
+ & \verb+\pre+ & Phys.\ Rev.\ E \\
+\verb+\jmo+ & J.\ Mod.\ Opt.\
+ & \verb+\prl+ & Phys.\ Rev.\ Lett.\ \\
+\verb+\jon+ & J.\ Opt.\ Netw.\
+ & \verb+\rmp+ & Rev.\ Mod.\ Phys.\ \\
+\verb+\josa+ & J.\ Opt.\ Soc.\ Am.\
+ & \verb+\pspie+ & Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.\ \\
+\verb+\josaa+ & J.\ Opt.\ Soc.\ Am.\ A
+ & \verb+\sjqe+ & Sov.\ J.\ Quantum Electron.\ \\
+\verb+\josab+ & J.\ Opt.\ Soc.\ Am.\ B
+ & \verb+\vr+ & Vision Res.\ \\
+\verb+\jpp+ & J.\ Phys.\ (Paris) & & \\ \hline
+\end{tabular}
+\end{table}
+
+\section{Conclusion}
+After proofreading the manuscript, tar and gzip the \texttt{.tex} file and
+figures; then enter the requested information into the \textit{Optics Express}
+online submission system at \url{http://www.opticsexpress.org} and upload the tarred and gzipped archive. If there is video or other multimedia, the associated files should be uploaded separately.
+
+\end{document}
diff --git a/macros/latex/contrib/osa/optics_express/OpEx_temp.tex b/macros/latex/contrib/osa/optics_express/OpEx_temp.tex
new file mode 100644
index 0000000000..8f27e53629
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/OpEx_temp.tex
@@ -0,0 +1,85 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% File: OpEx_temp.tex %
+% VERSION: 1.0 %
+% Date: October 15, 2003 %
+% %
+% LaTeX template file for use with %
+% OSA's journal Optics Express %
+% %
+% send comments to Jennifer Martin, jmarti@osa.org %
+% %
+% This file requires style file, opex3.sty, under %
+% the LaTeX article class %
+% %
+% \documentclass[10pt,letterpaper]{article} %
+% \usepackage{opex3} %
+% %
+% Note that our online submission system does not %
+% currently process PDFLaTeX; if PDFLaTeX must be %
+% used, pls. contact OpEx staff, and we will process %
+% manually %
+% %
+% %
+% (c) 2003 Optical Society of America %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%% preamble %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\documentclass[10pt,letterpaper]{article}
+\usepackage{opex3}
+
+ %\usepackage{ae} %%for Computer Modern fonts
+
+%%%%%%%%%%%%%%%%%%%%%%% begin %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{document}
+
+%%%%%%%%%%%%%%%%%% title page information %%%%%%%%%%%%%%%%%%
+\title{Simple template for authors submitting to \textit{Optics Express}}
+
+\author{M. Scott Dineen and Jennifer Martin}
+
+\address{Optics Express Office, Publications Department, Optical Society of America, \\ Washington, D.C., 20036}
+
+\email{opex@osa.org} %% email address is required
+
+% \homepage{http:...} %% author's URL, if desired
+
+%%%%%%%%%%%%%%%%%%% abstract and OCIS codes %%%%%%%%%%%%%%%%
+%% [use \begin{abstract*}...\end{abstract*} if exempt from copyright]
+
+\begin{abstract}
+A simple template with some examples is provided for preparing \textit{Optics Express} manuscripts in \LaTeX. For complete instructions, see \texttt{OpEx\_style.tex}. Note that the style file \texttt{opex3.sty} replaces \texttt{opex2.sty}. Additional information on style and submissions is available at \mbox{\url{http://www.opticsexpress.org/submission}}.
+\end{abstract}
+
+\ocis{(000.0000) General.} % REPLACE WITH CORRECT OCIS CODES FOR YOUR ARTICLE
+
+%%%%%%%%%%%%%%%%%%%%%%% References %%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{thebibliography}{99}
+
+\bibitem{gallo99} K. Gallo and G. Assanto, ``All-optical diode based on second-harmonic generation in an asymmetric waveguide,'' \josab {\bf 16,} 267--269 (1999).
+
+\end{thebibliography}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% body %%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Introduction}
+
+Standard \LaTeX{} or AMS\TeX{} environments should be used to place tables, figures, and math. Examples are given below.
+
+\begin{verbatim}
+\begin{figure}[htbp]
+%\centering\includegraphics[width=7cm]{opexfig1}
+\caption{Sample caption (Ref. \cite{Oron03}, Fig. 2).}
+\end{figure}
+
+\begin{equation}
+H = \frac{1}{2m}(p_x^2 + p_y^2) + \frac{1}{2} M{\Omega}^2
+ (x^2 + y^2) + \omega (x p_y - y p_x).
+\end{equation}
+\end{verbatim}
+
+\section{Conclusion}
+After proofreading the manuscript, tar and gzip the \texttt{.tex} file and
+figures; then enter the requested information into the \textit{Optics Express}
+online submission system at \url{http://www.opticsexpress.org} and upload the tarred and gzipped archive. If there is video or other multimedia, the associated
+files should be uploaded separately.
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/osa/optics_express/PDF_OpEx_style.pdf b/macros/latex/contrib/osa/optics_express/PDF_OpEx_style.pdf
new file mode 100644
index 0000000000..59d6ad0df4
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/PDF_OpEx_style.pdf
Binary files differ
diff --git a/macros/latex/contrib/osa/optics_express/README b/macros/latex/contrib/osa/optics_express/README
new file mode 100644
index 0000000000..72df613845
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/README
@@ -0,0 +1,5 @@
+This is material related to the OSA's Journal of Optical Networking.
+The Society keeps its official download on
+ http://www.osa-jon.org/submission/style/jonxml.zip
+
+2004-Aug-25 Jim Hefferon \ No newline at end of file
diff --git a/macros/latex/contrib/osa/optics_express/opex3.sty b/macros/latex/contrib/osa/optics_express/opex3.sty
new file mode 100644
index 0000000000..2c21f8456a
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/opex3.sty
@@ -0,0 +1,275 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% File: opex3.sty %
+% Version: 1.0 %
+% Date: 15 June 2003 %
+% %
+% This style file requires the LaTeX2e article %
+% class and is provided for authors submitting %
+% to the Optical Society of America's %
+% Optics Express, http://www.opticsexpress.org %
+% %
+% opex3.sty invokes the following standard %
+% package files: geometry, color, graphicx %
+% %
+% The following document preamble is appropriate %
+% with this style file: %
+% %
+% \documentclass[10pt]{article} %
+% \usepackage{opex3} %
+% %
+% Copyright 2003 Optical Society of America %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{opex3}[2003/06/10 LaTeX package for OSA Optics Express]
+
+%% Packages
+\RequirePackage[letterpaper]{geometry}
+\RequirePackage{color}
+\usepackage{graphicx}
+
+%% fonts
+\usepackage{mathptmx,courier,textcomp}
+\usepackage[scaled=.92]{helvet}
+
+%% Page-layout commands
+%% 12 pt = 1 pc; 6 pc = 1 in.
+\geometry{nohead,height=50pc,width=31.5pc,left=9.9pc,top=6.5pc,bottom=10pc} %% uses geometry.sty
+\parindent1em %% em tied to font
+\parskip0pc
+\linespread{1}
+\pagestyle{empty}
+
+\newcommand\OEtitle[1]{\LARGE \bf \hskip2.25pc \parbox{.8\textwidth}{ \noindent%
+ \LARGE \bf \begin{center} #1 \end{center}\rm } \vskip.1in \rm\normalsize }
+
+\newcommand\OEauthor[1]{\hskip2.25pc \parbox{.8\textwidth}{ \noindent%
+ \normalsize \bf \begin{center} #1 \end{center}\rm } \vskip-1pc }
+
+\newcommand\OEaddress[1]{\hskip2.25pc \parbox{.8\textwidth}{ \noindent%
+ \footnotesize \it \begin{center} #1 \end{center}\rm } \normalsize \vskip-.2cm }
+
+\newcommand\OEemail[1]{\vskip-.3cm \parskip0pc\hskip2.25pc \footnotesize%
+ \parbox{.8\textwidth}{\begin{center}\it \textcolor{blue}{\underline{#1}} \rm \end{center} } \normalsize \vskip-.2cm}
+
+\newcommand\url[1]{\textcolor{blue}{\underline{#1}}}
+
+\newcommand\homepage[1]{\vskip-1pt \parskip0pc\hskip2.25pc \footnotesize %% CHANGE 8-3-99
+ \parbox{.8\textwidth}{\begin{center}\it \textcolor{blue}{\underline{#1}} \rm \end{center} } \normalsize\vskip-.2cm}
+
+\newcommand\ocis[1]{\vskip-2.75pc \begin{center}\parbox{.8\textwidth}{\footnotesize\bf OCIS codes: \rm #1 \hfill} \end{center}\vskip3pt}%
+
+\let\title\OEtitle
+\let\author\OEauthor
+\let\affil\OEaddress
+\let\address\OEaddress
+\let\email\OEemail
+\let\pacs\ocis
+
+\renewenvironment{abstract}%%
+{\vskip1pc\noindent\begin{center} \begin{minipage}{.8\textwidth} {\bf Abstract: \ } }
+{ \\ \vskip-.5pc \noindent \small \copyright \, \number\year \hskip.05in
+ Optical Society of America \\ \hfil \end{minipage}\end{center}\normalsize\vskip-1.5pc}%
+
+%% abstract* for papers exempt from copyright
+\newenvironment{abstract*}%%
+{\vskip1pc\noindent\begin{center} \begin{minipage}{.8\textwidth} {\bf Abstract: \ } }
+{\end{minipage}\end{center}\normalsize\vskip-1.2pc}%
+
+
+%\newenvironment{abstract*}%%
+%{\vskip.9pc\noindent\begin{center} \begin{minipage}{.8\textwidth}{\bf Abstract: \ %}}{\end{minipage}\end{center}\vskip-1.2pc}%
+
+%% Various customizations
+\renewcommand\figurename{Fig.}
+\def\fps@table{h}%\def\fps@table{!htb}
+\renewcommand\refname{\normalsize References and links \rm}
+
+%% New caption commands
+\newcommand\@MaxCapWidth{4.25in}
+\setlength\belowcaptionskip{1pt}
+\long\def\@makecaption#1#2{%
+ \small
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{#1. #2}%
+ \ifdim \wd\@tempboxa >\@MaxCapWidth
+ \hskip2.25pc\parbox{4.5in}{#1. #2}
+ \else
+ \global \@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip\normalsize}
+
+%% New (more liberal than the default) float commands
+\renewcommand{\topfraction}{.85}
+\renewcommand{\bottomfraction}{.7}
+\renewcommand{\textfraction}{.15}
+\renewcommand{\floatpagefraction}{.66}
+\renewcommand{\dbltopfraction}{.66}
+\renewcommand{\dblfloatpagefraction}{.66}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9}
+\sloppy
+
+
+%% Bibliography commands
+\setlength\bibindent{.2in}
+\renewenvironment{thebibliography}[1]
+ {\hrule \vskip-.5in \section*{\refname
+ \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
+ \list{\@arabic\c@enumiv .}% \list{\@biblabel{\@arabic\c@enumiv .}}%
+ {\settowidth\labelwidth{.25in}%
+ \leftmargin\labelwidth
+ \setlength{\parsep}{-0.05in}
+ \setlength{\labelsep}{.5em}
+ \setlength{\itemsep}{0.05in}%{-0.06in}
+ \setlength{\listparindent}{0in}
+ \setlength{\itemindent}{0in}
+ \setlength{\leftmargin}{.2in}
+ \setlength{\rightmargin}{0in}
+ \advance\leftmargin\labelsep
+ \@openbib@code
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+ \sloppy
+ \clubpenalty4000
+ \@clubpenalty \clubpenalty
+ \widowpenalty4000%
+ \sfcode`\.\@m \footnotesize}
+ {\def\@noitemerr
+ {\@latex@warning{Empty `thebibliography' environment}}%
+ \endlist \hrule\vskip.2in}
+%\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
+\let\@openbib@code\@empty
+\newcommand\OEReflinks{\thebibliography{}}
+\newcommand\References{\thebibliography{}}
+\let\endOEReferences\endthebibliography
+\let\endOEReflinks\endthebibliography
+\let\endReferences\endthebibliography
+
+%% New section parameters 4/28/2003 sdinee
+%% Authors may now use \cite \ref for section numbers
+
+\renewcommand\@seccntformat[1]{\csname the#1\endcsname.\quad }
+\renewcommand\thesubsection{\thesection.\arabic{subsection}}
+\renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
+
+\renewcommand\section{\@startsection {section}{1}{0pt}%
+ {-2.5ex plus -1ex minus -.2ex}%
+ {1.3ex plus .2ex}%
+ {\normalsize\bfseries}}
+\renewcommand\subsection{\@startsection{subsection}{2}{0pt}%
+ {-2.25ex plus -1ex minus -.2ex}%
+ {1ex plus .2ex}%
+ {\normalsize\itshape}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{0pt}%
+ {-2.25ex plus -1ex minus -.2ex}%
+ {1ex plus .2ex}%
+ {\small\upshape}}
+\frenchspacing
+\hyphenation {ac-cord-ing
+ allow
+ back-scat-ter
+ back-scat-te-ring
+ back-scat-tered
+ scat-te-ring
+ Based based
+ cases
+ cen-tered
+ changed
+ co-incide
+ con-cerning
+ con-ven-tional
+ de-creased
+ de-po-lar-iz-ation
+ de-tector de-tectors
+ de-vi-ation
+ dis-cussion
+ dis-tribu-tion
+ dis-tribu-tions
+ dis-trib-ute
+ dis-trib-uted
+ Ehhalt
+ extinc-tion
+ found
+ Geest-hacht
+ ground
+ Hink-ley
+ il-lus-trated
+ il-lus-trate
+ Intro-ducing
+ Klap-heck
+ lati-tude
+ measure-ment
+ measure-ments
+ meas-ured
+ measuring
+ mixing
+ north-east
+ orig-inated
+ op-er-ating
+ out-flow
+ pres-ence
+ primary
+ rather
+ rela-tive
+ sig-nal
+ sig-nals
+ solid
+ tem-pera-ture
+ Tem-pera-ture
+ trans-ported
+ tropo-pause
+ Tropo-pause
+ tropo-sphere
+ Tropo-sphere
+ tube
+ tubes
+ Values
+ varies
+ Weather
+ re}
+
+%% Journal abbreviation macros
+\def\opex{ Opt.\ Express }
+\def\ao{ Appl.\ Opt.\ }
+\def\ap{ Appl.\ Phys.\ }
+\def\apa{ Appl.\ Phys.\ A }
+\def\apb{ Appl.\ Phys.\ B }
+\def\apl{ Appl.\ Phys.\ Lett.\ }
+\def\apj{ Astrophys.\ J.\ }
+\def\bell{ Bell Syst.\ Tech.\ J.\ }
+\def\jqe{ IEEE J.\ Quantum Electron.\ }
+\def\assp{ IEEE Trans.\ Acoust.\ Speech Signal Process.\ }
+\def\aprop{ IEEE Trans.\ Antennas Propag.\ }
+\def\mtt{ IEEE Trans.\ Microwave Theory Tech.\ }
+\def\iovs{ Invest.\ Ophthalmol.\ Visual\ Sci.\ }
+\def\jcp{ J.\ Chem.\ Phys.\ }
+\def\jmo{ J.\ Mod.\ Opt.\ }
+\def\jon{J.\ Opt.\ Netw.\ }
+\def\josa{ J.\ Opt.\ Soc.\ Am.\ }
+\def\josaa{ J.\ Opt.\ Soc.\ Am.\ A }
+\def\josab{ J.\ Opt.\ Soc.\ Am.\ B }
+\def\jpp{ J.\ Phys.\ (Paris) }
+\def\nat{ Nature (London) }
+\def\oc{ Opt.\ Commun.\ }
+\def\ol{ Opt.\ Lett.\ }
+\def\pl{ Phys.\ Lett.\ }
+\def\pra{ Phys.\ Rev.\ A }
+\def\prb{ Phys.\ Rev.\ B }
+\def\prc{ Phys.\ Rev.\ C }
+\def\prd{ Phys.\ Rev.\ D }
+\def\pre{ Phys.\ Rev.\ E }
+\def\prl{ Phys.\ Rev.\ Lett.\ }
+\def\rmp{ Rev.\ Mod.\ Phys.\ }
+\def\pspie{ Proc.\ SPIE\ }
+\def\sjqe{ Sov.\ J.\ Quantum Electron.\ }
+\def\vr{ Vision Res.\ }
+\def\cleo{ {\it Conference on Lasers and Electro-Optics }}
+\def\assl{ {\it Advanced Solid State Lasers }}
+\def\tops{ Trends in Optics and Photonics }
+
+%% end opex3.sty \ No newline at end of file
diff --git a/macros/latex/contrib/osa/optics_express/opexfig1.eps b/macros/latex/contrib/osa/optics_express/opexfig1.eps
new file mode 100644
index 0000000000..9cdc78cc1e
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/opexfig1.eps
@@ -0,0 +1,1235 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: jpeg2ps V1.9 by Thomas Merz
+%%Title: fig5.jpg
+%%CreationDate: Tue Apr 08 10:41:39 2003
+%%BoundingBox: 20 20 592 592
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
+ (JPEG file 'fig5.jpg' needs PostScript Level 2!\n) dup print flush
+ /Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
+} if
+save
+/RawData currentfile /ASCII85Decode filter def
+/Data RawData << >> /DCTDecode filter def
+20 20 translate
+572.00 572.00 scale
+/DeviceRGB setcolorspace
+{ << /ImageType 1
+ /Width 600
+ /Height 600
+ /ImageMatrix [ 600 0 0 -600 0 600 ]
+ /DataSource Data
+ /BitsPerComponent 8
+ /Decode [0 1 0 1 0 1]
+ >> image
+ Data closefile
+ RawData flushfile
+ showpage
+ restore
+} exec
+s4IA0!"_al8O`[\!<E3P!A"3Ns4[N@!!<9(!s/N+!s8W.!s8Z0#R(A7"9f,;#6kG
+B$4I=N$4@4N%MB<^%M90Y$P4'b&JGin'bq,f(Dmo%(_RMt'`Znf6NI8l"9eo3#mC
+J='FbEZ'GM5q'GM5q'GM5q'GM5q'GM5q'GM5q'GM5q'GM5q'GM5q'GM5q'GM5q'G
+M5q'GUS_!"fJ<=9;S,!?qLF&HMtG!WU(<*rl9A"T\W)!<E3$z!!!!"!WrQ/"pYD?
+$4HmP!4<@<!W`B*!X&T/"U"r.!!.KK!WrE*&Hrdj0gQ!W;.0\RE>10ZOeE%*6F"?
+A;UOtZ1LbBV#mqFa(`=5<-7:2j.Ps"@2`NfY6UX@47n?3D;cHat='/U/@q9._B4u
+!oF*)PJGBeCZK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2
+lBFdaQ^rf%8R-g>V&OjQ5OekiqC&o(2MHp@n@XqZ"J6*ru?D!<E3%!<E3%!<<*"!
+!!!"!WrQ/"pYD?$4HmP!4<C=!W`?*"9Sc3"U"r.!<RHF!<N?8"9fr'"qj4!#@VTc
++u4]T'LIqUZ,$_k1K*]W@WKj'(*k`q-1Mcg)&ahL-n-W'2E*TU3^Z;(7Rp!@8lJ\
+h<``C+>%;)SAnPdkC3+K>G'A1VH@gd&KnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZEp
+pG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!<j5f=akNM0qo(2MHp@n@XqZ#7L$j-M1!Y
+GMH!'^J]a.eGAq@)qHMC>,!MC>,!MC>,!MC>,*2YZcHgJ&%Rfm;1`.&fccFD34fR
+Sf9rC_^F9``nhdcjVR4R]fIfAJbh@p,"kc5c3J9n#N.X@,d%lW\YA$]*03L52lgU
+PfELR4Xr.*9$CDuP#&bCDI);GCMG.0;+uM7MC8J!MC8J!MC8J!MC8It!d[^ECi3/
+);U1cO0oD:N=rL=uAL/3U0'-IrEE4\CA[[R=^r(91W#4WQ*-4`tbV3.]mV(4F7DV
+El/U@l#MCOS%VmR),hJ("M<#"@3"Um]5mo%^.1kXn;f!s2Yj/!Ge<+]:)r^lKcJ\
+L2n.^]siUm?hbFX9oADX[LTMOMroF#q<C-@;1SW("AD(i@po7Fg`Gc<QsiV<gW>'
+NH$)'N%+!'N%+!'N%+!'N%+!'N%+!'N%+!'N%+!'N%+!'W?uR$4/oGKOU$Gg>PI7
+;ZNP_&p]KR36uo!bWfa-TP`?L.:$9!nigB/KN(f;1'3=]TE:!!TE:!!TE:!!TE:!
+!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE9uU>-W
+*VfcQGBDrRSKSVp@VDYk14U5EIb?+/3ciZBj6"45RJ:rIQ81/7,[BhAu&l:1*j^d
+\VFB$/'K/;,]_K07[f:rIH$:t'2G;j8LWc!>Jo0M&"?&*3\WEW3G\=.q^5ETMQ&.
+Ta0CiCJh$(SJ`976=aH;N9+OKbRBXOJ7U\!!aMm-T"[c"Vag!"Vj1uPJ$_KG81E%
+C^ulmQ1_D"2N!do&rO#<Vorio4,t8V<hu1I\fFCaV(PoO0VXFSN5CHo;41ro?EA)
+r<r9cnFr'4S'EnS%CH5@Q>#K^<<3Wdr_Gr&$[2n.7,)RkpOgbM,nWAh]S$KSY3."
+4FhVP)D.F4":DbT[qWZgTL;HU;LX#Am%m8^TbB*TKbDE,X2.TO'&[qJ5h2dRssjD
+Nd&4Va6qFWmK:.a/2NmN1(VnXMO1@khR@oe_n2ZG"ECPE.<f$7MX:+[J,_M?#,Om
+7\*]jFSJ]5tX^39dau@ifd)O,ns3MJ>.oL!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!
+!2>@:g)m[q'6`1*1n1qM7P8OHDTJcS8tK7Pc>h^15alE?KbRBX5t)Ja!C[]!!C]d
+uD>'rPD@,`FPJuV*adq)Q;g!F*3c\'jQI(YL.&o'1.&)5!.&)5!.&)5!.&)5!.&)
+5!.&)5!.&)5!.&)5!.&)5!.&S>-+i8iOcr("9G!fr9N#F-q;::^8%]+nLGnkO(T$
+ho%>!_4>J-tI%e@2GY22sHW\aq)s[-ITQ$I[a'3i]e-$d_lLDO38Z,:"D<!M0HnY
+>P'Lj512g-KaGt&EmKTjj:%*pqauT\FF]V@H^=*Bt;?%Q*pMUH5Hoa`8Y72PrW:'
+]:N^oUpf?@&?ZL'W,&7"LPW&)bLrK0fBf^tQ;mJo3#.''\!7ABD?kZ09&>fo3%$R
+qqAJ<IoVkl]E7=!'HB!M:)7N'A/'^Y"Z#QjO>fL9>@a!,N:to="BGa.lG75NB!cg
+l5jh&0fJun4cjeX<-]''i*7;-^q:CPXH1+Pl*g[;PI5t*-'<+OqTJr1tR85Vei!)
+Z0!!)Z0!!*-'MLgUbV6g!HLcUt6,935/+Pj1;-k)THAGbjDa8OX@`@7:l,!C[]!!
+C[]!!C[]!!C\tba/(>,,KQRJBIB!29e37G=*>HM?G=keaEOD)O<;(^X]"2YTk^`G
+<g;gi_J7:e.7")V:QF8-cGe'id;:LpdW0M!@],eGOso!/hT,'q8r*O)8WJ45o">m
+iP"dh6!!#Ul`@k!9j+98QRZ6`#ashE2blD9nEDi(q(mIp[BiOJ-8B;!c6ZGOjF#$
+H=A5.uBPnK*Ccf%SFd8ERlBfiKXE(=Xn92WI5]7M;_fL!YCAd:Du4J-qeh5eY%mP
+M$O;kGTgbe'qTUHp,u`<SQjELsNL:>/sk8h!iiP[Nu0`EpD#76'FnK?,n'Z`ja)3
+-3rXc"I51,]DfUio?j_A\0dY3DDFIYu6I'5ut+(U:?2@c6=LA3n-mp.uolT<L57d
+aJVHWW(&"TEScY)617.*aD0#;;,1r!HVkXfiJ?9a[8aMV'%_/)L*:B9,g;%DA#2I
+lh8SHVd6k0YpI/+l%mc(e8!`FAI>t8/FBWnWju/6b,SI1V.m!(uo_#-=ga14eGba
+hkrr<>l;9XmYO!cgX^>Gmn'Q#kr7`Ok@UYbuK0HFnTR%fLWQRA2`ca?-LMJ+IM,g
+pm2?.cP1U=FsuH>WK,Xut'^c3V7b&-qF3;d":Q9NLbZgc:t*KdsC'2)mZS%bog/V
+G:j5D(T.B)(.3DPtr"PX]&@]*#6;m=Oi%OWVI?.Pi6=LWjoE7[q(LK80_8K$I.[k
+FfjcK(qF!AB*c&i7;g1[V`EhuO])KVU5gl[CM*h9,l[k2;POCGVX.BZ-Eh/B$"6&
+aZ?_'&k,FX<4B@uUPt3Ak<2Sp+F>f("8mU6A.E6<3,8<Spqf8s-UF<#jDs>'78@e
+W"MMZ$gB^1=((o&AWkAg-pg4,:R@CRIKTCUJ.[%"F?rdI>DWV]hs?IpUQ<ph/hg?
+$a@'-QMh':!#t?7W08<2%O3YM2u)V[5>sKJZL[joM'NVj\^b(u[Yj#')5FeV%.)A
+s&o=X2PWI6F/:b2cB)LT]WY@UEl=P1D5RC\NI;`W!-:FjAg6d@1Ii'j]-KVV"/p`
+9?<i^iK>'@fZ-JSW.\eGFK!i;09ahjR[#_--)Y,A2,]J[KsgC$cuph:G:S[X"\-W
+q",brSj]@AO1/*i==Y=dWY&W$fALbV>U92"b>Bm!%j"`jU5WVnC#s%3DF2ChEG$5
+nDBuZT=Ii$8]lo'f$_NZ=7IC*HtG!)5pmu#[hfrN36&Ta+ml9e!BNmUS:MHBA(pS
+kK'4ACIWZ1Y&SPhhY%b*:p-B!`_US2`JTMURg.1/k-le5G\S,^$.(pV1U<bpjt3'
+O9ODVBeleG5!$A.6T;j3b8Y4b1#*^2u`k$Xa;mjaTFKiQ_<uNj;d\Z1"M[+>e4+Y
+17Y5jPIS78eSiTrdb,s;!(k[?,-.5tbr^7`(O=^r<6FcTJ"^uHTm,+dOO?GmBHmU
+%
+du*=]Uqk<QC!-:>M9[nC5,00`iL]'3erb`eUshro-KaroNdd4&*V(Y#]=1C9fquP
+=I536,#kXkpG/Z+3:WN[b*HGfq4Z_!X7bgsl5Ucnkk,,Ss(@'d*E5T@VeF7HQ/mR
+,4$Yh.?Vl1Zs4O[%e)L$XpS9ee(Hc-;NN7+j/oVR3@j,/*XEE^2\^ghD(3>A/Ro]
+!%2gY'P_CtA4RP-@,ZA+%kk5jMOl8lqKhH*pgNN4Bm'D4UD1^ioWil#>l+-uYB^M
+IC=[;f[0)V`0#WFCuBKm^+NJ>;bKu?VHF>e3n+r?Jsh*,]u*PDpjWuV%)m6Ru\ab
+CYT1(:.I-nXtdu!/j0X\)!A#.-/I/P!$a4;#>_s":E%BfQRSLrX\:@^d7cV+:O9+
+;'eW6VelFVA6I%4FamTs^RI([/7Msn2WBW!+*0X8C<cAQWSkWJ>D%bah[Vn28$ob
+jeN$BEifc.>"\s6%H4aSg#%P`T:FSd5->R&h[B:>hSa,s:GU]LNH76%8'n+]%qaM
+njOAU1>L@M/<b],g1URO$4`n5"+*#T\p73@-.9oBT_B.diPWmFL#KA?Bt1`7NB7Q
+<$]I,LWTu(*ebVFHSJ6PEL@Y'*I\C<ugAfc^+93JPro1MU7Jr+Ch5m19Z)S$P(sL
+D@7G-X-Or$E\1YT7>E9CRVSr+;CZ\&`Cd?X))%1R$m_lDQ94iP#:gNYm\?ULWc0F
+X6'"=t9GnfdaSJka?."uia3B$lXZkmg!u.&0g.iCWF>Z]f[r"%jTf?o!4,$[%Y[n
+>.W0QG6P:=U:o34\NYkP-+Y>*X+d-[fip=,<S(!N8/,dclaDC"h\dUh0s9h;s)'V
+[E`^bif="aQ<#,=68)OZtAL0.kHu:RU%E8/5TVEkBgB8$,LdhqHpXT4YM.3)P8`S
+CL>sYemhgcrWNlT)j1l`R2mdSN:Q4,\>25:+JBq;G!\DU9=4!k'#^KHE#l%a-k,F
+=*f&<rr@&amG6:M;!7t4:Wlp&LPN8X)XuHfg.Q3FEOJ7[q9uN``-.6G*b,*<;+d@
+`0N+SSHg^cV^EO^?<;HKr]&V34mHS7";3Vc5X\3:/9ldN8pGE`d!%L<"8sE)i^Ue
+h^B*_@u](]aH-)#utRW;IqEGf0Te2L."X3%l3$,GlG:'Ti3a#.RLPq6IT&Ic/=T%
++Q0mSrh%^T"#WS>P`@[C9L2AZE?^kF/erdREaV_g9dA#<X!VJIs-)j',p^j\d\BZ
+PQKTV]?,@:F+:N;3(;pJ`A`W;<'%TU89MS/m,#oge$CB$4gH;(s`=m%eT5k)<bbg
+Ne]K@_b5^*Xe%MIO>?5OU!H>_=I)A9ihVmg8E38^E3IW@6X)Zm/;ub_k\=:TS0o=
+!S,A9,W\g!Lo&qt:4)sLZ4%"%6VX<$h#E"YqE6^7C_9-l1A?Op5oc(GG+/N)gm=*
+l5ODYH<pl/8ue5MHrfFZ"tW2s7$e$eDGg`nZ<Y*S:\I$)G.,Yttg2L<mE?J7uK,Y
+;_3cFmfFf!>JSNR[.B[-+j%9fXJZjL*+q*]d9S*3n>'0C*,^SE`i!PW;XN>A`JN^
+7(J=gds:'k9P/GQLX-<=3/EK75G@*&9I5>Y:fh.,6fiU7QBj>2)n7bd<5HhLH1U0
+j!Q9kVObk\7qsLD_'Q_\J!G^&ETCgqIFeDu1C6NJI'6"2D%(JY[RkkSa';S=UbMn
+U!UE#HW>H67>.+(+TQ;_c)f+40@bAp1"SM\,I[#?`cr$jkl9Mu_f-Ajs8EdSuSU5
+?L<kG",JpLmp%LtPJk8E<;!A&JsRn_e=`Q;RE3#+TplTX.0"MjE]X7S4WeS36sgn
+cqH\?2-oSDh1Z7R60O%XtdW;,<e/`)pBK.*DK:geSW7[pb^XYB=e#K18,%3MSd&P
+^m&rJrJ]Q-$Z0i'`"+#iC3kAUD.)Jd\BmR^ic[i>V'hc+-me6UO#pf$D,M;98,-[
+Vg>C*C26DK1m>?>qoCkq:bc#>i:>MkJ-b'#o2U-ad(>uNVWl4ALdu:O5gFB'N)15
+^V5e_q(EKKV(lgSPa0,]2,^YDHBraAsE!5m[.6!E0dZc[SPc#OW5..Cl?L&1TXRY
+&g\^Q$K.K[Q!Aa,eN'8E>a#GjaZEo,$L2p.oB)"&J)?V4Z_fesV_qGToeV_oE)9k
+RXH5%uO)2d6qEg3>HUj12+oo\ol9CM;:c.oFdFRgFW-U]FG;aefg!8ha'MN+Sq?O
+g`lc/T>/9A8jsr"hO;#O^13rV25V;QGV0AN9f#5ZbNAfh3Gt`$o*WJ;p]Mc[/"+<
+]1/<&+k0FJ#D-0j*o(3[GSKF4/mc]SgL'8fF\R3)CWs8q]))7;KT-S`1KNn;No:k
+OQcgVHor>tP7bW`&O(B1ci=dRK),HqCXq^$]lr;fT5u"<Tnr;#E^go5@G,?,a%L.
+".[)uUp@]6>qam2Z<*bZ\fT%[2'IiCjBr9LKD0blT\H/DM4(rFjJoI7FN^l$EkGB
+BgDXNPFh%)9B&NCth+2V?-mm@(SaBtB#$R01T2>+`<uZWrL?_cegaDoh="#ZXfn+
+X\,1\`pkkQr.5?Hd`kFZd>=jhXJ_@fP8Pd=G3mZb3#Mi7%.uJk]GIiZioGf;k831
+6D"2WBe9dCTbua"Ln.YI-Z2HE)-Sqn*MrCH1gX^<)$[iF5@JJg^BhJ(T_O1bQ@!C
+?a4Om^BYiO,o8gp,q8$nKQL+pAnu-!-@o?&d$L@@(m69Cpfr]+/2#dQB%OFSMhjo
+.-&S:XARVsb>RW@^1AYZr2WUr1t-8_s7,>t=I)om@Srr?rObk`RXdf#iO$1V5(Nm
+GUL*.pdC@lfOhLs=4dK7VIb9)d3n9p0N[lXO+Ub4N_#\s"N3Z0tdROX)#mV1!MaP
+@HR^08cRm"_XlQhla/2:D5\,6PWm)NLGlaY.\uLe?^]LpCKmmp;f9JX]ACLS=GJ=
+*/B!sQ:E/"$rsB>0b.<R/UWoWNugq_'T3?Oe!b'G4U2\>G/midMk'9PeFp949jKO
+o1retdjW>u[PpRZ"4Si#G$Z\^2)aNK8<9dJ[/nMNI2No3:NcJkg%X@;3?Sm;kjOR
+<Y)9Ft"&',dU7WHUNA>`[AP\gM[d8[H\T6h<2E8IC11,A;GmcUuZQJo7Uc9USBT]
+_KJVlXK.!fZ94S>,g1T9;'S-R>G>*n>DS5;auc5f%3CEFC/])i"Q/MQFr*-Cc4=C
+6>ut@V6!5\4p+^5R0Ge`)+DGmd2XK(SYEA<@fm[:Ve/]o2-:!h2k((m]JO>N./-N
+"CTXZWd3a6-D&`>U;ih>mVAZ,]@<j&eC9tQXKUnc_ZT:!(bHq__9Z:PO?2DYN8tS
+Xo^>3%MUpoehbqIhDV"P.*W3g+bnU?)o![cmk4PIZi0Q+0oeicub+ioZ%2d*"HYD
+ALF"<LuEDRYL*)[6]JiZ`[6=DKJbgjTq3TD@8OFb748kCV\#)qT&[4NmcaT>4,3`
+41J5D;9M`,#q-JPMfp9dt%nF5!26Q*6l^O!X7u@PBRi2.GT@QIZnLPs@oik;?TO3
+R8E(-$N?ejFue.C)u`5MM%hM/nFG"rWp^heN3M5B6JGB?f;jf:``%XEW-Y0V3A/=
+QRf[L&/IDW!9!C)9]Y@rV>:O7]uU5:SF]5n:e<f`a/pre(h^6'.;<csf)Z+K1[@>
+A::2[L"1*l!H8Zi,MuhLnEqBeDhG7l`\;]A*N9?k7[b'A1SF@B5)0(E'W3j,tRa[
+3@m5JThrr</i.?_UXPE+=lXURQm>$Gj`E-$o_VOc8X>+`*m/ap1.L!;dfN&$.j3:
+0SjMQP9j>Dl3n9/N5fL%#+,PoeE/R_:;+ES.A05[=<h%9Bm,5q$b4A$Mi*UpNW\8
+lC>jWpP4Q^>rN+>b#bHOghl;?lErYokIMfRN,E!TatYKUrGk)`@nW&dTjm"Duk8`
+GpLiITPt,miJ+2r@m=uE@'H\`0L[t$YbXDO8-)SOc#%R0C?RoRkbb_Q=K_$Lab4?
+JbDu7^Q",i=mj+$GED]>'9sl$RjNXAqe%4b]G%E&`i)Dos[i)?D_>Y4YnHI9omd+
+,VO]-=I'?RGcHu8`_GR)+##jsfRA+9cWrpi-mR;LL'/AqTk)9mPPD4Y/+gf5=P3`
+;$GG#h@Al(ugBDL/[1XArq4WD+mBG$;$Aq0^M?7B(FkZ>#1!DH3`M=0mq):mMB_o
+0P/3MTidO$:*afmhLDO6BB\HD]<uX1WGTB-L&j!VqcD9!V%5'iE]bQ9&gOW&3F?3
+g^,1'poD?.`B&jenkp#*_P"qq_=EkQ*+[M(1%Ma1]K:iulZJOPRX$P2f9U&M==&K
+L;2+H*ebPY7qLj0-Pqmm=.g*/>HM+Cap5.>tIIR/Z.Qnj#&b^^M+tC@Nmp72Yj"4
+@)aCSLSiF8qS336\VeB]jkq,QMmG]ursZm(fE.MVi?[&367QC%EZl?$4TL:1,;2<
+H&uI%*lOCQ^V3b0(BZQtHa4ij\@7\W?nEVH"Y(oW2hd9M?^<JEO%]f\RLinsW<R,
+iq,QSsjk(\FI+i)]`'B'_rn_]\fpj0UL@7(/o%:&E!XY(H>Y7q5W!EXD^?4TJ-@X
+TUm">]J;!hn'lYbQ\;P@$KEKa:$C0l`tLq,V`0BTK%BC;*G<9NLm*3GecqlQ]N7m
+jG"SEf%XZf%n[%8`f>cRi52u0/[aWsT$3=u\:u>MZP.D^1e7G-^ZR#EK1SKGtQq&
+p26$l/'-a!(!W@o'DSfM6brQ`F4'8.?qO%P0,!+`(G$I=al?Jpcbigam[Vk01J'f
+_):0+%;P[!HK%cKCV^>U@T\OmHr;Vn2&_U7QgDJ9+K*5j+tkZnTm)E/*8LZXdeV)
+)R&%0oE7\?fU'D;T(M*3>L"E$!*TRj7d]nM,I'"Y8Jqe;dDRm_kf!6(EMb9*:m=_
+ZB$Msr&E'B`d-^B/-t04G5>*j36j6`PglFtCf:Bsj"uKHe;osIPW6]e\CY/rnSSm
+OrT\8MCYdV11kLY#1p*HJ&aRD,Z4>Z:e/pMXAEV[;]T>o]g5U:aVk`Thd;:NV5k/
+t-gsphG*_u!0\\[`-'7bC<[#I[uP.tAiD2ORU,a=n9bDt)&i:Q0.?qAUiN.Oi!d9
+<#m^![QASR>RH`7\T`@HgU,@XT[l*-tOZ*+SN?m5ROPMk$$nHWY:6>glIRmo!Okm
+0)IG6Z-+WA;W+hNd^,a`'DDc+%dsDCI]*=!"mi`r!a_Cbpa!tY;CX)U#rfF[[10C
+Op@Ru`AA26k;9e*7aMZPC0Hnk?klcbU5X\E.6e?_JjPJXc!N98TGc'=BEoMi-B.K
+Z7j)ou::lHO1#&f_h7Sr?3R%]sm7AS++a8\.M?q8NRP9/hIi<_%X`XY0ai-toB_L
+CX&9ePA)Lu3l=Iu=W7Z#0NVR7,.;e^RVBK-\hG9BL<m7W=3F,Gs-;S7'A!$$-Xg0
+0Ml"F`3'<p]ms`u(^^Yg59L`A=+K,,U7^ieC!g%Bn?jk-gR*.P:PC`*Ds".5=RIH
+@_MY@,RW).6-Xm,C38\mm+p>%Or(k/:%t$MGaK>7o%QsmK&n-^s?1NF$T%eI2E?R
+5-tdCGQdso8pANUBmD;!a<SOV0QJUA<>WN3.B#j>S$FN0@PA""&`e>[#+c2BjC$>
+%
+YML-2HSmI*GCPaIOr,$gKDEuLU`9kY2ZS9)^h2VX;]/1g6@/VSne63/ku+;PA*,e
+F,>9(t_P<7%S7<nW&tTtf=Zp-bcrs(1>a%uu@u`E`JN@:uoZr0i!"-AKnRoi;Iu!
+Z!mS)5Xg@$83C&lAtkW#ak'7ASo=0[-+rMFs>n?5?oe+A82--GU1m2OZ;c.#h?B,
+J;(XTpDS0QjsJBb^HPptJI94hM0>3D&7B-)0L:Vu/:8?9eGiJq!LT^`F<AHp`C3V
+TP3_^-l240DT6<nr;b4l$4O1&2kL>%i):Lq!VJ>0/'I\oip)YgD5oTjiX0C$*43p
+rEBEt-G+;dB1e5kcKiKJ<>oiMCMfX'n#rG&?/`>DEh>5`Dl9Mm:Df'qB^+hWF]AY
+KF[Q_b']tH5NYpciS`6?baXEt_\p5?H/%s"A[_F$gY$0WVGeqBL(W#`$'/8\KX3%
+&AVI*?RKT-mK<bCZ(R:F0o'l,0nO`?2H2("e=Rn-TIR9-gGDkMX;2q^K13u[cJ%O
+%
+sF6/h3TDi7ZJq&79Ym&;K4bC-Rtgh+ABZY,6FQt;&V!jn(h?ic.nQE)KsGojAJ'8
+7JW$8@rj?#TZtSlPT4BOb9%,IZ9N*gLn3QI:PEiO]1kDf*.FT9/T3Pd*X[o3P`AV
++Nr'%?,mV&)t%+oejFOS/mN)/BY8[#Od!/</<(&4Opu\RWr>%YVu-RhGf8nCKct]
+.nYb+hd]9BEcuK7?2jmH`/H]]n]a6V"#V?C#<4gf>',n.6OIm0Q4ghTm9B<^Miu_
+1iklYle)uST#R;50nPP6T1kfJ%k<GM:h,bmN2W'WoE)C>O8#lqW+.A:gf&uL#4L0
+_gY\I._3onme3BF`NNMZSqmUruHAXdnO!:T0k4)=N7"\j.##h-n3^[YAVjQXc8-Y
+@3&I.;6gd#6%53>lRo,@"XKW'df0Ff>M$#!oFjK]je,P5`30SYe/Ra*N[s3N5>jc
+4h8'm6o;X&t%>1LMHE2W62/Sfg]5:f$K<Y:-b`SSddYj"pq/YK]TbH'GNC<rV@+Q
+K,fmT1`a<`WEG#GN)Y.P9iY<'/&g=r!^Z*c0t?gM!#*K6PA"HfCBkY-?%?;D:'2_
+l;P8]t0g&+_Tad3Ei7@P]YHRWnPrNf\Y2nti0A49KH"5QcY0q/KG@l_[oTNtlV(#
+W:gdM==)5Y.Sg5tEW9N$BO'pO%X-?f-[39uGW'RJ5LPNXK#jj46FNjP3;\Y\RP;?
+>+W<kBIS)1X]AOE!l!UrgqV%pD`NgOR#FSLM]HVN[P#4'=Xq*-LL9(o+(,2(8r-&
+1K]fBgjW+#(7rQ*HOnl#9@Iu123`@fqAqP4B$<^H<cK-X4eqo=AeCV_N^"<p8/GJ
+>")mr[:ek@FHYF&*QBc](^iq;T"KEu*!=/a<a=>aRasb5_45BF[3aUd-,W9@<BnB
+!>"NP79I3$RT=AsjWu/Z5-h+5)c`CWVlZ8pt`fcB<C$TZ;VPMVoM(RRNj5p7^>)X
+3m)K/@U"4E->H)cL[^!($Hd^$(kmmp%=7o&joUGXu+AR\'n7mfdmE$K6^douDF6]
+>Ng-Q^$V7YHQ:32qQ5W91Ocl=(R@[f4!MG!rdd8NF_(?+g6_/E*?c>SU\s&R?K/o
+S^slqJWUn7r%RfAna!@*P&8R@T.\3[nKblgIN<+Wi(hrW:9(EbC0@q%oM8[of1qg
+k&'`kBl@X2l)-m0$'sH,?.4+PS5ZVoik<$NUHoe?iUj'l#meBF.C4^m-lB$8e!+(
+=V3]tf5P$j7BmW'SdCYPJ@SHMQdLJWSG'd56m7Y.o3NM[S9bI3kMWqtUCE1%a9gs
+2^\mE/@9I7k'V-2h,GN0ap+3aY6JQCl%Sb@]fN7WF8bqm7`*gJe]K&>s>'!>YbHu
+/_]QP"kMlaYp3jI^3>='N9^O%0A-Gdd&u#d)mcA_UbP^5&-nFQL5F:DX(@J@NR7?
+W^OUGq3UiQjGiRp(^jb&hVl.^:PiT3K+m=Q([khc$Z=YVZc/g[[+?XQ;8q,h$lB7
+8^D.Z/5_cU7cS>c7U;o3qq$TR6>hCRRU:L@c!2P/V'To?7fkC?:/)78:h9YSRhVn
+AP"$nHXU%u/2j7OpWKk>PQ7?X=[mg.2ASJXAl:6eRl\;D*2)/_gDb\AD0icg#/r0
+oo\"u8m4L4>lc$@`8X%h0\<9B)(fB/(Wc-i&(e<UEG+`H<eV-Ig/N\e`A=k>R8CF
+>I\k/V4jD&LW)poda(S`?r]]p9QQDl^:4hITTB;egV88Fe>&mM)b]c3G'IiX3J;_
+YVc&WY`]QlWb*'UJ97-=-M6YFpcj*T`e*"SGQ<bjmE?g5+MkiispA/W-(QA:Z]S#
+#B=*H*!Gj!!mFX(aPMbgn)e-)cRqtg<taQUa!.R@,ae5)\oj3DcENT7[rY'm4I_'
+jEYRH#n7<NJgd6m`PdapnT4]QMp9rEC^R7pQauLQ/1e9uN-P`f3%M!M/Nh[L9%(H
+MT%)XBW#)oV3Sr7s/f9(_9F#u-7%,?kWralWrRY!Va5laeEYo*maac89L@&HT)?R
+sfq$Nb>tXIOCmetRggcCeeqit]>-pjV6r[XqWf@492!RbEcGSft&^dCkQr@;Ai?.
+^\5\a+#<?L>Ip/$KMUEW@!=o@L+H3#cN=VElPDa):PQuX*i,S77,tC4SmO&OKnV:
+5,ORAhA"F>-7@qlMQ^Yj*op7:rPH(8&)X>j=E$2+5mig7)O4b]0Fhm)%u7+<]$nd
+Yo-Lb3kDqtq_sfXb,``%[P=4!h#2R3/I4?bV7^ApU^Xi>kN#\SQQACH:%NBso(s`
+F$hn3s[P`2+R.7`4h<hIuA7ht3Nbo\Y'!ArYSJ9!(=:j==jRp3!YJ+31DXJ7d##)
+Y0WlU=7+G>%E+8'F$RNQ$2N5#^q=7SZ+I9t#Oj$+g9eYGDX$F3o52WQ.!C+X8ulR
+\%d=ldQ*aV((HYP@2[%UubBWeQto.5V@'+dV&-I`_SF>3mt@E#3>t/eMYa-m4e5%
+:nOR25oj\YDHaA8.n.J4L(AS:ifnP\C2ZL*hYh0(As.[?V\PG4J9<3i4H9RK^D[,
+#W8b75Y=9WE#7$\'#IQ!l`A\s$>#"8)FMJ0ua&,Kk!!#p[T6bDCa/pp9mXoMuL[b
+^4%\-?*#>Q[!fH)P4rmQ@O^[OL+5j;$,3M[[7BHnNY<bgkW!!k`uVu3<uC,(poV,
+e^KTW=nG^*F-t@@pt!Wc=QgR`n(B(h,roWH1g]"gf6`*]$YQg2]3Q#WTX?doct@=
+OrCpCnmrU^2<r22(B5cdh4<28>t;B;-c#lZlE>7GO-\h8\.pDNQPn5;i6*W5DYbn
+o:MM0BY`XMND4/,SF6#uJ)iI7CD'ghf/(Gc*#:LKDc5#ZdHB7J$-,>7l+T/F`l'P
+k#-;*9cZShS`^]VY`<g"eU2`hgFa&00Zo_[bb(Q#.p6X79]%hU(XicX2/%e23bf$
+ueB.WEf)cr'mWFKWHTkSQubTgeO_LHmGQA0AbdZTm+]/8p?OuV^bVcnJPo6^2_WJ
+re*1OuA)Y9hJ(*buNeF&d*oGC71+4_^44bqO[X$iT*m.1C)M/]>on[H@725:^n01
+t>f"#..R0E(3k3^oD*19/4L=:MQeIDX-<u\/iOaATD4!Zi\EWb]E\W5.)jW[c't7
+9.`9n'.64I]sf8Zc!7?4&?!3A8@'WtnrEC@H)\u/Rm]@K[065d>SIJLOgJQ-lWE<
+An7rs[d&ALVIqcrija1fX8NB_6Usa%VEP>>ond\09[:uBeXja1g.Y:pI"MpED44e
+?-rA*i]GL>&Vp6&`g38u?Q,hLLU?g@<1P,Xr$Kg&;qC+6>5g!*Aq[AbMO%Tcc[j0
+sff;hc#Rf(ltk*\gsP`,>X#UVY?n26@YW:P.Na2jk$@Y%H!TM'MiTo/Q"!?8aR1)
+`>kiicn3j<0FS-ehWSU>!%!JdS3/#&FFrF%*plYDSM05Jg:(h4gJ:0cQ:TgY#f>l
+c7=p.5-%g;F%UcCE0KEjm_dc=0BIc6]gjK1IduQTD_u#A"P)fi1(t7_i;Nqo*&\T
+JRoOQDg0K!#Uf&AY0NVjfStP'u6)$2ZCqFiXC<Xj&b'^pTRbM?Q!FJ&B*7[NYe5G
+CS.(@@DPa/UB2X!CKPO9mI>j_MC.DjorA"]jR(8_lHolO72h@oj^N#ITQ]h)J7pK
+K;Iaq_q_Ar?q2VUS]7RIW%QMPV(R`]5oMDe.&riLJMp$?`]?CC_h!FjZ5?7>@b@D
+f1VJ<dSA3B/$g_ZbSbiH5K&tnUX\XSiFGRi6_\(5f)L3]j/6ZEn]sjdW%n(-`VZi
+NCPIirktf^[$Q(N\9'^.2i02_AIR>1ShnV:P6.9)#MHj7AClm5@5-uBC/C1fp%P#
+ECgJ<E>TkG\O`Km`>tS_=QQ+8D`E*P/S;q<61NH\%dZ\'^_OniYPt<CD0ot4/IU*
+A[.9)M$h:q3WOcCk*4N!8".GG_E"G9BhYkf8\4l:R[d;RBcjB7Iu(rf(J1qq!*C*
+>6+Ri^'i)Y=duRL):H7kUOX+[8n""L\X"g7p*\OA78oPA^i[]YA:Je8hUaqop^(T
+WCY$%4ME48^0)Uh/c0)ni<fldVZbir&TX1bNmCV^caLB:(=i1E%.Gg\0$\@R``tG
+J#E]>`cFQP46DDJ(7r;a*n14NVNd6gl0h3b51DY@!&.3F.4"(#OIl*>1bJ'E!"J9
+D&'Al_14*Jp0O?JqC3c).H?k#Va(bi>lt?XQV(O7!hOl2dm7KAV!fYJrI+;=$lV/
+aq>adna22n#J876.OOmPY;m7[66Y1F5COkYauYoF0*V'[.[V994BGj+PtE#<,E:j
+='1brE3MoV4GC<:\(?o`,+R"CV)R,]+;)WP`goE+s<Cc!J*6%E4%'[`&UaE5S[".
+Zoq(ir9#:I\ubt9u_'kZV*aChsf)n2ebJ8S3(^_`084CL+A:sdE&)01E2\LXWiMN
+g!G?rK=GNl3&p.s/p_'T%QUJHP)G%=X%cQc1h1*oT-2c*WMa7!#8AhiUF3%C<$IU
+Uhtl-Fjb^'lG/@j1F8Rn$14J[+NLsN+!l&,6p(`6bKY?c&Y3+2QS[fJjr5XH9]dM
+Y!4Oj(jEaN(jD&=U&=<\6C,iDb5=T672(c=r#]X.*lpD2&+7?ni(<uJ*E\W.1RMO
+lH-@=>\^QecXJPt@k5(=Mb9HU-"$`#=M:,AiS>++!3Zi4k3;@$9KU45V1cj!Tr`a
+0/+=Wd&$lT*P9]"M2mEp6R\cL+u9TKDtr&YH[JFi2Jc&f7I3qPJB5,E_C3ADm\SI
+fs`rERa!YTg6O4Ha_40V)/f9"D<TjNr=='2>W"W!N[>Bu9=sEe*A,aipd4*R.TTS
+JY,;CDeQPb4WQf,Ap[>1uG;j=>1sTH9kV@3^D\FiJSnmb6F.B3ZT$Gc6EbBqO_DN
+<A/#BTC2tYpM7"\3IB%%1_GiE#Ya43$B/<N0':Rha7md!j>1mm6Q-<'%k<`1tX;X
+,AZ;RjbT.uo?Y<h:,^AiQ2Vp5_VFBCe93k-\[J,>J`kh[G"XIm(sf:T$@OLpi"MD
+n=]7<cu%f7XeYTorBuF"kCm9[XDpm=LGPgg+OdYbX]k^CA.5T)l5)*Z1+c`@.`&P
+r^WH6`RMh!hMP?>&mpse!Fn:H^ePI620/"P\$d06rbhD"p4Tf>IWOgUT2N+\4m33
+%
+9(T8HS>p\9&^5MH>5):J=N@dc\]lEt29C1SM+Js+RUqbi`Mgg%WHc=4bN^n)W?@9
+pUlGm+Bkq+of!BHPPp&c%BC<f>f0Q;[h2bLdYIkh60,<_!6IGf5Z8C)s/u!'(D]f
+IYesF>M]E*!mTCrJR/>PZX@O9jDZ.?Qc#j)P-/Ap^Qi4Ll$7$oV(J,l1<\a.+m0/
+&=untfuD\OjoVGPV'iqKs&s$pQMHLP4HSp0)-pP-BFG8TC<sM)iC\MYEar)rj,Gn
+,pYI>eeX8[U!C*,NCam0G!>QD;qZ"`&IBdUm<M6?ih3JFK\X<8+8IsB!J&MW-DC\
+a'R5[Jb-tc,SA'So,L,[i3>76o^hu>,psCkjZZ5Irr@C_I8<KH8tH8!e7uKZVOX.
+qHLt'\r6\I:MuBDuHgutDDtlpK0ko$-nl`tL6pXe9J.=U"(#a>I`0%UQNMaG&rLe
+NenHZur*71ed+F$LC#$P5i>?j[R1EN(eYE\rhi60FWC/S99b:Eb`8l1Ma\p-k&WK
+^d>;9A&lKfInedZe;JY5HI4hd34ORq8uW`T@b[oUALBgq*LcLNVlo?8)#1*ng1_-
+BPYd]oGDI<UJ"rZO\iTH5aDpC>r?K@52,98u>OGV->e#Q*CqTrE8].</XS-`>5tJ
+9=?!9DW[/EPjQM+/BWak*bfN;?Qa@S?TB"UqQn+eB4h,^l#2]mSCXpa-+HtQBmdf
+8_#*c'IY'?shjF/9_edE.Bccq(j6bp!&q'-!P=sm7!.l/;88DI+!6_>Adop64GuQ
+?FG'ih,arW5<N)b431u3kBISSn3KPT+WKW<0lS)q+2jI^JX.WL[5eM!"NAMN8E;s
+7t)G3Kkl42%XW@7nTJ\'-ma<7=il!6T3Uf1gY4)(mC`9%@Jo>rfC/SX3;bU$X)KO
+@\rfjd?Y=-po3kPI+?B]L*^^LgCY'mu!"i7R9D'I4NUFL;Hofot2%lemE2f=+<*<
+BurPA7`;a`7iR2MH&;j_W15A%iP<c3@NupuMNqY:7;\0Qg,V"O<Y0na>=eRY`D38
+/_-Qjg8EPM9),\@E%T,\oT(Poc?J?LYAj8nn01Fr)59k@d@<$N@eWcfk)RdC3QAp
+*HfZI'S>3mY6c:HmlBsN&NTi<-r:ZFdILA?R>G12L'XIK+%!=Vq(EX#+9+T/_nSJ
+E1Wg7l*<,6=jV'HS$JWD-^t'p1H;G%),Fgf$OkE^_i0Aa7q_rjB\6WFo*enocO#J
+?'0851GuNN:7!1':].o)gBLdX)[GErb+Q$Gi2K[Eo<OrKU+hV`?s.$<Hd-_l_iYB
+lj.lAr\RGSM!:!LWoo$lMUVJ^r<95%0gu;/8-^?(d]s_%W85)>OcLM=9@.;c?+4V
+5!S3>BEJdFfi8UN#md(/\K8L%LSs7WRoqXgC;k$D#/1BG!bq@sH[lnFr"/)I#O9%
+2cmn2Cb#IQsl]J.Yo;W-K)e,tRa`c72;2LDY0Ik!2*%+1/_dUO:,%p_RO`d1Rh'P
+()q*R?Rtmc1dQ;O=`:2][t"1_j87.0AH);XMe/MJ4uW!P?G5[6,H&j49^/,*X]M=
+t0(#>sX*4%n";ia06O_J/m$?k9,X^@1.-sfn*[D.caNnM=&-V#kQoET.bTA;KKF`
+LhqH2%&g7NJj:^3^9I*n_QSY3-c'(e?bc,q3erNV(#m[>TF!!/1LDKN-g+F)lpAt
+WF`T"qqp#H*?=%W*WJlcb;8c(q9fL4\X0]Q:6e]\&b5kJjjG]`*[8pM4C:2g>\i2
+`KY?>1HZ-B+J$P<JP=\a!'i7I1Rlo4ffl.2FI[I?tPG$?PgDTSs#_rhm4:kF,#?^
+S$9=.nQ=48+Vb$V!p2EF1lI)%KBZ=<Ho-DO1'/eh=UakG'eWqX^m?m4Wg.ZsRk&6
+g2;>A)g%FnV?+Pc0gF%QC<+4J0>%U"T7&$orjr.=XDc.,V;&D'fVH8a4?Xt1n`e^
+?UKIgk[h,8?srHEP$M@Zg@m;>ioc/t.Z6^k?,)]:O7S<?hQ5q0S6C*1-b?]%EK7;
+fMP24LOC'-!clO6BUCqk)36j&0L0p>2I+3,"h"`MT9e.lbb=]P".RpFP27;!7!!f
+4PB_U4=X^cb?<mFT-G91g1?+mm"Gp?'M)*"^eLo.Y%&Vq[7.RdF1+<9CE!LZRi.,
+jJgF.FZ3;Kn&`A%OG74F2X"N,5TL<khkN&l7U\HKGmKHX`U!f9IE.4,6M[:U>k;c
+uGZM10^_C$.%24B]:afPue5>://37Q24VS>)o'-#V8k>jrOPuab;l,-f)+D2rRU^
+@PG\I[;j`AH5#A;6!p[>2H%.jZGth$G4A;9@k=*RT<1-n?2jnSjV5gQV,tkg2;'I
+(\>WjO-K;Llh>E,BF]To<8aU-\R50Mb2:AS)n>=b>*/_)!l0kQV/2E<I5rgf/i\P
+F-Nk8%B:D&H&eYam>C3trr-Pal0f[Wi=Juk9)[J\Fc-][kF@9DTYSNt4Qol'3Yrr
+<34PMer]PJ_Ec3H\/W>[2RO#q+5K=2p@o]h-IDNf8a;C?3]]4<GL'nB5m@\s*r*U
+>(RSDhc9T*JgTIk&%j/rb(#4QgM>]r."6#LM,Wf.P3kV[@@kWc.E35rN#4%&9rj$
+?IX($M(U(&/gX_2<,oF0S.D`N1sKtT9IVH>78>IIA\aU!rr<*Xq/0]XQjdOu<&2&
+V_c*;3b>(gXmdGRAH^-DB9jBe/e4WI1?N&=$6Y".TKs%]?Hi'?pbZS):T?;s0J@g
+h+9#nDnm0lVrJPe#@#B047qG$$/bi2M#5.18?98:5^`6t>WXe>E/H=#<3kK[OP<3
+7TMP4tQZ.t.c%4h;a^%n^]9,R8SRX_T]2)AfkEJb6&0.r1X)/@c)DYfFRg1PLIue
++Ss2G)!8;^&&\`o2Fe8Z"@3"#L49N<hn.eNZG%[5*_[[[a@F*\W:LP\$:N85I=%m
+c$C7=9Lm\!e%en[:/R#9?M99Fg>ks\<92g#8+u-\EI^b=4,/]\NUXrE1q;rYSIso
+1X,sUa]u>#$EB0=+ELnIG0j;RoG/'KN8hb&:&`(+JdN-9WY+)?.G'?,6Q'a8eG8u
+ZIe;>MBK1@O5d_-,1Th]jC<j)[)$W`bIrVM^[^0<0+R[0:YBFKHDqc7R*+"''G;V
+sn:N"ig;,ID5gp46?..:R?i<l*`p3YC`IGOj+"pL.c.m'U=0CR%,0F4.W/DEE81(
+dp+c"JZKYNO@!bgpNZo+FIY0>;h,P0hB$!Tg>1eo^L;K@PIAi?uZm[CO&CL:!W\N
+f#OnEqR*.<PiXBUiGj&&\'8f"bnOn632@'#3o[I4?mo8i+S7OlrKJXM)Ti*`cSXn
+YrrB<so%S+@h-Ys-\;8VQ<MaBW9jKUEI4U^qGg<ZVRZ<`u@`IJ&<Oii!?^p-s;e;
+$5QR#t1oY&*+/)]X.<;EN<h5BkLd/0"rfGHbcXnTEs9eCqJRZ'mn,M'O8R$bi@8W
+]^sO8r!:!-+H:YUbdcPQ8AG_F^QRK#6]Y40JjVOkQAO/#!Zi`%fl98h!:UV'/n+e
+]fAhRn03g4AeAhJ#sEL@f@M":afb;a')^h%r-3$dPt5E,i]W9Q)qeKh2oE.`b@ua
+I+5W+ZJ!H3O`i_L.NR4-1J)V`@EL?YS7J_J%Sg]qT6aflc8_i3[q(:"3@:)C1R^X
+NBKVl4<3&Ms(BDjO:'XP$\]n%!"=H$YMGm)L9B$e_NkO[,=KU\p<bU!E]hJu/.oN
+,[:"h)XB,Til"T\6Q&W3C\Os]iKN/X8H;i)W:MA-D&Y4cf1qnPWJ*jiVclTmU&*@
+bdd8Kj'.0NY7HWcE++W2.mZg\!)WT6bZQN!`6#?7?1$W`.ujfT!kl,S+']&>soEI
+Ck<r=(TGnWRhWd8mcJ_HWH"VEHg73ls6C0HgB<n>._`$j!_T9H;\6l_!+a$XL#[*
+*_C;/W@jj(fi36dUd'*M<)[dqS6;nij\OT!BXd[*.@@n2r@+hj85Ah$pSC86a:T4
+@H<2sp7LS$d,:KH;AZHDZR.@""d\Sk\QP(nVX-uBmALf8'3#Sh-7a3,&\H25^/+a
+7ZLN(nI^[#uPPC(/IgV0R:l:s+@=tZ^//1cqm+-sD62'nJC0tVjjgPj\mj'k[apf
+*(.<+i=\%4+c@,-<i:H1pkn)AV*MUhb"KDNA:7>a>gl:jB)Z#T)pNN+TDo[Crm*4
+2(1Y'g7(?P0r>>,6FplUc+SKP$DomgGS9DbA1%nb7R@"V$4PGe`>i_EDKONXA@D^
+qcQK>9C1DO6!soUE"5um1f"0C&hoY-+2#,J9sg<c:;`(@4An6R^G)C%N[G-.EP/4
+#cgLK!3MS2s,hD'YEZ6Pj<3\MWJF#8gVRmO?=sD*MS5toGr).7QT`?=O/"\?/d_o
+U-9!0D&h/]i^Y2)>#P;tK>UemL,[S\FAe<$W$%ubpOl+Ka5HY<g2I(&jCqng(9n.
+3?rK)Yf^F;XIh^PV4648>THXZk"EEQ>96]GuB96RJd)[<cle'6_eZP>-2o;g)fW$
+k-oKX&9[4i1m0ohfQ'VWUe$XU+efs3]iPeNMkp@?QJ@aDMR50gFXdMrmoPlOK;NQ
+G57&f\?'q?=-.E/77S"tVBT"h]1&Q6Nnr#)`?f,#L*pR(9C+j:WEd`,Ok2b\,r[(
+b?=FpoBoQa_`\td1+7,HZ`o`Ab#=f"phc_r2D>sTuC7M&:I@dBR$<35e5*]tIO!q
+K*M0&DG:o#Z^._%!\1Qbt&mtW_+F@1GE\4a'$r>[IhorgC`V&F-7BcUPZe&#N>MG
+oaEDRq`mc!@GKNG5<D?<aa.q]$)*lWH%'h1u1'UlOj$//Ki<`BuFQ4)SpO^!(Y4K
+>c_W4>e`p[arXlB:,FF])!<`DN6S7JW`eU5OW'LW;([0?+d'+,97`"(A`lnM!R.q
+VT5dnhqY"YI$dQ8RiSN6?g>'A0>9%r-&@_tTrm55MPf]>P,B"W^?k5N(46_aVo>L
+HMo-GIqQJQ#I*A>d8(@41[9j%%hAWY^47+AA/29KZLB)sZ?_SXHO6o=(J)T:8LP>
+XuD7!O%AGNW'!1U:MF5162^MWGn8)Wdd_lK==^t*[TmJ`gd2irR)B/r*OP@'4*39
+,t'SC`pa>,?prKrt7&#J4ncVQ6`OF6`c*Z>_O>_r<'@`3,PnGr/Uo^S5p:26SjEZ
+F9@9@3bHA[+,fg!=Y+L793i>W(F4PjRB^^3&Jh%3:bXrXtsFqdEV1UHtoWJrL46E
+V'sT03Hr*jq,h%jf8K?BF(t'+19S#0'VaG$aB[`.*?m9NB5a>r9$X&-1<b-XDjVM
+BXkglDB."psY"UHbQdi-?ig[m*r"b3L+VibGL,,Y`P$[J>/G<i]D.ggK/J_L@FE\
+QD>),dYm44LojOsj@=HXhE0hA.`I;>/WLVVqa/AcXIiT/d'PkepnjLPgr;1+5dkW
+,@UHs\_"SuXHtadpVq@nA8WOQ=,E2%sB:EoM'ReQ#A'I@VXj=2"Q88Ln*3`0(=o^
+KQXaqJ-#sMS"$9XhZ[:lE4Xg[7L55nn,O^Ae#<8.T0WeW?i85phog_K\ClGm!L8?
+W-.Jagg"Tkdd%&36ru=I7=1h9&a#LSc3&CE8m4Z:$Yd8N`rm=(]/KpG[hrQ>?`iH
+1&VnN5hsAnZWei(&F']>^H'S#/0:>fr.X7CYVPqKdDUn1PFo0D;fo=gh6i`]<qU9
+7a-WUjO["6929Mku"NkX&/*P627'472?FK49"d[_\.20i?tmLZGEq5:?QI'Ge3Xg
+>e3e0uUnK09BSfeZ3S;?.HuAGAb7[9mK'n*%LWR\ZK3FCd9A6;HK313ka+rI_B8V
+g>!Gm#4p(YZ1*/LIRMt>lld%='u7qRW-Lp(r\TY398[S38)r]+l`g8+WHIHQ&!M/
+T1WJoE[fLcY0CW*4\-P2.08a'CC6L6K;CRSB\3p5*.pi!?C]JbF+[W(eZ?cteIpY
+5/``d3?ZVep9^"GXN<!i=%]>7akI,_=./Z#-8LS81QTX_7>5)M4i0-aRkH,(SIl^
+oHVeatRL]AeJdZr-^9EEYjo]].GRK1W[@[Hmg#5"[hTf_T@I[#BBS23m[2%n<60m
+V#XBt)LEgWY_r0]KEb;BBR!'\/Vb$IZi<Sf<^0=Sbk34AlC([4#k#W:d9Z0.i,DN
+F.s])5e)X/&A8F$Ne>&-eub@,-*-d`D%_)fkot_l9WmaS%khp*_0D=3J?-R&TJrj
+kLQ=LB8TLd*7[(inkHfL2&mh#D92PpS5M)f!)VHmV,]``kLN^d7!X_fI[)U*>+,h
+DjG$"I[E%)E[9Ubu25N93UU'n",,H5(n$sW9f'XS+g>fk8,I<QZo+T]>&9tC\^LB
+F\Vng'S'O'V5M"RI>l5%TqhBG;T"EJdk)`l44fgZU"L*lh\hj%PmD2t&!C>qI%:K
+qUQbkW54a%QiN@"MBhL]0Juh'\*Y<5/A4Jm\F7[F;:T:D#7J*)>h27E.ZW/+UTr[
+W-"F+k3TdCot+hOK0hq'o:3#?T"'f/m6/X-L_a5l?9aQVlf@Ip,@Y;JuGM'FT2?E
+POg3)e</$W:)Qc22e)%GaY)_rHHl!uU]>F;qU=miMjm;H*ZqO@?Z1YBZ+*SLdrfN
+VYP]&o<;GP8)lVO<[PH1DTW8kiA)""FisjHATK6\fG(XWdN;ikj`^m-`D(WD.\Kl
+[4;hotE<NF;4;<<"o1:+U`lkbU)e?s]U<Oe*'b\TQ[?&\MO^3c1KV+i,igiN+]*(
+-%30jL*%_R4!GS8%Xf^/o4<AjX(8AVCoiTIb9H[5@Z0;tj,*%X?cE,'dMgj,U%AY
+.qdp$FPp5?`h##9(JK\9**VE#Fjn%Q"a(Rl:Nd73SA9*\"l`tiKZu(%67#HQN$q0
+14=%E.)^/\UM_*31=#aQjD6@.1$C.9Hr'W(pk-@#Q(=5MVsLq*;UCF#JKF!^E1Sf
+2ACF[Y@hH'q$l%j<]"SE-n2YkP>\.)`RW)HH=g\^.9eY"=BMsedSN0X"b3ABJmF+
+tHjRCkk@k3Bt)Q@WAjHjI'e!bEL,?_?7c6S=_X]:T$6F"7Jn8#tdEHQ%XH%LWi-O
+9"dZ>[<iX,5"*V0I.J9eN+X`)M])X\fOKE5Y5JKC)]]]cLHG;!lC-af`M;c7<SFW
+e#`Q(#=sjVJjIn=I`@H$4Gg,CEu>Po^M]G?(CnFUYa1n>/qhR[qSg_^8mBbr?p&X
++o]YK%.NDA(:Tq[^1\'O(-VZt0EW[IhS2:JeDd^&54o=GAtE8mXoVrcF+KOH[FLo
+E&!Q2A&Ar+fW7@eimSlh\r5j%BBP-NHG6u^[RsK?5f&s(4dTV^LcPq,kmf*:Gh3q
+O272O-Eo&S`iikBkP0Q'rTqI[578)PCh8!(h2q062a<_W&7]:[bd^ciJ-Xmmma6L
+ff0rKh:Xi*?"o0L$4XT@]&t!lE+iS%2Oa3;^$RbFT#Yk51bD.\-):;l**IZ]\LiU
+Mn=EYEl)K&BF2kIY*;A[uk%"emIo@?\Q'#Ut=4%qMQXe,=q6u"9TqK<VaW27-G[&
+nDD2j@o)SPU306A_mD^K=)R&ZQt+e#2[sb==2f;09*"&,NSWUB?[l/R*^tGk9Ka+
+k?0q4<[\oBAEO"9Rdq$!)$jTs]NOKN*>4+K^iSP""P^a6O4g=o:+Z8oAnCY>C<3T
+?tC0sP8fe5*7\::VVQ^of"1qsfI8YJ_U=iGUICe!VUF&TKP=?n*V2eS)SbtI*:e+
+AWGk24(#D/lD(4K/T25D=1Pg0Nj@GKD:2mVD&@H%cYi7u+olnu[t9[%t'ij0tW#/
+gca?g?,aXS)7P\CSU*8\o*>=Bn3:bA=3:F)Z%purrB:L`"*pa4%e&iTo#o>OLf@l
+.4\aIB\Ii;2Q:P72<cV)L;n:ACM@/F;24R!_lXG7d21*<[Y<_/La-gT)!8O;O/qe
+C_Vq^ZAlj_>k.I6gM7oNoFFBHB>7ZJ+f#6">eFZdgEq`4"]D`%grm6/$VR,b%o%#
+sH/ReNI-%),GcQ8a$Y8B<TRfd\Y_J<)j^,<FqJZ`8CHDU#JbKB2KAX/W88N7SOon
+.+Zl'GmhaAMn1I9&^oiYm&fGWNT=Q"@D4?AUSlcKEA_1W*7rlI/Y;hp(o):I=V!S
+U:s0i\s$#N;=Nu\TDlkeD&jjRqt6pgQ/!b=tNMC_2"HrYILaZdhb?@eIEkJrJ]=X
+.=<2F:</t4[]`/EnmNcUHnpdP#q1mFV/!h/3f3uX*78c#*LR<?I4I7oR*+oCXLb=
+<V/PYqkT8G,o$(=&@C("UPt3Afl*$mWH9O^(WjK%QB&@iu'n8cfSlo0ij=ac.=,h
+j7Q+ESccP(t9Za7'RB2aKK2>(O)Dc.GEI9$lD*:<b+HF.#(jXi^F-JV%'rO$9jFE
+.B![;t!(V_j_]><+/DCAeN!_dkkOKD*f0<N<("766ci^0Y-$T2!kS9$JZ#,/RRgq
++0>!ZNlZhD7CVOX%FSC*aF&ZNjP)gCFaZCI&3n+YaFWO`6uQRS6M.W]$g%Ybfut"
+in>Jnf$=/&?k#Nq4hCQP<bKjRNa-K"C=UXc-&U86#TG$,;kC@sjnYG4<)KP1e^iN
+=r%)(cP['rP978]SV4Gg9bQ]/_bqLXtm`coa2ZEb.RDA&Q3;Q_%_;_$B5$+3K>L_
+5Qc+i)8+i*^9Buj%tWJJ?^8pOn%^Dc_n8QeV@-9lYY+.Y1fT!XI/*7FQDX_TDDUU
+0/7=9@E"BV[1El&$u=3(H\5W:$&TOCE`**BEec\-JJM\?/sHESITG1HEXLa4?3,9
+Ps#]>24=K#L\6j+9=q>HW-'N9Fl,0gKfAJ,H6`U&*$1bmqT+MG5#)o@,n*f=5AnE
+4aln`TVU*sF9Hnd"YTjR".s>:P%J0qXYfN]_N=Ge4`pcRU5FkfG"D"h14)qg'n"?
+&&A*H4oqWt,PVMjjJA?N]8lpDBfaMhCm6P4%Y;G%<DY1P,j;PaHa`=;/R",e*VhD
+(Z:+E^0?F9+=#@;1L(#9aKa_W<,>BX7jC8?OGMG3FYH))u_kOYf1=MLph<P8GgYU
+Ld)F?^Q+^)3*VV;G'Y,B[[)WBZYXD8FM=8",<)o8<-DO!CQ'aZfF'U2<!1mU+uBN
+@$t2`7fcC"\AMXFStHX\7SBgB4C;q=L%-_moH1q38>K_UQQA%A%*G%XX[m!BN+Vl
+.T)0s>N+k]7&l:@PL)sIRA9tENj\NJm$ml1f`'<J.SV,M;LLEfGO>dLFurdL&RHD
+J0Ks;qYHU6"5PSCU?8T+$n0iWcG7Q`HLF?ZRgc&^`1L/V1D1p*BG8Ua4\Bq?(B.5
+FI_^dm!8$S=f^9rc9S8PF^m%6cFOnreM^Y(!O^C:)`9;YF\>3_9iCu`j-'eICDd_
+?]L+oFCk"n.8TQ9H;&['PYTC_aC,TgP=iiu#aaq@,qk\qUC!qnb5^%rC9pq)e<Kq
+#:=Q_I!:F>%e.7,?$?`G#gT`ICR,f*UEMc__+$d@<:4.qQ4"-WnAatE_]Mlq^8.C
+?$&6B73#&[q`ej5F8SeT0DHV6nYrTk9U4:$QoZ=(Tm_1t[Fr%`LV7fD.F`J>!4Ua
+lS:k+hG5ut'af]g\_;<)T.?<?<p&8BTMo&GoPge]Xl17XZ2p$Kuql],(c^LD#@o>
+ok/YptDc$9WSX(^Y+"o1<8HU#B7T`3h?-boN[7`or<)<=kYBI4SG87)kA_d+OWFX
+o@<OKS$:E(,56^egKY>.@fFK#Gqda&MKoV>VI(RF9&E#FJH.e;lFqp=o+$V"i-nI
+4Ujn+Pt(`/u'8s&cuLWqUa!'jg6AsiZt#\0c]1K>3!YY0-n(098@2sqo+Doq,oQ?
+'@4gZgsgRgL>n0,%?$8]b4K/7ZAMERhf#i>p]n4FRH>SOFPSEOZVP]3Vf&,Uk:<C
+khbomh3(&gcI($;8G[bNq0rk(tS$&TuAL2ABWqU]\mQAEI+P5Vr0Z)dhQmp!G3g8
+Z02$lEkHX-,%,q>@,?[:@>(+-oG;3"k[2,hG>Og;CILCX:IqBi)+2Igf>Q`XZjP5
+&?UTi?QUlhA[Li[bjJ_2rq::0r/n_-ZL\T"WRdVj0`1VhtB3fZDr#UpaBsk;B$.l
+Omq+BGo-\:ElfeW%G3=UCH#,C"@<3hSfV-/Be9I.:p#j<aD*OX6#UOX#?Q?>CR0S
+p3k81;,`C3QA;H]/=0BfE7ZZ&L,P6e.upoulV6n9[B7>M8.OaD%L=rXSfIMWiZ2r
+3&m8F1E"Xq\@oC>IB:p""Sfqm=/SUrh[$o]NgDH1_YfF#Pl;&%t3%ETn)-*W#AN8
+n]h0[>lR,P;p3maj_UuN6%\#m65RAg%.n`@`Ff\]]CBGG\%AUG)KHInV1FY9A0o1
+06[a!\Pr-]9hg@e)Y#$:ZbW;`(@u=]roXHK8/fq+_]r9O4lE<#,/=\)_iqL+ub,N
+2oQJlZf7E90H(F^L^d*a2>Y3oj_jApm)p(6C%gV;4N&Mbe?78Dbg'rnS_P!hMnH\
+];O:R(-AnCffptEB%O3Q*/ds1Mr$BCr2M`-SW1VABcQ\Hc:P1o74`k7g9`X5I$H-
+MdYiu[MsDZ@p,qW*kd]*3.4D^&f(Ws_^!"!E8#\2lUtZ3>r`G35XEc+`G2!ZFN-\
+Fj[pHcn"_1_X/7VD,JPf0q@$V:dP,,hGDY&=jN:@Y=HB,A!]_D*aa;#Hs6$G(+6>
+GT]!+i]0D^[&@\F36cC&m([RWKOHdP=O*7k^\Y9rh-PQ1b-DQ$KBI&XJJt\V5b>@
+\nh5(6%4([5k<+fAmq%$_9K@-fp6_=+2?b-NX,0\5-fZZrUB+SE\$s.9O<HRrDV)
+8KG-5>uj&UgeA@#:"ZK87[jF&k*B-na2ga/?EGbiHo2W%c7l-I]a";CQYgmh`C]B
+r(4@(&rr@BJ*-E*u_c+1,p+\."/[]k#m$)*CIEg$DKJFq"lX#!ajn1)$B-tR04h`
+=MX84$l3de=Mr5_(P.JrAGmnl/tSYW;-\DjFXaVZOj9,4I4*&6/qCX/u9X,fl3-g
+_lPAT,MsbLsU@VkHT:3P==-#[I5W]33g;*``J2<F3o&a>2EXd*cYI28gsl8)C/6=
+&oP0M9>=qYCcK9%65k$DFMsLJ&n$L:.sHObKYG:-3S[Gl,@2FX5/U6O>Bq>k7L(L
+(RgQ6JlVVC!c,+]=m$L`HV2YC<g&LqR5&$m]->JN[aNoa;44]?P1NQE,24o:#=*W
+92RcX49N)(NFQ%E5?1g"$A8s<,;jK;(Zr0q!GCG!M:eE>ip3W+nY3fk[+H?%f0'2
+,U8NrUUq4hH?>()USk@m(0aM_0!@r\LckX#bOai3Kt16RT+Ghcqna.-%Zd;[lAZq
+C]B,ZRQ*df\\lY>5gncO5MQWY4H0ZQ_8PT.;Ci<])!n%Lu2uX!6I3"\\!'B,0Fbl
+:0C))gRl0fQ.N_'Mp%aOo!I2Ef;BGZOku5f8<gCXW;\[j1S0uJ:Y8(*1Z/U0B5TO
+`D*.oX94'&9d.U'H;\8"rY4hPZb("W_+%LiMF6tVHW'7elmW;<dqSBT2#P./anem
+H)Nt<r4AqaTED>bBci>1!>#K&i3ms0@\m")472/]0.&)Sn!-K!2G>Z=23#p;?c(e
+Z*nB\cc/_fflcL5Lm!Cn-\OJ_+2H4&_[G&hl(-[2sZ6GROr9K_f[Sun[]+uQ;&kD
+GKZ6oc3G6:Sl38=2]S7ACA@#rIf@]@A$6Pmi3'jV8c(BU&)[)kT*OUB7h#0r9A:l
+ZUi4E%TXR$=n%479SP!`mnMD*j53DEMY^=-T)0IoL<%uP=D7.q"1M]h]<IE)SW]4
+rr?P5%h<tG\+*r&qSMKm9ub"h]Q)E&I*pre-#N)Z<m2o,`oX@<1idEQ"]l;!:.eB
+,E.$8\h8\\"Pq[Ho&b_Ka\Sl9>DtfWnd8h>HgEsY2rL^iBmh#C0n3)hdo[og@4*a
+I8nj`0V"S:3W-c,f_#^fe84*_oDd]T`^9P'A6,P2_MiX^V>.e'0'pUVs3;'<uCTj
+Tp0/&oQh\R-"ji,KIhUCCcPgAK-sYC007$Pe5"=]Fg\MX(*7I#lh8#lan@8j3u*S
+eug&;cAk:;gVOK6mi03FO#;Mnh8u5NWuoNNEUh>gg/[VG:\j_V.[Z3,\&4Y\YQb+
+,\7BO%#UtV0Q&h3S=]AYI$0g&WP!d4eS.[E.<=/9[[q+Y,7tnr[3K=-o\7g3Y4XW
+]5XOChQ(j='V5F&Cj/#(O[dqK^#-*S4p5f*Jq.o>2i\<HB,'>[[T$j0Co$?"QmH/
+]]7V^:NCUloM4.SQ/ZB9dh<h>f?,d[\2B.'\'>E\tYM_jM8)[!3R>MIn=3R@-7m9
+V!S=5hB?SG7.?r'bk1M'qJee+,B-XV^B"[psj!<G3T3#qc,2<^kl?Ffre0N=&,0;
+QYqC0:)S!4&s51aqTOtC2<2k=dF9(;u3Y<Mi9*-KdH1`ah<jd^E]1$Vb-JYNSenK
+`@S,[Wi4^![:W]YCkuUBq5k_j6Y2a,1s%"S+\0bjQ/H8A*'QQQZc'l2K&qSbpK-W
+q#rk#ek!e7<1!We/#M-IJSK80;b*<&llP_>_;S06Fe1@_5P2=dpBb<p9cV0q[qd0
+n,d"$C]g:i2m1T[3$_GnU_M"@S$VUa-kFkni974PU+Wsp[NHlhEJ"Mc@1ijq9/7C
+:JgL.HA2MEtmoBA%'p="-3+8)CX^nR0gRSf$fggGluf3`jqpe2R[VUpJi8.b;c0[
+\&djWV4d&fQcD\'gAg"::IY)f;E]W?eGh\U%j-,LKQQB/@Z9BVSThqptuXIj+"O.
+`Ld>3>55,oc\3,^[5!Bm*$RNBi)e*JX5Df0)Hb3k*/4$a@e1Ka;j,&/YJtVe%,[!
+bH%q:<:7N5SP1!(mm+.au]oC8$@qe00766kfXcd!r`>40jh2D]4roQ0b!<tN]7dU
+QEl@m+`WH!qKl#AR(QXJtr1::;hWmuT]o;OalF)6V8:!WPN.QqN6E\HP,^EO#>Ab
+e_:@m0*ZX[F[n4SmZnLT-3;_C*T&CHh.Z^?)aEMl?VlNn%sLHEBA:\Dj-"*I(GMK
+pBq<pUr)H+'H]H&W>aV4*`$E\sB!e=)"^sU;>#nBf,^2ABTp3%:8,M\OC>de2bDm
+bG1J,Nn[q=N'E._6tnibYof;6Tt%g@eG&[>HS$?c1!OEGa*SNd?3Uq!ES8nd?tZ;
+sT/0VYj%XT;6\5J%cP8!M_WNqu>Iq;'=-8B^Q&\J7't-;`al]@%&Xr+:;1?o+>`_
+FhNDX7hj)$OT.WY>B466=^[=i9W9KfR/O8!L7<NVq1&0:cN$C(nONec2["Neh9#+
+.^6ODl\E=])Q*a%-)UKkp*OA6'WiZ:@N"p5RQRjUb+7o]$bl?`<XneF!HG>7;M&p
+klS?4UL+rZ_ZPs<q;1;h$G@\<k2hrgtt/j*;]2"e>uE9,JmE*K@&+H8M%<-f&2-@
+O]><ID#X'p+5Wb5NM0(dN2#2d;cPF,Z(r(=++*bHkXfGjL=sl&X_V.33DcI.^O!q
+6jH/G]-`&)/>K6PM;Ihq*nuU]F;^ee>27GGBgm[UD3R^tmi"g3Ji"!jN'`qJnAjA
+p/U5-*IAD<&'kUL@@\SN.c?8=n;$*J'a)2mY%@\Z]c7E%>;FA6kf?OVF.\<'7dOu
+&7N.IX+hKc(Ueka*toAK7E,'\A#939IWNLWudFF=T[WD#8+]2;CdPDX#rF1*ob:b
+ssq/0\f/4qfaL>Ythj#N-O+`Y@5G)C`AXdhVMK4l=[,_Kh02o1fC(M3MO/9.OkeL
+dI&uSj.ue?-]DQ->#Ec*[9Mk1;>5.#;9up7-e!qRlml'mX=FX&k8BqqBG_HC\`9M
+iO#djjaImQfjZkf$-jOM1fhF3V:54A?N-:t0*BI$H\c@;>PF_cI)Gn*:8j8LPN45
+##@WeKE?j^VKCUaN^;,RJY'HWba;@6;(;qA`@*bnMrl'dF1/hf%p;j<u&TPEMWT3
+>up*<o<A*D\MN\E%X%;O.3T>6g9Q9"eGm9p*aO7hk976H4%0C5o%F-VW-g3gA2:$
+80V1?^V3^N5j?;MuulI6oZ=IqMH,Agi6'c3L;b02j.qGU9=Lr!q*O/K<3m#(ROj+
+h$<Ee#p5IJ(j/K-AHb@B*i>P5K1=MrjmSYd[/2Gnn_8GbfS-M1!J&0HWmns<1L!#
++q2*:_W5Wg_rC[(iJm`id9=aO5\H]BeVaBVlC_nZA0GsP_rrCuP?aL8sKAc(!%/=
+`*_G*XC"3h+3658Jl#d;OUA)U1niQF2uTt-<hSTfW!`H!])e]6qCp:J<_Pg[h]7V
+$P[5E1+(NUXf1cOrl0bcsdOE`.dmZYJ7%g3\!,ihe4>Kpm/Kb+,90(FI\$[^W_50
+l1Hj6MhZm(m9'$o2=CYQSBZqHM/A[F%b,f4?akRm%!,Gaq"]UkrS4->/UlKNRk3[
+1?6hGfC$%ebUrppj!oC*G.sESjjR/i*2lJujDIs=pX(WUl[QG^NFt.iHIL(jWRI=
+1hi0Q:$/`N::$7,'P!**j/dnp/4o3c\ND-c7F']Ui*KsrB.[9$ShWiN\4Z_<UMo&
+Q3eFn#9oM4^f1.Y*%7+(DaVpdaGXPIK8>qYj=14Jj2mc3m?WDBZHJ?c6fF'hRhcJ
+Q&`M*;Ja?eH2aaOm*5g8'__\`U(3$<a*&ZAD'`MPREj.<7lQ?I)Hb;N48Xes@S-5
+*tm-^@UMn=%U*RR25Y9k/lNKMhkP"hb9&Gh1&u8!80G7rMM:@FORW'/=0&_>pWks
+:#:K%rmW#1ol&Ogrr>R!]j#Vb4]tTc^p3juPFQcs0A3s@n\1.U2bLFG2<3EV[k`L
+G%TQX.o7QhiM`MhL*4g:a)H"?1&oW54.mC8EdB9q)k]F&]Hsa1%']Q^E>J"V(Y)N
+7YiYVM*cG4flckA^)T^`c(E]0b5dM<W(),LMsYKi,C_=p+unRU?s\RRHhD`L9Y:o
+<mpJjr8<ImMrs-h0$C%Q'QcE:M'0D_(c<e;P1@/)p$m.K5\'f&+;^F/W9\SiI&\S
+Ko=1=!r1XFo6%F%L(i#:)c9\?];0N<BB]6:+lOj[dM]?Nk0C,6e0,ciaE^'V%hm6
+CpdL5jLZKWr'KqgKe.Z_6`']6YtYZ\@0=G@.g]DCO1U!h>^KPp.Qj+9Wr1PP/LOV
+S*CWllEOI7W!1[+`WH]'8k/ha]'EZQT=!tD)iJ5<^)&4RKTjCZs.D*`(Pcjo*mqn
+D%P3=iZYFS&7@4>F6X^[jthW\65YMNr?+8?`5:QJg0\'fAk7+.S1g2K*!I;A*U^\
+B.jO1Ydm>i4E5T22kT(n+KWG=?-O1-j16[=@,(R]Q@0`D&D="H6PV*1gjeB/gXoJ
+%
+,FXL,:OuGh^)YR[r9YGB[fK^p)V".4!h^"-00Yiq`:gWGuK3QAoGmo(0E%.GK(9[
+^FSpoPr#n0m"XnP>u6'\'3CslFL+?Qho!q2PMfWPA\<[*l[dW"P5@KluC;3^Ba"1
+H?bMM$1[#72b!TrLDXl72#B\Z^-R^:qK9c%7/m5ioGq"*]%1__V5:'QjpZ3V`Sga
+'qh>cD1Ak\I:s3Wq<DRmRUq1kZm.[dJe`!#f5.$k@8".QC>qYuOq5\1R/bJ8mKfQ
+.eW/iKT5K^-9g;b5pO@RYX<Ti5)9eo@2Ghd]312G^be>nYS0%/oS].SlV.Pdnrb2
+2E,Dp5$ao405`C6C:q8X;=XcA8$#<li6<+STf^1L)c"MPh0DW],8WUcuJMN\_7s1
+<64kZA#-cq2R.T<7=>h]'X6T['A:5Ong?<L8?k1`mT*ri>R$bqBc(r,jcDkXj*P%
+0urD9S5pE!U`61D7K<pEe1tfSnt!Od<1`+/@XPUnLXNA^pp2Ep0`M,SWCtu83[G4
+WOAV]4DX#fJi5F_5d+:kJkRp;nhq#@1Z^Ot8_j]hsLu-93%:9q1h@=<\<U8(JP^B
+NmN*M^UZ?h]!a:o2nOW7c#:2=>,:H.gB/aPUOl.3ULcLTSTk'Yfphoh_2:4//QUh
+**'kt[.;L+YAr[3%i`Ct2*6aC9*.D6=::8Y>,8;l.Y@k.f5/PtG!&l;a;EcWnL+g
+4DOHLWl5VCks3g1<Y7SC83*-CkPFPEu_Wb)+Lbf'CRfc;R?7YK[\?tN(?>?!6o0#
+>"fen!7mm01%I5kc+[7tPujsN?R_SqP/Bb:c:KUS?HMk!V"M"#Bs(T+A[$`I3b,:
+&af%KVXMHfXGcb7)_be%NH%@O&]d^F^(5b(Wj("4s/*ug%<uP[R?66K<;WNLKU68
+E^[(i0D*:TO<'59CKA'93Si"S7'=&,&1U&EIccL+CRMfApM05E>&_gl`0pE"LGGX
+O-69mjYjV-Ka[%-gj+]aC@tP)==Xq^_%11O19D\otDeM5q]6E31>OPTI3C^#U?`J
+..(?Wn1C:d9JSB,Fhaq$[7b>f,<:(ReQ??^*]$Bb/2S&gGLU,QCWHlMI"noBrCFA
+lthYf8RgCm36#_lAor&\A/\+:#p9hg<g4b=ijj+=b8ZhX6P27+6U]E$XAg>[C:]5
+>mJ>=0Jf*o$MKp5!W=W_(4Y+HMh.ipu\+Q`&m"kES1fgH4S4raD:<G*<Gt'gIdu1
+\u2l07a@s9cC=[UhaUM(X2pedJRDX#!=DRq@)PYn$cW</MB7i@s>;S$^N=9KulBl
+Z;`!M1`2-a,B8Rre^m>#9EblV%;\,9.ao"^@tKY18-BSZ)q2VMP=5'VVLQ8A1BmG
+f("c+lLgFauJJ1&l1Y?h*l*`:pAu;6&J%Nig0c!R`W1RN![`T.,p6Aig[DR)j2Z*
+&Y.>$4i3E)(cA%]=*1U!F>J)1oq5rhBG%K98f&KPCD@`#ATTZ==S#CTA"9&hL>@k
+['blhNbI"].T"R*PHd]C([Dn[]Kn"8A;+qB]ED;$6>S.:`V[Y9<B>Y]iO]]3El2=
+fs.6Y&kr57>bh28?;*$"k)Ib=2)!8pk0VDYLa2JTYS+lEiFnT;%G)I1g"ZC:%0cr
+"eHdo'\UmYQKWeU8Jf0""ZB-OSP-(:NbTZk^T/CI%+GfaOSJ&^>Me,0W$)fiQ1Bp
+5M4GPI9#3@2e[R9(:87%\psK-e1'[/^Re/6ON579lX+fX?_Je\b)o2(H6D+;'[\R
+<4;Wg[K:6Alc94Y7\p>KL>fcYUIm`bV([!UC#&$nj"WOHqcn8MBls@TL*DWcgW.I
+#O'8dA6A5kg-lD8Hc`(08.;cqDih_7`9:Kt.a?pm-_UH]/e=?qgkD6*MmnMN*CSK
+>>PF>(OP5ItUQL\bS"5JM9EYbW(l1"k`ZVWiEO`d.4oVit=[u>FP<ib!P<>CitU=
+.T$bl7YEV)LPK;95%OoXS2hi731T5npr5V'L?oZRcm3+r^Qp<B(`[V9(gIZHOI/`
+Y9rMVN]Q[V0+3_X-4$q2sAM7$X-[#Q91?&<,bh,RaAM5/u@L`&](V`Z9<p']5NF'
+4K5K(rmg(:[6sNFOp,N4qQs>.GrJ-/*+[[1LT[sSbD3EM]X!^6.['R;]/tkl:kFr
+iV=e,4l?dB?mHO/479+7C>n);bO?6MonOMV`M`s++g,FjG=1^/c!SgbFC,V2Dhmp
+iShuG9J?NKqg:XT1!2N<%uV?&J0$krg$33S<EITqtE<Z`DYR]-GW.&b,!RTjjIL*
+j3#;SAoBYL<=6jC>h7gWEL"I!;]^T+PGbB[O^=UjRa/K,lK!5A"idQW!dU/[$h0[
+Fd&?V@-Tfb;OkKFmGL2r"=ciZF@Q_^@>L3T4)XOb$JYpi"M'A>Z\i*Sg.cfEIZY:
+?I#ikahggIoB#<!HPGsoXM-K\Zu'!h9f7?;VN#no-i>%\afg(JnO9=QUhVJu3YJ-
+AD"3tkDBIQp=SUojV0K>b+1)3]]o*QA'AJK#k7*Hdk8!K1LU?Fj_B(Cn260O?>74
+SEM;hRjk$X8\IgXlZr[_3iEmSL(ghHJ;+N<Lu)#W^Rik1Sj:TI6\,=]>2V,9Pl]O
+0?0=*Ij8hc%qF.oEE<:Do(1jF6Aqk54Q8q-UjklFrth7eg?aG5-B]=7HEC&N/[/_
+_'k'`aqhRDDUK2?_&8XIqUtaiXOE,pcHC.n:t_!0kkKj?/aG!8c3X9'r^nfmo,<8
+k/q'`^iq0*WtX4)U1t:BbH8uM5p8rd(#\G:,Hi$<L@Gul\oROClY]\OCp0_)F>C%
+gii4G##lU4eALm4t[-3dGXGh!^#e\;7-TTMd>uMnIH(QiGmoT04h(I\$2Ko()UT)
+O[>eT[>8)-B<g:p5!:CWIeSn/7XdE?)1<)`52P,T=+fIE4p4#ca`-(<"+0)T=a]Q
+)[KBSaoSYt]3oN"_6EY^t@F[fbr$\JB%:`7(b:(hXZ"42(Ve_Q>a4Y/p$K9Wf7o8
+kFtC0n<#6N3Q/u.95;*T4=0@'oC1[1<aa*R['DA3PnrXqQj0-`@XXcLZY,#iigC=
+/>:bt/QL`#=9&Gl\+Yn"1(:R=<`+LlBLZ!86.;jbXmE_0.S?J`]:k?X7i2?tVoq&
+YAua0r8NV1jWfj`pi,acXN9T9b\l=l`\hI+ZS_7sQAL*#iU2=@4(]Nsl>8gh6NGb
+iXYA/4JO(@%e0Pfo;eXZV`#ii.3UIq;f]5;FqmAY0ta^#aailclJ.LQ#M?>IZ)\L
+WE6Y-`NUVot\Al&*VEGtG:8PLdK-c*?&6JV1gKnI_l@^64HBpM,`07h78!.`@J7Y
+Dp'/R^/,c6\1@n91V>MYJG,o+;==nQ!j2En!=Vh52KZ9!cinG&7"".KPVA?e0>BX
+aj7(m]3*;#**k'R<jsegVSSJN("8^Ra'_n@<@KA;\Ad-,5=&4FQ(lR4gA3N:L':=
+8.G%X7Yn.Cc0j-*.c#'AOHXbE5)6C*B>eB,d4+6Gfgiji;bNMmA3B9iS?h3VXQL!
+p[qi<p#=#T1:RWeDUp'E%chK-sm/e]S6G!Q6`GiGQ::)@<@E4s4rMcR-lNt<]mlX
+-1)VH''WPm*"u*&T7W6#SbJ`9am&?.l[d!!/ibQ8\pJasoL+=J%,s0h?[ZE:RfI$
+hUAFOdqgqo6O?Tj)TXMcCR`ZftVjt/NgUt@oDR@,I`ApLcg*#_BcCp!8uCP0%l*<
+0L\VLoSc<g"6j/UJ?=B]+_f%[]6EmqNF\h[d#;ks9M`?a`CuU9)"1:+^,bHMYG9&
+5#XMOhp>>ih`Er7M[B$a`OtfC775Up(pf]34E*Q[D'NA?e5FO<m*OiR%(uq_I#H0
+VW!"(Cjd_75tbE\VCEnTTG[j)cdh9IG6Gr;%+e7.t#if98PNq@K"2#6eFGn!+NBY
+bmOo1eUa+]njE1kA'qo@Jk"_>;VP:0Rq>"3COl1qEFn:dLoRdAkOu+/UK_B9C.Vp
+&-==B>,fRbjAdO-$\bE5]N<:V\RMuB\5&Tr+U3$^Ub<naN%VOXYPUG*7REl$:YuH
+F6d$.Al29$gb%<H-RZ#G@RmBjZE=X,'[6a@Y%h8q<2E>LMt6Q3qh(4/Yp?ZA\la.
+G=po8GaMJfKZCcHh[_,&@<fmn?K8R?hVV7N)SXcGrEU-rF=c'%S2(D&BXZ&)I.^Y
+Y">@4>*:2O8`P3TZ=Q[XK>&WQ=g8s3Ic\!hpW=kEMfaY8Wbj;\M/DXNfeZ%=4h`G
+W$K%4l'a/fLifWlA(9MRP.LS)-([p/5m.Blag7Y%:0)4Hn?[.;]^B.V2CZ/mHP=j
+F"hP/UklkBsqsb3eD,9GWFosL*9$t;mkl]r&T'#:o,d8/Mu`Ebgt+;H16CUN/GFM
+e%XA">H8_b_PPbb@Rg5HR4bCh"_h(-Dkl!B>9@Ned+%)kicpeFqQ)CYNZO,l`(HN
++ACjA[]6bjNECu0MX`jEK8M!W(\9@i<,HR5a19hsFVd()d#3'-Qi)DDc4R.4-*NR
+2[n<@SY.T)FD[I1m"-/M+LRJY<Mk_g:pN)Fr25;QiuW"&=\#+fWL5Fmg'6tg$W"R
+se4<qb3mTXsDS[%+I5d`+ir`W\nN+pVllRT>UWj]]Y\BW')nQaZV<goJ0)OK=BI"
+QH2>jU@k-\.pF(E,ZVN;&jTsm=cdRm$&_q.Mt`-hqkrPf<>)b'=YnQ)oiR*OSku]
+B=IaYd`[5O-`q.*F)*UZ>ORT;@Mn%:Y\7AE],L+VjYZSC>WiFukGGeh^[Eh^04'=
+OUSk.smX*jXXmhtA^W$*9p@4K/PJU[70hD@Y\,Duf)-ZpPp8IcPn=RVu!42BmiGC
+5PZ+SSXg+-BI*P1[&"9RH8%+jSFJYu2%WGc`lRQe#+rr?/J<rW/U]G9G\X)tu'D.
+f0i!#A'b)!t[mnP2r;iiISJ(W7%3L7JXK:'j?J-#U0'9r2uUID,cR/.Dkd_*W8o>
+s%Kq*mJT)\)`"*rkZ>T]FUaInTTc$B\MRsKf<%)2@*FCi/[L&0C=\eo2PMDn7qhc
+ctE5>T^8hQ>h]S*39/T)+oW<`GiRa0Q$KB3pmu=(dQe1*W_],K:hsFH2oSe3@;Y$
+$[u">N@DFbrm';'mbqj+F[.B)QF<qY-\1?gLDD>4!QdG-DWOs3"<5_V?*mp0U4^O
+!%f5Jn%FYDA\j".daUNgIA2$CSkEoR8$Y5n@"i(-$OCI5mP7(:<2b8C3o#GlbLrn
+dYT'U)"%:[ORGB2++So@!oV$XE3*c\o37m6+ojSp-BFZ[Hk0ou^CN,HD\jZ0m7M9
+fkuAlL+)$1D;=Kg!>l=SD%\XY$UF"rr=-=Y$amSlq5U\4ER\"m:Ff8Yd+h<eCR:O
+NFtbM@h#49K`fO(WPrrP5h]Ig_`KY\PT^HGnC6un@p0[DI#d!r=tPdS*sc<@:7WE
+#U4)F\?he)Gb8&H_r:r4RV!.Qe/RPhe7HVYrXt$9bgZmrR-Gg!`>'79]5DI2D.83
+X21+V_WI:!/6`Vif5K=.ePrrDO`)A.Ue3FZo>]rc@(IMkqT>8aho<m<dJ$*6dh)c
+8hd%H!WspP?de]^Zc@XTC..hF'TFC6Z/ic3D92GH[ORio6JCiGc*rEE;dWpq6(+l
+/QO:gjPJ,(B3s?0>ZE41n#8`ccEq`X[^9?,aK=J0j?Is(+nuGc5#l5?F<J_W%NB'
+S6ss`a,$_\]uuP:BB#=>gAH,krLh/u"#U\?;4D>0)TocY#u6Y]3N1'b2&S>p,J3C
+L+"^WPUVJE7.\"L)CoQEb,O\?t/'+ED<+e7Ko6.jI^[`trp.%cRhnpXoQ%1'U]SU
+6]#F!lOA<L^gGH!P,X__3dOiiBt>/*\O4A3M#E72r$LjM-u[(:%LOiLB*.*J3O\L
+l(3VHNmp4&nXtD$VYNRTnsge?QDV4fR.bL#eKd\N:%mI!-n7:GL'VLC`>_Mu.RTQ
+`]sO6KEeQ<aR%1OPRA/\J:d9,>X]gWoe.Tf_h]<]!<]OUq"K10;,Lt[LSW7dZ:f7
+W`PLL;:[1a.6=Y$A47Z)>G8E3<I;c"oa&Z"_6!te1X23P=gI%(<E,PGMYIV6PtH:
+79fIB`@qU3H3iTLDU,j07["\`8T^gf;%ll7T'$.mfqmAW&@gmNO6,<Z$X]2RR<pJ
+E_\aRdlKq)U.lM7a.lDW7oN+A4@GN[l1jef",I-X,fp/[Z1G9_Xon7sZQg'ofV&:
+&koq^P-J_D1BB<[>UK),QV@NI9kH2"B4D8u;Y,C@QNAM)N$=f[`!>dV_^_-D*/rY
+\>?:;r/h/$cGM/<D.Pch.*mLQ6ZkL;pr?_a7`!tYGg*oH#MYGW@aZ'`Gs8-1S;h"
+0jIk4b&H69`]@.I:"h26/[dN=C6Q%nSW=m*'$"[`MeN14+'R%@oZOu[C3/Y6n=+d
+7(o3;'<AegB)!$LZYf1sW*_A^ZBi1kD];1B8<-7k()[/OGT/WT31F$;"`jKq0$7S
+>:"6>J7MT`AInhb/C(#`cXFtYMg_[DETN+MLcq4f84)Uk3h*b_iGTbhTf74T][3X
+RC'V&%mO<KTk55Yj54o?rTsFI:BHoJV\k!q-AW0hB?((`5**A"<4bSjsl^2VkJ^!
+Y"#FF$LTb2\]edOEmU=HM+7@D6L+X0%&>"EK=ig=6W&5%6&(!CB0!<MI-:H*.;Kb
+X[:A<-T%Aa9`*7ja#(;&0El6-lIZOcF%QZtTFCcJGp)76@]TVEM?u9%RRucmcZ4"
+seDA#M^lIG%Oa1d81t(%@9R.+%]UJ#SGgkQCd^]*!+QKRL2^fXM*;UT#ZF5ER^2@
+,R>V'_PfKU;C`F,rq>'.$@dQ[BPHFjh.7SUn@o$8#D5`>mfl9)HJBdCX>X3l5k/5
+:Y7`@mQ%*QflPAeI+`8CtgY]VF"HbqG3e.eBC)+Y=d2O5rrR,\Bcf&>QJ5IJ>Vgc
+f#st]JhI8ipVT]`4D/+<PA9!bT(cEI/MES\T*KMNZ4qu-\5NjY$M"2(uZppE,D_H
+K58`NVHk`@W:RVKc+]&-^7Du-Q\]N1ohBJtlV=ha'pR.Q`G_:BC/4phM19D6_DtQ
+Y.p;=Xm8Ih:P?Dmt[b`"n[Hco,/0-2sn._b"<1T>7l2La%*7X'sgtK%SVE>bh)5^
+^1SsetH!B9R,e=7ZFVR*H+qbH"H.X?u:5S>aIjB%V"bU#T?ZK25Qd+0mD=\njhqN
+WI7oA<X$aHh1LSP&Sj?YEF79h(FmZ1Wp8kuOR9h([7C54skL@e2%Z@VJFj[og'5l
+rBeiSqVFP&MW!cXV#Z]+Ad)lZd9tZAW@JUPWCW:lcT_22>7sn%VP4!Ee9!*Il<AZ
+eE3f8Q1reR&]@.Co;Lb^?hJQ:4EdY]Q3@/$^QT6r=-%+gZ$BU=?BcE_eYfR'7X*H
+^N(VMVC-1a,h^1JQp89W"3TgINo_h/DOglk]>[o.hHoKU?@jk+\2Uo=FrrB/2g3g
+R!RFumkjjdq&:`DW&gpFVP0V2r/#H)lY_DcDFRZS#'`nKFpEiJ0.C.=b)e*hH/e@
+hE]2!3=sA<6(s)g>5HD!*.Rms[0>VZ,.02X=3nBXglm#8l]1E?Q6r%rTS^-dCs`Q
+7E&1+3Emi'^<6-21N6Cf*o\78kr@Jj+$1bIk)V7?a9V2^q4NFqJ/a`NCqq!9=Icf
+2g%I?"8loCmBug$ph/Oj_nB!fq@23l_],>HR^aYa:3"<3nCN8@,A[8geeVOE<4]J
+r*`>"$62Z^cr]Ku5Xo(JhO%@jpCP-$M[eUeq7ntjIP@:s_25O4b`/r"c9hd'6;7'
+S,f9]e#HQR674/JDFk#,'C.ZAY9Qi9\P]Bdh9p3Z;KM6?0l%;O0Mb>e_6*Q$t]>)
+2-kIMgWu7r;u!>m5=@d>W*_PB_/=B"[n1H)!n,R9gKN)&jG8Ki#50-X"VSZSm:&j
+O`YgEi^b7ki+B<6hW9qM-e<=SY+.J*[`b=rLU5*_^/>:=_W(ml$pXXih)"Tpe!r;
+H'VGiC_(h)o%m"C"u2'GX^,[O<XP0k1O<prSZ>u&]smE#.Qo<KZL!qV<hkSljg?=
+:KVP],bN?DY3KM*enWfHGVWk8.hsi:4EEYc:3KH->%+NjSL6T-J0!t)S9?nW&1$M
+s!VS(LF<T>Z-c)F9Tpd?SBCA9>\J!OOtapMj\[5A/WI_ALf($]4t>r\m\dqpIZq(
+k9V8O;o[nu;#?E?r!?<NP5GA'5=^mn;<lYUepVFa]2tesmf94[7lWo&Zod"S.AFg
+RO=.EUoS<="RG5O9NHu9hfCG+:pR*Y"C[@e\oV#R^:OYWq<gTZFMH_,C%#rWmg4[
+aYlM+<bJpF'56=R2YPS)PIe?1P]6Ds`sSem<PA93R("/`p)poO=NDoGd'9gpH;qj
+A'=dJ-Q4D_1Y6oM8&?.+q4I>pneOd,0aqCj8MQ8!QDYY;ff94*n]MT@CrU.(r,6[
+O!YuL*COqO*7;Uq)5/^t6AWna&D:7),korNG13/PGi7P;T<S$?<f7uFR=$@bpP?!
+D(p0?8,]68Er1%_K)[Qd"9Jor2fDO-A&LOuk&%3*A!c%Cqd#.t0DLYFgOjV&IYr8
+qUC;9=4.@;d6-0>:`:E6Y;CAP1<K)[>OhUb$4t;J5&?eam\YV;6S-U>-qr3ZeO2P
+MF(nW-P`d&Q@5:K3/M%VXr@f(9B!Keo"VR2<YKSSl-3ib`jDK),!`f="bGu=VHL;
+'D:%GnX]2ZfkQbbVL%VJ^\s#o;P2)XZ;d"hk)d6@$Oduj0m\8IJ:Mh/,bF/'<'d1
+9(Q1N1/g9du)kQ!&Q*a!VDH$&A>D'bW16&g?`oW4+Z_/T:A@.tB";pKD$`]/?I4]
+h/CWqUu^MG]>\F,cC;`QMU#$[\Q?K?@T<J]D_M/)75@DNBbq?C)_*BB$p(=Q8n:4
+G;[5N-+]q$1afY`,P]4[aCZG!-]MgilC+:Zc\DbEDE'=2g!P+NVd!`[>:=tb6^"l
+98VX;Dc6+#ZZW9_P8UPV*5&Re)i:ArS0AYZ_OgS*J$?lBUp1l"HGR1uD8ZN_eg#s
+T>UZT'_le+4hHca`"]dMKRAftIY+&t]2tJ;'d]r.<ZTQ9eo87?fH7Nlq[i\5Hdda
+_)?V9q[3JK1DWCF<W&Z5sbWc4!0^"[*f&V=aY\%<ZmWPoRe$)4?O:0N[qL&iY9DP
+b03G+b@FMU<q,a?k"h;@I$!OsoMW.X,A4!UEJt".F.(H>m8:`[aZ)?$-ehJu:`[H
+I@s*0FtQ(D;.l$i!^N(J_i;H0?Ut&2_.ZqR3O*i<1ZNg42$UsbC=nI3B/6)oQ!+\
+:K*G%CO9K+Rq,CfT2Smj,-%3q"Xtr<?CIWd_D5$D<TkcVG,GfR1]pCt<ft(u?mo8
+$44$obcl3udd*77iRa_"YY2\$nBVD7&S-mk@3#3+6G;8PgY"K:hX]p]aCMS?]0-e
+/SA9in3#<Jn)'kXh:=1=N,9it.^Ef@^CDV.aQI42GS>;?ToNUMP@NcRr('QgJgXA
+GKGi[E-A$Y8p$X$0`Na'H'29&'!:/ad5[QYafmo28b!Rp3*fb1+#idbQa/;W.E$<
+h1/=C72IL;iPO49A/rOp)6X_9ufcRAtW=8U+sV]"e*I;/9"<!YdADNa\B=X0&'Hb
+p#Af$.8)D8YC:1h0;kM7g\2qsbCts)cT,o9XU!"&^r8cZ0'8[3&e@<DbUjJ,l9Y#
+`ik@Gj^TM)B.RVkZYBQI/q:t7WjViODVF27\3F&1[T1X^oDS3bLFupU^[1Ir-SCF
+e#4DEpL#/0@5%\4#>.bOR,\8&R#^6a8,,pqX$3h"O_Wreg3S6%YLCQEMg6+7o#ZY
+L1LOB<-DCHDIq6JBD2=4M;5?6md9ofNrW8a_kIpR#C>)KYY^'27pP_&/&,\99]7h
++_t$j("-DeoB,KcQ+KFDf]h6&`pj4bira[6W40]*6CrTTX8Loo(-P^FQk5q6J#cT
+-C9#5a$3b@VHh5"^0<f:<a0:*r5jRiBpR1qWD3eNCZ=o]NMDq@8PR3&eN9h81ST9
+"%+1A(ZY]Nh0&<ejMU\4G<C7`\a',;bZ%,;-Q2M)Ia^^Z4I.\8eGqR.&)P$,&O-g
+S-Q)4S,r95IlH,Um/W6"#I^*1e'ADj#=N<nMr(pRn7Ylam!,mN?Wq[&Zcc73$+Be
+9q>+_0nF3"-9@(#]MHI`kdR^YC8025]Ic=\@M8a#U70bAcE33'NSO+osLTXH>a$*
+02Y92;:^lMo?M/6s$U,G:sVgX/%:4r,H%d=.%?h=,He2_p%p/dSf`/4a:O?XA#;V
+Y]G!"Z>SNq+8A2\gQ)e:WXD:3-pZTHiPoZ%dc$`;hsA*k<&n^MT>Z1(nBRRWM1$r
++p<rp7AO<rJeu@<fn6!Ld"6X[g>?-q.is?(FR^%a(P)B6GQL*pp_pHB!%VWI9\Qa
+RL\VoGf61lftcOIYBA&'$"[<DQM#C[ERh\eOPB:rpWIAZ:Q$\H0%A7Y<)Y!O^<-W
+]gMF5"2YLL**orZ(]b*FH^1Rq]@1h^j]?-Fg*fR+s87IN6;CV+Ieh2O&Q&I8<$DR
+T6U*X,`*dFL&OW(SUT[VuH`"VXT(hoOr@X'7<FOaTVc>RrolY)'F>fYDGG#GU()_
+%
+mD1P3Y-qP`UPRIC_t:EJo1)c*/o4_p\t46IaYgZM>Rf/Y.N[O^2jh-#8eb4mp@$Q
+W#966BcP5>0ft664P,;'foC3-biac-W^9J7rpC)=VP9o0Z0u?$2BOKD8^j"_kH9k
+6],#:[B0qO-WU(585rge\fr$-[Om>lX[#t:4?_h2&>ZBQ)fu^9um:g(j,A=,_K&9
+ErEu]fs>-m?A0'J&Y@8)]uhXO?3%nUUTZ>tKpFlVFjR*e`j-,n8X7SD`IVNU"ajk
+Qm5pZ1gYFIgfu%lENLk9i9gdTe[JCWqbu@4OQjX7cJmL+`DI@7edP]P:!!FXJN%j
+8g)I\MXFajUmW6f3G-\-%9%ClV2Ne9"^IDptR:\JPFfC\M9*o#In?_!Ou+Vl4'uU
+@_R_k2[`X_)UiCPFBZGIMi<t$$2pJAj5sSbL>tu?Xp53_P\Lht-_RM@f*OJ9lXID
+56RL$,F%niBV<)5dFWmg<WMW;WcfJe_B[m.4>dj+X2enLS%@+c!4,76IZS]8<i@5
+<Jl!=j.M>Ds4rL!o:M<D9'SbZakl//A8Y[#Z?H:Os`pi(u:e]Ac"X^&TP(@cBr:D
+M%/[Eb0Y72lsDXt&k!%'tEZmR+=Z#/='X\A#U);W4W8Gt,FjPc!/3Nge)IqROLB%
+\%U1d?iu@=u.pb]=hZfQG`SebQJn,"`3MVp=!24't<$;$qGW[[t7go]m+G&nU*ug
+Vcu$rq`&pnd+-6^>ud3%S^=;$imX4V6[Nlu',6OR;6];V[6ceb:-*7\<A&0,mt_U
+ej1Q56Xg,cka4?qs[5"&F;\5CUGB0&3@FTs2Phq=.TX\+_[gneF3`[MmmRb\<;U'
+LL&@io`=cc<BoWLoDF89;k^U*mg['G!:qAf.,Er9M0]It<^<TRhV^1o?V4=Cq"$u
+q?F]I/Q>N.Qb/Cokm,<*dkdV+3[_;0pYPjI1,\=@+_(;3%Ud;*o9I'Y,(HMCZ$!(
+03ig2q'X!ju[[A$rV"niY\\`aRu2-/!kI$B[;tr=ZcT`e$UfX.SnKC1,9:rFg7#>
+.)>0&Qaih=,ZMB$0f,DcmZ_4Q3mrDko2Vl7@N3oUX23eK+#XQiDB%04N#T.*1$b%
+='\;n>BfD<Q$sUDf8u,YPl:OBQ#H]XhRM^na!\9gF0%VL<%r+SUigcd-9E[.ueh^
+?"bQQQg8s-7"M=V3+,8*^+`<8mdXDk+j,b!Kf!/)H5MElY#l?ca/(6X0$H.?oFFq
+4#\9$->Zo/':6[>H[_N?^Q.oVZQ]gmhB(;aJ.GmS"F?ZWZ&n9QQms++^GK@6MNp;
+jOUZP,g"N(j[1dr&hSad*:=GY`>^GWgm%pXBp!`)k+5PLXmW_k$YpCWSZmuk>/G+
+\7_bD<tU\ZGRQF/f>C+IEf3fW>k[enOK(WFZ=]ZmW`pt9!ur6*[=D$qkGNX\O%)'
+IUeNH\*GY`NG+!D.)tT'j*UDM?HB0]&-r1jPWbs8gg3o:\:?/$;;kWEpl$InNZ`3
+5j"C=t+=E0HtdHm0A1<mW#c!e`(S`F\O4P$SpZccfd<%?P@!kp`KiYi]#D_,L8["
+NpQ$ZBmIbFL!fI'DqI/u(Dt2SsJ<=(6@Ngbi,e-\8bL:(OI2<#89=[ahIn\R..n3
+jXkujRe/mP4.HOWX@Phipkqe;JPTqleV'gK2K%NDAs)NeC1(N4>_t&hF!WA<H3nT
+X'2,q]RKH5Z\"2(WErPK3UCER;EIbIJ4]-0n*J$9DFWPc.<T2X>nd:CcW^#:Rh;'
+-[:MH05%Q*T^!WAc$L?P[qq2G=X$u@.[Oc5W\3mJ<XSWr=m,6(VhPQbhX"ohMnt)
+)Ob4oeUUWi=Oh-,`qNLq`n@5TL:8p_cLeB5NT3#,IeVuXUURY!Mqe6).`0snoNnj
++V5Z'h1nMuNck_bja_=skuN'c97u2lJmlG3Qt1bXYKNN)I\/Si6(Q)=88gOb89m"
+J.L_Fek8Nl"t@e`kLcf@V+(7<S44A>1_1[f$XhoWjs+"_RXqKWM#At%"`fVrRI,F
+k]0EE!a)Z.HIK[m\Y^-s-FPs!c-q_'Nn<FBDRpif-ooh9_nB-bIb_N*2N-U"h\5;
+KFs>?[<g4'05jr'i5I94=TP8lW4>dT?3b)D@Y4<[XA"7a#pbUmn%B3Fi392dY/$G
+/rQ\qmW/a`I%I1ur@Z)m>C5<AS`rrBqf7WlT_iKiIJ$-IY?9fHjcdcgEQ`)UTU>Y
+X<*pV0@<Z1NP5c(aJF'RY$!V3[N\CMRNb0lJ6g5UW-Rj#boRZBaB./>iU\CJRt#7
+^%8GbGa2f]<:B)c!ZH=G<'.!H01'X0?7T_=QP"SS<Oc!U7-CR2XY"Aic#aV._&Z&
+K6sK`^05u\iFoMgjSDg8[$F8k,8D5QBN]!Q9f[,rJ5.h"Y&'9T:obu3a<*?UqeW/
+2p%hLV,!<-B[Ct/KRqJ!mKj"kPY)3(J`[oGTk@Cm':AJY<B;X@p6P9jbRAo8p@Co
+D?j!W4)9UZF@[+Ir*\`sWMeM;N$8RLd^bLS!Qdeq6^IE*/3NFc`a=LkEgrr?Sa[R
+'N^F'3Hs1,1tA8lhI*0r'K6"ja0M2R0R!\&*h$'t$/^5L1f?d`"P>ZX3#N;R^7iF
+_F]sN*W&S%;jg01Y^uAc35bCYh^qR#F?k3UjImG,V'0!fK@Z_/V^9KTA7Y;f82fB
+kPDRnd=le?l-DmppOo-^VgD^O40R.VZ5+]-S5ZS#<>d<odhbcid\ZOM][Z7@]$t'
+V[^p;t9(aK.(d&e:Aea?%^$MKDe+;]GgsWhUd0t'%3E,Ze41Kp#]5FR"$1eg+njI
++G8!.+Rp/LQa?:pBlHbETi1g`;&ZnnCi)+&1"Ws01j3bG1RkAU4(`CKgI`a+1Rk,
+4!26$jn*;G50ThPFMkFqe0W*7Sn828]G#3;'2+()>P_\G)oCWCp_2;6]HAZukl\_
+>SMd_CG-;ZYRZHik4aJmR9%*mM64sP-qC(2g]*JFL@CZ3SK/d!(r`t(=H!W>L.=T
+=-We6d#h\BIg*P#HnNc&X"0Zth&>e=gVhCD]O)i91Y036--rlg"Ms&<MYJ[OCZ8Q
+X(r^kO=Xd)2D>sUWmD@i]\JgTQ<-^'l\,QG_57t'V]Rd`[m,g^^%4#Hdq:'K3/^-
+:Bg:l,6NW/t^4,:Ti=2V-mf>@#kIqml,HQsCfkPM[_F`,7^,]Q\EA+<^!):ZULa4
+e(00$ClRcFl3cP#5Ks"ggguk$gmSWQUHNi-J:<;WQi"N]>':ld;T6e@hAo9==Hc3
+SW\?%'^WORR8$eq3IQeSU3B@B*+/&\7G0u'9?=p9!XCj@OP37?BLR-]CTHRZ=n1!
+3Gp9.j<&Jm2#"Dob8^UUjCF3-7:RflW4PM*5F'96NEM^OgKbXA%tM\;k+XcQ:Gcl
+<f!^Ph6rT(LfQ!N/PbGZ)pk_+Dk)m!13`3DLN,q`$h(*`jRQRet]l(jf`,Wa1o"0
+4:.]!Me-XaH7N+3QMmZ`BrZiYR(o4qq\gd0jrP=^oclcGroNEcWD*h>M66e7BUc:
+Pu(8L8A:m@Ns@nlh6cBif14UO<,A)k2K)8l2]t[3"E3jeNEsj1TS%FQohh>:3H%$
+lfk:6G#asXZ5>`T![+mN+7ajEK-dB]BBN/*JZKE39hq((*Ih(K$V9%NUd=31b.<:
+^fFFb^&<u&(g?^4b<c\7b>SZ@YUV0"&]@dlCO5;4][O(@`b;g)UEgbs\<'7)!K8!
+:dh`?(TdZnCG-k<(k&[5"KWS8a=gbGU](mFMrrBksHlq9B'Dt+]IiBXAD-AqO7Dt
+(a\1mU6fBS^BT@tOKkJ?To)r%<5R:UWr/Ydtefl4\Z"1E2VJG,>QBRh\aQHX]q`D
+>`%1!9(/'\>C*`S<P1b:LlQ&&d)=k.D.knI@Vg>7ZaIE7C'EY^Ea"qbMVnk]bCni
+T\39l;DKbf%7Xl1cc/.*u2FWnQY!9rjf2E068q2SjZ3iM"5_J%Q\(/fO^6!%&u>.
+>1)l!<bGSb@WMmT3R2Yb=n&e>`mHNppu9$^,K%mG<Le*`[\p=7\%<BPMCYTua,d&
+H'r=Nseh59Qr]Nk*"m38[`_VhBbs&uNX<\p"l?t`h\;K6sYq&looP(.TkSrBl%(@
+R]BP.(!W_ojek,B]gY.mcFiLNL:3*EE&G8JS<&XA`BoG*>Ghj0W<T3C&b/@F5F<B
+FFqQ()1lh_G<WT1XJsKrp_OW'V5a>U;f6**q<fp">@iPToOt,ZV=]1+le"f<R*H&
+HMoIW>+Z/m1Z+^p8!WZ2Z3KeQ076Ma"!<"74D3i=%Toe;Y;\kLYO#@:`Xf*52sgT
++1pQneHPT).NO0(*gK(Crb_NB9la`b9El:J4?asYQaPO]IK`1RP]!)2OPbJ@9K:g
+CG2$#Wl7]\J/aQu8%$N;Z548(qT4CUcf1lhsQuJl*?P-I*_L"_PaI,L4h3-:O]]=
+c%>:W\1>ITTrZ%@C>)'taA%LEO-<M>O"ON/d0et+sanSQ_NS/""VBh;\"^;qOQNk
+F)P?M<;_Jl@WY-t4p>:Em/^/7Y(U,A5GuGYE,mJ%JsQg]f8El/l*4Y<A>#'cG"MJ
+cU!G\qc3O:+uV"(^3CoX!ERtC32<AE6>*?iFsjh(Pf!V.7qgS<g6Xbr^"XAY4jf8
+X=9;mW.ps5R.Bf2C'-#<5[fjOq9?OAI[0PD192oq%,<jCmE=7pO!<jlL?:Rsb+;,
+"A*R!Y^@IVEc7rK`<!dIFbie/k%flMiec$tA^=u9-ei>B2P6`FQK<M8XOlCb+,,S
+4l=GnYoA^'Q>^235Rd$7e['N8YDr&+7Z(:E,C[<Adb\[SqV'7!G2II)7eqrbcPYn
++Z4T7`I/1"Z'^i-?n\<dCQUJ:4=5#H&cUh[K9Aj0.g[n=&qF:XX?sM^=?nT7!n8J
+-Q;aXaJ=^QhKS:O7>HO(S2;k,`^Hq=&UYnj(Bid*-SO+F/ka#`7_R?NXl^=i+U5=
+FDAO3XKJ'k8\Vg/J!nUbKu2<8$46(SQWJ$&dms/(90\#9nLos+FDVG\7+9;_R2c7
+70ukZr'b6r,^Ae1#eh-:W^mPU]5E^51SpFHa*R(W6PWQnFpk',nU!YuJWVB4jY:Q
+<kQ8o^Hk'Ys:T)Sd_rR3O"-UOsd#e?]9h*q6>CT[U:i#aJ$YF!O^\E[ohms)MYmE
+9FfkL]mP^BqPCn:&tTde(ZJ]NhG&QK0lP2ELcRf"P>XGJdYR"mTr;W+PbYk7CjFm
+X7-;>5nR8rr?gf(492p(HR(ug-nDj(=@s5;3'3#Vu.4CiQm+g=T\BXqViI/'O+'M
+(AH5YUQ2j!rbnpW\XlU7eN^IGZc#JB]H\:S\4Q%tm&_@0U&"q/:0!7MX'jD9==mJ
+*c_\A*=)BO1o31n)rZT_rR<5Q"@WG)5ZcU#\X!h^aG#RC.lJnnS+T=jF8\QJLh**
+=9Dm^$/Zs>3''1i7Z[#Mdr`-'+sHqEiHk244..D=:Y[n%gUD8g!jTHC"ZbJN$:iW
+XW9&Quu&ZBS7f.:)bP7$IMoK?^CRn;^)THL'DE7^%1=!5RlFq:=F#KOhpl'\4'3a
+>YhQ4XehH?Up:cS"jk\:U;h36:AJHea%9g'lgRqk-LPr6`O0jFDYof7ZRZ,;,X:)
+dd0iLnIjnnp8lH>./ASU3:FgU_9u3rN[m`Uk@B'$-G(8e3V6>g)+Th,m4Ie`jSRH
+?ke#WqMbq'n4(Jcb4_mOE=L,F;-B'B9DQ?EOCrqM6bu^)s[(L4o+@9ks_r]Rs!\%
+]*\7/qI!9N$02f@5ZDKP(3`nkB3lm%@7gIVMA`bLpkY1^7/>RHR;Id5bh!-:?mV+
+!AXM>XTiS%f^$Ae,u=?I@_Hi=jVYRT#0;QYVot=/Rg?W?I8`!$!FEe"sA@dc>^dS
+=4$Eis`mHe0<Un)=]d$^:CC-fQebMfZY'*>IQ\;9Dh?qT1I':4=_?Lm7Xpr;u8Gq
+80jH+:j^cpH@kD+]LCs+n**onV&#g9e5-J=?EA/uX#9k2Z(.)SWhuPdmAo++Ib&W
+6jgskj8Zg;O.R^+4H<&Vq@B6aS(Ad,f3XJnuor)CiLn(Y+9/rOn0j\`Q^1i>#Q!@
+R_Id\q$jBPY0[#&_g>*bn(H$(sD4%UT6k%U/-5_,cW>uuS%d-`Mu)XO=\[f!WUlP
+j,82@VuQZR,#0G36IqQGX/^<@Q8Rqbhn6IYUUq^LXCU/a^]P^N#YU_F4U21p#uj%
+%
+L1Gac'V-=h\.'f"=+7,,QEEkP)U&NnmAA:$?[W<jImO,euq*<NFm/+VVmC*c^pog
+:7T']8<bt'iXR)2YOCBIaKF1gV5W>q0*S'`aBhq#DI9gDL#3HdTtkI6Q]j<<9KI[
+D$s:`,_L&s"4Yj_;8,@mj]7goeB(7dYt$sWRP99$c%7Ida(?/n7QrT*;k>]!kca/
+eh_R\jUabn-2G[gJ7&PVd#uqd$32f:30Z'E0C,_BK$-B?/:1o6Z:\R`^re>EGPLO
+@[SiEXKK@@$+0VLY98dNGl@_QRiP[rOqfoF;kR,b(cZrYe,6oaeRlUVg01k"61Vl
+!6^[B?^+K]7rC7hhBbW91O@(Bg@V5eiim*jhS`lgICq]mt-^j:dDdF46s74gCGk!
+%
+U[%dH*\]T][2jOc#,hbt&,V3Q5]%c8H=S'TVg]@uT?qADt,JP"p#JZ&Mk]dR17ZP
+bInB9j_1Pp*oC)5iEqq8qoIdeMq'qq>81>D1]2-VFdmD)(eP=V>\$(g;`[%cO?7t
+>@6H+pqt*KGb3hd*Oj^oC8j5VJR$@O\;\WGmJcipg9;K%RB>19X$CPR`/8,_:,9B
+@IT?+oT>WD9,3QbeTC@A'P))+&mC.A1HM-s7Qd.<#G\7ciT(&!q8j-TqDd1=uc[!
+*ids/IS'9c/DBt%0LZgYI#kr#rB+O<ZeZ,Vp+#9eLO=*:9N-F\=JKLQmo1RM"/m7
+a(Go#4RQ(2pd(?LAI3(!g2#e"$/.HZhSn;V="5q."97`nQQRWoaP-\7]dHMFjuS"
+@`l9=Dm2V==M%7\J/MR@B2uKUV(GcSr*7Z9l#'9:W/RF;7MJVB0"tMC>WlRE@M_5
+d",5+6LlO3]MB9K2qi@r;g0;D,9W+T]P2k3@/g55nbB\[i3cHhoMY#!]65>aEDEo
+$>qO3**7:Uk->@p7_hG*H=kpus4%'>llWOqrXrp'O)'n`QA1`"=dOu4FSCc9j!+p
+344"d:oA@RIjiEN89GAjXuIRbbKB[+hspp;dK=@#,bq4)b2.sIS+`rLG5%DdegXi
+#$]o:!"bWi@V9hfSMm^EpfnSj$/\8hIrCqt/A3hk-=nY8]e+j6c;9ej-N]&$9V)V
+53U;:^&5p\MGn-5].LO/LCdQbXlWII:!4l1<ccJ^f6u,e$[Y>mQRgq$q3?JUn*o]
+>X8K])j=Cpa_<?J$o-"?(PXh0`_B:$`@dr>(r^[g"`.3hPra"s:408'[^KJ`Un\^
+[\TM;<BDOUjg9Ro`$F]E_2/4CP7*$`u9,(uZ\_ESCn[N<O`<bG#8!9c\rRgslRRU
+&A^%<?(kSbm7Gh=(&2QjsCq)JYGBX^^jZ>-X/BTs8pf?uif^F+b/"n,dl^#._PO2
+k2Q0iH4>LT+;I%\'HZ64aIEW997Z`,!UrTh>Onl.R_2h6niEDHE-C:HWu&U=EaA&
+TqSZe!;o)!p+l+oZ]_JghL645B[NV?T@?5FQolE&kQD%/Nrdt3dE0aqolM=QA.(g
+h_9VR9\7o=#JXZ&4AV]fY?QBKZI:F"??hH3/$I..)$[f1eZU6`dM1Y/CZsL/YG*\
+>Bn(1>7LH6!O39E@nJ2o_S*#h3`3%+bl!:eJ-MlrO]G0l-Q*Ep7>up:hc_/!#r)h
+J@NB[6Ta&KV")VL&rlg5*KR,b&Zk.P5)JoVqpo95WoYa4^(M7"5ajUPL?aZ6C<=q
+iN_<kDd]"G$L9%lphfc>g!I>Gm7Mb;[&\?1iC44h7XhD^\Sc47]F(&kWO,B5]s-A
+e!n&R[YYF`'HX**U&[Hlk#GEIdlAT(P\flLVto)r$GVjrr=l@j!-GFIh;$1/UnM)
+l$@?XfU-K`EcGG0P2c(*Qs%qTdW0;-F*;7Fguk7IN\3-+=0EI`qF=c)4Vb&DFbQs
+:`S.sY4/m,5ik9-D=.5@4E*6=YZft++$I'9]!7+p.f)_ZA`ofa.ZD+:KN]Bp,c#9
+tD=A,D#=C_tYp)aXGQs+_s@uXJdXn@`._nEP9rr@&t@qS9%8lA6gp63r(8Z$hn`a
+8tin:sQ^ob?"$nLV8%hXRQJ`-V%"Gcg^umIe.^8W7G#^DK8b\]n2Q\X!k_=XFOTj
+sLn)CLK*MK,Ff\pn.5k5K`T#C,KRZPchP8;1_O+P$M,?4\T0<laUk@ih6MC]"@gP
+IRe`A8Tb>?!L/K%h-Wq-`,ZOQmcj+EAt<hj[ZSSs\Ua!NhROWX]#mGE:HO..8CXn
+/J?RAu9B:h+K?e5Pg"22AVlm0XI8W7I"IlA?92n3Zh81g1JU$YP8^>]$D6I^D5O>
+<-c\O=/?!HPpQI3s.R;JI?HA_.i,Q>UWho#Ho%Ss$<3gI!%8/Ofu#&ZM(jVZ,RqV
+ES;Mm#l>dG>I0=l6MhJ!orUb&O_b:QgWMXo+6H!XY'Cc`K"idjI55'rsNi\n(A!O
+Wd)P44Q:>)=ndo4Y'^G$nXMZWJm=*g=)A]Dp>&uQTQVRD2@5dRa>\m@p1c,F)?9%
+LrbMKQk#CMOTt^\$IQ*.B=#"UZUY)RJ%c36CTB,.k#bfKPq&m]rRE9;T6?W"KaG2
+fh((XS]4p#uq=R_#a-PI<em86pg)('BO]GON>G`]XfKC[=9S1nNBf@`L9/ceM=>N
+QE=NEot>K`E_b2;#8iU!69eloMn[p(L<9Q]Q7$T<kkMhCTN;emAJ"f]o("C6Q=)W
+Y%]3i,FYFJ3GAd:qpDf,l89G'fPCVb;aj:J/sc)>=6]V?eA&*$.H+\8fuh5,YcjP
+*YJZj6eE@U0nsOi)Q%EmRZ@ZoiT1sS5bC-7MToCKr[1)X?oYmV7./(p+8h^739f3
+MQM]=><dg3[(C_+MGf<:X`W179+rprB,)/Ucq64]0p.tH]MqO<.=]'OhQ2_u)GnA
+!f8i$'$M'.U?V\pC^pPMt(m[W,goNb(JYG\!9XRP2qIZ(5$dW#K@t;Coa]"1_(He
+;UWfZUUH;qU\-TRlgW<)&9\EVG<9APKPD72Ei9OQ=Q6H>urE+=oS;IoJ@=&baAP'
+61`5M?&:d6u`DJ%J-8]-A="'e-lk/l"%SWkri6P:*lb:ZScIgIYaU?iqI8?H)9!3
+j$ca'@0Hh5,+8p*HO[\C4)"U+BHN[7WHMBO:Oqi<]gk+lBSQW%7"%Y1u\d'MF6!a
+?+a.V.b7tYa9D\:'@NG\4ntkicSQX6!i81/WYh*IS>2-B9K=-n!"*[S3cqBSML(*
+N?\2VfHpR:l`=Zf&"D]=%JXC=7i,u2hj57YSJ+droe*['-&k+\K1VuuL&1^9E:\`
+1On12O;hCH-4[_lj?NFEi@ID[(RX1nP35AD8JrmQ)&Fm[5(R_hcV),rHIMs!('cR
+JBS)W][Dok^WBkC@Q"c)kJ-G1QW#8(fGO$&kWK8pledDVL>^ebUjuLW>V7af=.a,
+jY`B2]*bH3`IlS$%F9bK-pcTKseHL``>E8+2usJh[`nn(3?U7DKT]/kL0<oc][@1
+pL(?no'H\=RM#8]#E!m_M.:"@ML\=aEK13@>&F[)/)J]X>P0dXOm8P?5A-#gI!Y<
+"de"fF>FZK)gLpRg[eS2J$(^TR_HIE*YB'lVfr_#)3*D#%/*>^jHrBKQ_L(q+Hn2
+5?VHpD'[#_>5?6]?UIPZ5T6(^s&4C<;PB0,FC1Yc'JkB6QP%oT8H/ql:&Q82^mDG
+o(fFha(&_s4OHPJ<^(OlWte;X%9,LE9tZ[/E:kg@pE#eSX=_)#4@:!i]A)o%Hf`F
+Sk-.>FsuX=C(q,C<CDL#(%9e>74K7(C`kAhm9AAMWKat]DXD0iLO%q`g_@4rrBqC
+AJMD7dP?DE2)JM';Ep>F[<cGUHY0]2b6sKiPm+=Y$Bl]n0]s1@*c%'NC$!tn:(r]
+Y1ptr;],=ccMlA57cn@43F:?P<I4I$i-aI5$W@BtA>s5']'OSH[N)=]*g7";Z"8^
+Ve@DZ/r3XZsl@[0&KhCA5_lG'G0iEgNuC.@F&>=`l>h%OUgqmCmq)qu46lge&$Zj
+XK(o-$5=ifEJ"kZ;T#9)U:&E)beZ=*:iS4^:-lXj%%;9?j[22j<rmeCn]^\gE"rR
+77WD;&b"bIA3Hg;R_jHQYq0!g=FjHrC#UKd_;Pe<]Z<=/?.0`l$c4=]Y`I-hR`W>
+H%J8n"&k0$=619tT1b?r%.5-b[:8RhccJGWq/-Eb4_r'&>\4kbGaKs]hjLOKT2VI
+<K];'h\#uM:r+A%/6J#?&(c7shj9KHu75@:.>quq:o'9aijW7U*0n"7QJ<IB,MYk
+[\>S6Elb[GLunQI4ijbG&]]rO%^e2BSfI;>l*L;mWc_90E*2l`*K[dt1QAG37g\a
+q'lN)]N@H&cFU!hrf8i$&YFe'.Ltq,kf]eQ@+.1&B0Qo2C[^aaL=J:L,3U<`t+-R
+Dpsb&$*`d(`cDKBM"ja#*EPHkH'impRq\RWHE&:8;'8SQqWI$RPO[#Zs0+;E.k8t
+o?Z5i??\O>Qp+VE<Be9[Md,di\)M:M1J6*nB4Z-t6!Zp7mWfpV.sYp/pci)Vh.5=
+e7'>,%F'Ti<if,n7\!HbhG/@$+&BYJA<[PS`Y-4n^?[5sTR,fT8MXtm/V\<Dl<3l
+q3FSTkB+Y0Ve4fZ$9,VTq1LA,K'>1kd1l2'2\dqi4Qn!+)Y3Q57n-)K7K0o`[`"_
+V"EcP>0Ub(+`;qX94XRP9m%\E'7SfgcWM&!khAk3:in[&gt7qEIWE.T@ci\R4(J:
+=eb&0U<r^3Zu:13nJkYka,.[U3SH?Y6="#p@EW*kJn0k:I$F._oA%o[f6>>Oj(96
+!8XX4?7X3DIiCGZUaHJuZKD$:5&pO$bc=Qnq4cb%8_W"sDpZtEd#1TG6Mj,m>-he
+9V7%8UB<(\)-a].fG4NtQUn>UAOf@!Pc_Z*RLW/aH(8K*Qi[O2q\Z]YZe9=^LGYU
+5d/k28,F`Ne0ZamjQZ$[GLSPR+O0t5`@ZP^</5j@F(EP_9)Of3$()UtK<;AVGDX%
+T?"*o'C3bj7;r9)OU*ZZkC4Iq=Cfrm.:>jOKL/rrBSSe&$06+$<i/4fj']0DlOMi
+qh?1Uj%-4#cY/kZU'U+g:S6]TC!$GT8NA$n#tV?E6s=H&Vsag:Dp>kOt4P3-LtBa
+PO?.E2)H)43sF<JX6$Y.@K!g;P2VWO[k`_5Xm9lF>j>Ce#>V(cV.S9Pm)WhQQ8sR
+G/.Z"9Qadh[%_s!YQHRCcOC=2BJ4*dp>5,b7Qscph(l:FJDOU?-k&GH3<bl_=]=;
+@.E<7H4=s]5Tc['8'N%qLr``2%FUT[-njNub;*4HY&pPA"o)>C"tGl)]_,0(3[Rb
+?<5cC_>?32lT/mM2IecnEPPa'*N))lFCpjk/tY;9h_3<B4p;m_:L2\Fq&*BqSB&B
+]HL8mjE9$TH":e"#M:S^aL8rA"#C&.*1UH>"[M!L[!-e+>i]=3MaI2]h>6kFMd%<
+L#C>%$0%DsPNXF8@FD419eKb(Y\ZI_Bm,'p5i<Oe"OcC`<u;qV'VK*:'V(2<QR!)
+/>"($qKGZ)5'PE@3.T9V<S*c@i-8!l/p;KE:)GH4OU`B$#:.akPPEtZGmE!*$;at
+hgPb[)eEd\C1rTDDH&:tBJ`@_EU?;2U;k*-kX)bir4rrB*MA:oNVV9UNcj-*"Q-`
+7ZlV4Fb)*Y.To86"cT.Dsnm8^?aLXdW;b[1O@*V^J<$%SmeE0BGa&*B:3N?Y<9_@
+IAg1)s90b[;<#5X]OZHO*]&aQ,_tL'\8T*j#do[Y$I$Y:Kc;)-2M]^,gC[)B6*C`
+`cl,3G,7G]S!LO!"an,+Q,PLOo/&X7%L"W9juZ(7O`Eb4EFu_\3K>9meQfj'Ut1n
+!],OS38dY&HYGRkKdV/AUYm4s5'tP$j;TGM(IX)n]l\aNg&&kHtX<=g+au!5PDW!
+N4L+Me9.s31eMJL_`.c>A?eYuE`:;!S(.MB+;D:n-tW8[6k5?4i0T'`R\Tfpe[bZ
+N!pH<`nUW6%1<VL8eE<8R1a;:O'rP/\kPej*b5S/T8I$Tl7*R]@:BG&B%6,b:8m^
+8DE!7W'\O9BsnEOki\nTT#r871j8$V4j;s^TD6cSgTinrrAf\%'DLM#>2lpI]k[^
+Oq2B\M3d1;j!+".E)gZ4@A8u$is4ZF!6Ff=$pGU@;j.Yn8e8M<)JV'69$VnVoJIU
+LN3h<,jD:,Ac!.U'0#Op5h"@J85\iUA1\*QF@4\%,jViDtkt^beg.GOT2tK"W[5=
+F"o]Ws-hV12d&"J9t"ZAMI.%k_RadE%USs<W1<^q&2\P^=+@S'(Y(Edd*Ft4F=:*
+sa(W8bCcS_&%E.GgLgC?DX`rQ7B/5YCap4R0Aa,@e_P<EiaL3Krg3*mf-9TY/[KN
+aFMimncH%M(J*8ZMJXal@!E;<N7Ju\A+Zoc6$[?GO61skZpmqhY/UmU\Rn]]JAH,
+fqmMb^sn\E'A2'\$-FseHWEkTWH2o*0f_ApCZ9?eN^Tc`=ftrmo6n,@de-0"p2*)
+fNEa,rXV!\H)O+SZ/!9YW8T,`5/]'1_UfN(_qM5-=M_DZkVo2.dfl756l\^birY_
+gjG[kL)oMqR[?^#),eX#`4,)#es&g#l8m@'?t8X0WW*`$9D:5Zr;[$=p.R@=V+mn
+l22+"tV)d#=^\r2iS]XpMYYci+5_&7G_%EBU;F4RStXV1KR&EkIT:;bNS<)gBFfC
+[5r,$s"^<Va?WDXgPP5bU"[8G02CZ*Mu4P02C!SQKE*DkCi0G2E:(Tk<<A[,-=FW
+[u+3$g7Hj4K;,8@<5mCIl+_D#?.4;[rCW9ZZr[,oe1]jAQ8h[_4mK`;2'&8u&k,:
+$?nulNetfhHm*Gge5*\+L@^5pa':I=.Bm/^Bd=8q]1?;])gXLMWM?lJ#jSDk:?<G
+l`PjPF1Rd*!rTaKTb+OqfD/Es]n`I,XPmk)Js.U:Jdd98`rS^"j-839CYpm2om.1
+6(THE?B>'>YOkEV.4&Rg#)DA^tt6m8fMY=I%edHMoW%QX]KP.8Hu/c8F4bebX^Jq
+OB=2@k/hTMG%oC'h)AfitY2Kb2.?\J%KdU[:)Vul.Mk/g$)/<$0C"D9Ub+_jQdnC
+N>uK%k+/"\eKra0QRXjQAU*(OBD`telj`(eHW'kD_E'9aC#g[+Q-j?T2O73EbA2P
+"Q9;H_)f!]TNJ6PNm3I_Y4l>eH([h8[nCa+5Q!gXj=A69I4WBW^AG`deqFW^`.TN
+$ckt27=Q(@BshgZl@9=oU(0l%l!+oWs`7C&,qqRsS;SWZb,5s;PR<<<YtXY1.K#>
+<WbY8'F3/f6#sc$K&_j7-+/KVHt)p1_Jl"TJH[r7U)W<23;_Y1M4sZ1Msm5@sip&
+U8BU^7D2k5PC$aN?O0-M't*ME%C)>m2LsDgN3Z>LcH=:?Wh%a\'C]+57D9F1AGkt
+V7VB%0-m$qr4'hmI%dWWF)(Gf5E`:'m._Xb2<!VANu$i"kC_#)Tc.h<FOY62mrYb
+Ag7M669.7cnHk`&a-*?i4a`"SKgV#uACo:n#<CnF#MR`mioH\RXi%I3j-Nhf(n+A
+#r`nK0T;%A%`hS-<2Nl:(Pm8^=<HG'u8lXYCV)K__l.8%i:(AE%-mP<JJ2CWT,dU
+R?@VrT8j?;r/pjXE>Tbf%=?p(Y<$:,>ZST]bsD@QPL+:(p]ID_S]P_@DeZ(o8aE.
+6IE+[+)Hd!)Z0"?kcI'lTbrr`?mf1E;--BorYbW+T_\qQT44q"Eijk%+^Q#^"BO[
+&Da"N73TGf[.B/h)&3g=QCETJ%$.5E*^+p"$i&//*\gb`%<X/[!,*YS;WAcXV<qG
+7l"ep=7j.L^;Xe@rb,qTKP!puoU]bl%;N=>G[oQlZ`d6X'dc6C77NV2jB`OggOdh
+dom7J16ie4-k&.L6RMKX7)]a$R<C/H$IHW<NkDa;ZSll:mrA"Q%Z`"S#V];0J",'
+f&,YH:er5I0oc%LG%Wd-LT[i8#>Y[@U%YI5L1"APnXQX-M6%im[Q\mGPJj:nbbK"
+ufKl0]'bL7J+hm/c]g9nl7UehU8fUB@>!&*M/iI&ON<2d\T6!96hlWqq]!g<B*k^
+VT!HmK$6Ft<L[sJ>$tEEb+(,]HEre_i;%eqm!3pR%r`a16(4r.`QWlQ&5?@WaiWU
+CQ<2Gf:0LWn)VS:U2Brf/Q833G2YBsO=Bs9G\>unA['-^!.(d<mh-XMUJ3p>n3oZ
+ua?<Q^KL"dD[es2cSg]EG8ZQ2bdpe1ko0WS7aP2[rgN1H:\H[5)&biL9>.9&m/p\
+'UEl/fOJLTYB%U#I.K-J\QCMR)ik"mJ[5%3MuK()X^+@?V)PF4.cu%@=sIMQ9*"P
+d)3bY%c20Kt"F-YN0iKdAEfGPC4urGZ.A+=<o(Rbe6_1l]@%6[Q.Dq3MXJQ]_:m%
+$'dX01$_^%qK(I71'@YWe\SHC12Oi>ph(+niTVekD5ftDnrc_E[+\fR`JL>sFVJU
+<Ut,CNg>=,-kJYic.jd')ero47#3s:.+$Y(dBAqLUO7]-W6f+FnO(W#32?4fko,l
+XJDc[HI^*aVi7\j>M-gs>bO%n6*519q/8ii_+9sfOLLG$(]]hJ!$fVsg<]2\J_<f
+eOSa#-psL>3qs`o].qnFZ2f6npYk8lalaq/s0E;XW^FWF!OZZV.9A`cee3JQjQba
+)3,aZ:D$*kuTVcptM7PGNLu)*+lp/LU"4"@4LCV=LD%EdRrag4)A\5/]g=`+M;\>
+78J69TP75U1;4dB`Fh<m4f[;$f")-E>3Xe^69-7(YD27L1E>+Nr)@/Z@0YG65=5e
+':oDJXU>9Rm2Q()E\b*igQ!pa\G(jAl_5s&k9>,nPBf=*a+&A1n0@S$`5&=8fV]=
+7)j/Gkqd@lB5f?l!(.4"Q:rHt][71:qkDCqh?k*>Xo22n#u@UhR"N<E*rQ+#:7It
+;-5\KFs3@f(O@2F]3TLj4+KOCOf$fXC'6atR]'YOY-0XX^UMqA+7s+nHga;qA$a)
+M>;[B2:NY^ulQ9PaZ9Ig7jb%[ABbHCT#%diI\W,CX'XqV4$=We#?AIBdNZ%BfNq#
+FAGUpB(;D\n(L&SqIl8Jd&c%A:H'lW'a;4i$8SX@TXiV38R'86b%fe#K2B+8A/c8
+E28rK9PK+77!4(Phc3a)%VUW9SR-E&"<N&PsB:u4<PK$`kqUS&Xo3P_uA<VXPNT-
+Gn)gs'M_bI@KDIHK,>Rj04XrBd"'2`>-Jko<P4ZKP')2"WAP)VKDVe;dV9D$a,Z1
+qF4ns(\CRRo%']s_7:)t7PljWKfU.QVlSVpXo"+XkJffT+Kkl8P<fQ7(>'E7GGfD
+`tM=>DYJ^ormYJA@Zk)XE)s$;kkbQcUT'IXmYr9q%m51rr@<nl>h_Ckh:]H);Lc4
+G>%gu1W6(:?7T(&5u/&-r_grP:.`d>FFG5"IYZjp:[Hf,MD^c!74c(@PltWH33VJ
+7:'Pu=',<W@8ZX0e8Q1Tq\X]/;f6__kqHPp!@V#cn-su@6p<d4#-N=&JK"&@`=a!
+E5T6d)1Gi]&&/(4DQGjE2;2t78^pcH>;_Nmn7!GWn;L'*X3F'P9=KGR3s:35Pe]Q
+nt6kN.oGf$!#N&EaqQVsi@*ZB^pWbs&&m.e6GO8Oi*Jkdp6;aME-qKA)V('pXj(!
+QbPAGa.9e"4EP[/RIf-f5jiQk&rl*db'm`]Sc:Cb_?]2?k'Zk<-V%ojD7f8fT)h[
+DSTkgqMdud8s!n=.+4r);Jr7UZ)F`n)7)q,7DPf=4I*emk)oFDN\asGZ%O\Fmj5/
+ZA(4'%N\O:>#D."nX-RWt8\<QZUKTF./(G*&N13Ni)*,Y>J3MJmaRg4!N-V$D`9;
+MFN]<neK>FJZX+fE'`++p\9`gZj'PE;[Hd]M,.&)Sd$;nbg'OS'P\q36-P8nq<9P
+s)f;O:32=Bn@3Efs';S:gSIH7l'fRtc1:b!XR).KW1(FJM'7'WfQ-UqND,l$NF1:
+N=@-2g;YY,H2P;/kP;,gQT%hKi<QA.\(k6EXiNq36![V/$!q$;q!Q57m,4JBHaY$
+:KhtV[K1B>"VfaR.&G00W+(l^KCkrESs6p0NbQHZ+?XX63VK8gHLXY#8pBR964Z@
+K[PLB/hM)9C:9!hQ#6cAc4B#CC39sJXM^sI(o$m>ID!8.7<,LQ8C8oA@b2r1X?@I
+M.i-`S6>[j'U:,>X**"%MD-)0%C@YO6I=JHh+\dGc%P9mY*Z!`UfbuTF'-;EEhj.
+WSj/OTY6m@<o.fp1KjNlB!QC.9n([]a1b3\dAt(?a,l6QPRN"-MKK2CV46&VF9][
+kUS6+;jdQWF@2kh#OQu>e1eiHXNjp_*4>.eE5o,j>pFe@kCP0ah>GoVUXW_Z7L&f
+^GZAb=.7B;%FO-=f"AM(pl*N4mHM_PdV7Ar\LtnYf@e!X\G^Rfc)Q$l#oBnuG+SG
+PA'8!^A#ZEfNd+,=pXJnsi":s&]@QbY@a+G?M3KAV2/,B/Use!tZSRPc.Iu?WWUt
+Fq%$LFIm9.VI/aib,5$*'AQAoD`^2KCZpiBCe-(a5tjp/#"S\k\$;lfReB3P%,?L
+qt0dTu_)FPNG=2:6Gm)=E<--GketWFKdH9P*)"U\*kGK$sWD!nGU[7:*41][F!WR
+eea])P$V6orbK.:CBp"lm<M\LTS1R2elFo!%6F!G,nLtlHOA:GH4C9!NS*+7q2u%
+!5u1%Y']0=D+e#IksT#F<cBRlnIDUtplaJF/]G2b0G.$#pU57d/>H2O[%57g]6Kf
+#igb/s%8.9_I'jkkFPFKue"6G@YF4,r/cldQrDmdT.5]p`V=!lhaK1h/7#N;ge&^
+[R`GFm"IH;0Sd=$hZmL3KHWqP'E!+h&sH1,$&_^ik#$"0SG(e#stlHS(YlAmFdW=
+E@B>X];@=RdO&<K5b>@?)i)[JcV^4.S1mEE=g[XQEkM*!=h#jSmEBAsd>#S.70@:
+k&h"[uYa@fj*eO7T!bLb^O)**0FGd/$7Wk_!X";@+HP?)G_q$.oRH8o%cG'=HYZo
+%
+ncAt9QhWaQqn`W_TK5">\YS8F_eOa8?"tAb0QbnIgF0/R-!7tQ"s"]^pT\*1N+M4
+e5ea]+agiLk8ii"nQ$S8#q!CD!DgV%'e/:0Y,%W<?Sf($Ep]Xt*:is]^NT<.FVID
+!atml=WZ-17TE[7.IB!\$&q-q5,ASDBJ*!PReVt6_Yj!<.oW`\#rSq.Mmh#!=hBN
+nB#K]hi[-t)lYI`qY>+S`Lp9:CdQ-.Y3Za,"kZR/9,QK0SN@/Al[3a>`!&%*F[ku
+M<a(\WT]1ok@Cj,i=Em7l37V@&Y?nu;8XK316R9e>;3lb6ok8kCGOjjqJE<Xok8.
+W7c+Fn>/=Zs-'E/JnqWopV*,9IJ#DR&@hIpNEBC,T95?A@@Gb8'U@)\EVJ^3`F2j
+T$!*GjO3d0Q,n[<IX,4iQC[O_=D=)p;HUmkQ4!GieE47M?8?G*iXtafDY\WYNF>!
+75$0(kHBJ`a+cV6=pTMmhKV=Bqn?/Ci=1XiEC%f$(mc&6]]L=<!hH\HgMbfZ"ep]
+/`+pg)QaR<#$i[OOC@'kTBDY4U%e76d^k,u-E,=$lLNp[?Q-0kZ#2LXK&^<1`A&5
+g<G*[`g;Ro[rI;n$CQl0?sBK>9hj;7Jo+X1X[Glb-%l:UrN$1m0RrO1eD"f/G"s/
+X,%n9couN0Cs8(.Og=8%[H3XV-=U*Q59K#\u5&^X*s*pEi,S`Z\`+!+.%^&Wr.;k
+\f*qMY9"o93NBf?,Pd"14isT>QL&Ra8?Yc*7p.H\6WH@:ekX5I`(G]Yk\-E#cHi1
+h4q9B+[kbab0sXNAce_?;W`(M[3`KQEN_XAIV/"A@V]WY66;`Va=23_V9Fl/aC.4
+Pdq,C@%2Z&r2-,S[^qU\ae&M)PK<S,RZAC.Y8hAC<14GCitPq-a$8`HL)*7mA,:3
+(557K,Z8QuKaLoq43iA5WGs:bZ[M3F>L<'_0Y@;!ZJu)DVh,>Q\7<2=NFnglU>@g
+ioM1ks4K--QO$1gB*OiF%&X:MC>,!SW$GR?@t+4>sngcE%"V1&WoUU4Xg/'V.j38
+*.iSe*;/V_c8cRPm73NOeq8VAI;(F)9E7crYQ-EPN^X(\Tqq`$aPr.uJ^UA^:[6s
+KFQYKm:L)n@/jROZ(D+Os?S5,1,G/_ICY=rHgg$14\H&4HU6Lkg0-7JtB_M?0(P/
+#h`@.P(k;@:GL]taE3;96OM@.dNdmO5#\)*6f#;lCn[#DY:H)l&JQS>QhESc>bk*
+csTC#3!&_f8NpGqC8>oFW9]3>@FK:H`Db1k"mfjc4WokF8@PU6Fa)20MNH#UPK72
+.Q`l%V\o1+E\\TgAVfcbC1i6W6h(jdQ&P<(R,]&0+,6Iac=Saq/ljI[,VFogNL?q
+H<;0$^0rr-.e_E,M0Em44AG6e[f\LsD554S7H[l!LuRPkc&0cq[-9EL9((81gEjM
+9'*INqKD_apPGRP*_sFZ4M'6lRBI)*ZWB!oN[49q?CDVPZF^6)"kC/>;4)"VB79r
+[6)/m]$TaSZV]gI162USU:*&j^:HN*ttFftp?'32M4?NB%i2d`C^d<04R[7ar-+"
+Gc"0%eJMf?n!13@FN+8sF<nK]KN%=&6Qdb],IZD]5Ta.Ip),BC=LQ]-@Lh3q`hPr
+L.q(A@IkEr2FO<hT-6\e!pMIU>?(PUOE=F!5\i?Bf`rG0jMh6,.BdE$qkEW>]J#9
+.sE(ig0<I??'8A]0qGi7-Pc1,-(EmMCidBlUFHu<Ug2BUoY-K&=S2-o9fbDbV-Yt
+>[Im1Ag?N4HL*tD,"d`%8f&UHEZVoR\g:*I>&0pI'X"JDQ`95H%+*Pn/[+%U/aNR
+CpmrCjKiVZBER70lQ<@@<`X0oE!S8KYjRVJ-(*3`37lS#uq6',h[=^<`^\c]dJN/
+`0;Ra'Hl6FR:sd^U@*#%X*/I(m#MdDaX8eJZt]..^f4>oW]X]Zq<.H_k=4Bg0Emo
+%
+a(@(G]61=C_X=d]?6A2PkMi2p1mgX\$GL257s<1k^"L9-qR;eg]Tklu4ZEHh0n)?
+2jmiFX%B&<I#G40O1UQZGY+gPnZD%@l8=&/9gLWM<>V7W*RLk_2P?o;d>]i=DXHU
+V,=d!RC&3d=7(K4Kgj.\7ZE5+@u:B"/u+0?A1,KB;F`#h>B"hAl>8[8A;"c+il<p
+E#Y;?DZAbOs]PONY'_$.\a4\F'7Ir#UIZh/)rCpoAdZ[Lo2O?)L>=+9Zo*.8Y:po
+Po\9AR(;qe+uoZ0.i,]]+dkUS/Ye'*sfjHUdomH.D)%'pO5/&L9*)-t?Z1V36p\#
+IOS$)]d<:e*@e.3'7n8>(@'*)r*<X,s)o.MCTF(%Y1Rn1CWnmC(_S9s;gG8TN%eG
+4hhOof+f$_nmFT[;1"[_0W#>2-=tf-4`0"AdX*Lcq-2:Re0C5^TrX55D'kXC0iF=
+XmGF[!ZF.bOPoch<tG#SYZTOI(mme*["=VpG4LRHlM@&S;H4_raR?7%[,548alC*
+qjnD6=4SGa]<<Ych53-%%R'oi6]H)`sFR*&h/FAX.@g[M)Vp(u3okh(1rrDH8LRJ
+T>EjSnpkP`;7"1;guaSR2rnV6:\=_VcQ-Kr_Y=Lkc,"H$p6aSu6aSC`[Rbd#f8:7
+Xs0H<RBHNHlbC1nuoW.(<d&Dc(#15q+O"=4C0r5&?h)[#jQ&MmNIQ=BjNl\!'$-^
+VV_V]o"<lVS0=;SE7JUHQsj(C3uKfR22\W;M^Vr_^P>\^>,Za8AXBHQZsK^]QE)3
+c,s*^mV,R:UZStt#s]t$o1eC.4;r+sGjRe5%r1BP,50D/)[KT!EcNT2Lt[r\oUmU
+M[DOH8^N&Sfj]Ig<7f]YFI['$tM%h\]B9Q8$#SQ*M]C1fcXkd>u/nlh#/W3Tc,G"
+OX1:[IUSYt23:2)4*[CRJ>ArL>Z.+bC-^_@iSRAA.dG<u=\H)H**hR$7[D#di<:e
+`5Mmaq[W;,T*BMGQJ#V/R4j:]\lVK^nM(P&!j;W.QAfigN@tcP3n8H3hPSIB$T6!
+ffdI2k]gXk!&D;HW+\U+;8rm%OkM?.-NJ8K9Lh1UK!TiD"101-`/<;HI-`t;RC;<
+!'Rni8-4@'?>/TWNg]r\$\?``;97mWDD"riaZL%^1.SmM(s^TkC'P!nd+`k#'SFb
+TUghJ,V[R2bZns_K(SL%*QFH=8:8b]?-%#H'p`!).mA`XFP#prB?D_t/F=/m\)!P
+(D+`I)-%B/"cIU(Di`+P.NX]:OF^%i7"-r%ZBgU=s3EQ&7q*8jcEBH9AqJNs@G6D
+iS8J&c"N7jlB'3MUWr^uCps5Kl.qZN\))/4N'.$l*SY7]F!IrI)KBP16E?H1,(#i
+1GtB,4IoeCh9%\NCj6mJAE'[^cVV$<>[SFeu^p@>=KaT3cSD,gq"K?m;PsWm/(OD
+flge*"Y%`N7gV'#-\!LmKte48%H8?$\nHb7lrgUKPET.mHS)*W[qNiCb*nB2;<pu
+jRLP&t;B$]8>usN,8(kpW3pOBg=k9X0W@UI!msWIZ`SF#CpJS@7<u6p:r;sSDCGU
+;uiIqiba!BZGg;7`>o$\JrH*2H-TV9UJffdqQ<1L#6,dlC?bs)_Q(>%.3-:u-lMi
+\Hql+S)6'@qUUlEI@5=/fa^JHa1]jZ;=]5fI[L)B"Rd+G8=udiSjFD_Hng#lGEOi
+Jfm60rJ0/&FZtqELqGnVjd+bMP`K45F2C>:.n!FS5Rc3ae[[8k^+1`Y`?+;?7XjF
+mb1S0Dl(+-0)4Jr6>qO+4.eoTV7=!p1iY(&=!WabO^&:Y-tD'Ml.3Nui_SqBi_PO
+t,&L8tpG(J[?tMC8?k/_WO,]j[m^t-EJ&4,IP%o%*qbkEAPNfld?\a**QK;(bq7R
+Rq6]\n/;S9,YWB471LrJ<4MtWON'[hYWEI'LB<_HYnIEsj:Iddd<m7AJ^!c_8EFG
+p)XLYD-.[Zf-QR8<)s[dud)MtV_4I[/SYP]7EXB/NCTX^qC[]\27*a/-rPrcE(Gg
+T=+s@reCmad5/jrQVu6&A5H]$CmQ_DgpPG.bWS/f;C/@#(rLOM6,h4UF8b!26G;R
+P1;sc:0V)9$l@@VnqdccB7jDDkimE_?/Q;;bBm8Q`VI5jq#K/QNNF[!*)U[jI+>Z
+.?NVi_ToI#`V@jE.1#u[5r7flWBgur*F0r?hX'V@>>/eB]h8^43gYSj?&BSgq.fT
+#[C-Ss]X<(],^!1/eg7aV/*2#9nES0&A'"r&1.(Nck0DBcu5q^uR=N*iWSuZnUQd
+!j&@7rI5#Io:pn3&L(mFVO$1eW4,!&cM]ad\HVXbjtg1Q(pDU:6P>;*p+5LG)#JI
+Y+<tb^NEXEEik,<g?YQmk4(->/sL<ps*_(9=;47O6lTP2W8V1%!g)NMuG!sMoLMj
+Y,cVf('"ri.khh6-Fljho]C`cjOY'=KlZmlUq+,1f?Ek:A+<QuW\l0lX"/L04^[*
+(A#G]7:EGbO;oUjsQT4/sdEU5?h*n$RCMJQ*q?>lTCs%;LaU?Ho)$rZ_K2%CWf99
+JI0SG[%%3ODE6!`0sLY;Cnk)Fp^V)rrMVC;elkH.CT7;GL=GLU>3N6i7@lUK\$l.
+V@Ap;LGWVY*:m*n[@JGGbL]H01Qj,j)+-G";T6SgrlhBcZTfMF[6R"R\-IRi'0[!
+_5EPWb3&Z(qiXX:,&-$j)hkV#ui1/T]?36dqO."8O?H6HFoiEMCO8sV9,O-Q,$Yp
+8OY7[WSZPZ'N%eJ$7MX?TG4&2Nh9K^k>\0!31uED)&VU2Zu+mS=hT>\^=3WVPT5t
+^UrTT)d>V=n3':)ia/pKB@ZA:..[H\?&>0aYH)0.ca_D()H=trm:jAbkd4`^iLbM
+!V>Mo%J")U")Q$05/(h9FW#J]@j;aF^0,iFQ\[ZH%")$5H:erU:[B-s->a#q_^mI
+UE6mtrPQ"Z0+P*E[&Z]X"!K;]LI'f[Xr6p#+;ebbm'bpEkX4E(s;AFa6'`lg?U.i
+o]&SA2iq:\Y\(`HW,6$At4D3P>2Rrb-XWH`]E]bFDsG<'_XW6F,X!3b5tEf<Jm5[
+hi30i;")D*n]b`NkgSg*r.#-ppTed<F,kHVXkH,fp<u(J@bLZ%oqsHS:5#;UmlnM
+Ua&X*5SRp+_f"*5HS_4F;O(Tt4_\b?jB?Y@5((^ip0i$6+Qu4b(4)Zc_Z"J0Lg8[
+ET,J63'X3o&Zc72e[\Eq[YX2T9ar.r?iV,!rVV9L#&iO@!?e,C<]916#SIY0;7hs
+?pT]-PQF7rnk1%VtCrO+cDr)X-[*dWgdZZT-57mG@b`YKr'uBk7:Wbi+$7@ur1IH
+A0>[f^cP1ZK0qm(%IekPQ(W!e>!q-Kih=-W&16slIDH%kB#(FLquDVEhM3)VRi\f
+mAf&<4\o;\UhtPs>54['pg&(qk*<=BGuUchj&l<]$9TW-G_XZ;9laYU7Rk0g1L>+
+\(%MiLrh$0<N^[?p5[[+f)6ZO8PW7*G%^%8;)KRg+I]Y3DbOLfN\><OE78=cu]f#
+fi,H(<riN41seg?/@En8A;#o1@jD/I*7)X;JF!#*8N?$W]JO+9.e.gK%e>NrU"fJ
+1ggY;a:/\2mU?%];GVXL_cc`tqXEHqde/P)O>IUq./m,Z6)_%b'."jcJ+HpsVMg*
+8j_K1.VC*-\*_cKOGsNVV[k[E6;G-7b\Kt%*p%.X"aPRA66!_#4]s9_[U07Q&Io'
+)$W(g@bd@g4nu3XrK$sYB5MkP[ts"KP>@La`IVNK/-N+8obaj\p?D>QD=@WqnCif
+Q[0qs]GTo,a)"F4a?PPp_^fSi'=^DH:hQ!'3`2rh_XKAM5pUD2#%(d"SWtQ405BX
+fNYGJn(9:c[k6%76CVoKkm9)>rdU_>-^U=p>JJ^^H?f9"Q=q3)3fa9I96j]r1Ek"
+Os%7]dr&GY&0AoWPil),n]@:DHGMdWVMo7aU7F+*N$+CeX/('hHI$c/#2(qiQ9]f
+\At(_?ac"S*<gTfP,:eN?j/Y3!7a9mFA;i#EW[e`_h;LT(P'J<$#;KfU=8?><?"c
+m$4r^j]T5d\$EJ\O4Wt992iC^KsJ8KRiT#)<<V9;k+3do11PcIf'Wt3`,I5]Se?p
+[:7Xr/[]Z+2hc@@&F1F5QN@Waq[C6`80#C+Bop1p7H"7OiNhhQ^T?4j>2g3r_MY0
+L7>@FOV(4B4HD?sg4&+jlHk-(uJ<J.2M=LQ^m`H&dD2g+4&H$)2(]Xkgc)6.$VoO
+"(XN5?WT,!\^I'k71C7%6mm^JUT8*7gaFSf`03EnhJp_mN'K!aOe@Bq4n_?:I_T<
+6s'22&e./[CTJA765Z=ku:DX+%5hqhY6SR5A`2[a<!(W'`2@&:8UsD/b;uSqf]B;
+iAR@rMPUL!V:rZ=W&Z'30pi]A<cmLXHM6`U1ih'E.ItJ_-e.B,9`Q"#jDVZM60jE
+k!tF<4RH#KpC0-7?WVQ&%&Ph5F;mj/`qloGmODmBYQ'N>R>$gmVp!k+\5-6A+1P1
+MGG$M#LAGZ9EH'DlJ#Kf$)OH=lb89)*UW/9[=]!2_9WO@&0CDLcQ5<XDf`-q/M\F
+RS_j`;JfW)l"P1u`j#c8Lotn+rLErpSOnDgV-d_s'e3*cO[CUj/;-=d4VXL9K@sE
+C$GV>;RM!P8dlWZ^keVCDp*I)+gikjjCi\7Ir$7GpO^+:X+rhU<\)T9HLS9e2L<Y
+>1(+%\sV!642%^Q[[qJ1gQ%NYe(U0!:UNUb,n<"4]e0AFp@P6?B9"C;SXXfP6bUG
+sSW7rj_4d_-@u;^$j,o4@87Z\8j#uWbQDGk]Z5\q_N[d\X";6sT],ejZNbD2Qj-3
+doiqGaiP]A3-9?<ejjGSm^!36^dLUMJP!*?Y3=$6Fr[!NN932GG.>]H4(lp;S;UQ
+LRO\HGffK^S1a.n.J4L3VrP3MfT`K(K2qo3!nkq.ec!)<.49@&_:AR3KDU'O['Fk
+)::A31ucOBtlgG!X"krbL_njmF*o%j##3N+="@A2WLnV#MP:0a)>.ZD;#%^AhZaq
+@j@g.Bj+Y42gS/1RS;n'o2+JN2cBJ5bK5/7VnEr?UurVl#9t6;9g'?pO*Y%B1]#N
+"1+Mq*aX*a%LqmREQM%2?P\juQH>nPeS>C!S]VJ$RT]FNLpVgi^)MC/(`aafm'lh
+9?c6NgEereK390fZd;lJYM>fh-V-9187'STa/#8C3ZQ*bOC-Z7fI]MOVbkkEh^/V
+@m8_#,^?\3gDF'<,&&._tO>YIJ\hg/I]snQ!6Y-@rPd[o@%.I?lVYOb:^$f?/RSF
+EE,rn#*t6\s9(\Db\05Ip2YQT-'H\C<Di";h_>k=n=`J:@VBKI?m)FEPm3:KaC(#
+=)M;^gX+p!#Ahn?()Y:C!'\p*NLdmlQ1f;K47]4t,^`g,Ce3Kd$H.R^iha6-Dc9J
+f,]r1+bLkEcEdE!4eQbHZca>_FK@!TE(qb\aO5>?q7)U,HY#n.B3@t\N\PdY,eSB
+LP7`O7-O3>(!9Wh1JXBD[p8u_#h6'^]R+Z54W7X%d8rVlkCd8miYU==#2D7&m3qi
++]JIVMb^DD@)oVIl/>("5c0VOE+Ec:=hJH$S^Q&4+.SWAbDa=5(gp$lmdB$EDM=^
+TBu4HBAlG^?GcD1nd%_b8aL5[r6[ZReY]tE%sn[=a;ta3-no]o$hGLD:+VIQ83p6
+h$eAd[LXRD:\JRWO\Qo&ANo+Dc+Jbt8KoBuHI^WEk8>ad>G_?"+sQhdB@C2u5N&3
+,'KcKV>AXaDeZJ6+?lN#[M4Ap]iI3A+IIThJ8_WdT3hb&6[i'].ZmKja$Ltk[_8t
+\8i`!WP($/i-Qu!ILlu8)H=`%%j8p]r?.qndN]X'*<-d>Z_0":04hd(Bi7J=p(kL
+p/.J87d/9NIA$\pT]A,BFBmC?/HKpkDLk*_Aj1WcR<F*Ec_BT>J9>h4?K)rkbpHr
+\dmb!t!W0.dY?>:A&45%Drk+<Hh=F#N]4ckbX-,C+]"klTrR%R(*X9-R[?>[^)$s
+mO(=$Ml8#*1>:;pM3]R=/q*%Y61F:8]0,UM\1nsWc$5MR.8<`=E2h^Ok'D872+l;
+%
+[+s-A8U%Z.\Uj^PnaV3*=bBS^,6g[/rAP]t@<_5+im-)NOVF'%[E.1B@:H:R#8jW
+?\Ro9%KPT/W.Dqm?^F!N!%pKDo9%;W8n"G']rm/`K>XW+arRT:eT0^3$L?E]dJgL
+KUYfNnZm2Fo_k6.:^mef(ZiVb3/cbq6V,,lf*@Rh0P/9X5g;:SN^S+?279YQS=V&
+&-bU%Z2>\$C$[HQ90UW?p?=VI83N<?u[-ng5k_>1''9?<_;!Zgr]pG-%>pE%B[fb
+XNp<WkI$9GQ.XCnaTR+6F2YGrr>8<;:u4d(hG]B4oV9tWmBj5^?I<U5fH3gNh_IN
+C7YqMI9e\-c*;l$2$Zi?FmEq6%*@n]"V_C>2"8':;e2"ij/K)L'P#Bbrr?@pGO-I
+4V\HWXam2V?nnQ+oo"c#Xl[\pa#h4a[?R%uG8NA**i_OnPf($W%qmcXh`BXW@DGO
+Se.7XKoZ&DSEdm;9"W:)*W(^iUhY7uWuEBmu.0i$sp&3Pm^C1/&W?7Fp<XY/GJ!S
+l9pdZeX&\$4*:V(YS7k+?^4p9O%6)m)Vij/lf/F)$W'>T8WeRKM,kg%V7l0g`<n`
+W\HX92\8s@Q,#`I<!4b+<5!qNCJE&I?]lUH=NDChkrZFPc",:25mLohTaqPFLIiE
+[pRF3Kqj0DUYceZHhB,qe:`cj'YABHdn&NUZ_&opb1U)\p8%l%VK\s$Ol!5NlVTA
+SG5'6*S[lPuUas_UVB-1,_898W!d=fdcE(2U:Mh7g5qGJ]N7DB^j+CBKYGJU8d?2
+ltMMHIIQ[dNAN0Ge]>g>NKF@*s'3U1=6jW*ke,dA^[:2)H%>?=lq4[DQt`@IW_q1
+2K58>N!b*C7cI(RK/Lal^^)fZ+(/.6$\I[%YXsHBm".k9E,=0F=Cu<NE51_ut_X4
+_`RLqU+%3F<)g,aoYt>14+lf)()8aJ-9NL7QJJ%aZXmFl,=q_og9CjI+%(g1]r7s
++NI/U/HgC'm/I(T)Y<"HMM@%#WEX)B&YCi?_QW8oH%i*^c'4^bXsLQ,mmQ85ks]u
+CBpWJB]LT?EA!Im8iH3SWms\jD*Dr@AP&T%&mIYlJG`(+jnj.2t]sY-2DsLLH+Rp
+CdE((bH9?3R:Ie@*#`s4h_.hW*#I2tEj#gQH*(H6\FrZ(R1k4je[qQsf/>-tHe^Y
+cNA9T3sd9S:rSKhFL<n3&71e_<E*?N/M<2qV0S+'NBo*-IrZ'Scn#Pa%Halp>gWV
+J1+&8DI[=orJngFAS3!70"#/.&6j`g66E#or0-lVJq?fR.LHUP290ZB\?1kV.d>`
+ZIC/Mda3V[i-.?LH])Hd^^oRIe5SCJHdRobF%7EP:"mCY\QZGTb;QecF<oZjO(dQ
+:lA%+)moEh'3O+/>?B\+:&:V0mr'!i4b[W1m#C+9r5u+gI`\?M\n(bt\<2m_2[.K
+`W7hn%8?<e)L<LE,_Gg=m`H<*"!X"^_SW78C[[GJK<1R-g``cHlU];5k_*XJaBM;
+i=`9Gu*#o:\3f>*h!m92=]5Gi50-aoO@.M!'k@lV<$s"qPJ;V,l,H3QB7S-*8eX&
+@4_HFD\*?)VW[<>aeBod)0e`grkZ&R_^``k,QM"8'bF@)#$`a<2CPU5JP_:_IIR&
+9D^/Al27`^SY)?3H]JqL9,S7ZbR\2c;IWZX:0?%cb^N`\36lj%UJipme=bi8YIa[
+->*USeI+;iir8#Q-AFWmF(.e04_[W3&du?^e[FO)OTGiX>`4<oJXsM3Gm7>QeS=8
+t`_@h%(ZI<mF_IdpEYiLaAeNHfW?Zi^4GH*Lg[0(\)K_Ze;$11]ZK]]&O;=@)\Z,
+pgC9(Wie#UiW3Vj1;YlV5["]47-na,1b>T&u8G<tpT_g)HA)S@(*:0X_d;3;0-QG
+>UWC&.M@?(s/q*;jD!<Z73BpgR]j)RH-e<Elu'!,62tcSkiOiO\;@sRS>0>EM%PW
+-g=0@.5taoNb'$*KfjGs;4R=D8kr0i+lN$nl_Df3#5kHE@"JVYoZqp4cWp!@W]OG
+_KKa+=GM_L79unR+;ChWc8of68c8KG-r/,@#Fp&4NMHp-;JZDRiqN:sm1.<)*"ht
+r\c-Tp`GBQ4haMp#7_ecMp/!gTEUAEA"_!+S>3R&2bh91FBlE2Q9*Xr:^;:^qnoq
+M07@KUQ39#!#V5pVJY1_aAM^lM*WW&3Kq2Mj^.39$=_9(.3FHk#Vd`_Bh;1W"S_]
+@?8W)*!ST@!2:$`H-J[n<U-5T+KiBHGukkeEn6OY`k6I\t176:NMqF/Qe6E6O^C4
+!9:M$-Y^C:f6Qkli.$a#128/Z_KlpmPb$k[A4->#Gl;E4<FJ\[S?.iRB*K1d`@gL
+uf"HFj&+#kW6f:Cm[J,UW2YL0Q+*-At5s0XT-:$hP]S,3bV+.h-6_9Ok?:&D\0Ee
+#E%?C((p%G1/Ng75C]4N42-dmR9S5Zj-JVYO-b_f1h2EN`K,O7gBN7)SDp!"pJE[
+fgd?nVDqQ)$Q&U^`ru",#o04o3r$JDuc17l59P"2?\bH<::jH@@]\k9SKG;gu*TQ
+Abg8ISlO^*eUR0$^pA=aCE^K4GlWHi#G[H!-3@\C`]-_Y&R^4d$;-fUbTDg/=p/Q
+#9@Ol5UQc",`5UB:Y*&lp.X#Y32L$nHAV_*'`;Trd[3N^;M1%CLq'AFaJC:b7Reg
+kSN5bD:^Q&XIE&C%EKj<h0a/7g5SpeE8Egr\h#n?)rY&B+%hu_S&n"\bV.'&]8r^
+60,9V04H-iHLF3/0C<-&IB$82obG(Y"JR*l:(.DKuTMj]`B9-SXsktj@c8uY;-k$
++>g8P,`GM='^4O;j)*P>U!=<;D<OF8JKlofR.89q^S![?Y_Q.gJgk@[am9f)CC=.
+)oGV*ohX;Uu6Q!W3._<#24NIcrNZijd#Qr@7<2O*!PY1@<9(n*`K*&VgI+?icj\"
+%
+TMHSY"Lm98L2Z8UO(93,9*W,+C#=e\PeZi.^`i+?KHGVbfLEN19te0qnjF(Rihq<
+P>['s<FZqY=/khjPd`i@<Kq5U(T["78UiKr9GRgPQM`2N6E_DD=4\/GG9=GJ>#V1
+k1%uEdlHG`G86(I.N[`!Xcr8Ut%d`B4OKdK$0PZ$"JoI6gr.fXc1oUP=E&]]6^j!
+Vj_<XqX'eaY3-B=uATFXmp8GBUtZ(@huC/7`j]<Gd`I%!PcX++W;cZm[l,)h8s>,
+G@+Y>4b2W9qbB>cC=6bPJH#7VYb@hO";`#F]rk80(E=76'MTSt[3JVN5V0BqT]7q
+X#Z,6.NXt<,1ZlS6T?qX;E.CP'_1@=.GIIf8S9CXkde:\L4&H3F$3S>T^hEj/+9r
+fj0-pA9=W`a7Q$`Njtl0#Lq;Icj'U$RVjm$H;]]_V&7AJVsu9>6?%6IIH]Cca?8"
+=Z^#BnG)Z5kdAdtN8YjOg,qHL+fW7W=+S=tmN:l+*8-YWRhUWr451C=C,`d7VA:)
+d+G?32r'g*8[>i[*s,,##8.S/tQJ<Go!qbhW8\TIX-QTj7nY&(#B,L'N)j9hDl.b
+!+>+q0R;-%EQ.ktoWG29lVi\;luUGWklpV<k@KH^`6U@c\LejaHkf?GGEcT<op-`
+@Gj@pgs)e>7EA[[77GV7%rZ:E58^=kH02TrmML]?aNUe)FiXj^F/;^lehI^E!+&8
+5KE]tXaG'a<oA@RnTiIY^-D3Hni/ZbV4#qeg;peRFSRC<dlBXIScZV#V=>3inD9[
+i>DrBDN!13ggc$=u2>U&EF83.m@m>Mc$i"6$p>.AJ>uh_"Qa*L\\-$a,_9"^@Q[d
+q\RKQg'm:"tSR91&5P00^mEd%!NldNW,YI_^?n&<Neb%Z(RgH^.Na5,'F]Nh"TdZ
+teY$s,<upA9Z\]'%V5^[OsiN(`\Q%hX1-pk_$$%[3s1>0/EnR.68%D62DRlf8T1V
+r3fS!BrGXrXiGag;,E==YYHSYpDZq[n?:2pa1Q6rNQ2;Jj<a(3'Db7CYV/4Y.bd/
+9_c6Y4]X>8C\@MC3Vckninb>,F<RGm)r&]K^++?nHonBV*V#/BiHY8jJ"g1PkgBL
+?mF6hMl-46lG#I5R`G5Tg=lj%iK;g5kYL_UbU):Z(gNkX]@TP9gr8KC@k?jR*#RC
+94cOFd0&%=pB)?)Ls7feU@.ZI&`O2BWJLm30g7,JQ))>L8kh4BqH,gkc&P3EA/[&
+]6A<u*R8!fW>q$N2g]!.r6XM5'npo&<43"N9Y'5D:W05N&+S(&0TT"311=L&>GS*
+F$JVXRBuNj<><X\K)1\el[=A]F)YN*UdnnBiCIA[%6'/`9e8$^;c.prrBW3#P+cc
+"OI23`p'(ae;F2grM[@Ln.557prfU\PJk%KIO2XOi\it6Mt_!."q)1gT/GjKIfqq
+@Ib`f^/iA[rka)2af-?2gbo\NH_lc9%_\oPIG8O84B22&3desjOlfq9Pf%8FLG_u
+`ri[CBfmL`$faH%""ALQTF$l]'Lpil69p1XDnFi\qN2N&ZqD+![p$f;XPfV%ZPd"
+eosf2)DH"X!]-]G[RD1X\H9GRhS20%NHl]N@p0AT<qu`+HG\[!fS8c42=.4g4^cR
+6Jqih#,O:"3ikGGFD7*o/EKmHW-]%U-"J(CA45N^!^<KbdmEa<3'Da2Mqbf,b@^J
+ftmKaP$_p::S=5"U6g$b;,HTZ0hO7K<0l+`?-"7EG;_77NIrZ&n3Omj;N:%7V)V%
+89s#L78/tMC!iNFs?Tr:q0KR\l]UX%H8cJcCi8W6cT28JD1uc]=7L_l[X)mNL&6V
+AE,^=oJ\Cp1GX8=bdp[1#hSOD73G1HC4[o8D\SndYaQZ[c\ZG@=Oj86kV`Dhs.Cf
+RuRg7t5K[25f?UJ_Y%PZgjqgi#u^V!1Ol.1[+1"Vag!"Vag)!h?%>RnC).[Ik+/A
+9'.Xb+:([KD\^g+Edl+g:V^*S9OW/.?oC@BI14.5NN+ea1X.K448)<h;p_kgS!BK
+JY&*[pE#T/991ja,2*$(iq96.N:l>-ocESj/kRSiY2b]4iC?9q<pD,des-*f&O?.
+^,,3BWDa?BAP'mS:K9#V>)Zt5"4i0/[/uj9KHYJcPKC.KT`g\9t1H*Z]>Gr:5>-j
+GR3Ki,qC0o%HogO<$q.Tcu/VC3OVZu0%WOq]TRKq'Tk7s/C:YaaCe-^iS=u25ZQT
+kELNB9-%WC8b=M(K_lPVe6Z7uihR_.G45-`&MY]fYq\[KTiSMq<!>Ru3"X&`/U%r
+qI1[F*+=[nX@TNg<0-#(;KqQJNu;$+Q/,P%o+PTjRZ*ZPZ>P6WBAd1:P0n[a%e*8
+XuW:<#(jbDX.,AYYiR5kbpRZ]F4Z:S./0V%*<p5qMTu_#;),lEA$%GFGo3I?@udq
+OAE;=l(",E6fE9ih&PLU.H;\]X!jS'c(oQ[baZO[<!K>OZQI9)4jheX%YGF>RP:A
+;Og5K%d+=p#t[/,KpQ:Yu=qipuYkt)4NR0:j@LI$smP$Dn6=LJa,pq:EKY>%aMbt
+]k^>3i(n-<KNbV*$HO2WgG^%l?#Wi,Mr>\?9cF-R]B54_VV9XV_3(]e@s"=6M@o!
+9mG:^pCp0S$m/+mne"qPe6omUOh:!=++!B(C(eha]q.=3R:<:3R0\6@&i71Bi4s^
+,)49$$4",D=#>&,41&UKOFP(c8NnKkrd'!PCZCK0YPq2`Mt[]Ff`(rqfB=%K'!'s
+)^$rTt(2NmqHQ=lb<47c;\)'SX;FX5&3<0J:Fn*66^$o7F?39o6YA7=L]r1R)UN4
+ddcY[cemnu^[KfiGW@-^bjf<!bnWEZL^D_n+Zq_W$e!5UM):BuZ)CC^fL_^nViM.
+&/"^f"6pf8mqbC]4\8UKuRN>g[J&LMa0C"N)U!a'/7F_>Yjpn7RUMh.FZ-L??d'R
+9:"1$je#9/+h`mL=31gi1cjMpP(e+i#@T"4DWp+fla"33[=RT%>%A=NGjc2eMA+G
+l22(JIU0\X7IrgcWUeC5'-g5]^&>-^.6LIk%C/aW2k\enorhEr!.qS&c4+jTSqE`
+W0R7c5^1%W3giHeWq],M`dskh&$@%Wk8&b@`/LsnIb^+,pcB?>G"5-Fi_uX3HHt`
+;_H1Af40!""OjY9Q0?)n8&SZ3V9#N:R'UBQ\&-&I8e,9&#X^EL@8*2i%6m8>b?!!
+M!&]f`eboWQH1KH""PDha$So_<q.26Y_>5N,)"qa5hP)LoZjSQ\0+k3CA;-BfCCF
+T@'$nn[=`&(ks^n*G\-g3EMSQ]5ghXYRcT"<'G;2pUN>eih#6f*5H>TgG#Z1\far
+Q()[i\ed?7dmg85(-_mjpe#UggeIeKTV[%`rr<2M-,487"nBD"q>UH'B"pXHD9m_
+EIb>eNr#)^5(B2b@FSn]BC"5JXHuI;WJ3QZq0A1.7F11S!mA$TFILj)t]'q)&@:c
+t!A\1Adb0fTa'V+[5+,)6m16Td+LMkO4='t.FJ!d&Km4NY@r"V3Sp7g)'@W;NQ"R
+nB.oUl$o7X('T-cBOHFsL^6cVNAcnk]$1Do&Ug:%;!EiWZlu](!te71.?Mg,"N]T
+G7\pCZs[N-F^hK&UYl!;rXM1QIE4lf-1F<52@.o#!N=nn^LQJlUBm!j)rapl"g76
+(&Q""7r"^s!5`AqT:>g,0@^"%do0VST=%T5rr@XekhDJsh*K4(fB9W%5@uPjk[,1
+Y_`'IhLK;1(GICMbN5k2G'9^/h$s2^!m1\u5>ObMU0aE:eqi*L`'NeSW,M<IgnA0
+SK%@e%89m#NBMJdZA-EYLabP[%srT!EA"mam2\B-bjY3O_H`egYL=C*+SL`E4HX9
+\qK*^s#]:H7@Jdmn$RF*`QA*eJoDZ-=5.#To<]Z@S"*dnAP!ZMXY%5Snl1MCH%dF
+3r<7m4(8ack<.V$/HP;Dc'C0`JH`P-dA1E'^e<N2!h+8X_SH8gQq[BN-4GW4cL<)
+#FYl<W\:C!6L>+>W?f*E=Afdm`17V7'cA"gckM\_-OsaO74HA.g$VXSHS)=:Lu^)
+Z"2.cTcGbXb3-3&5'L_#aFje/gm7&Vohu3nX;H?B&&R-:P;WLg$KThPC5i;n,\a%
+V."b)%uiq3(F;P1Qm=g_[l'N%C&MCNC5&h/H(]@XQlHPH[[,b)%K_L'h0MC>0Y5p
+ka?.95FO]+s6;8.?/&C:#E]7D1AQDHX`bNp^rXa5noR^oF2]g6A,T]*#2bfe!tkS
+E3XDEnuON0_?&1?t5cWbD$n1,S$(7+f+1T^Hq`^5C.p,`cG"\bh32j',`gm\g'-[
+m]AWD(N)94G5C]C80W?@&[!m;Bo]o3Pru:PALLoM^.EA:gHZh0LQg1$eg(i"(ulI
+TXPH;%.i!a\%\/t^j:7^.!`&r.XBAXsHQbrM\.%qD2`p=G%3\JH,bYrrb03F>ckN
+_MN)Z8R0aoaMEM%!UdHB&Ah6[=jO%OUlETo_<#H]kUgD/t"[%XNVh1Li]SC0%=eD
+SeN8^8d-1L,f4F1Oe^'WRG<EbW:1?k0R2gJ7p?9`!;cQ+O.8OGYbb#l<!J%2nP)/
+mA=G%XM%5IsPhLerHZ1/*giP^jpnA76!9-9;fr+O)P*if<7&6@^<E'I>oNZ5pmtm
+W)@qSnu"i2_Y`@>8F@r`brKj&V"pir;fR"cK=9c2l=i'>BK7H<*jfFG)f=e0]hKn
+#;AI"*jO8F6FJe-Yp"Tdo"O^p-4fHX2XXG&L$8pK:J\^M;Ym5irUM)f9V84L>hDk
+**5W(eO!:rtk"Cm2ZVXRBTTV-Ajmo(1$\Q6IhoYtRBLc%_f,3kN".-R^Ni"+D>h.
+h/CfG@Vu(LE\TXSD_<="4FZP69C#TbT1t<I_q>"D$*@L-07SGV\r0Zs?Gm:76IF.
+k!VY%lK.R1hY7+;3GYd")#Q$0@mdCI5U/lWSLq-.GVpW=b_BYi)H9Pd>l!%/Jc8_
+`h)`Hh<56(_^m;:K<8C'G?D0#XWM-!XK+0pm\CHmWb"pFNY+f7mXC]+!5V>\2,Aj
+r+8BEMpd7rhdH=_P,&qMeU-^(H0a!=2d.'&R[D*R9bB^1([p"a=S]k`3QtP%b`Hu
+Oj3W!F`QhHfor&pqB[]*hTUrTjB*;Q^e2]DMMN;'M'.`0L@L5]oEcEI'</onSNme
+"hbr]/B=/:9Hhi_/Tc+G-?E3LBdW?uoS+)V1m&>KPC_iS8Im-=N,,K2hD&Feo3NM
+pJMOMN'.B.ppeaZK9B>W8C&*h!-h"&bXm0beruuUgFc"nZ&S=Dik83(?+aI>0bht
+;2TP`$tD/j@2?J)>sujKlPb`6,'Uf4P%El.9Z;e6k;?ZBP?0:+C=gZ?"<3]jorQp
+scP\siJp20/77X\A^$OY6rI-!$Y4!U'%To=!N_-&#HER_3:iN25#)m*R*1ojN7pA
+.U?\eF_#$ZV'TOsO.3R?YU^RgZm7BU98!gD&i7eU(/=t*']05LOd!:U'*:TYTD?,
+R(h_[N+GCD_-)-`C9^gl1k>^Sph)b^eHL@6S,t?F=.6XH[?4mjf2#'\=kG@Tt9hJ
+iTAeN_d6-etC.P:2*kX.krNe#Gj*c35mkkNK0n]J%Jm0rZW*cgR=BTj,PQsR:C2.
+"-1m?dYk6><(E!AQWFbgU3(O=gr`Hk.W/.LT46WIK\DIZ[fP;S:/3:M6Q/<@Q*EB
+?"fO$+m7A`M"SKU,/m+XpPH.loe>m8o-2O&Z;2$j#(X9)N\!<;HW0uI57PH6lp$-
+T%'N%+!!fC<;;?87L/`aDe7_'b-bsZm,OdQ\YQ))p<No`Wn8TX5TG6b5PMKUuAP6
+;r:Vo[k[+eCJe0dX)b.ce'#mF!S:D=?dja![`7)Ng:\FgC)'([enrJg0"DWS0Hf8
+n:>@_8STBL*.o/?V?-.*f_<4^!:fUA1R`AA.e''j!QkLV;+*QZu+,P/'XV";HJ]h
+gHgC27V[:;@7D;2D?OuoTn3b'VePEVVW^<]I7dGF>]%"./G`A922u/O7OSL%'k5>
+64,>/'+@<aHX]&p>(sYQT@7/mQG=LAoUWHN3e(BiKi*=I8J@MWG_k&:p\>EmcZ)L
+ShE^\&JF-E-'@YZ>bQQFhTJ1(XBed5O&9T]f\*N16e]f:Eh8`KlZ:qF?Wj%%<QV'
+ggcO=2H=d;C*;8a2+1G4c`t+ZZ51Z,"I=QSk@g=Bo6GO_GXRLTN1MoV7g\qZqMh^
+^q@M4gW*adL\QdoUm2ad^4%<jT,\U.a"h>fTP.*lm`&j5mN9R.MNolEoSGbl#A`.
+->@bgS5Xo@,j[eS!U;\BJ9/sg]d=5;C0sJ>QL*&QpR0g7+"nXLYrH2,nOVFB1$MC
+ZUtTFDRZnM&[-QW!1!W3od,9rM>LT78Af5Jr7iB<GYQpes;SaF(%'Rkc,GFb'`Ti
+bD8+&j1rr<3"rL*(1Rjhpq/523lN5Y":P#N+m<I$geT7=0s,:N'\T8)[&8H/\[<V
+US6!!sFGJ-N-'!:2=Fr+Y'XP%u03(;KkL^mG'$)YgN&/8KJ+eA!*s3gF6a8+%Js4
+6-$FrrA\qO8]R6rr<d(r&`[,A]B5Y+0ilbK[9Yu'jl`O`1"D)j=PfcrHuBTeWoZj
+XHlW^eM#$R%Xuq-!97'1NuGEN\+ot'R8BG72pACtqfVo=%f$!jJ*:7ErrBm'rrD&
+X&,[*up1-DZ0A-:)i6;3$nQ#@2rr<?XZ&WsBn,*KAnY?'r9jmYEYOhbo?SDC8Sk4
+oko+s(#r5eSor_rP%rZ1J)14RZcA,cO]1]IHo;?$V+p\gLEk[1Up!5Y*'!91'KoD
+TA.?a'12rrE$$^\H9E`1"jONDf\HCR>&$)J^P:FiD,9r575YUefbfpijL>b(&P\Z
+2Xg?RK!9HW<`>7g\,/"o.Sbr!8u*$!:a(aH9=p'%L0%a5OIS4!618uQWO1eTXF;S
+p%&+_j%&eY1$\:Inc&SCp9FTqpBU[<n,"kid(a)j!/!*-!6%llr"Iu]AQ,5r8*k^
+G9`G+_<VUfd9<@O]C:F$=!3_ah!#h/1'^Gr;N9Zj^Aa3">TArN(Gf8sR;Z)$g\BZ
+ZadJJbJlj<PG8qgKeqK>$0*.R>*?iD)3q_Ac`!$_B&rX@-Q!#8jrUVsaS+7^2^rr
+Bj$rr<t#0,86La!-"JhicgpeGOd'5M0)_eg^S_k#]#l+233_`W#o@rr&7YcJK/sr
+:/(.:]AU9rrBsMrr?Y)kPc(j!VFmfrr<d@LTTPfBg=8Ml2a[Jp6Xt8U`Ll64)3C)
+p_*T,j%oO_(?KauGPV7=R1?ZqX_<1BJ&At7Al&7>m!nM:J,$$NpijL>ao;?-rK$p
+dci3t[?\b9CP&!5RCZ59nD_M)HJ&4j[BDt6LrrDg,rrD(Tq[XU[jsj`!q312Ur26
+k"gYWM=0CZIEO7=lX]H%&WpjUb%0LZ]4C4aibh`'-!+aN"qe(i2n0p^g%-C)0TXB
+CVDC*EtfY/AYX)GuHc1J69e@,9IQcP07i(YI,@4R%5]gT[/<4EF0eA#D.\6Dg'm0
+6'D)pLsr[;ahFcC<gVOG9)h_*+k:aHCefE\f=X:MA55$RSlE2'N%i]Z]3=L+Um-9
+PcR!PS5D^il)<'r:85J2,di3kjq4NJDNrnFG.!a5J%R2(]Zt]cEqpcCY_Ua,[pEi
+tX@5Pl<i5pqpDBW^!&M`n";=3=Bte,2.2Y3h8WV/S.nN08TFgYCdgL#-.'>&GQYq
+L#I/Iq4"-R^o'up_O8rh>H'kE4NnI'%i&)R<d%9G*-F%$hobp=lIEQVP.Bs;J%Sf
+%
+E>U:$mJ?ZS+Pni@agAG.iW7GOK9"Tp!O)i%$6X-;YQ\q#Kj1h>X,BVMiFEbaM^[c
+R?^)+RFtV%cjN,bl12/-$+J0iLMT,k4Fh19&i^.d*T[]:CorEN<0,>?Uq2Klc+P>
+J"+LOYOLG7<`1>`d19VQ^P[h7I#]kONSeZ+#0_o!'s$gcV\H0?+j@Q)H4HIH1mti
+E;,%*SDp'/JnUmC<N9.^#tP:X;+eu*>W)d,LO)D1U5I47-Zi2OSFiU&S5D^ZDVKt
+Ensn_sJE62S7225+8h49c)"sU)guaJE95;h,c7([^Zr((lRuYH2g_2ti)CV_a-C)
+LPjDe)Ph8sIPD?fM=72/SkeX%.542om8(+`$>)F;D'aeFZpGNqHWjXB*."B2HNCP
+b]n/:Aq@Ytk//bN=tK-1i$F'UT-'=t$Fho!9UJ2>kqX`<1Wg5J+m9#[$XP72=?JN
++D;K*D2Ka]Ud].@tR6jgGDc4de@ZtKT#;j-ma\DMRD3[6'#1tU8lAoJ,e1~>
+%%EOF
diff --git a/macros/latex/contrib/osa/optics_express/osajnl.bst b/macros/latex/contrib/osa/optics_express/osajnl.bst
new file mode 100644
index 0000000000..dc123605eb
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/osajnl.bst
@@ -0,0 +1,1448 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% This is osajnl.bst (20 July 2003 version), generated with custom-bib,
+% for use with all Optical Society of America Journals:
+% The Journal of the Optical Society of America A,
+% The Journal of the Optical Society of America B,
+% Applied Optics, Optics Letters,
+% Optics Express, the Journal of Optical Networking,
+% TOPS, and others.
+%
+% Scott Dineen (sdinee@osa.org), July 2003
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Note that the OSA e-subs system cannot process BibTeX; for submissions, produce a BibTeX % output file (*.bbl file) and past the contents inside the
+% \begin{thebibliography} \end{thebibliography} commands.
+% See OSAstyle.tex for details.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+%% This is file `osa.bst',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% merlin.mbs (with options: `seq-no,nm-init,ed-au,(def) Date at end ,yr-par,xmth,tit-qq,atit-u,jttl-rm,thtit-a,vol-bf,volp-com,pgsep-c,num-xser,jnm-x,pub-date,pre-edn,edby,edbyy,blk-com,blknt,pp,ed,abr,ednx,ord,jabr,etal-it,revdata,eprint,url,url-blk,nfss')
+%% ----------------------------------------
+
+%%
+%% Copyright 1994-2002 Patrick W Daly
+ % ===============================================================
+ % IMPORTANT NOTICE:
+ % This bibliographic style (bst) file has been generated from one or
+ % more master bibliographic style (mbs) files, listed above.
+ %
+ % This generated file can be redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or any later version.
+ % ===============================================================
+ % Name and version information of the main mbs file:
+ % \ProvidesFile{merlin.mbs}[2002/10/21 4.05 (PWD, AO, DPC)]
+ % For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is a numerical citation style, and as such is standard LaTeX.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ % \bibitem{key}...
+ % Usage of \cite is as follows:
+ % \cite{key} ==>> [#]
+ % \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % The order in the reference list is that by which the works were originally
+ % cited in the text, or that in the database.
+ %---------------------------------------------------------------------
+
+ENTRY
+ { address
+ archive
+ author
+ booktitle
+ chapter
+ collaboration
+ edition
+ editor
+ eid
+ eprint
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ numpages
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ url
+ volume
+ year
+ }
+ {}
+ { label }
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+STRINGS { s t}
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+FUNCTION {add.blank}
+{ " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+ skip$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+FUNCTION {non.stop}
+{ duplicate$
+ "}" * add.period$
+ #-1 #1 substring$ "." =
+}
+
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "\emph{" swap$ * "}" * }
+ if$
+}
+FUNCTION {bolden}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "\textbf{" swap$ * "}" * }
+ if$
+}
+FUNCTION {tie.or.space.prefix}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.etal}
+{ "et~al." }
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "ed." }
+
+FUNCTION {bbl.volume}
+{ "vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "no." }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.eidpp}
+{ "pages" }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+FUNCTION {bbl.first}
+{ "1st" }
+
+FUNCTION {bbl.second}
+{ "2nd" }
+
+FUNCTION {bbl.third}
+{ "3rd" }
+
+FUNCTION {bbl.fourth}
+{ "4th" }
+
+FUNCTION {bbl.fifth}
+{ "5th" }
+
+FUNCTION {bbl.st}
+{ "st" }
+
+FUNCTION {bbl.nd}
+{ "nd" }
+
+FUNCTION {bbl.rd}
+{ "rd" }
+
+FUNCTION {bbl.th}
+{ "th" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+FUNCTION {eng.ord}
+{ duplicate$ "1" swap$ *
+ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$
+ duplicate$ "1" =
+ { pop$ bbl.st * }
+ { duplicate$ "2" =
+ { pop$ bbl.nd * }
+ { "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Software Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput. Aid. Des."}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Program."}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Graphic."}
+
+MACRO {toms} {"ACM Trans. Math. Software"}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."}
+
+MACRO {tcs} {"Theor. Comput. Sci."}
+
+FUNCTION {bibinfo.check}
+{ swap$
+ duplicate$ missing$
+ {
+ pop$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ pop$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {bibinfo.warn}
+{ swap$
+ duplicate$ missing$
+ {
+ swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
+ ""
+ }
+ { duplicate$ empty$
+ {
+ swap$ "empty " swap$ * " in " * cite$ * warning$
+ }
+ { swap$
+ pop$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.eprint}
+{ eprint duplicate$ empty$
+ 'skip$
+ { "\eprint"
+ archive empty$
+ 'skip$
+ { "[" * archive * "]" * }
+ if$
+ "{" * swap$ * "}" *
+ }
+ if$
+}
+FUNCTION {format.url}
+{ url empty$
+ { "" }
+ { "\urlprefix\url{" url * "}" * }
+ if$
+}
+
+STRINGS { bibinfo}
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 'bibinfo :=
+ duplicate$ empty$ 'skip$ {
+ 's :=
+ "" 't :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f.~}{vv~}{ll}{, jj}"
+ format.name$
+ bibinfo bibinfo.check
+ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ s nameptr "{ll}" format.name$ duplicate$ "others" =
+ { 't := }
+ { pop$ }
+ if$
+ t "others" =
+ {
+ " " * bbl.etal emphasize *
+ }
+ {
+ bbl.and
+ space.word * t *
+ }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+ } if$
+}
+FUNCTION {format.names.ed}
+{
+ format.names
+}
+FUNCTION {format.authors}
+{ author "author" format.names
+ duplicate$ empty$ 'skip$
+ { collaboration "collaboration" bibinfo.check
+ duplicate$ empty$ 'skip$
+ { " (" swap$ * ")" * }
+ if$
+ *
+ }
+ if$
+}
+FUNCTION {get.bbl.editor}
+{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
+
+FUNCTION {format.editors}
+{ editor "editor" format.names duplicate$ empty$ 'skip$
+ {
+ "," *
+ " " *
+ get.bbl.editor
+ *
+ }
+ if$
+}
+FUNCTION {format.note}
+{
+ note empty$
+ { "" }
+ { note #1 #1 substring$
+ duplicate$ "{" =
+ 'skip$
+ { output.state mid.sentence =
+ { "l" }
+ { "u" }
+ if$
+ change.case$
+ }
+ if$
+ note #2 global.max$ substring$ * "note" bibinfo.check
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title
+ "title" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ "\enquote{" swap$ *
+ non.stop
+ { ",} " * }
+ { "} " * }
+ if$
+ }
+ if$
+}
+FUNCTION {end.quote.title}
+{ title empty$
+ 'skip$
+ { before.all 'output.state := }
+ if$
+}
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {if.digit}
+{ duplicate$ "0" =
+ swap$ duplicate$ "1" =
+ swap$ duplicate$ "2" =
+ swap$ duplicate$ "3" =
+ swap$ duplicate$ "4" =
+ swap$ duplicate$ "5" =
+ swap$ duplicate$ "6" =
+ swap$ duplicate$ "7" =
+ swap$ duplicate$ "8" =
+ swap$ "9" = or or or or or or or or or
+}
+FUNCTION {n.separate}
+{ 't :=
+ ""
+ #0 'numnames :=
+ { t empty$ not }
+ { t #-1 #1 substring$ if.digit
+ { numnames #1 + 'numnames := }
+ { #0 'numnames := }
+ if$
+ t #-1 #1 substring$ swap$ *
+ t #-2 global.max$ substring$ 't :=
+ numnames #5 =
+ { duplicate$ #1 #2 substring$ swap$
+ #3 global.max$ substring$
+ "," swap$ * *
+ }
+ 'skip$
+ if$
+ }
+ while$
+}
+FUNCTION {n.dashify}
+{
+ n.separate
+ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {word.in}
+{ bbl.in
+ " " * }
+
+FUNCTION {format.date}
+{
+ ""
+ duplicate$ empty$
+ year "year" bibinfo.check duplicate$ empty$
+ { swap$ 'skip$
+ { "there's a month but no year in " cite$ * warning$ }
+ if$
+ *
+ }
+ { swap$ 'skip$
+ {
+ swap$
+ " " * swap$
+ }
+ if$
+ *
+ }
+ if$
+ duplicate$ empty$
+ 'skip$
+ {
+ before.all 'output.state :=
+ " (" swap$ * ")" *
+ }
+ if$
+}
+FUNCTION {format.btitle}
+{ title "title" bibinfo.check
+ duplicate$ empty$ 'skip$
+ {
+ emphasize
+ }
+ if$
+}
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { bbl.volume volume tie.or.space.prefix
+ "volume" bibinfo.check * *
+ series "series" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { swap$ bbl.of space.word * swap$
+ emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { series empty$
+ { number "number" bibinfo.check }
+ { output.state mid.sentence =
+ { bbl.number }
+ { bbl.number capitalize }
+ if$
+ number tie.or.space.prefix "number" bibinfo.check * *
+ bbl.in space.word *
+ series "series" bibinfo.check *
+ }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+FUNCTION {is.num}
+{ chr.to.int$
+ duplicate$ "0" chr.to.int$ < not
+ swap$ "9" chr.to.int$ > not and
+}
+
+FUNCTION {extract.num}
+{ duplicate$ 't :=
+ "" 's :=
+ { t empty$ not }
+ { t #1 #1 substring$
+ t #2 global.max$ substring$ 't :=
+ duplicate$ is.num
+ { s swap$ * 's := }
+ { pop$ "" 't := }
+ if$
+ }
+ while$
+ s empty$
+ 'skip$
+ { pop$ s }
+ if$
+}
+
+FUNCTION {convert.edition}
+{ extract.num "l" change.case$ 's :=
+ s "first" = s "1" = or
+ { bbl.first 't := }
+ { s "second" = s "2" = or
+ { bbl.second 't := }
+ { s "third" = s "3" = or
+ { bbl.third 't := }
+ { s "fourth" = s "4" = or
+ { bbl.fourth 't := }
+ { s "fifth" = s "5" = or
+ { bbl.fifth 't := }
+ { s #1 #1 substring$ is.num
+ { s eng.ord 't := }
+ { edition 't := }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ t
+}
+
+FUNCTION {format.edition}
+{ edition duplicate$ empty$ 'skip$
+ {
+ convert.edition
+ output.state mid.sentence =
+ { "l" }
+ { "t" }
+ if$ change.case$
+ "edition" bibinfo.check
+ " " * bbl.edition *
+ }
+ if$
+}
+INTEGERS { multiresult }
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+FUNCTION {format.pages}
+{ pages duplicate$ empty$ 'skip$
+ { duplicate$ multi.page.check
+ {
+ bbl.pages swap$
+ n.dashify
+ }
+ {
+ bbl.page swap$
+ }
+ if$
+ tie.or.space.prefix
+ "pages" bibinfo.check
+ * *
+ }
+ if$
+}
+FUNCTION {format.journal.pages}
+{ pages duplicate$ empty$ 'pop$
+ { swap$ duplicate$ empty$
+ { pop$ pop$ format.pages }
+ {
+ ", " *
+ swap$
+ n.dashify
+ "pages" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.journal.eid}
+{ eid "eid" bibinfo.check
+ duplicate$ empty$ 'skip$
+ { swap$ duplicate$ empty$ 'skip$
+ {
+ ", " *
+ }
+ if$
+ swap$
+ numpages empty$ 'skip$
+ { bbl.eidpp numpages tie.or.space.prefix
+ "numpages" bibinfo.check * *
+ " (" swap$ * ")" * *
+ }
+ if$
+ }
+ if$ *
+}
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ duplicate$ empty$ 'skip$
+ {
+ "volume" bibinfo.check
+ }
+ if$
+ bolden
+ number "number" bibinfo.check duplicate$ empty$ 'skip$
+ {
+ swap$ duplicate$ empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ swap$
+ "(" swap$ * ")" *
+ }
+ if$ *
+ eid empty$
+ { format.journal.pages }
+ { format.journal.eid }
+ if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { bbl.chapter }
+ { type "l" change.case$
+ "type" bibinfo.check
+ }
+ if$
+ chapter tie.or.space.prefix
+ "chapter" bibinfo.check
+ * *
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.booktitle}
+{
+ booktitle "booktitle" bibinfo.check
+ emphasize
+}
+FUNCTION {format.in.ed.booktitle}
+{ format.booktitle duplicate$ empty$ 'skip$
+ {
+ editor "editor" format.names.ed duplicate$ empty$ 'pop$
+ {
+ get.bbl.editor
+ swap$ "," *
+ " " * swap$ *
+ swap$
+ "," *
+ " " * swap$
+ * }
+ if$
+ word.in swap$ *
+ }
+ if$
+}
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+FUNCTION {format.thesis.type}
+{ type duplicate$ empty$
+ 'pop$
+ { swap$ pop$
+ "t" change.case$ "type" bibinfo.check
+ }
+ if$
+}
+FUNCTION {format.tr.number}
+{ number "number" bibinfo.check
+ type duplicate$ empty$
+ { pop$ bbl.techrep }
+ 'skip$
+ if$
+ "type" bibinfo.check
+ swap$ duplicate$ empty$
+ { pop$ "t" change.case$ }
+ { tie.or.space.prefix * * }
+ if$
+}
+FUNCTION {format.article.crossref}
+{
+ key duplicate$ empty$
+ { pop$
+ journal duplicate$ empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref * warning$ }
+ { "journal" bibinfo.check emphasize word.in swap$ * }
+ if$
+ }
+ { word.in swap$ * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+ "editor" bibinfo.check
+ editor num.names$ duplicate$
+ #2 >
+ { pop$
+ "editor" bibinfo.check
+ " " * bbl.etal
+ emphasize
+ *
+ }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ {
+ "editor" bibinfo.check
+ " " * bbl.etal
+ emphasize
+ *
+ }
+ {
+ bbl.and space.word
+ * editor #2 "{vv~}{ll}" format.name$
+ "editor" bibinfo.check
+ *
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+FUNCTION {format.book.crossref}
+{ volume duplicate$ empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ pop$ word.in
+ }
+ { bbl.volume
+ swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { series emphasize * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.incoll.inproc.crossref}
+{
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { format.booktitle duplicate$ empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ }
+ { word.in swap$ * }
+ if$
+ }
+ { word.in key * " " *}
+ if$
+ }
+ { word.in format.crossref.editor * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+FUNCTION {format.org.or.pub}
+{ 't :=
+ ""
+ year empty$
+ { "empty year in " cite$ * warning$ }
+ 'skip$
+ if$
+ address empty$ t empty$ and
+ year empty$ and
+ 'skip$
+ {
+ add.blank "(" *
+ t empty$
+ { address "address" bibinfo.check *
+ }
+ { t *
+ address empty$
+ 'skip$
+ { ", " * address "address" bibinfo.check * }
+ if$
+ }
+ if$
+ year empty$
+ 'skip$
+ { t empty$ address empty$ and
+ 'skip$
+ { ", " * }
+ if$
+ year "year" bibinfo.check
+ *
+ }
+ if$
+ ")" *
+ }
+ if$
+}
+FUNCTION {format.publisher.address}
+{ publisher "publisher" bibinfo.warn format.org.or.pub
+}
+
+FUNCTION {format.organization.address}
+{ organization "organization" bibinfo.check format.org.or.pub
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ end.quote.title
+ crossref missing$
+ {
+ journal
+ "journal" bibinfo.check
+ "journal" output.check
+ add.blank
+ format.vol.num.pages output
+ format.date "year" output.check
+ }
+ { format.article.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.number.series output
+ format.edition output
+ format.publisher.address output
+ }
+ {
+ format.book.crossref output.nonnull
+ format.date "year" output.check
+ }
+ if$
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ format.title "title" output.check
+ end.quote.title
+ howpublished "howpublished" bibinfo.check output
+ address "address" bibinfo.check output
+ format.date output
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ {
+ format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ format.number.series output
+ format.edition output
+ format.publisher.address output
+ }
+ {
+ format.chapter.pages "chapter and pages" output.check
+ format.book.crossref output.nonnull
+ format.date "year" output.check
+ }
+ if$
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ end.quote.title
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.edition output
+ format.chapter.pages output
+ format.publisher.address output
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ end.quote.title
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ publisher empty$
+ { format.organization.address output }
+ { organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+FUNCTION {conference} { inproceedings }
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization "organization" bibinfo.check
+ duplicate$ empty$ 'pop$
+ { output
+ address "address" bibinfo.check output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ {
+ address "address" bibinfo.check output
+ }
+ 'skip$
+ if$
+ }
+ {
+ organization "organization" bibinfo.check output
+ address "address" bibinfo.check output
+ }
+ if$
+ format.edition output
+ format.date output
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title
+ "title" output.check
+ end.quote.title
+ bbl.mthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.date "year" output.check
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ format.title output
+ end.quote.title
+ howpublished "howpublished" bibinfo.check output
+ format.date output
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+ empty.misc.check
+}
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title
+ "title" output.check
+ end.quote.title
+ bbl.phdthesis format.thesis.type output.nonnull
+ school "school" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.date "year" output.check
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization "organization" bibinfo.check output
+ }
+ { format.editors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ editor empty$
+ { publisher empty$
+ 'skip$
+ {
+ format.publisher.address output
+ }
+ if$
+ }
+ { publisher empty$
+ {
+ format.organization.address output }
+ {
+ organization "organization" bibinfo.check output
+ format.publisher.address output
+ }
+ if$
+ }
+ if$
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title
+ "title" output.check
+ end.quote.title
+ format.tr.number output.nonnull
+ institution "institution" bibinfo.warn output
+ address "address" bibinfo.check output
+ format.date "year" output.check
+ new.sentence
+ format.note output
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ end.quote.title
+ format.date output
+ new.sentence
+ format.note "note" output.check
+ format.eprint output
+ format.url output
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+READ
+STRINGS { longest.label }
+INTEGERS { number.label longest.label.width }
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+EXECUTE {initialize.longest.label}
+ITERATE {longest.label.pass}
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" longest.label * "}" *
+ write$ newline$
+ "\newcommand{\enquote}[1]{``#1''}"
+ write$ newline$
+ "\expandafter\ifx\csname url\endcsname\relax"
+ write$ newline$
+ " \def\url#1{\texttt{#1}}\fi"
+ write$ newline$
+ "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi"
+ write$ newline$
+ "\providecommand{\eprint}[2][]{\url{#2}}"
+ write$ newline$
+}
+EXECUTE {begin.bib}
+EXECUTE {init.state.consts}
+ITERATE {call.type$}
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+EXECUTE {end.bib}
+%% End of customized bst file
+%%
+%% End of file `osa.bst'.
diff --git a/macros/latex/contrib/osa/optics_express/readme.txt b/macros/latex/contrib/osa/optics_express/readme.txt
new file mode 100644
index 0000000000..58e55114ed
--- /dev/null
+++ b/macros/latex/contrib/osa/optics_express/readme.txt
@@ -0,0 +1,24 @@
+A new styleguide, template, and style file are provided for OSA Optics Express
+manuscript submissions in LaTeX.
+
+OpEx_style.tex: LaTeX style guide and template
+opexfig1.eps: Sample .eps figure
+OpEx_style.pdf: PDF version of style guide
+OpEx_temp.tex: LaTeX template
+opex3.sty LaTeX style file; replaces opex2.sty
+osajnl.bst OSA BibTeX style file (beta version)
+
+geometry.sty
+keyval.sty
+trig.sty
+
+Major changes from previous distribution (opex2.sty)
+
+- page layout now controlled with geometry package
+- graphicx package referenced instead of graphics package
+- packages times, helvet, and courier referenced for Times, Helvetica, and Courier fonts
+
+
+Contact Jennifer Martin (jmarti@osa.org) with any questions.
+
+Scott Dineen, 10/15/2003